2007-12-12 Johannes Schmid <jhs@gnome.org>
[anjuta-git-plugin.git] / ChangeLog
blob8ef74fa8227550081a5c55df00e23d2398f498a4
1 2007-12-12  Johannes Schmid <jhs@gnome.org>
2   
3         Patch from  Tom <tpgww@onepost.net>:
4   (#485233 – another bunch of docman cleanups)
5   
6         * libanjuta/interfaces/libanjuta.idl:
7         * plugins/document-manager/action-callbacks.c:
8         (get_current_document), (get_current_focus_widget),
9         (on_save_activate), (on_save_as_activate), (on_save_all_activate),
10         (on_close_file_activate), (on_close_all_file_activate),
11         (on_reload_file_activate), (on_print_activate),
12         (on_print_preview_activate),
13         (on_editor_command_upper_case_activate),
14         (on_editor_command_lower_case_activate),
15         (on_editor_command_eol_crlf_activate),
16         (on_editor_command_eol_lf_activate),
17         (on_editor_command_eol_cr_activate),
18         (on_editor_command_select_all_activate),
19         (on_editor_command_select_to_brace_activate),
20         (on_editor_command_select_block_activate),
21         (on_editor_command_match_brace_activate),
22         (on_editor_command_undo_activate),
23         (on_editor_command_redo_activate),
24         (on_editor_command_cut_activate),
25         (on_editor_command_paste_activate),
26         (on_editor_command_copy_activate),
27         (on_editor_command_clear_activate),
28         (on_editor_command_close_folds_all_activate),
29         (on_editor_command_open_folds_all_activate),
30         (on_editor_command_toggle_fold_activate),
31         (on_editor_command_bookmark_toggle_activate),
32         (on_editor_command_bookmark_first_activate),
33         (on_editor_command_bookmark_next_activate),
34         (on_editor_command_bookmark_prev_activate),
35         (on_editor_command_bookmark_last_activate),
36         (on_editor_command_bookmark_clear_activate),
37         (on_transform_eolchars1_activate), (on_comment_block),
38         (on_comment_box), (on_comment_stream),
39         (on_goto_block_start1_activate), (on_goto_block_end1_activate),
40         (on_zoom_in_text_activate), (on_zoom_out_text_activate),
41         (on_force_hilite_activate), (on_swap_activate),
42         (on_editor_add_view_activate), (on_editor_remove_view_activate):
43         * plugins/document-manager/action-callbacks.h:
44         * plugins/document-manager/anjuta-docman.c:
45         (on_notebook_page_close_button_click),
46         (on_notebook_page_close_button_enter),
47         (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
48         (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
49         (anjuta_docman_page_new), (anjuta_docman_page_destroy),
50         (on_open_filesel_response), (anjuta_docman_open_file),
51         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
52         (anjuta_docman_dispose), (anjuta_docman_instance_init),
53         (anjuta_docman_class_init), (anjuta_docman_new),
54         (on_notebook_switch_page), (on_document_save_point),
55         (on_document_destroy), (anjuta_docman_add_editor),
56         (anjuta_docman_add_document), (anjuta_docman_remove_document),
57         (anjuta_docman_set_popup_menu),
58         (anjuta_docman_get_current_focus_widget),
59         (anjuta_docman_get_page_for_document),
60         (anjuta_docman_get_current_document),
61         (anjuta_docman_set_current_document),
62         (anjuta_docman_goto_file_line),
63         (anjuta_docman_goto_file_line_mark),
64         (anjuta_docman_get_full_filename),
65         (anjuta_docman_present_notebook_page),
66         (anjuta_docman_update_page_label),
67         (anjuta_docman_delete_all_markers),
68         (anjuta_docman_delete_all_indicators),
69         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
70         (do_ordertab1), (anjuta_docman_order_tabs),
71         (anjuta_docman_set_editor_properties),
72         (anjuta_docman_get_document_for_path),
73         (anjuta_docman_get_all_doc_widgets):
74         * plugins/document-manager/anjuta-docman.h:
75         * plugins/document-manager/editor-tooltips.c:
76         * plugins/document-manager/plugin.c: (update_title),
77         (update_document_ui_enable_all), (update_document_ui_disable_all),
78         (update_document_ui_save_items),
79         (update_document_ui_interface_items), (update_document_ui),
80         (on_document_update_save_ui), (update_status),
81         (on_document_update_ui), (on_document_added),
82         (on_document_changed), (on_session_save), (on_save_prompt),
83         (on_docman_auto_save), (on_gconf_notify_timer):
84         * plugins/document-manager/search-box.c: (on_document_changed),
85         (search_box_new), (search_box_grab_line_focus):
86         * plugins/glade/plugin.c: (ifile_open):
87         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
88         * plugins/search/search-replace_backend.c: (create_search_entries):
89         * plugins/sourceview/anjuta-document.c: (set_uri),
90         (anjuta_document_save):
91         * plugins/sourceview/sourceview.c: (ifile_savable_save):
92         * plugins/tools/editor.c: (on_editor_response):
94         The patch renames most stuff from "editor" or "te" to "doc where appropriate.
95         It fixes some issues with session handling and several memory lacks.
96         Gtk 2.12 Tooltip API is used if available.
98 2007-12-10  Sébastien Granjoux  <seb.sfo@free.fr>
100         * plugins/debug-manager/disassemble.c,
101         plugins/debug-manager/disassemble.h,
102         plugins/debug-manager/command.c,
103         plugins/debug-manager/command.h,
104         plugins/debug-manager/plugin.c
105         plugins/debug-manager/sparse_view.c,
106         plugins/debug-manager/sparse_view.h,
107         plugins/gdb/plugin.c,
108         plugins/gdb/debugger.c,
109         plugins/gdb/debugger.h,
110         libanjuta/interfaces/libanjuta.idl:
111         Fix bug #502533: Implement assembler step
113         * plugins/debug-manager/breakpoints.c:
114         Do not save temporary breakpoints
116         * plugins/debug-manager/stack_trace.c:
117         Fix a crash when a stack command is cancelled
119 2007-12-09  Sébastien Granjoux  <seb.sfo@free.fr>
121         * plugins/debug-manager/plugin.c,
122         plugins/debug-manager/breakpoints.c,
123         plugins/debug-manager/breakpoints.h:
124         Fix bug #488732: Breakpoint on delete lines
125         Breakpoints are now linked to their position in editor
127         * plugins/gdb/debugger.c:
128         Fix removing condition on breakpoint 
130 2007-12-07  Sébastien Granjoux  <seb.sfo@free.fr>
132         * plugins/debug-manager/anjuta-debug-manager.glade,
133         plugins/debug-manager/start.c,
134         plugins/gdb/plugin.c,
135         plugins/gdb/debugger.c,
136         plugins/gdb/debugger.h,
137         libanjuta/interfaces/libanjuta.idl:
138         Fix bug #481366: Do not stop at the beginning of the program
140         * plugins/debug-manager/command.c,
141         plugins/debug-manager/command.h,
142         plugins/debug-manager/breakpoints.c,
143         plugins/debug-manager/queue.c,
144         plugins/debug-manager/queue.h:
145         Fix a bug remove all breakpoints was not working due to latest changes
146         Setting breakpoints is disabled when program is running
148 2007-12-04  Sébastien Granjoux  <seb.sfo@free.fr>
150         * plugins/debug-manager/queue.c,
151         plugins/gdb/plugin.c:
152         Fix bug #501469: Crash if mime_type is unknown
154 2007-12-01  Massimo Cora'  <maxcvs@email.it>
156                 * plugins/symbol-db/plugin.c: (on_editor_destroy),
157         (on_editor_update_ui), (on_single_file_scan_end),
158         (on_importing_project_end), (project_root_added),
159         (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
160         * plugins/symbol-db/plugin.h:
161         show on status bar files being scanned.
163         * plugins/symbol-db/symbol-db-engine.c:
164         (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
165         (sdb_engine_ctags_output_thread),
166         (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
167         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
168         (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
169         (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
170         (sdb_engine_get_table_id_by_unique_name2),
171         (symbol_db_engine_open_project),
172         (sdb_engine_prepare_executing_commands),
173         (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
174         (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
175         (sdb_engine_detects_removed_ids),
176         (symbol_db_engine_get_class_parents),
177         (symbol_db_engine_get_global_members),
178         (symbol_db_engine_get_scope_members_by_symbol_id),
179         (symbol_db_engine_get_scope_members),
180         (symbol_db_engine_get_current_scope),
181         (symbol_db_engine_get_file_symbols),
182         (symbol_db_engine_get_symbol_info_by_id),
183         (symbol_db_engine_get_full_local_path),
184         (symbol_db_engine_find_symbol_by_name_pattern),
185         (symbol_db_engine_get_parent_scope_id_by_symbol_id):
186         * plugins/symbol-db/symbol-db-engine.h:
187         * plugins/symbol-db/symbol-db-view-locals.c:
188         (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
189         (symbol_db_view_locals_recv_signals_from_engine),
190         (symbol_db_view_locals_update_list):
191         * plugins/symbol-db/symbol-db-view-locals.h:
192         * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
193         (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
194         (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
195         (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
196         * plugins/symbol-db/symbol-db-view.h:
197         Added g_thread architecture to scan in background. With this you
198         can use Anjuta's GUI without freezing.
199         Improved insertion speed by using a paradigm like 'insert' and 'check'
200         replacing a 'check' and 'insert' one. This has been done for tables 
201         like symbol, scope, sym_type.
202         Fixed two crashers. 
204         * plugins/symbol-db/tables.sql:
205         * plugins/symbol-db/test/main.c: (get_global_members), (main),
206         (thread), (print_message), (bastard_thread), (idle_signals):
207         fixed a typo on tables that broke sql triggers.
209 === anjuta 2.3.1 ===
211 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
213         * NEWS, AUTHORS: Updated.
214         * src/Makefile.am: Fixed make distcheck
216         Patch from Yang Hong:
217         * plugins/file-manager/file-manager.glade: Fixed file chooser
218         size in file-manager preferences.
220 2007-12-02  Naba Kumar  <naba.kumar@gnome.org>
222         * NEWS: Updated for 2.3.1 development release
223         * configure.in: Bumped version to 2.3.1
225 2007-12-01  Sébastien Granjoux  <seb.sfo@free.fr>
227         * plugins/debug-manager/threads.c,
228         plugins/debug-manager/disassemble.c,
229         plugins/debug-manager/watch.c,
230         plugins/debug-manager/registers.c,
231         plugins/debug-manager/locals.c,
232         plugins/debug-manager/breakpoints.c,
233         plugins/debug-manager/stack_trace.c,
234         plugins/debug-manager/command.c,
235         plugins/debug-manager/command.h,
236         plugins/debug-manager/queue.c,
237         libanjuta/interfaces/libanjuta.idl:
238         Use different signals in IAnjutaDebugManager and IAnjutaDebugger
239         Document IAnjutaDebugManager signals
240         Generate new signals in queue.c
241         Use new signals in other files
243 2007-11-30  <genbell@tiscali.it>
245         reviewed by: Sébastien Granjoux  <seb.sfo@free.fr>
247         * plugins/gdb/Makefile.am:
248         Fix bug #500376
250 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
252         * plugins/tools/variable.c:
253         Fix a bug added in the previous patch (it is not a leak)
255 2007-11-29  Sébastien Granjoux  <seb.sfo@free.fr>
257         * plugins/project-wizard/druid.c,
258         plugins/project-wizard/templates/terminal.wiz,
259         plugins/project-wizard/templates/xlib-dock.wiz,
260         plugins/project-wizard/templates/wxwin.wiz,
261         plugins/project-wizard/templates/java.wiz,
262         plugins/project-wizard/templates/gnome.wiz,
263         plugins/project-wizard/templates/anjuta-plugin.wiz,
264         plugins/project-wizard/templates/gtkmm.wiz,
265         plugins/project-wizard/templates/python.wiz,
266         plugins/project-wizard/templates/cpp.wiz,
267         plugins/project-wizard/templates/sdl.wiz,
268         plugins/project-wizard/templates/gtk.wiz,
269         plugins/project-wizard/templates/minimal.wiz,
270         plugins/project-wizard/templates/xlib.wiz,
271         plugins/project-wizard/templates/gcj.wiz,
272         plugins/project-wizard/templates/translatable-strings.h,
273         plugins/project-import/project-import.c:
274         Partial Fix translation bugs #496833 comment 4,7,8,9,10,11 
276 2007-11-27  Sébastien Granjoux  <seb.sfo@free.fr>
278         * plugins/debug-manager/threads.c,
279         plugins/debug-manager/disassemble.c,
280         plugins/debug-manager/watch.c,
281         plugins/debug-manager/registers.c,
282         plugins/debug-manager/memory.c,
283         plugins/debug-manager/locals.c,
284         plugins/debug-manager/stack_trace.c,
285         plugins/debug-manager/queue.c,
286         plugins/debug-manager/queue.h:
287         Connect debugger signal only when program is loaded
288         Rename get_feature in is_supported
290         * plugins/debug-manager/plugin.c:
291         Remove editor watch when plugin is deactivated
293         * plugins/debug-manager/anjuta-debug-manager.glade,
294         plugins/debug-manager/breakpoints.c,
295         plugins/debug-manager/breakpoints.h:
296         Rewrite almost completely the breakpoint code
297         Improve breakpoint dialog
298         Reorganize function
299         Implement condition, hit count, ignore and temporary attribute
301         * plugins/debug-manager/command.c,
302         plugins/debug-manager/command.h:
303         Add a breakpoint list command
305         * plugins/gdb/debugger.c,
306         plugins/gdb/debugger.h:
307         Add new breakpoint list command
308         Fix parsing of breakpoint data
310         * libanjuta/interfaces/libanjuta.idl,
311         plugins/gdb/plugin.c:
312         Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
314 2007-11-23  Jaap Haitsma  <jaap@haitsma.org>
316         * plugins/document-manager/plugin.c:
317         Use Ctrl+Shift+s as shortcut for Save As
319 2007-11-22  Naba Kumar  <naba.kumar@gnome.org>
321         * plugins/subversion/plugin.c: (activate_plugin):
322         * plugins/symbol-db/plugin.c: (symbol_db_activate):
323         * src/layout.xml: Fixed dockitem positions.
325 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
327         Icons from tpgww@onepost.net:
328         * plugins/project-wizard/applogo.png:
329         Icons from patch in bug #480093 comment #23. Also renamed icons.
331         * plugins/message-view/Makefile.am:
332         * plugins/message-view/plugin.c: (register_stock_icons),
333         (ipreferences_merge): Removed redundant icon.
335         * plugins/document-manager/plugin.c:
336         (update_editor_ui_disable_all), (update_editor_ui_interface_items):
337         Do not insensitize New action when there is no document.
338         Indentation fixes.
340 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
342         Icons from tpgww@onepost.net:
343         * plugins/symbol-browser/an_symbol_prefs.c:
344         * pixmaps/Makefile.am:
345         * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
347         Icons from patch in bug #480093 comment #23. Also renamed icons.
348         To be continued..
350 2007-11-21  Naba Kumar  <naba.kumar@gnome.org>
352         Patch from James Liggett:
353         * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
354         revert and dialogs resizable.
356 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
358         Patch from James Liggett:
359         * plugins/subversion/anjuta-subversion.glade:
360         * plugins/subversion/subversion-diff-dialog.c:
361         (on_subversion_diff_response), (subversion_diff_dialog):
362         * plugins/subversion/subversion-diff-dialog.h:
364         The diff dialog should have a checkbox, enabled by default, that
365         allows the user to make sure that all open files are saved before
366         diffing.
368 2007-11-20  Naba Kumar  <naba.kumar@gnome.org>
370         * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
372         Icons from tpgww@onepost.net:
373         * pixmaps/Makefile.am:
374         * src/Makefile.am:
375         * src/anjuta-app.c:
376         * src/anjuta-preferences-general.svg:
378         Icons from patch in bug #480093 comment #23. Also renamed icons.
379         To be continued..
381 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
383         Icons from tpgww@onepost.net:
384         * plugins/debug-manager/images/Makefile.am:
385         * plugins/debug-manager/images/anjuta-watch.svg:
386         * plugins/debug-manager/plugin.c: (register_stock_icons):
387         * plugins/gdb/images/Makefile.am:
388         * plugins/gtodo/Makefile.am:
389         * plugins/gtodo/anjuta-gtodo-plugin.svg:
390         * plugins/gtodo/anjuta-gtodo.plugin.in:
391         * plugins/gtodo/interface.c: (stock_icons):
392         * plugins/gtodo/main.h:
393         * plugins/gtodo/plugin.c: (ipreferences_merge):
394         * plugins/terminal/Makefile.am:
395         * plugins/terminal/anjuta-terminal-plugin.svg:
396         * plugins/terminal/anjuta-terminal.plugin.in:
397         * plugins/terminal/terminal.c:
398         * plugins/tools/Makefile.am:
399         * plugins/tools/anjuta-tools-plugin.svg:
400         * plugins/tools/anjuta-tools.plugin.in:
401         * plugins/tools/plugin.c:
402         * plugins/valgrind/Makefile.am:
403         * plugins/valgrind/anjuta-valgrind-plugin.svg:
404         * plugins/valgrind/anjuta-valgrind.plugin.in:
405         * plugins/valgrind/plugin.c: (register_stock_icons),
406         (ipreferences_merge):
408         Icons from patch in bug #480093 comment #23. Also renamed icons.
409         To be continued..
411 2007-11-18  Massimo Cora'   <maxcvs@email.it>
413         reviewed by: Johannes Schmid <jhs@gnome.org>
415         * configure.in:
416         required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
417         due to bug #493360. Still present anyway bug #495843
419         * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
420         (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
421         (on_local_treeview_row_activated),
422         (on_global_treeview_row_activated),
423         (on_global_treeview_row_expanded), (on_project_element_added),
424         (on_project_element_removed), (project_root_added),
425         (symbol_db_activate), (isymbol_manager_search),
426         (isymbol_manager_get_members),
427         (isymbol_manager_get_completions_at_position):
428         * plugins/symbol-db/symbol-db-engine-iterator-node.c:
429         (symbol_db_engine_iterator_node_get_symbol_extra_string):
430         * plugins/symbol-db/symbol-db-engine.c:
431         (sdb_engine_execute_non_select_sql),
432         (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
433         (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
434         (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
435         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
436         (symbol_db_engine_add_new_workspace),
437         (symbol_db_engine_add_new_project),
438         (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
439         (sdb_engine_detects_removed_ids),
440         (sdb_engine_walk_down_scope_path),
441         (symbol_db_engine_get_class_parents),
442         (symbol_db_engine_get_global_members),
443         (symbol_db_engine_get_scope_members_by_symbol_id),
444         (symbol_db_engine_get_scope_members),
445         (symbol_db_engine_get_current_scope),
446         (symbol_db_engine_get_file_symbols),
447         (symbol_db_engine_get_symbol_info_by_id),
448         (symbol_db_engine_find_symbol_by_name_pattern):
449         * plugins/symbol-db/symbol-db-engine.h:
450         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
451         (on_symbol_inserted), (symbol_db_view_locals_update_list):
452         * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
453         (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
454         (on_scan_end), (do_add_root_symbol_to_view),
455         (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
456         (trigger_on_symbol_inserted), (add_new_waiting_for),
457         (do_recurse_subtree_and_invalidate), (prepare_for_adding),
458         (on_symbol_inserted), (do_recurse_subtree_and_remove),
459         (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
460         (symbol_db_view_row_expanded), (sdb_view_init),
461         (gtree_compare_func), (sdb_view_finalize),
462         (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
463         (sdb_view_populate_base_root),
464         (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
465         * plugins/symbol-db/symbol-db-view.h:
466         * plugins/symbol-db/tables.sql:
467         * plugins/symbol-db/test/Makefile.am:
468         * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
469         (get_scope_members), (get_current_scope), (get_global_members),
470         (get_file_symbols), (get_info_by_id), (main):
472         Rewrote symbol-db-view global tab. Now every expandable node is a query.
473         Started using LIMIT keyword to speed up things.
474         Deprecated GdaCommand in favour of GdaQuery into engine. This should
475         make providers use prepared statements.
477 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
479         Patch from James Liggett:
480         * plugins/subversion/plugin.c: (subversion_instance_init):
481         * plugins/subversion/plugin.h:
482         * plugins/subversion/subversion-diff-dialog.c:
483         (on_subversion_diff_response), (subversion_diff_dialog),
484         (on_menu_subversion_diff):
485         * plugins/subversion/subversion-log-dialog.c:
486         (on_log_view_selected_button_clicked),
487         (on_log_diff_selected_button_clicked),
488         (on_log_diff_previous_button_clicked),
489         (subversion_log_window_create):
490         * plugins/subversion/subversion-ui-utils.c:
491         (get_filename_from_full_path), (init_whole_project),
492         (on_whole_project_toggled):
493         * plugins/subversion/subversion-ui-utils.h:
494         * plugins/subversion/subversion-update-dialog.c:
495         (subversion_update_dialog), (on_menu_subversion_update):
497         Whole Project checkbox enabled by default in diff and update dialogs.
498         changes the editor names for diff editors to something much more
499         descriptive. For example, working copy/head diffs would have an editor
500         with a name like "[Working Copy/Head] some-file.diff," where some-file
501         is the name of the file/directory that was diffed. For diffs against
502         arbitrary diffs the name would look like "[Revisions 2832/3200]
503         some-file.diff" for a diff of some-file between revisions 2832 and
504         3200.
506 2007-11-19  Naba Kumar  <naba.kumar@gnome.org>
508         Icons from tpgww@onepost.net:
509         * plugins/subversion/Makefile.am:
510         * plugins/subversion/anjuta-subversion-plugin.svg:
511         * plugins/subversion/anjuta-subversion.plugin.in:
512         * plugins/subversion/plugin.h:
513         * plugins/symbol-browser/Makefile.am:
514         * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
515         * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
516         * plugins/symbol-browser/plugin.c:
517         * plugins/symbol-db/Makefile.am:
518         * plugins/symbol-db/plugin.c:
519         * plugins/symbol-db/symbol-db.plugin.in:
521         Icons from patch in bug #480093 comment #23. Also renamed icons.
522         To be continued..
524 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
526         Icons from tpgww@onepost.net:
527         * plugins/project-manager/Makefile.am:
528         * plugins/project-manager/anjuta-project-manager-plugin.svg:
529         * plugins/project-manager/anjuta-project-manager.plugin.in:
530         * plugins/project-manager/plugin.c:
531         * plugins/project-wizard/Makefile.am:
532         * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
533         * plugins/project-wizard/anjuta-project-wizard.plugin.in:
534         * plugins/project-wizard/druid.h:
535         * plugins/search/Makefile.am:
536         * plugins/search/anjuta-search-plugin.svg:
537         * plugins/search/anjuta-search.plugin.in:
538         * plugins/search/plugin.c:
540         Icons from patch in bug #480093 comment #23. Also renamed icons.
541         To be continued..
543 2007-11-18  Naba Kumar  <naba.kumar@gnome.org>
545         * TODO.tasks: updated.
547         Icons from tpgww@onepost.net:
548         * plugins/file-loader/Makefile.am:
549         * plugins/file-loader/anjuta-loader-plugin.svg:
550         * plugins/file-loader/anjuta-loader.plugin.in:
551         * plugins/file-manager/Makefile.am:
552         * plugins/file-manager/anjuta-file-manager-plugin.svg:
553         * plugins/file-manager/file-manager.plugin.in:
554         * plugins/file-manager/plugin.c:
555         * plugins/glade/Makefile.am:
556         * plugins/glade/anjuta-glade-plugin.svg:
557         * plugins/glade/anjuta-glade.plugin.in:
558         * plugins/glade/plugin.c: (register_stock_icons):
559         * plugins/language-manager/Makefile.am:
560         * plugins/language-manager/anjuta-language-manager-plugin.svg:
561         * plugins/language-manager/language-manager.plugin.in:
562         * plugins/message-view/Makefile.am:
563         * plugins/message-view/anjuta-message-manager.plugin.in:
564         * plugins/message-view/anjuta-messages-plugin.svg:
565         * plugins/message-view/plugin.c:
566         * plugins/patch/Makefile.am:
567         * plugins/patch/anjuta-patch-plugin.svg:
568         * plugins/patch/anjuta-patch.plugin.in:
569         * plugins/patch/plugin.c:
570         * plugins/profiler/Makefile.am:
571         * plugins/profiler/anjuta-profiler-plugin.svg:
572         * plugins/profiler/plugin.c: (register_stock_icons):
573         * plugins/profiler/profiler.plugin.in:
574         * plugins/project-import/Makefile.am:
575         * plugins/project-import/anjuta-project-import-plugin.svg:
576         * plugins/project-import/anjuta-project-import.plugin.in:
577         * plugins/project-import/plugin.c:
579         Icons from patch in bug #480093 comment #23. Also renamed icons.
580         To be continued..
582 2007-11-18  Johannes Schmid <jhs@gnome.org>
584         * plugins/build-basic-autotools/build-basic-autotools.c:
585         (build_regex_init):
586         * plugins/debug-manager/anjuta-debug-manager.glade:
587         * plugins/debug-manager/breakpoints.c:
588         * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
589         * plugins/file-wizard/file.c:
590         * plugins/gdb/anjuta-gdb.glade:
591         * plugins/glade/plugin.c: (ifile_open):
592         * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
593         * plugins/gtodo/mcategory.c: (category_manager_add_item):
594         * plugins/gtodo/tray-icon.c:
595         * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
596         * plugins/macro/macros.xml:
597         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
598         Fixed translation bugs (#496833, #488211 and #497758)
599         
600         * plugins/document-manager/plugin.c: (on_editor_changed):
601         Removed unused code
603 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
605         Icons from tpgww@onepost.net:
606         * plugins/devhelp/Makefile.am:
607         * plugins/devhelp/anjuta-devhelp-plugin.svg:
608         * plugins/devhelp/anjuta-devhelp.plugin.in:
609         * plugins/devhelp/plugin.c:
610         * plugins/document-manager/anjuta-document-manager.plugin.in:
611         * plugins/document-manager/images/Makefile.am:
612         * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
613         * plugins/document-manager/plugin.c:
614         * plugins/editor/Makefile.am:
615         * plugins/editor/anjuta-editor-scintilla-plugin.svg:
616         * plugins/editor/anjuta-editor.plugin.in:
617         * plugins/editor/plugin.c:
618         * plugins/sample1/Makefile.am:
619         * plugins/sample1/anjuta-sample-plugin.svg:
620         * plugins/sample1/anjuta-sample.plugin.in:
621         * plugins/sourceview/Makefile.am:
622         * plugins/sourceview/plugin.c:
623         * plugins/sourceview/sourceview.plugin.in:
625         Icons from patch in bug #480093 comment #23. Also renamed icons.
626         To be continued..
628 2007-11-17  Naba Kumar  <naba.kumar@gnome.org>
630         * TODO.tasks: Updated.
632         Icons from tpgww@onepost.net:
633         * plugins/build-basic-autotools/Makefile.am:
634         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
635         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
636         * plugins/build-basic-autotools/build-basic-autotools.c:
637         * plugins/class-inheritance/Makefile.am:
638         * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
639         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
640         * plugins/class-inheritance/plugin.c:
641         * plugins/cvs-plugin/Makefile.am:
642         * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
643         * plugins/cvs-plugin/anjuta-cvs.plugin.in:
644         * plugins/cvs-plugin/plugin.c:
645         * plugins/debug-manager/anjuta-debug-manager.plugin.in:
646         * plugins/debug-manager/images/Makefile.am:
647         * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
648         * plugins/debug-manager/plugin.c: 
650         Icons from patch in bug #480093 comment #23. Also renamed icons.
651         To be continued..
653 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
655         * (removed) libanjuta/anjuta-children.c,
656         (removed) libanjuta/anjuta-children.h,
657         libanjuta/anjuta-launcher.c,
658         libanjuta/libanjuta.h,
659         libanjuta/Makefile.am,
660         plugins/gdb/debugger.c,
661         plugins/terminal/terminal.c,
662         manuals/reference/libanjuta/libanjuta-sections.txt,
663         manuals/reference/libanjuta/libanjuta-docs.sgml:
664         Replace anjuta_children_register by g_child_watch_add
666 2007-11-13  Johannes Schmid <jhs@gnome.org>
668         * plugins/subversion/anjuta-subversion.glade:
669         * plugins/subversion/subversion-commit-dialog.c:
670         (subversion_commit_dialog):
671         * plugins/subversion/subversion-resolve-dialog.c:
672         (subversion_resolve_dialog):
673         * plugins/subversion/subversion-revert-dialog.c:
674         (subversion_revert_dialog):
675         * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
676         (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
677         (hide_pulse_progress_bar):
678         * plugins/subversion/subversion-ui-utils.h:
680         Yet another patch from #457477:
681         Add a pulsing progress bar to all dialogs receiving status
683 2007-11-12  Johannes Schmid <jhs@gnome.org>
685         * plugins/document-manager/plugin.c: (create_highlight_submenu):
686         Bug 493583 – crash in Anjuta IDE: trying to open a file
687         
688         * plugins/subversion/subversion-commit-dialog.c:
689         (select_all_files), (subversion_commit_dialog):
690         Patch from jrligget - see #457477
692 2007-11-12  Johannes Schmid <jhs@gnome.org>
694         Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
695         * libanjuta/anjuta-plugin-handle.c:
696         (anjuta_plugin_handle_get_about):
697         Bug 495536 – Plugins localization improvement
698         
699         Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
700         * plugins/class-gen/anjuta-class-gen-plugin.glade:
701         * plugins/indent/indent.glade:
702         * plugins/subversion/anjuta-subversion.glade:
703         Bug 495245 – Strings bug
705 2007-11-08  James Liggett  <jrliggett@cox.net>
707         reviewed by: Johannes Schmid <jhs@gnome.org>
709         * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
710         (anjuta_async_command_finalize),
711         (anjuta_async_command_notification_poll),
712         (anjuta_async_command_thread), (start_command),
713         (notify_data_arrived), (notify_complete),
714         (anjuta_async_command_class_init),
715         (anjuta_async_command_set_error_message),
716         (anjuta_async_command_get_error_message),
717         (anjuta_async_command_lock), (anjuta_async_command_unlock):
718         * libanjuta/anjuta-async-command.h:
719         * libanjuta/anjuta-command.c: (anjuta_command_init),
720         (anjuta_command_finalize), (anjuta_command_class_init),
721         (anjuta_command_start), (anjuta_command_notify_data_arrived),
722         (anjuta_command_notify_complete),
723         (anjuta_command_set_error_message),
724         (anjuta_command_get_error_message):
725         * libanjuta/anjuta-command.h:
726         * libanjuta/anjuta-glade-catalog.c:
727         * libanjuta/anjuta-glade.xml:
728         * libanjuta/anjuta-vcs-status-tree-view.c:
729         (on_selected_column_toggled),
730         (anjuta_vcs_status_tree_view_create_columns),
731         (anjuta_vcs_status_tree_view_init),
732         (anjuta_vcs_status_tree_view_finalize),
733         (anjuta_vcs_status_tree_view_set_property),
734         (anjuta_vcs_status_tree_view_get_property),
735         (anjuta_vcs_status_tree_view_class_init),
736         (anjuta_vcs_status_tree_view_new),
737         (anjuta_vcs_status_tree_view_destroy),
738         (anjuta_vcs_status_tree_view_add), (select_all_paths),
739         (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
740         (anjuta_vcs_status_tree_view_unselect_all),
741         (create_selected_paths_list),
742         (anjuta_vcs_status_tree_view_get_selected):
743         * libanjuta/anjuta-vcs-status-tree-view.h:
744         * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
745         * libanjuta/anjuta-widgets.h:
746         * plugins/subversion/subversion-add-dialog.c:
747         (on_add_command_finished), (on_subversion_add_response),
748         (subversion_add_dialog), (on_menu_subversion_add),
749         (on_fm_subversion_add):
750         * plugins/subversion/subversion-add-dialog.h:
751         * plugins/subversion/subversion-commit-dialog.c:
752         (on_commit_command_finished), (on_subversion_commit_response),
753         (subversion_commit_dialog), (on_menu_subversion_commit),
754         (on_fm_subversion_commit):
755         * plugins/subversion/subversion-commit-dialog.h:
756         * plugins/subversion/subversion-copy-dialog.c:
757         (on_copy_other_revision_radio_toggled),
758         (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
759         (on_copy_command_finished), (on_subversion_copy_response),
760         (subversion_copy_dialog), (on_menu_subversion_copy),
761         (on_fm_subversion_copy):
762         * plugins/subversion/subversion-copy-dialog.h:
763         * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
764         (on_subversion_diff_response), (subversion_diff_dialog),
765         (on_menu_subversion_diff), (on_fm_subversion_diff):
766         * plugins/subversion/subversion-diff-dialog.h:
767         * plugins/subversion/subversion-log-dialog.c:
768         (on_diff_selected_column_toggled), (create_columns),
769         (on_log_command_finished), (on_log_view_button_clicked),
770         (on_cat_command_data_arrived), (on_cat_command_finished),
771         (on_log_view_selected_button_clicked), (get_selected_revisions),
772         (on_log_diff_selected_button_clicked),
773         (on_log_diff_previous_button_clicked),
774         (on_subversion_log_vbox_destroy),
775         (on_log_changes_view_row_selected), (subversion_log_window_create),
776         (on_menu_subversion_log), (on_fm_subversion_log),
777         (subversion_log_set_whole_project_sensitive):
778         * plugins/subversion/subversion-log-dialog.h:
779         * plugins/subversion/subversion-merge-dialog.c:
780         (on_merge_command_finished), (on_subversion_merge_response),
781         (on_merge_first_path_browse_button_clicked),
782         (on_merge_second_path_browse_button_clicked),
783         (on_merge_use_first_path_check_toggled),
784         (on_merge_start_revision_radio_toggled),
785         (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
786         (on_menu_subversion_merge):
787         * plugins/subversion/subversion-merge-dialog.h:
788         * plugins/subversion/subversion-remove-dialog.c:
789         (on_remove_command_finished),
790         (on_remove_path_browse_button_clicked),
791         (on_subversion_remove_response), (subversion_remove_dialog),
792         (on_menu_subversion_remove), (on_fm_subversion_remove):
793         * plugins/subversion/subversion-remove-dialog.h:
794         * plugins/subversion/subversion-resolve-dialog.c:
795         (on_resolve_command_finished), (on_subversion_resolve_response),
796         (subversion_resolve_dialog), (on_menu_subversion_resolve):
797         * plugins/subversion/subversion-resolve-dialog.h:
798         * plugins/subversion/subversion-revert-dialog.c:
799         (on_revert_command_finished), (on_subversion_revert_response),
800         (subversion_revert_dialog), (on_menu_subversion_revert):
801         * plugins/subversion/subversion-revert-dialog.h:
802         * plugins/subversion/subversion-switch-dialog.c:
803         (on_switch_other_revision_radio_toggled),
804         (on_switch_command_finished), (on_subversion_switch_response),
805         (subversion_switch_dialog), (on_menu_subversion_switch):
806         * plugins/subversion/subversion-switch-dialog.h:
807         * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
808         (subversion_data_free), (on_mesg_view_destroy),
809         (create_message_view), (check_filename), (get_log_from_textview),
810         (pulse_timer), (on_pulse_timer_destroyed),
811         (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
812         (report_errors), (on_status_command_finished),
813         (on_status_command_data_arrived), (on_command_info_arrived),
814         (select_all_status_items), (clear_all_status_selections),
815         (init_whole_project), (on_whole_project_toggled),
816         (send_diff_command_output_to_editor), (on_diff_command_finished),
817         (stop_status_bar_progress_pulse):
818         * plugins/subversion/subversion-ui-utils.h:
819         * plugins/subversion/subversion-update-dialog.c:
820         (on_update_command_finished), (on_subversion_update_response),
821         (subversion_update_dialog), (on_menu_subversion_update),
822         (on_fm_subversion_update):
823         * plugins/subversion/subversion-update-dialog.h:
824         * plugins/subversion/svn-add-command.c: (svn_add_command_init),
825         (svn_add_command_finalize), (svn_add_command_run),
826         (svn_add_command_class_init), (svn_add_command_new),
827         (svn_add_command_destroy):
828         * plugins/subversion/svn-add-command.h:
829         * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
830         (svn_cat_command_finalize), (svn_cat_command_run),
831         (svn_cat_command_class_init), (svn_cat_command_new),
832         (svn_cat_command_destroy), (svn_cat_command_get_output):
833         * plugins/subversion/svn-cat-command.h:
834         * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
835         (svn_command_release_ui_lock), (simple_prompt),
836         (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
837         (svn_auth_ssl_server_trust_prompt_func_cb),
838         (svn_auth_ssl_client_cert_prompt_func_cb),
839         (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
840         (svn_command_init), (svn_command_finalize),
841         (svn_command_class_init), (svn_command_push_info),
842         (svn_command_get_info_queue), (svn_command_set_error),
843         (svn_command_get_client_context), (svn_command_get_pool),
844         (svn_command_lock_ui), (svn_command_unlock_ui),
845         (svn_command_get_revision), (svn_command_copy_path_list),
846         (svn_command_free_path_list):
847         * plugins/subversion/svn-command.h:
848         * plugins/subversion/svn-commit-command.c: (on_log_callback),
849         (svn_commit_command_init), (svn_commit_command_finalize),
850         (svn_commit_command_run), (svn_commit_command_class_init),
851         (svn_commit_command_new), (svn_commit_command_destroy):
852         * plugins/subversion/svn-commit-command.h:
853         * plugins/subversion/svn-copy-command.c: (on_log_callback),
854         (svn_copy_command_init), (svn_copy_command_finalize),
855         (svn_copy_command_run), (svn_copy_command_class_init),
856         (svn_copy_command_new), (svn_copy_command_destroy):
857         * plugins/subversion/svn-copy-command.h:
858         * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
859         (svn_diff_command_finalize), (svn_diff_command_run),
860         (svn_diff_command_class_init), (svn_diff_command_new),
861         (svn_diff_command_destroy), (svn_diff_command_get_output):
862         * plugins/subversion/svn-diff-command.h:
863         * plugins/subversion/svn-log-command.c: (svn_log_command_init),
864         (svn_log_command_finalize), (log_callback), (svn_log_command_run),
865         (svn_log_command_class_init), (svn_log_command_new),
866         (svn_log_command_destroy), (svn_log_command_get_entry_queue):
867         * plugins/subversion/svn-log-command.h:
868         * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
869         (svn_log_entry_finalize), (svn_log_entry_class_init),
870         (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
871         (svn_log_entry_get_author), (svn_log_entry_get_date),
872         (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
873         (svn_log_entry_get_full_log):
874         * plugins/subversion/svn-log-entry.h:
875         * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
876         (svn_merge_command_finalize), (svn_merge_command_run),
877         (svn_merge_command_class_init), (svn_merge_command_new),
878         (svn_merge_command_destroy):
879         * plugins/subversion/svn-merge-command.h:
880         * plugins/subversion/svn-remove-command.c: (on_log_callback),
881         (svn_remove_command_init), (svn_remove_command_finalize),
882         (svn_remove_command_run), (svn_remove_command_class_init),
883         (svn_remove_command_new), (svn_remove_command_destroy),
884         (svn_remove_command_get_path):
885         * plugins/subversion/svn-remove-command.h:
886         * plugins/subversion/svn-resolve-command.c:
887         (svn_resolve_command_init), (svn_resolve_command_finalize),
888         (svn_resolve_command_run), (svn_resolve_command_class_init),
889         (svn_resolve_command_new), (svn_resolve_command_destroy):
890         * plugins/subversion/svn-resolve-command.h:
891         * plugins/subversion/svn-revert-command.c:
892         (svn_revert_command_init), (svn_revert_command_finalize),
893         (svn_revert_command_run), (svn_revert_command_class_init),
894         (svn_revert_command_new), (svn_revert_command_destroy):
895         * plugins/subversion/svn-revert-command.h:
896         * plugins/subversion/svn-status-command.c:
897         (svn_status_command_init), (svn_status_command_finalize),
898         (on_svn_status_notify), (svn_status_command_run),
899         (svn_status_command_class_init), (svn_status_command_new),
900         (svn_status_command_destroy),
901         (svn_status_command_get_status_queue):
902         * plugins/subversion/svn-status-command.h:
903         * plugins/subversion/svn-status.c: (svn_status_init),
904         (svn_status_finalize), (svn_status_class_init), (svn_status_new),
905         (svn_status_destroy), (svn_status_get_path),
906         (svn_status_get_vcs_status):
907         * plugins/subversion/svn-status.h:
908         * plugins/subversion/svn-switch-command.c:
909         (svn_switch_command_init), (svn_switch_command_finalize),
910         (svn_switch_command_run), (svn_switch_command_class_init),
911         (svn_switch_command_new), (svn_switch_command_destroy):
912         * plugins/subversion/svn-switch-command.h:
913         * plugins/subversion/svn-update-command.c:
914         (svn_update_command_init), (svn_update_command_finalize),
915         (svn_update_command_run), (svn_update_command_class_init),
916         (svn_update_command_new), (svn_update_command_destroy):
917         * plugins/subversion/svn-update-command.h:
919         Now really committed all files from James patch (#457477)
921 2007-11-08  Johannes Schmid <jhs@gnome.org>
923         * TODO.tasks: Updated
925 2007-11-08  James Liggett  <jrliggett@cox.net>
927         reviewed by: Johannes Schmid <jhs@gnome.org>
929         * configure.in:
930         * libanjuta/Makefile.am:
931         * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
932         * libanjuta/anjuta-status.h:
933         * libanjuta/libanjuta.h:
934         * plugins/subversion/Makefile.am:
935         * plugins/subversion/anjuta-subversion.glade:
936         * plugins/subversion/anjuta-subversion.ui:
937         * plugins/subversion/plugin.c: (value_added_project_root_uri),
938         (value_removed_project_root_uri), (activate_plugin),
939         (deactivate_plugin), (finalize), (subversion_instance_init):
940         * plugins/subversion/plugin.h:
941         * plugins/subversion/subversion-actions.c:
942         * plugins/subversion/subversion-actions.h:
943         * plugins/subversion/subversion-callbacks.c:
944         * plugins/subversion/subversion-callbacks.h:
945         * plugins/subversion/svn-auth.c:
946         * plugins/subversion/svn-auth.h:
947         * plugins/subversion/svn-backend-priv.h:
948         * plugins/subversion/svn-backend.c:
949         * plugins/subversion/svn-backend.h:
950         * plugins/subversion/svn-notify.c:
951         * plugins/subversion/svn-notify.h:
952         * plugins/subversion/svn-thread.c:
953         * plugins/subversion/svn-thread.h:
954         
955         Commited alpha2 of the new subversion plugin (#457477)
957 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
959         * plugins/debug-manager/command.c:
960         Fix a stupid crash when changing a register value
962 2007-11-07  Sébastien Granjoux  <seb.sfo@free.fr>
964         * libanjuta/interfaces/libanjuta.idl,
965         plugins/debug-manager/command.c,
966         plugins/debug-manager/command.h,
967         plugins/debug-manager/start.c,
968         plugins/gdb/plugin.c,
969         plugins/gdb/debugger.c,
970         plugins/gdb/debugger.h:
971         Use anjuta terminal plugin instead of gnome terminal
972         Select if a terminal is used in the the start_program function
973         Move terminal code from debugger.c to plugin.c
974         Partial fix of bug #481366
976         * plugins/gdb/utilities.c,
977         plugins/gdb/utilities.h:
978         Remove gnome terminal check function
980 2007-11-06  Johannes Schmid <jhs@gnome.org>
982         * plugins/project-import/anjuta-project-import.glade:
983         * plugins/project-import/project-import.c: (on_import_next),
984         (on_import_finish), (project_import_set_directory):
985         * plugins/project-wizard/property.c: (npw_property_create_widget),
986         (npw_property_set_value_from_widget):
987         
988         Replaced gnome_file_entry with gtk_file_chooser_button
989         Fixes #422329 – Creating a new directory in program options doesn't work
990         
991 2007-11-04  Massimo Cora' <maxcvs@email.it>
993         * plugins/symbol-db/plugin.c:
994         add all files at once on project_import.
995         No need to split them into more languages: ctags
996         and the engine will take care of that.
998         * plugins/symbol-db/symbol-db-engine.h,
999         * plugins/symbol-db/symbol-db-engine.c,
1000         * plugins/symbol-db/tables.sql,
1001         * plugins/symbol-db/test/Makefile.am,
1002         * plugins/symbol-db/test/main.c,
1003         * plugins/symbol-db/symbol-db-view-locals.c:
1004         some memory leaks fixed. Ported the thing to
1005         libgda 3.1.2 [or better svn HEAD].
1006         Thanks to a fresh new algorithm to detect
1007         parent scope we're able to display correcly
1008         a local gtktree, including classes not directly
1009         defined inside that file.
1011 2007-11-04  Sébastien Granjoux  <seb.sfo@free.fr>
1013         * plugins/debug-manager/threads.c,
1014         plugins/debug-manager/stack_trace.c:
1015         Do not display address when not needed
1017         * plugins/debug-manager/plugin.c,
1018         plugins/debug-manager/breakpoints.c:
1019         Breakpoints directly connect to debugger signals
1021         * plugins/debug-manager/watch.c:
1022         program-unload signal does not exist used debugger-stopped
1024         * plugins/debug-manager/queue.c,
1025         libanjuta/interfaces/libanjuta.idl:
1026         Display error message returned by debugger command
1027         Add new error codes
1029 2007-11-04  Johannes Schmid <jhs@gnome.org>
1031         * plugins/project-wizard/templates/gcj/configure.ac.tpl:
1032         Bug 493062 – gcj template needs AC_PROG_CC
1033         (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
1035         * src/anjuta-actions.h:
1036         Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
1037         (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
1039 === anjuta 2.3.0 ===
1041 2007-11-02  Naba Kumar  <naba.kumar@gnome.org>
1043         * AUTHORS: Updated
1045 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
1047         * ChangeLog: Tagged 2.3.0 release.
1049         * plugins/indent/Makefile.am: Fixed indentation.
1051         * plugins/editor/aneditor-autocomplete.cxx:
1052         * plugins/editor/aneditor-priv.h:
1053         * plugins/editor/aneditor.cxx:
1054         * plugins/editor/aneditor.h: Commented out dead codes.
1056         * configure.in, plugins/symbol-db/symbol-db.plugin.in:
1057         Do not build symbol-db by
1058         default. Added 'unstable' in plugin description to signify it's
1059         developmental state.
1061         * plugins/file-manager/Makefile.am,
1062         plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
1064 2007-11-01  Sébastien Granjoux  <seb.sfo@free.fr>
1066         * plugins/debug-manager/utilities.c,
1067         plugins/debug-manager/utilities.h,
1068         plugins/debug-manager/threads.c,
1069         plugins/debug-manager/plugin.c,
1070         plugins/debug-manager/plugin.h,
1071         plugins/debug-manager/disassemble.h,
1072         plugins/debug-manager/watch.c,
1073         plugins/debug-manager/watch.h,
1074         plugins/debug-manager/breakpoints.c,
1075         plugins/debug-manager/stack_trace.c:
1076         Replace few remaining function calls by signal 
1078         * plugins/debug-manager/disassemble.c,
1079         plugins/debug-manager/registers.c,
1080         plugins/debug-manager/memory.c,
1081         plugins/debug-manager/locals.c,
1082         plugins/debug-manager/queue.c,
1083         plugins/debug-manager/queue.h:
1084         Connect signals when debugger is started
1085         Disconnect them when debugger is stopped
1086         Do not display window if debugger doesn't support feature
1088         * plugins/gdb/plugin.c,
1089         libanjuta/interfaces/libanjuta.idl:
1090         Remove unused initialization function
1092 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
1094         * configure.in:
1095         * plugins/file-manager/Makefile.am:
1096         * scripts/build-schemas.mk: Fixed 'make distcheck'
1098 2007-11-01  Naba Kumar  <naba.kumar@gnome.org>
1100         * manuals/reference/libanjuta/libanjuta-docs.sgml,
1101         manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
1102         to latest API additions.
1104         * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
1105         to API changes.
1107 2007-10-31  Naba Kumar  <naba.kumar@gnome.org>
1109         * ChangeLog: Fixed indentation.
1110         * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
1111         branch.
1113 2007-10-30  Naba Kumar  <naba.kumar@gnome.org>
1115         * libanjuta/interfaces/libanjuta.idl:
1116         * plugins/build-basic-autotools/build-basic-autotools.c:
1117         (build_compile_file_real), (build_build_project),
1118         (build_install_project), (build_clean_project),
1119         (build_configure_project), (build_autogen_project),
1120         (build_distribution_project), (build_build_module),
1121         (build_install_module), (build_clean_module), (fm_build),
1122         (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
1123         (finalize), (basic_autotools_plugin_instance_init),
1124         (ibuildable_set_command), (ibuildable_reset_commands),
1125         (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
1126         (ibuildable_install), (ibuildable_configure),
1127         (ibuildable_generate), (ibuildable_iface_init):
1128         * plugins/build-basic-autotools/build-basic-autotools.h:
1130         Added API for commands override in build interface and implemented
1131         them in build plugin. Useful for other plugins override build
1132         commands depending on project environment.
1134 2007-10-28  Naba Kumar  <naba@gnome.org>
1136         * src/anjuta.glade,
1137         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
1138         Fixed widget alignment for dock switcher tab style combo and
1139         scratchbox path entrybox.
1141 2007-10-28  Johannes Schmid <jhs@gnome.org>
1143         * plugins/document-manager/plugin.c: (on_editor_changed):
1144         Fixed a memory leak and simplified code (thanks again Sébastien)
1145         
1146         * configure.in:
1147         Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
1148         and OFFSET sql statements)
1150 2007-10-28  Massimo Cora' <maxcvs@email.it>
1152         * plugins/symbol-db/plugin.c,
1153         plugins/symbol-db/symbol-db-engine.h,
1154         plugins/symbol-db/symbol-db-view.c,
1155         plugins/symbol-db/symbol-db-view.c,
1156         plugins/symbol-db/symbol-db-view-locals.c,
1157         plugins/symbol-db/symbol-db-view-locals.h,
1158         plugins/symbol-db/symbol-db-engine.c:
1159         Better end-of-file-scan detection, permitting
1160         an improved scope/inheritance parsing.
1161         Locals tab gtktree now displays correct
1162         namespace->class->children tree, even if
1163         in a C++ file there isn't class declaration.
1165 2007-10-27  Johannes Schmid <jhs@gnome.org>
1167         Patch from Stanislav Brabec <sbrabec@suse.cz>
1168         * configure.in:
1169         Bug 489798 – Do not rely on svn-config
1171         Patch from Michael Wolf <maw@ximian.com>:
1172         * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
1173         (egg_tree_model_filter_remove_node),
1174         (egg_tree_model_filter_row_deleted):
1175         Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
1177 2007-10-27  Johannes Schmid <jhs@gnome.org>
1179         * plugins/devhelp/anjuta-devhelp.ui:
1180         * plugins/message-view/anjuta-message-manager.ui:
1182         Added some separators to the toolbar
1183         
1184         * plugins/document-manager/plugin.c:
1185         (on_support_plugin_deactivated), (load_new_support_plugins),
1186         (unload_unused_support_plugins), (on_editor_changed):
1187         
1188         Fixed the language supprt loading unloading stuff. Thanks to Sébastien
1189         for pointing out that is was crap.
1191 2007-10-24  Sébastien Granjoux  <seb.sfo@free.fr>
1193         * libanjuta/interfaces/libanjuta.idl,
1194         libanjuta/anjuta-plugin-manager.c,
1195         libanjuta/anjuta-plugin-manager.h,
1196         libanjuta/anjuta-c-plugin-factory.c,
1197         libanjuta/anjuta-c-module.h,
1198         libanjuta/anjuta-c-module.c:
1199         Report detailled error message in case of plugin loading failure
1201 2007-10-24  Johannes Schmid <jhs@gnome.org>
1203         * configure.in:
1204         * plugins/Makefile.am:
1205         
1206         Activate build of symbol-db plugin (when libgda is available)
1207         
1208         * plugins/document-manager/plugin.c:
1209         (on_support_plugin_deactivated), (on_editor_changed):
1210         
1211         Properly handle language support plugins even when they are
1212         unloaded by the session.
1213         
1214         * plugins/symbol-db/plugin.c: (register_stock_icons),
1215         Port to new REGISTER_ICONS stuff
1216   
1217 2007-10-22  Massimo Cora'  <maxcvs@email.it>
1219         * plugins/symbol-db/plugin.c,
1220         * plugins/symbol-db/symbol-db-view.c
1221         * plugins/symbol-db/symbol-db-engine.h,
1222         * plugins/symbol-db/symbol-db-engine-iterator-node.c,
1223         * plugins/symbol-db/symbol-db-view-locals.c,
1224         * plugins/symbol-db/symbol-db-view-locals.h,
1225         * plugins/symbol-db/symbol-db-engine.c:
1226         Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
1227         Added a new algorithm for dynamic population of the local symbols' tab.
1228         Now the default view is tree-like.
1229         Some fixes on engine correct some population issues.    
1231 2007-10-23  Naba Kumar  <naba@gnome.org>
1233         * plugins/glade/Makefile.am: Corrected conditional not to install
1234         .plugin file if plugin is disabled.
1235         * plugins/sourceview/Makefile.am: Corrected conditional not to
1236         install schemas if plugin is not built.
1238 2007-10-20  Sébastien Granjoux  <seb.sfo@free.fr>
1240         * plugins/debug-manager/queue.c:
1241         Fix #488061: Mutiple crash dialogs
1243         * plugins/gdb/debugger.c,
1244         plugins/gdb/debugger.h:
1245         Remove maximum gdb command length, should fix bug#474811
1247 2007-10-19  Sébastien Granjoux  <seb.sfo@free.fr>
1249         * manuals/reference/libanjuta/plugin-description-file.sgml,
1250         manuals/reference/libanjuta/libanjuta-docs.sgml,
1251         manuals/reference/libanjuta/libanjuta-sections.txt,
1252         libanjuta/interfaces/libanjuta.idl,
1253         libanjuta/anjuta-c-module.c,
1254         libanjuta/anjuta-c-plugin-factory.c:
1255         Document last changes in plugin code
1257 2007-10-19  Johannes Schmid <jhs@gnome.org>
1259         * plugins/subversion/subversion-callbacks.c: (check_filename):
1260         
1261         Fixed #487854 – Anjuta crashes when i try to add a SVN url
1263 2007-10-19  Naba Kumar  <naba@gnome.org>
1265         * plugins/file-manager/file-model.c: Fixed a critical runtime
1266         warning.
1268 2007-10-18  Johannes Schmid <jhs@gnome.org>
1270         * libanjuta/anjuta-ui.h:
1271         Small fix on icon macros
1272         
1273         * libanjuta/interfaces/libanjuta.idl:
1274         * plugins/language-manager/plugin.c: (ilanguage_get_name),
1275         (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
1276         (ilanguage_iface_init):
1277         
1278         Added get_from_editor() and get_name_from_editor() methods
1279         to IAnjutaLanguage
1280         
1281         * plugins/document-manager/plugin.c:
1282         (update_editor_ui_interface_items), (on_editor_changed):
1283         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
1284         .in:
1285         * plugins/language-support-cpp-java/plugin.c: (install_support):
1286         
1287         Ported plugins to use the new interface
1289 2007-10-17  Johannes Schmid <jhs@gnome.org>
1291         * libanjuta/anjuta-ui.h:
1292         
1293         Added macros to register stock icons to stop all this copy&paste
1294         which had spread over a lot of files. New macros support to add 
1295         icons with toolbar and menu size (16 and 24)
1296         
1297         * plugins/class-inheritance/plugin.c: (register_stock_icons):
1298         * plugins/debug-manager/images/anjuta-attach.svg:
1299         * plugins/debug-manager/images/anjuta-step-out.svg:
1300         * plugins/debug-manager/images/anjuta-step-over.svg:
1301         * plugins/debug-manager/plugin.c: (register_stock_icons):
1302         * plugins/document-manager/images/Makefile.am:
1303         * plugins/document-manager/images/anjuta-block-end.svg:
1304         * plugins/document-manager/images/anjuta-block-start.svg:
1305         * plugins/document-manager/images/anjuta-bookmark-16.xpm:
1306         * plugins/document-manager/images/anjuta-bookmark.svg:
1307         * plugins/document-manager/images/anjuta-go-history-next.svg:
1308         * plugins/document-manager/images/anjuta-go-history-prev.svg:
1309         * plugins/document-manager/plugin.c: (register_stock_icons):
1310         * plugins/glade/plugin.c: (register_stock_icons):
1311         * plugins/language-support-cpp-java/plugin.c:
1312         (register_stock_icons):
1313         * plugins/message-view/Makefile.am:
1314         * plugins/message-view/anjuta-go-message-next.svg:
1315         * plugins/message-view/anjuta-go-message-prev.svg:
1316         * plugins/message-view/anjuta-message-view.svg:
1317         * plugins/message-view/messages.xpm:
1318         * plugins/message-view/plugin.c: (register_stock_icons):
1319         * plugins/patch/plugin.c: (patch_plugin_activate):
1320         * plugins/project-manager/plugin.c: (register_stock_icons):
1321         * plugins/search/Makefile.am:
1322         * plugins/search/anjuta-go-match-next.svg:
1323         * plugins/search/anjuta-go-match-prev.svg:
1324         * plugins/search/plugin.c: (activate_plugin):
1325         * plugins/symbol-browser/plugin.c: (register_stock_icons):
1326         * plugins/terminal/terminal.c: (register_stock_icons):
1327         * plugins/valgrind/plugin.c: (register_stock_icons):
1328         
1329         Updated to use the new icons and added several new and updated 
1330         icons from #480093
1332 2007-10-16  Sébastien Granjoux  <seb.sfo@free.fr>
1334         * libanjuta/anjuta-plugin-handle.c,
1335         libanjuta/anjuta-plugin-handle.h:
1336         Add a new path property containing the directory of the .plugin
1337         file, library file (.so or whatever) must be in the same directory
1339         * libanjuta/anjuta-plugin-manager.c,
1340         libanjuta/interfaces/libanjuta.idl,
1341         (removed) libanjuta/anjuta-glue-plugin.c,
1342         (removed) libanjuta/anjuta-glue-plugin.h,
1343         (removed) libanjuta/anjuta-glue-c.c,
1344         (removed) libanjuta/anjuta-glue-c.h,
1345         (removed) libanjuta/anjuta-glue-cpp.c,
1346         (removed) libanjuta/anjuta-glue-cpp.h,
1347         (removed) libanjuta/anjuta-glue-factory.c,
1348         (removed) libanjuta/anjuta-glue-factory.h,
1349         (added) libanjuta/anjuta-c-module.c,
1350         (added) libanjuta/anjuta-c-module.h,
1351         (added) libanjuta/anjuta-c-plugin-factory.c,
1352         (added) libanjuta/anjuta-c-plugin-factory.h,
1353         libanjuta/Makefile.am:
1354         AnjutaPluginManager uses the new IAnjutaPluginFactory interface
1355         anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
1356         implementing IAnjutaPluginFactory
1357         anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
1359         * libanjuta/libanjuta.h:
1360         anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
1361         interface)
1363         * libanjuta/anjuta-plugin.h:
1364         Replace AnjutaGluePlugin by GTypeModule
1365         Remove unused anjuta_glue_get_component_type replaced by
1366         g_type_from_name
1368         * plugins/build-basic-autotools/build-basic-autotools.h,
1369         plugins/class-gen/plugin.h,
1370         plugins/class-inheritance/plugin.h,
1371         plugins/cvs-plugin/plugin.h,
1372         plugins/debug-manager/plugin.h,
1373         plugins/devhelp/plugin.h,
1374         plugins/document-manager/plugin.h,
1375         plugins/editor/plugin.h,
1376         plugins/file-loader/plugin.h,
1377         plugins/file-wizard/plugin.h,
1378         plugins/gdb/plugin.h,
1379         plugins/glade/plugin.h,
1380         plugins/gtodo/plugin.h,
1381         plugins/indent/plugin.h,
1382         plugins/language-manager/plugin.h,
1383         plugins/language-support-cpp-java/plugin.h,
1384         plugins/macro/plugin.h,
1385         plugins/message-view/plugin.h,
1386         plugins/patch/plugin.h,
1387         plugins/profiler/plugin.h,
1388         plugins/project-import/plugin.h,
1389         plugins/project-manager/plugin.h,
1390         plugins/project-wizard/plugin.h,
1391         plugins/sample1/plugin.h,
1392         plugins/search/plugin.h,
1393         plugins/sourceview/plugin.h,
1394         plugins/subversion/plugin.h,
1395         plugins/symbol-browser/plugin.h,
1396         plugins/symbol-db/plugin.h,
1397         plugins/terminal/terminal.c,
1398         plugins/tools/plugin.h,
1399         plugins/valgrind/plugin.h:
1400         Replace AnjutaGluePlugin by GTypeModule
1402 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
1404         * plugins/debug-manager/breakpoints.c:
1405         Fix bug#487112, crash while removing a breakpoint in a new file
1407 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
1409         * plugins/document-manager/search-box.c:
1410         Fix a crash (with an useful comment) focus-out-event handler must
1411         return a gboolean
1413 2007-10-14 Johannes Schmid <jhs@gnome.org>
1415         * plugins/sourceview/sourceview.c:
1416         Hide calltip when "Up" or "Down" key is pressed
1418 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
1420         * plugins/document-manager/search-box.c:
1421         Change included file order to avoid a compile error with gnome 2.16
1423 2007-10-13  Johannes Schmid <jhs@gnome.org>
1425         * plugins/debug-manager/plugin.c: (enable_log_view):
1426         
1427         Fixed crash when closing a project and unloading another while
1428         the debugger is enabled
1430 2007-10-13  Johannes Schmid <jhs@gnome.org>
1432         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
1433         
1434         Use correct breakpoint icon
1435         
1436         * plugins/devhelp/Makefile.am:
1437         * plugins/devhelp/anjuta-go-help-next.svg:
1438         * plugins/devhelp/anjuta-go-help-prev.svg:
1439         * plugins/devhelp/plugin.c: (register_stock_icons),
1440         (devhelp_activate):
1441         
1442         Added new icons from #480093
1443         
1444         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
1445         * plugins/document-manager/images/anjuta-bookmark-first.svg:
1446         * plugins/document-manager/images/anjuta-bookmark-last.svg:
1447         * plugins/document-manager/images/anjuta-bookmark-next.svg:
1448         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
1449         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
1450         * plugins/message-view/anjuta-go-message-next.svg:
1451         * plugins/message-view/anjuta-go-message-prev.svg:
1452         
1453         Updated icons from #480093
1454                 
1455         * src/anjuta-actions.h:
1456         Use GTK_STOCK_FULLSCREEN
1457         
1458         * src/anjuta-app.c: (on_gdl_style_changed),
1459         (anjuta_app_instance_init):
1460         * src/anjuta.glade:
1461         
1462         Added preference option to set the gdl switcher style
1464 2007-10-13  Johannes Schmid <jhs@gnome.org>
1466         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
1467         (get_property_value_as_string), (set_property_value_as_string),
1468         (register_callbacks):
1469         * libanjuta/anjuta-preferences.h:
1470         
1471         Support GtkFileChooserButton as preferences widget
1472         
1473         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
1474         
1475         Fixed a Gtk-Critical
1476         
1477         * plugins/file-manager/Makefile.am:
1478         * plugins/file-manager/file-model.c: (file_model_filter_file),
1479         (file_model_add_dummy), (file_model_expand_idle),
1480         (file_model_set_property), (file_model_get_property),
1481         (file_model_class_init):
1482         * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
1483         (project_root_added), (on_file_view_open_file), (on_gconf_notify),
1484         (file_manager_activate), (file_manager_finalize),
1485         (file_manager_instance_init), (ipreferences_merge),
1486         (ipreferences_unmerge), (ipreferences_iface_init):
1487         * plugins/file-manager/plugin.h:
1488         
1489         Added preferences to file-manager
1491         * plugins/glade/plugin.c: (activate_plugin):
1492         
1493         Move Properties widget into center because it is way to big
1494         for the sidebar
1496 2007-10-10  Johannes Schmid <jhs@gnome.org>
1498         * plugins/language-support-cpp-java/Makefile.am:
1499         * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
1500         * plugins/language-support-cpp-java/anjuta-complete.svg:
1501         * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
1502         * plugins/language-support-cpp-java/plugin.c:
1503         (register_stock_icons):
1504         
1505         And yet some more icons...
1507 2007-10-10  Johannes Schmid <jhs@gnome.org>
1509         * plugins/debug-manager/breakpoints.c:
1510         * plugins/debug-manager/images/Makefile.am:
1511         * plugins/debug-manager/images/anjuta-bookmark.svg:
1512         * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
1513         * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
1514         * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
1515         * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
1516         * plugins/debug-manager/images/anjuta-linemark.svg:
1517         * plugins/debug-manager/images/anjuta-pcmark.svg:
1518         * plugins/debug-manager/plugin.c: (register_stock_icons):
1519         * plugins/debug-manager/sparse_view.c:
1520         * plugins/document-manager/images/Makefile.am:
1521         * plugins/document-manager/images/anjuta-block-select.svg:
1522         * plugins/document-manager/images/anjuta-fold-close.svg:
1523         * plugins/document-manager/images/anjuta-fold-open.svg:
1524         * plugins/document-manager/images/anjuta-fold-toggle.svg:
1525         * plugins/document-manager/images/anjuta-indent-less.svg:
1526         * plugins/document-manager/images/anjuta-indent-more.svg:
1527         * plugins/document-manager/images/anjuta-swap.svg:
1528         * plugins/document-manager/images/block_select.xpm:
1529         * plugins/document-manager/images/fold_close.xpm:
1530         * plugins/document-manager/images/fold_open.xpm:
1531         * plugins/document-manager/images/fold_toggle.xpm:
1532         * plugins/document-manager/images/indent.xpm:
1533         * plugins/document-manager/images/indent_dcr.xpm:
1534         * plugins/document-manager/images/indent_inc.xpm:
1535         * plugins/document-manager/plugin.c: (register_stock_icons):    
1536         * plugins/editor/Makefile.am:
1537         * plugins/editor/anjuta-bookmark-16.xpm:
1538         * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
1539         * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
1540         * plugins/editor/anjuta-linemark-16.xpm:
1541         * plugins/editor/anjuta-pcmark-16.xpm:
1542         * plugins/editor/bookmark.xpm:
1543         * plugins/editor/breakpoint-disabled.xpm:
1544         * plugins/editor/breakpoint-enabled.xpm:
1545         * plugins/editor/linemarker.xpm:
1546         * plugins/editor/program-counter.xpm:
1547         * plugins/editor/text_editor.c:
1548         * plugins/message-view/Makefile.am:
1549         * plugins/message-view/anjuta-go-message-next.svg:
1550         * plugins/message-view/anjuta-go-message-prev.svg:
1551         * plugins/message-view/anjuta-message-manager.ui:
1552         * plugins/message-view/plugin.c:
1553         * plugins/sourceview/Makefile.am:
1554         * plugins/sourceview/sourceview.c:
1556         Integrated lots of icons from #480093
1557         Thanks to <tpgww@onepost.net>
1559         * plugins/document-manager/plugin.c:
1560         Do not mark the line in ifile_open(), that looks ugly.
1561         
1562         * plugins/document-manager/search-box.c: (on_search_focus_out),
1563         (search_box_init):
1564         Clear the status bar on focus_out.
1565         
1566         * plugins/file-loader/anjuta-loader-plugin.ui:
1567         Fixed a missing "="
1569 2007-10-09  Johannes Schmid <jhs@gnome.org>
1571         * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
1572         * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
1574         Some things I missed in the patch for #484419
1575         
1576         * plugins/document-manager/action-callbacks.c:
1577         (on_new_file_activate):
1578         * plugins/document-manager/action-callbacks.h:
1579         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1580         (on_window_key_press_event), (on_gconf_notify_timer):
1581         
1582         484645 – patch to deal with docman FIXME etc
1583         
1584         * plugins/editor/text_editor.c: (text_editor_set_indicator):
1585         * plugins/search/search-replace.c: (search_and_replace),
1586         (write_message_pane), (search_replace_populate),
1587         (translate_dialog_strings), (create_dialog),
1588         (anjuta_search_replace_activate):
1589         * plugins/search/search-replace_backend.c:
1590         (file_buffer_new_from_path), (get_next_match),
1591         (create_search_entries), (regex_backref),
1592         (clear_search_replace_instance):
1593         * plugins/search/search-replace_backend.h:
1594         
1595         #484573 – patch to correct various search-related issues
1596         
1597         Thanks for the above patches to <tpgww@onepost.net>
1598         
1599         * plugins/sourceview/sourceview.c:
1600         (sourceview_create_highligth_indic):
1601         
1602         Use the same marker for important as gedit (yellow background)
1604         * plugins/document-manager/anjuta-document-manager.ui:
1605         * plugins/file-loader/anjuta-file-loader.ui:
1606         * plugins/file-loader/plugin.c:
1607         
1608         Moved FileNew action to document-manager
1610 2007-10-08  Johannes Schmid <jhs@gnome.org>
1612         * plugins/document-manager/search-box.c: (on_search_activated):
1613         Mark messages for translation
1615 2007-10-07   Marc Lorber <Lorber.Marc@wanadoo.fr>
1617         reviewed by: Johannes Schmid <jhs@gnome.org>
1619         * plugins/Makefile.am:
1620         * plugins/build-basic-autotools/build-basic-autotools.c:
1621         (build_compile_file_real):
1622         * plugins/search/search-replace.c:
1623         * plugins/valgrind/preferences.c: (build_general_prefs):
1624         
1625         Fix #484379 – Contents of Makefile.am plugins and
1626         #484419 – Improvement into translation
1628 2007-10-06  Johannes Schmid <jhs@gnome.org>
1630         * libanjuta/interfaces/anjuta-idl-compiler.pl:
1632         Fixed to properly support pointer-to-pointer (**) types
1634         * libanjuta/interfaces/libanjuta.idl:
1635         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
1636         * plugins/sourceview/sourceview-cell.h:
1637         * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
1638         (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
1639         (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
1640         (isearch_backward), (isearch_iface_init):
1641         * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
1642         (itext_editor_iface_init), (iselection_set_iter),
1643         (iselection_get_start_iter), (iselection_get_end_iter),
1644         (iselection_iface_init), (isearch_forward), (isearch_backward),
1645         (isearch_iface_init):
1646         
1647         Added IAnjutaEditorSearch interface and some utility methods to
1648         migrate from positions to iterators for the editor interface.
1649         
1650         * plugins/document-manager/Makefile.am:
1651         * plugins/document-manager/action-callbacks.c:
1652         (on_goto_line_no1_activate), (on_show_search):
1653         * plugins/document-manager/action-callbacks.h:
1654         * plugins/document-manager/anjuta-docman.c:
1655         (anjuta_docman_add_document), (anjuta_docman_show_editor),
1656         (anjuta_docman_grab_text_focus):
1657         * plugins/document-manager/anjuta-document-manager.ui:
1658         * plugins/document-manager/goto_line.c: (removed)
1659         * plugins/document-manager/goto_line.h: (removed)
1660         * plugins/document-manager/search-box.c:
1661         * plugins/document-manager/search-box.h:
1662         * plugins/document-manager/plugin.c: (ui_give_shorter_names),
1663         (update_editor_ui_enable_all), (update_editor_ui_disable_all),
1664         (update_editor_ui_interface_items), (on_editor_added),
1665         (activate_plugin), (deactivate_plugin):
1666         * plugins/document-manager/plugin.h:
1667         
1668         Created new incremental "Quick Search" bar in the document manager to
1669         replace the crappy EggToolbar entries. Uses the new search interface and
1670         it thus much faster and more reliable.
1671         Fixes: 
1672         Bug 357544 – incremental search should work consistently (or not at all) 
1673         when main toolbar is hidden
1674         Bug 440637 – Search, don't work very well (partly for incremental search)
1675         
1676         * plugins/search/anjuta-search.ui:
1677         * plugins/search/plugin.c: (activate_plugin):
1678         
1679         Removed incremental search stuff
1680         
1681         * plugins/build-basic-autotools/build-basic-autotools.c:
1682         (on_session_save), (on_session_load):
1683         * plugins/build-basic-autotools/executer.c:
1684         (get_program_parameters):
1685         
1686         Scroll to selected executable and remember it across sessions
1687         (followup of #477976)
1688         
1689         * plugins/debug-manager/plugin.c: (value_added_current_editor):
1690         Check if it is an editor and cast afterwards, avoids a Gtk-Critical
1691         
1692         * plugins/devhelp/anjuta-devhelp.ui:
1693         Rearraged toolbar items a bit
1695 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1697         * plugins/debug-manager/command.c,
1698         plugins/debug-manager/queue.c,
1699         plugins/gdb/plugin.c,
1700         plugins/gdb/debugger.c:
1701         Fix several crashing bugs (including bug#482985) with the debugger
1702         when closing project, stopping the debugger, restarting the program
1704 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
1706         * libanjuta/anjuta-launcher.c:
1707         Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
1709 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
1711         * plugins/debug-manager/command.c,
1712         plugins/debug-manager/queue.c:
1713         Asynchronous command can abort other commands in queue
1714         Resynchronize debugger state when a command is cancelled
1716         * plugins/debug-manager/breakpoints.c:
1717         Free BreakpointItem only when it is not used anymore
1719         * plugins/gdb/plugin.c:
1720         Do not return TRUE if the callback and/or ready signal is not used
1722         * plugins/gdb/debugger.c:
1723         Fix a crash, return correct state when debugger is stopped
1725 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
1727         * plugins/project-wizard/autogen.c:
1728         Fix bug#482067, escape project wizard user defined strings
1730 2007-10-01  Johannes Schmid <jhs@gnome.org>
1732         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1733         .glade:
1734         * plugins/build-basic-autotools/build-basic-autotools.c:
1735         (basic_autotools_plugin_instance_init):
1736         * plugins/build-basic-autotools/build-basic-autotools.h:
1737         * plugins/build-basic-autotools/executer.c:
1738         (get_program_parameters):
1739         
1740         Fixed #477976 – Keybinding in run dialog
1742 2007-09-30  Johannes Schmid <jhs@gnome.org>
1744         * plugins/Makefile.am:
1745         Do not build indent plugin (yet)
1746         
1747         * plugins/document-manager/plugin.c: (ipreferences_merge):
1748         Fixed unintentional and wrong change
1750         * plugins/indent/anjuta-indent.ui:
1751         Added missing file
1753 2007-09-28  Johannes Schmid <jhs@gnome.org>
1755         * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
1756         * libanjuta/anjuta-launcher.h:
1757         Add a method to send EOF to some process. Needed for the indent plugin
1758         and should be useful in general. It does not actually send EOF as this
1759         is not possible with utf-8, but closes the stream instead.
1761         * plugins/devhelp/plugin.c: (value_added_current_editor):
1762         Fixed a Gtk-Critical due to the IAnjutaEditor - 
1763         IAnjutaDocument switch.
1765         * configure.in:
1766         * plugins/Makefile.am:
1767         * plugins/document-manager/Makefile.am:
1768         * plugins/document-manager/action-callbacks.c:
1769         * plugins/document-manager/anjuta-document-manager.glade:
1770         * plugins/document-manager/anjuta-document-manager.ui:
1771         * plugins/document-manager/images/Makefile.am:
1772         * plugins/document-manager/images/indent_auto.xpm:
1773         * plugins/document-manager/images/indent_set.xpm:
1774         * plugins/document-manager/indent-dialog.c:
1775         * plugins/document-manager/indent-dialog.h:
1776         * plugins/document-manager/indent-util.c:
1777         * plugins/document-manager/indent-util.h:
1778         * plugins/document-manager/indent_test.c:
1779         * plugins/document-manager/plugin.c: (register_stock_icons),
1780         (docman_plugin_instance_init), (ipreferences_merge):
1781         * plugins/document-manager/plugin.h:
1782         
1783         Removed indent code from document manager
1784         
1785         * plugins/indent/Makefile.am:
1786         * plugins/indent/indent-dialog.c:
1787         * plugins/indent/indent-util.c: (indent_init_indent_style):
1788         * plugins/indent/indent.glade:
1789         * plugins/indent/indent.plugin.in:
1790         * plugins/indent/plugin.c: (on_indent_finished),
1791         (on_indent_output), (on_indent_action_activate),
1792         (on_edit_editor_indent), (on_style_combo_changed),
1793         (value_added_current_editor), (value_removed_current_editor),
1794         (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
1795         (indent_plugin_finalize), (indent_plugin_dispose),
1796         (anjuta_indent_plugin_instance_init),
1797         (anjuta_indent_plugin_class_init), (ipreferences_merge),
1798         (ipreferences_unmerge), (ipreferences_iface_init):
1799         * plugins/indent/plugin.h:
1801         Moved indent code to it's own plugin. Also reimplemented indent invocation
1802         using anjuta_launcher and streams. This is not yet completely working, maybe
1803         I got something wrong with the launcher.
1804         Also fixed #478987 – Unusable 'Indent setting window' on preferences
1806 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
1808         * plugins/debug-manager/plugin.c:
1809         Fix bug#480851, disconnect save_session signal when plugin is unloaded
1811 2007-09-27  Johannes Schmid <jhs@gnome.org>
1813         * libanjuta/interfaces/libanjuta.idl:
1814         * plugins/Makefile.am:
1815         * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
1816         (isymbol_type_str), (isymbol_name), (isymbol_args),
1817         (isymbol_scope), (isymbol_inheritance), (isymbol_access),
1818         (isymbol_impl), (isymbol_iface_init):
1819         * plugins/symbol-browser/an_symbol_info.c:
1820         * plugins/symbol-browser/an_symbol_info.h:
1821         * plugins/symbol-db/Makefile.am:
1822         * plugins/symbol-db/plugin.c:
1823         (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1824         (value_added_current_editor), (on_editor_foreach_clear),
1825         (value_removed_current_editor), (project_root_added),
1826         (symbol_db_activate), (symbol_db_deactivate),
1827         (isymbol_manager_search):
1828         * plugins/symbol-db/readtags.c: (initialize_1):
1829         * plugins/symbol-db/symbol-db-engine-iterator.c:
1830         (sdb_engine_iterator_instance_init),
1831         (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
1832         (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
1833         (symbol_db_engine_iterator_move_next),
1834         (symbol_db_engine_iterator_move_prev),
1835         (symbol_db_engine_iterator_get_n_items),
1836         (symbol_db_engine_iterator_last),
1837         (symbol_db_engine_iterator_set_position),
1838         (symbol_db_engine_iterator_get_position),
1839         (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
1840         (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
1841         (isymbol_iter_foreach), (isymbol_iter_set_position),
1842         (isymbol_iter_get_position), (isymbol_iter_get_length),
1843         (isymbol_iter_clone), (isymbol_iter_assign),
1844         (isymbol_iter_iface_init):
1845         * plugins/symbol-db/symbol-db-engine-iterator.h:
1846         * plugins/symbol-db/symbol-db-engine.c:
1847         (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
1848         (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1849         (sdb_engine_finalize), (sdb_engine_get_type),
1850         (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1851         (sdb_engine_get_table_id_by_unique_name2),
1852         (sdb_engine_get_table_id_by_unique_name3),
1853         (symbol_db_engine_add_new_workspace),
1854         (symbol_db_engine_get_opened_project_name),
1855         (symbol_db_engine_open_project), (symbol_db_engine_close_project),
1856         (sdb_engine_add_new_language), (sdb_engine_add_new_file),
1857         (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
1858         (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1859         (sdb_engine_add_new_scope_definition),
1860         (sdb_engine_add_new_tmp_heritage_scope),
1861         (sdb_engine_second_pass_update_scope_1),
1862         (sdb_engine_second_pass_update_heritage),
1863         (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
1864         (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
1865         (symbol_db_engine_update_project_symbols),
1866         (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1867         (symbol_db_engine_update_buffer_symbols),
1868         (sdb_engine_walk_down_scope_path),
1869         (sdb_engine_prepare_symbol_info_sql),
1870         (symbol_db_engine_get_global_members),
1871         (symbol_db_engine_get_scope_members_by_symbol_id),
1872         (symbol_db_engine_get_scope_members),
1873         (symbol_db_engine_get_current_scope),
1874         (symbol_db_engine_get_file_symbols):
1875         * plugins/symbol-db/symbol-db-engine.h:
1876         * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1877         (on_symbol_updated), (on_symbol_inserted),
1878         (symbol_db_view_locals_get_line),
1879         (symbol_db_view_locals_update_list):
1880         * plugins/symbol-db/symbol-db-view-search.c:
1881         (sdb_view_search_model_filter), (sdb_view_search_get_type):
1882         * plugins/symbol-db/symbol-db-view-search.h:
1883         * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
1884         (do_add_hidden_children), (do_recurse_and_add_new_sym),
1885         (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
1886         * plugins/symbol-db/tables.sql:
1887         * plugins/symbol-db/test/Makefile.am:
1888         * plugins/symbol-db/test/main.c: (add_new_files), (main):
1889         Updated patch from Massimo to improve symbol-db plugin
1891         * plugins/document-manager/plugin.c: (on_editor_changed):
1892         Make the code a bit more robust
1893         
1894         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
1895         (anjuta_document_get_property), (anjuta_document_class_init),
1896         (anjuta_document_init), (set_uri), (document_loader_loaded),
1897         (anjuta_document_load), (document_saver_saving):
1898         * plugins/sourceview/anjuta-document.h:
1899         * plugins/sourceview/sourceview.c: (autodetect_language),
1900         (ilanguage_set_language), (ilanguage_get_language):
1901         Fix language detection on startup
1903 2007-09-27  Naba Kumar  <naba.kumar@gnome.org>
1905         * plugins/document-manager/action-callbacks.c:
1906         (on_editor_command_upper_case_activate),
1907         (on_editor_command_lower_case_activate): Leftover commit from previous
1908         commit (see last changlog entry by me).
1909         
1910         * plugins/file-manager/plugin.c: (file_manager_activate):
1911         Gave proper widget name so that layout works.
1913 2007-09-26  Johannes Schmid <jhs@gnome.org>
1915         * plugins/document-manager/plugin.c: (on_editor_changed),
1916         (docman_plugin_instance_init):
1917         Only unload/load language-support plugins if necessary.
1918         
1919         * plugins/language-manager/plugin.c: (language_manager_activate):
1920         Removed some debugging code
1922         * plugins/sourceview/sourceview.c: (on_document_saved),
1923         (ilanguage_set_language), (ilanguage_get_language):
1924         Fixed ianjuta_language interface and ensure that highlighting is
1925         activated when a new file is saved.
1926         
1927 2007-09-26  Naba Kumar  <naba.kumar@gnome.org>
1929         * libanjuta/interfaces/libanjuta.idl:
1930         * plugins/document-manager/action-callbacks.c:
1931         (on_editor_command_upper_case_activate),
1932         (on_editor_command_lower_case_activate):
1933         * plugins/editor/text_editor.c: (iselection_has_selection),
1934         (iselection_get_start), (iselection_get_end),
1935         (iselection_iface_init):
1936         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1937         * plugins/sourceview/sourceview.c: (iselect_has_selection),
1938         (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
1939         method and implemented it for both scintilla and sourceview editors.
1940         Updated document-manager and assist plugins to use the new method.
1942 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
1944         * plugins/file-manager/file-view.c:
1945         Fix typo, allow to compile new file manager with gtk < 2.12
1947 2007-09-25  Johannes Schmid <jhs@gnome.org>
1949         * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
1950         Support Auto-Indent for single lines (e.g no selection);
1951         
1952         * plugins/macro/plugin.c:
1953         Do not use the same shortcut as auto-indent does
1954         
1955         * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1956         Optimized keyboard navigation - do not emit char_added when only
1957         navigation keys have been pressed.
1959 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1961         * plugins/language-support-cpp-java/cpp-java-assist.c:
1962         (on_assist_chosen), (cpp_java_assist_install),
1963         (cpp_java_assist_uninstall):
1964         * plugins/language-support-cpp-java/plugin.c: (install_support),
1965         (uninstall_support): Install and uninstall support in correct order.
1966         Fixes a bug where it was installed multiple times resulting in
1967         inserting autocomplete text multiple times.
1969 2007-09-25  Johannes Schmid <jhs@gnome.org>
1971         * configure.in:
1972         Add GNOME_WARNING_FLAGS(maximum) and
1973         GNOME_CXX_WARNIGS(yes) to avoid bugs
1974         the compiler can warn you.
1975         
1976         * libegg/test-tree-utils.c: (key_test):
1977         * plugins/file-manager/file-model.c:
1978         (file_model_cancel_expand_idle), (file_model_sort),
1979         (file_model_row_expanded):
1980         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
1981         (file_view_refresh), (file_view_get_selected), (file_view_init),
1982         (file_view_new):
1983         * plugins/file-manager/file-view.h:
1984         * plugins/symbol-db/readtags.c: (initialize_1):
1985         * src/main.c:
1986         
1987         Fixed the more critical warnings
1989 2007-09-25  Naba Kumar  <naba.kumar@gnome.org>
1991         Icons from tpgww@onepost.net:
1992         * configure.in:
1993         * plugins/debug-manager/Makefile.am:
1994         * plugins/debug-manager/images/Makefile.am:
1995         * plugins/debug-manager/images/anjuta-attach.svg:
1996         * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
1997         * plugins/debug-manager/images/anjuta-step-into.svg:
1998         * plugins/debug-manager/images/anjuta-step-out.svg:
1999         * plugins/debug-manager/images/anjuta-step-over.svg:
2000         * plugins/debug-manager/plugin.c: (register_stock_icons):
2001         * plugins/document-manager/Makefile.am:
2002         * plugins/document-manager/block_select.xpm:
2003         * plugins/document-manager/fold_close.xpm:
2004         * plugins/document-manager/fold_open.xpm:
2005         * plugins/document-manager/fold_toggle.xpm:
2006         * plugins/document-manager/images/Makefile.am:
2007         * plugins/document-manager/images/anjuta-block-end.svg:
2008         * plugins/document-manager/images/anjuta-block-start.svg:
2009         * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2010         * plugins/document-manager/images/anjuta-bookmark-first.svg:
2011         * plugins/document-manager/images/anjuta-bookmark-last.svg:
2012         * plugins/document-manager/images/anjuta-bookmark-next.svg:
2013         * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2014         * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2015         * plugins/document-manager/indent.xpm:
2016         * plugins/document-manager/indent_auto.xpm:
2017         * plugins/document-manager/indent_dcr.xpm:
2018         * plugins/document-manager/indent_inc.xpm:
2019         * plugins/document-manager/indent_set.xpm:
2020         * plugins/document-manager/plugin.c: Added nicer icons for
2021         document manager and debugger. Organized icons in 'images'
2022         directories.
2024 2007-09-24  Johannes Schmid <jhs@gnome.org>
2026         * src/anjuta-app.c: (anjuta_app_add_widget_full):
2027         Fixed a missing NULL in g_object_set.
2029 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
2031         * plugins/language-support-cpp-java/cpp-java-assist.c:
2032         (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
2033         scope memebers just after scope operator is entered.
2035 2007-09-24  Naba Kumar  <naba.kumar@gnome.org>
2037         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2038         * plugins/language-support-cpp-java/cpp-java-assist.c:
2039         (completion_function), (completion_compare),
2040         (cpp_java_assist_tag_destroy), (create_completion),
2041         (cpp_java_assist_destroy_completion_cache),
2042         (cpp_java_assist_show_autocomplete), (on_assist_chosen):
2043         Show '()' for function items in autocomplete list. Allow adding
2044         ' ' and/or '(' after function call autocompletion and have preferences
2045         settings for them.
2047 2007-09-24  Johannes Schmid <jhs@gnome.org>
2049         * sourceview.c: Reverting patch from r3157 because
2050         of side-effects
2052 2007-09-24  Johannes Schmid <jhs@gnome.org>
2054         * plugins/search/search-replace.c: (on_message_clicked):
2056         Fixed #427104 – No "highlight" of lines matching find-result
2058 2007-09-24  Johannes Schmid <jhs@gnome.org>
2060         * src/anjuta.glade:
2062         Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
2064 2007-09-24  Yang Hong  <hongyang@redflag-linux.com>
2066         reviewed by: Johannes Schmid <jhs@gnome.org>
2068         * plugins/build-basic-autotools/executer.c: (execute_program):
2069         Fix #478238 – set env for execute programe in the terminal
2071 2007-09-24 Tom <tpgww@onepost.net>
2073         reviewed by: Johannes Schmid <jhs@gnome.org>
2075         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
2076         Fix memory leak
2077         
2078         * plugins/debug-manager/disassemble.c: (on_disassemble):
2079         Correct a format string in DEBUG_PRINT()
2081 2007-09-23  Johannes Schmid <jhs@gnome.org>
2083         * plugins/sourceview/sourceview.c: (offset_to_position),
2084         (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
2085         (ieditor_get_position), (iselect_set), (iselect_get_start),
2086         (iselect_get_end):
2087         
2088         Fixed #Bug 440637 – Search, don't work very well
2090 2007-09-23  Johannes Schmid <jhs@gnome.org>
2092         * plugins/file-manager/file-model.c: (file_model_get_filename):
2093         * plugins/file-manager/file-model.h:
2094         * plugins/file-manager/file-view.c: (file_view_query_tooltip),
2095         (file_view_init), (file_view_class_init):
2096         * plugins/message-view/message-view.c:
2097         (message_view_query_tooltip), (message_view_dispose),
2098         (message_view_instance_init), (message_view_class_init):
2100         Added GTK+ 2.12 style tooltips to file-manager and message view.
2101         Only build if GTK+ 2.12 is availible otherwise for message-view, the
2102         old implementation is used.
2104 2007-09-23  Johannes Schmid <jhs@gnome.org>
2106         * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
2107         Fixed typo
2108         
2109         * plugins/language-manager/language-manager.plugin.in:
2110         Marked UserActivatable=FALSE
2111         
2112         * plugins/language-manager/plugin.c: (load_languages),
2113         (language_manager_activate), (language_manager_deactivate),
2114         (language_manager_dispose), (language_manager_instance_init),
2115         (language_manager_find_mime_type), (language_manager_find_string),
2116         (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
2117         (ilanguage_get_name), (ilanguage_get_strings):
2118         
2119         Fixed various stupid bugs in language-manager plugin
2120         
2121         * plugins/symbol-db/symbol-db-engine.c:
2122         (sdb_engine_second_pass_update_scope_1):
2123         
2124         Add a g_return_if_fail to avoid a crash though still unsure
2125         what's causing it.
2127 2007-09-23  Johannes Schmid <jhs@gnome.org>
2129         * plugins/symbol-db/plugin.c: (on_project_element_added),
2130         (sources_array_free), (sources_array_add_foreach),
2131         (project_root_added):
2132         * plugins/symbol-db/symbol-db-engine.c:
2133         (symbol_db_engine_add_new_files):
2134         * plugins/symbol-db/symbol-db-engine.h:
2135         
2136         Added support for other languages than "C" to symbol-db. Now
2137         supports all languages listed by the language-manager.
2139 2007-09-23  Tom <tpgww@onepost.net>
2141         reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
2143         * configure.in:
2144         Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
2145         
2146         * libanjuta/anjuta-glue-factory.c: (load_plugin),
2147         (anjuta_glue_factory_get_object_type):
2148         * libanjuta/anjuta-status.c: (anjuta_status_set_title):
2149         * plugins/build-basic-autotools/build-basic-autotools.c:
2150         (value_added_current_editor):
2151         * plugins/debug-manager/breakpoints.c:
2152         (breakpoints_dbase_edit_breakpoint),
2153         (on_toggle_breakpoint_activate):
2154         * plugins/debug-manager/plugin.c:
2155         (on_run_to_cursor_action_activate):
2156         * plugins/debug-manager/stack_trace.c:
2157         (dma_thread_update_stack_trace):
2158         * plugins/gdb/plugin.c:
2159         * plugins/glade/plugin.c: (ifile_open):
2160         * plugins/profiler/gprof-call-graph-view.c:
2161         * plugins/profiler/gprof-flat-profile-view.c:
2162         * plugins/profiler/gprof-function-call-tree-view.c:
2163         * plugins/profiler/gprof-options.c: (setup_widgets):
2164         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
2165         * plugins/search/search-replace_backend.c:
2166         (file_buffer_new_from_te):
2167         * plugins/sourceview/assist-tip.c: (assist_tip_move):
2168         * plugins/sourceview/assist-window.c: (assist_window_set_property),
2169         (assist_window_get_property), (assist_window_move):
2170         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
2171         (value_added_current_editor):
2172         * plugins/symbol-db/plugin.c: (value_added_current_editor):
2173         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
2174         * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
2175         
2176         Many small code, warnings and leak fixes
2178 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
2180         * (removed) plugins/debug-manager/debugger.c,
2181         (removed) plugins/debug-manager/debugger.h,
2182         (added) plugins/debug-manager/command.c,
2183         (added) plugins/debug-manager/command.h,
2184         (added) plugins/debug-manager/queue.c,
2185         (added) plugins/debug-manager/queue.h,
2186         plugins/debug-manager/breakpoints.c,
2187         plugins/debug-manager/debug_tree.c,
2188         plugins/debug-manager/debug_tree.h,
2189         plugins/debug-manager/disassemble.c,
2190         plugins/debug-manager/disassemble.h,
2191         plugins/debug-manager/locals.c,
2192         plugins/debug-manager/locals.h,
2193         plugins/debug-manager/memory.c,
2194         plugins/debug-manager/memory.h,
2195         plugins/debug-manager/plugin.c,
2196         plugins/debug-manager/plugin.h,
2197         plugins/debug-manager/registers.c,
2198         plugins/debug-manager/registers.h,
2199         plugins/debug-manager/sharedlib.c,
2200         plugins/debug-manager/sharedlib.h,
2201         plugins/debug-manager/signals.c,
2202         plugins/debug-manager/signals.h,
2203         plugins/debug-manager/stack_trace.c,
2204         plugins/debug-manager/stack_trace.h,
2205         plugins/debug-manager/start.h,
2206         plugins/debug-manager/start.c,
2207         plugins/debug-manager/threads.c,
2208         plugins/debug-manager/threads.h,
2209         plugins/debug-manager/watch.c,
2210         plugins/debug-manager/watch.h,
2211         plugins/debug-manager/Makefile.am,
2212         plugins/gdb/debugger.c,
2213         plugins/gdb/debugger.h,
2214         plugins/gdb/plugin.c,
2215         libanjuta/interfaces/libanjuta.idl:
2216         Split debug-manager/debugger.c into command.c and queue.c
2217         Clean up debugger queue
2218         DmaDebuggerQueue object does not implement IAnjutaDebugger
2220 2007-09-23  Johannes Schmid <jhs@gnome.org>
2222         * configure.in:
2223         Bumped version to 2.3.0 (to ensure bugzilla bugs are
2224         set correctly, etc.)
2225         
2226         * libanjuta/anjuta-glue-factory.c: (load_plugin):
2227         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
2228         (plugin_set_update):
2229         
2230         Show an error dialog instead of crashing when plugin loading fails
2232         * plugins/language-manager/Makefile.am:
2233         * plugins/language-manager/language-manager.plugin.in:
2234         * plugins/language-manager/languages.xml:
2235         * plugins/language-manager/plugin.c: (language_destroy),
2236         (load_languages), (language_manager_activate),
2237         (language_manager_deactivate), (language_manager_finalize),
2238         (language_manager_dispose), (language_manager_instance_init),
2239         (language_manager_class_init), (language_manager_find_mime_type),
2240         (language_manager_find_string), (ilanguage_get_from_mime_type),
2241         (ilanguage_get_from_string), (ilanguage_get_name),
2242         (ilanguage_get_strings), (ilanguage_iface_init):
2243         * plugins/language-manager/plugin.h:
2244         
2245         Added new language-manager plugin to have a better organisation for
2246         language names. The xml probabaly needs to be extended over time.
2247         
2248         * plugins/Makefile.am:
2249         * plugins/document-manager/plugin.c: (on_editor_changed):
2250         
2251         Adapted to new IAnjutaLanguage interface. Do not unload language-support
2252         because it does not really save memory but makes tab switching slow.
2253         
2254         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2255         .in:
2256         * plugins/language-support-cpp-java/plugin.c: (install_support),
2257         (uninstall_support), (cpp_java_plugin_deactivate_plugin):
2258         Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
2259         unloading
2261         * plugins/language-support-cpp-java/cpp-java-assist.c:
2262         (cpp_java_assist_show_autocomplete):
2263         
2264         Fix autocomplete to only show valid completions
2266         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2267         Calltips always have correct size and position now
2269 2007-09-22  Johannes Schmid <jhs@gnome.org>
2271         * plugins/search/search-replace_backend.c: (get_next_match):
2272         Removed code introduced by accident that causes a crash.
2273         
2274         * plugins/sourceview/sourceview-tags.c:
2275         * plugins/sourceview/sourceview-tags.h:
2276         Removed ununsed files
2278 2007-09-22  Johannes Schmid <jhs@gnome.org>
2280         * plugins/language-support-cpp-java/cpp-java-assist.c:
2281         Fixed build error
2283 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
2285         * plugins/language-support-cpp-java/cpp-java-assist.c:
2286         (cpp_java_assist_get_calltip_context), (on_editor_char_added):
2287         Increased matching brace search to 500 chars.
2289 2007-09-21  Johannes Schmid <jhs@gnome.org>
2291         * plugins/language-support-cpp-java/cpp-java-assist.c:
2292         (cpp_java_assist_get_pre_word),
2293         (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
2294         
2295         Added some profiling debug code
2296         
2297         * plugins/language-support-cpp-java/cpp-java-utils.c:
2298         (cpp_java_util_jump_to_matching_brace):
2299         * plugins/language-support-cpp-java/cpp-java-utils.h:
2300         * plugins/language-support-cpp-java/plugin.c:
2301         (get_line_indentation_base), (get_line_auto_indentation):
2302         
2303         Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
2304         avoid looping over the whole file when using calltips which is too slow and
2305         unneeded.
2306         
2307         * plugins/sourceview/assist-tip.c: (assist_tip_init),
2308         (assist_tip_set_tips), (assist_tip_get_coordinates),
2309         (assist_tip_new):
2310         * plugins/sourceview/sourceview.c: (iassist_show_tips):
2311         
2312         Better calltips appearance (use theme now) and avoid jumping
2313         calltips
2315 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
2317         * plugins/document-manager/plugin.c:
2318         (update_editor_ui_interface_items):
2319         * plugins/language-support-cpp-java/plugin.c: (install_support),
2320         (uninstall_support): Moved autocomplete ui update code from
2321         document-manager to language-plugin.
2323 2007-09-21  Johannes Schmid <jhs@gnome.org>
2325         * libanjuta/interfaces/libanjuta.idl:
2326         
2327         Added IAnjutaLanguage interface (might still change...) for
2328         the upcoming language-manager plugin.
2329         
2330         * plugins/file-manager/Makefile.am:
2331         * plugins/file-manager/file-model.c:
2332         (file_model_cancel_expand_idle), (file_model_add_dummy),
2333         (file_model_expand_idle), (file_model_sort),
2334         (file_model_row_expanded), (file_model_row_collapsed),
2335         (file_model_init), (file_model_finalize),
2336         (file_model_set_property), (file_model_get_property),
2337         (file_model_class_init), (file_model_new), (file_model_refresh),
2338         (file_model_get_uri):
2339         * plugins/file-manager/file-model.h:
2340         * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
2341         (file_view_expand_row_idle), (file_view_refresh),
2342         (file_view_get_selected), (file_view_button_press_event),
2343         (file_view_selection_changed), (file_view_init),
2344         (file_view_get_property), (file_view_set_property),
2345         (file_view_finalize), (file_view_class_init):
2346         
2347         Split up model/view as far as possible and fixed some file-manager
2348         bugs (popup-menu and incorrect project loading).
2349         
2350         * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
2351         Use monospace font for tips.
2352         
2353         * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
2354         (sourceview_cell_new), (icell_get_character), (icell_get_length),
2355         (icell_get_attribute), (icell_style_get_font_description),
2356         (icell_style_get_color), (icell_style_get_background_color),
2357         (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
2358         (iiter_foreach), (iiter_set_position), (iiter_get_position),
2359         (iiter_get_length), (iiter_clone), (iiter_assign):
2361         Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
2362         interface. This is way faster though it has the drawback to create invalid
2363         iterators if the buffer is changed.
2365 2007-09-21  Naba Kumar  <naba.kumar@gnome.org>
2367         * libanjuta/interfaces/libanjuta.idl:
2368         * plugins/document-manager/action-callbacks.c:
2369         * plugins/document-manager/anjuta-document-manager.ui:
2370         * plugins/document-manager/plugin.c: (register_stock_icons):
2371         * plugins/editor/text_editor.c:
2372         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
2373         * plugins/language-support-cpp-java/cpp-java-assist.c:
2374         (cpp_java_assist_get_calltip_context):
2375         * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
2376         (register_stock_icons), (cpp_java_plugin_activate_plugin):
2378         Moved autocomplete menu action from document-manager to assist plugin
2379         and got rid of deprecated autocomplete interface.
2381 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
2383         * libanjuta/interfaces/libanjuta.idl:
2384         * plugins/editor/text_editor.c: (iassist_iface_init):
2385         * plugins/language-support-cpp-java/cpp-java-assist.c:
2386         (cpp_java_assist_check), (on_assist_chosen):
2387         * plugins/sourceview/sourceview.c: (iassist_iface_init):
2388         Removed react() methods in both editors and assist interface. Assist
2389         plugin itself handles setting the autocomplete. Also fixed
2390         some mem leaks.
2392 2007-09-20  Naba Kumar  <naba.kumar@gnome.org>
2394         * plugins/file-manager/Makefile.am:
2395         * plugins/file-manager/file-view.c: (file_view_add_dummy),
2396         (file_view_expand_idle), (file_view_init):
2397         * plugins/file-manager/plugin.c: (on_file_manager_refresh),
2398         (file_manager_set_default_uri), (project_root_added),
2399         (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
2400         (file_manager_activate), (file_manager_deactivate),
2401         (file_manager_instance_init), (file_manager_class_init),
2402         (ifile_manager_set_root), (ifile_manager_set_selected),
2403         (ifile_manager_iface_init): Adjusted white spaces to match
2404         anjuta convention.
2406 2007-09-19  Naba Kumar  <naba@gnome.org>
2408         * libanjuta/interfaces/libanjuta.idl:
2409         * plugins/editor/text_editor.c: (text_editor_instance_init),
2410         (iassist_show_tips), (iassist_cancel_tips),
2411         (iassist_hide_suggestions), (iassist_iface_init):
2412         * plugins/editor/text_editor.h:
2413         * plugins/editor/text_editor_cbs.c:
2414         (on_text_editor_scintilla_notify):
2415         * plugins/language-support-cpp-java/cpp-java-assist.c:
2416         (is_scope_context_character), (is_word_character),
2417         (create_completion), (cpp_java_assist_get_scope_context),
2418         (cpp_java_assist_get_pre_word),
2419         (cpp_java_assist_get_scope_operator),
2420         (cpp_java_assist_destroy_completion_cache),
2421         (cpp_java_assist_create_scope_completion_cache),
2422         (cpp_java_assist_create_word_completion_cache),
2423         (cpp_java_assist_show_autocomplete),
2424         (cpp_java_assist_get_calltip_context),
2425         (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2426         (on_editor_char_added), (on_assist_chosen),
2427         (cpp_java_assist_install), (cpp_java_assist_uninstall),
2428         (cpp_java_assist_init), (cpp_java_assist_finalize):
2429         * plugins/language-support-cpp-java/cpp-java-assist.h:
2430         * plugins/language-support-cpp-java/plugin.c:
2431         (initialize_indentation_params):
2432         * plugins/sourceview/assist-tip.c:
2433         * plugins/sourceview/assist-tip.h:
2434         * plugins/sourceview/sourceview-private.h:
2435         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2436         (on_assist_tip_destroyed), (on_assist_cancel),
2437         (on_document_char_added), (iassist_get_suggestions),
2438         (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
2439         
2440         Implement state-less assistance so that assist can be evaluated
2441         any given time at any position. Changed IAnjutaEditorAssist interfance
2442         and implementations and removed any state management in editors.
2444 2007-09-18  Naba Kumar  <naba.kumar@gnome.org>
2446         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
2447         completion items sorting and avoided unnecssary sorts.
2449         * plugins/text-editor.c: Fixed state.
2451 2007-09-17  Johannes Schmid <jhs@gnome.org>
2453         * plugins/language-support-cpp-java/cpp-java-assist.c:
2454         (on_assist_begin):
2455         
2456         Fixed calltips in sourceview
2458 2007-09-17  Naba Kumar  <naba.kumar@gnome.org>
2460         * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
2461         completion items preparation time. Fixed a crash bug.
2463         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
2464         Set buffer size (From Massimo, required for symbol-db).
2466         * libanjuta/interfaces/libanjuta.idl: Also pass position information
2467         for suggestions.
2469         * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
2470         change in API.
2472         * plugins/editor/aneditor-autocomplete.cxx,
2473         plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
2474         Added ANE_GETWORDBEFORECARAT command.
2476         * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
2477         using assist interface.
2479         * plugins/editor/text_editor.c: (text_editor_instance_init),
2480         (text_editor_get_word_before_carat),
2481         (text_editor_get_current_word), (iassist_add_trigger),
2482         (iassist_remove_trigger), (on_assist_canceled),
2483         (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
2484         (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
2485         * plugins/editor/text_editor.h:
2486         * plugins/editor/text_editor_cbs.c: (trigger_size),
2487         (max_trigger_size), (text_editor_check_assist),
2488         (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
2489         interface.
2491         * plugins/language-support-cpp-java/Makefile.am:
2492         * plugins/language-support-cpp-java/plugin.c:
2493         (get_line_indentation_base), (get_line_auto_indentation),
2494         (install_support), (uninstall_support),
2495         (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
2496         (cpp_java_plugin_instance_init):
2497         * plugins/language-support-cpp-java/plugin.h:
2498         * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
2499         * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
2500         Make assist a separate class.
2502 2007-09-14  Johannes Schmid <jhs@gnome.org>
2504         * plugins/sourceview/sourceview.c: (iassist_suggest):
2505         Fixed changed char_alignment paramter in language-support
2506         plugin
2508 2007-09-14  Naba Kumar  <naba@gnome.org>
2510         * plugins/language-support-cpp-java/plugin.c: Send the right
2511         'char_alignment' paramenter (needs fixing in sourceview).
2513 2007-09-13  Johannes Schmid <jhs@gnome.org>
2515         * anjuta.anjuta:
2516         * plugins/project-wizard/templates/minimal/project.anjuta:
2517         Use IAnjutaSymbolManager instead of loading the plugin directly.
2518         (TODO: Think of a version to do this for older files...)
2520         * configure.in:
2521         * plugins/Makefile.am:
2522         * plugins/symbol-db/Makefile.am:
2523         
2524         Build symbol-db plugin if libgda-3.0 is found
2526 2007-09-13  Johannes Schmid <jhs@gnome.org>
2528         * plugins/sourceview/Makefile.am:
2529         * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
2530         (set_uri):
2531         * plugins/sourceview/anjuta-document.h:
2532         Removed lots of dead code
2533         
2534         * plugins/sourceview/anjuta-languages-manager.c:
2535         * plugins/sourceview/anjuta-languages-manager.h:
2536         removed completely
2537         
2538         * plugins/sourceview/sourceview.c: (on_document_char_added),
2539         (on_document_loaded), (sourceview_instance_init),
2540         (iselect_get_start), (iselect_get_end),
2541         (ilanguage_get_supported_languages), (ilanguage_set_language):
2542         
2543         Fixed selection handling and make some adaptions for the changes 
2544         mentioned above
2546 2007-09-13  Johannes Schmid <jhs@gnome.org>
2548         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
2549         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
2550         (on_assist_update):
2551         
2552         Added preferences to language support completion/calltips
2553         
2554         * plugins/sourceview/assist-window.c: (assist_window_update):
2556         Always select first entry
2558         * plugins/sourceview/sourceview.glade:
2559         Removed old completion preferences
2561 2007-09-11  Naba Kumar  <naba@gnome.org>
2563         * plugins/terminal/terminal.c: Fixed critical warning, memory leak
2564         and possible crash when pressing ctrl+d in terminal after preferences
2565         window has been shown once (no need for backport).
2567         * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
2568         implementations to get warnings instead of crashes for unimplemented
2569         interface methods.
2571 2007-09-11   Massimo Cora' <maxcvs@email.it>
2573         Reviewed by: Naba Kumar  <naba@gnome.org>
2575         * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
2576         * plugins/symbol-db/*:
2577         Added new symbol-database backend based on SQLite 3.
2578         (does not enabled for build currently).
2580 2007-09-10  Johannes Schmid <jhs@gnome.org>
2582         * anjuta.anjuta:
2583         * configure.in:
2584         * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
2585         (parse_info_init), (parse_info_free), (valid_element),
2586         (start_element_handler), (end_element_handler), (text_handler),
2587         (egg_recent_model_filter), (egg_recent_model_changed_timeout),
2588         (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
2589         (egg_recent_model_monitor), (egg_recent_model_read),
2590         (egg_recent_model_open_file), (egg_recent_model_lock_file),
2591         (egg_recent_model_unlock_file), (egg_recent_model_finalize),
2592         (egg_recent_model_set_property), (egg_recent_model_class_init),
2593         (egg_recent_model_init), (egg_recent_model_add_full),
2594         (egg_recent_model_delete), (egg_recent_model_get_list),
2595         (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
2596         (egg_recent_model_set_filter_mime_types),
2597         (egg_recent_model_clear_group_filter),
2598         (egg_recent_model_set_filter_groups),
2599         (egg_recent_model_clear_scheme_filter),
2600         (egg_recent_model_set_filter_uri_schemes),
2601         (egg_recent_model_remove_expired):
2602         
2603         Update EggRecent (#456465)
2605 2007-09-10  Johannes Schmid <jhs@gnome.org>
2607         * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
2608         (anjuta_plugin_manager_get_plugin):
2609         * plugins/profiler/gprof-call-graph-view.c:
2610         (gprof_call_graph_view_create_columns):
2611         * plugins/profiler/gprof-flat-profile-view.c:
2612         (gprof_flat_profile_view_create_columns):
2613         * plugins/profiler/gprof-function-call-tree-view.c:
2614         (gprof_function_call_tree_view_create_columns):
2615         
2616         Fixed #466031 – Update of pieces of menus for Localization
2618 2007-09-10  Johannes Schmid <jhs@gnome.org>
2620         * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2621         Bug 343522 – anjuta: Unable to execute commands that use options.
2623 2007-09-09  Johannes Schmid <jhs@gnome.org>
2625         * plugins/document-manager/anjuta-docman.c:
2626         (anjuta_docman_update_page_label):
2627         
2628         Fixed #458034 – Method of indicating unsaved changes breaks convention
2629         
2630         * plugins/document-manager/plugin.c: (update_title),
2631         (value_added_project_root_uri), (value_removed_project_root_uri),
2632         (on_editor_changed), (activate_plugin):
2633         * plugins/document-manager/plugin.h:
2634         * plugins/project-manager/plugin.c: (on_profile_scoped),
2635         (on_profile_descoped), (ifile_open):
2636         
2637         Fixed #427390 – Show path of item in currently focused editor window
2639 2007-09-09  Johannes Schmid <jhs@gnome.org>
2641         * plugins/search/plugin.c: (on_toolbar_find_clicked),
2642         (on_toolbar_find_incremental):
2643         Fix incremental search
2644         
2645         * plugins/sourceview/sourceview.c: (on_document_char_added),
2646         (set_select):
2647         Fixed selection management
2649 2007-09-09  Johannes Schmid <jhs@gnome.org>
2651         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2652         Fixed memory leak
2654         * libanjuta/interfaces/libanjuta.idl:
2655         Extended IAnjutaEditorAssist interface
2656         
2657         * plugins/language-support-cpp-java/plugin.c:
2658         (jump_to_matching_brace), (add_tags), (on_assist_begin),
2659         (assist_cleanup), (on_assist_chosen), (on_assist_update),
2660         (context_character), (get_context), (function_parser),
2661         (cpp_member_parser), (install_assist), (uninstall_assist),
2662         (get_line_indentation_base), (get_line_auto_indentation),
2663         (install_support), (uninstall_support),
2664         (on_value_added_current_editor), (on_value_removed_current_editor),
2665         (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
2666         * plugins/language-support-cpp-java/plugin.h:
2667         
2668         Improved fixed editor assistance and added support for function/method
2669         tooltips. jumb_to_matching_brance => jump_to_matching_brace
2670         
2671         * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
2672         Removed a FIXME
2673         
2674         * plugins/project-import/project-import.c: (on_import_next):
2675         Added a non-NULL check with could probably fix #474843 but not sure
2676         
2677         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
2678         Fixed anjuta-plugin project wizard
2679         
2680         * plugins/sourceview/Makefile.am:
2681         * plguins/sourceview/assist-tip.[ch]:
2682         * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
2683         (anjuta_view_key_press_event):
2684         * plugins/sourceview/assist-window.c: (assist_window_class_init),
2685         (assist_window_init), (assist_window_update), (assist_window_new):
2686         * plugins/sourceview/sourceview-private.h:
2687         * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
2688         (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
2689         (trigger_size), (max_trigger_size), (on_document_char_added),
2690         (sourceview_dispose), (ieditor_get_current_word),
2691         (iassist_add_trigger), (iassist_init_suggestions),
2692         (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
2693         (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
2694         
2695         Big update on sourceview assist capabilites. Autocompletion should
2696         now work much better and function tooltips are finally supported!
2698         * plugins/sourceview/anjuta-document.h:
2699         * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
2700         (anjuta_document_get_current_word):
2701         Fixed get_current_word (inspired by aneditor.cxx implementation)
2703         * plugins/sourceview/sourceview-cell.c: (icell_get_char),
2704         (icell_get_attribute):
2705         Fixed get_attribute() to also detect character constants.
2706         Simplified get_char()
2708         * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
2709         (isymbol_manager_get_members), (isymbol_manager_get_parents),
2710         (isymbol_manager_get_completions_at_position):
2711         
2712         Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
2714 2007-09-04  Naba Kumar  <naba@gnome.org>
2716         * plugins/class-gen/plugin.c: Do not enable 'Add to project'
2717         projects that can not add sources.
2719         * plugins/file-wizard/file.c: Similarly for file wizard,
2720         Do not enable 'Add to project' projects that can not add sources.
2722 2007-09-04  Naba Kumar  <naba@gnome.org>
2724         * configure.in: Bumped gnome-build requirement to 0.2.0
2725         for project capabilities support.
2727         * plugins/project-manager/plugin.c: Enable/disable project
2728         actions based on project capabilities. Fixes bug #433552:
2729         crash in Anjuta IDE: add file test.h in project on generic
2730         Makefile.
2732         * libanjuta/interfaces/libanjuta.idl: Added method to query
2733         project capabilities.
2735 2007-09-03  Naba Kumar  <naba@gnome.org>
2737         * plugins/file-manager/plugin.c: Set shadow type IN.
2738         * plugins/file-manager/file-view.c: Fixed code style.
2739         * plugins/file-manager/file-view.c: Fixed icons column to size
2740         properly.
2742         * plugins/file-manager/plugin.[c,h]: Fixed code style.
2744         * plugins/file-manager/plugin.c: Fixed crash on closing project and
2745         unmonitors project-uri on file-manager deactivation.
2747         * TODO.tasks: Updated
2749 2007-09-02  Johannes Schmid <jhs@gnome.org>
2751         * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
2752         Fixed memory leak
2753         
2754         * plugins/file-manager/file-view.c: (file_view_get_selected),
2755         (file_view_button_press_event), (file_view_finalize):
2756         * plugins/file-manager/plugin.c: (project_root_removed),
2757         (file_manager_deactivate):
2758         
2759         Fixed some small bugs I missed before
2761 2007-09-02  Johannes Schmid <jhs@gnome.org>
2763         * plugins/file-manager/*:
2764         Added new and file-manager
2766 2007-09-02  Johannes Schmid <jhs@gnome.org>
2768         * plugins/file-manager/*:
2769         Removed old file-manager
2771 2007-08-31  Johannes Schmid <jhs@gnome.org>
2773         * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
2774         * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2775         
2776         Fixed some memory leaks
2777         
2778         * MAINTAINERS: Fixed
2779         
2780 2007-08-31  Johannes Schmid <jhs@gnome.org>
2782         * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2783         (get_property_value_as_string), (set_property_value_as_string),
2784         (register_callbacks), (preferences_foreach_callback),
2785         (anjuta_preferences_register_property_raw):
2786         * libanjuta/anjuta-preferences.h:
2787         * plugins/build-basic-autotools/build-basic-autotools.c:
2788         (on_build_mesg_format):
2789         * plugins/document-manager/anjuta-document-manager.glade:
2790         * plugins/message-view/anjuta-message-manager-plugin.glade:
2791         
2792         Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
2793         broken message view preferences
2794         
2795         * plugins/message-view/message-view.c:
2796         (message_view_instance_init), (pref_change_color), (prefs_init),
2797         (imessage_view_append):
2798         Cleaned up message view (#458041)
2799         
2800         * src/shell.c: (on_preferences_activate),
2801         (anjuta_test_shell_instance_init),
2802         (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
2803         Fixed test shell to allow better debugging
2804         
2805 2007-08-31  Johannes Schmid <jhs@gnome.org>
2807         * plugins/gtodo/interface.c: (gtodo_get_hide_done),
2808         (gtodo_get_hide_nodate), (gtodo_get_hide_due):
2809         * plugins/gtodo/main.h:
2810         * plugins/gtodo/plugin.c: (activate_plugin):
2811         
2812         Fixed #423467 (View->Tasks menu items are not 
2813         checked on startup)
2815 2007-08-31  Tobias Müller <gnome-bugs@auftrags-killer.org>
2817         reviewed by: Johannes Schmid <jhs@gnome.org>
2819         * COPYING:
2820         * data/welcome.txt.in:
2821         * launcher/anjuta_launcher.c:
2822         * libanjuta/anjuta-children.c:
2823         * libanjuta/anjuta-children.h:
2824         * libanjuta/anjuta-debug.h:
2825         * libanjuta/anjuta-encodings.c:
2826         * libanjuta/anjuta-encodings.h:
2827         * libanjuta/anjuta-glue-c.c:
2828         * libanjuta/anjuta-glue-c.h:
2829         * libanjuta/anjuta-plugin-description.c:
2830         * libanjuta/anjuta-plugin-description.h:
2831         * libanjuta/anjuta-plugin-handle.c:
2832         * libanjuta/anjuta-plugin-handle.h:
2833         * libanjuta/anjuta-plugin-manager.c:
2834         * libanjuta/anjuta-plugin-manager.h:
2835         * libanjuta/anjuta-plugin.c:
2836         * libanjuta/anjuta-plugin.h:
2837         * libanjuta/anjuta-preferences.c:
2838         * libanjuta/anjuta-preferences.h:
2839         * libanjuta/anjuta-profile-manager.c:
2840         * libanjuta/anjuta-profile-manager.h:
2841         * libanjuta/anjuta-profile.c:
2842         * libanjuta/anjuta-profile.h:
2843         * libanjuta/anjuta-save-prompt.c:
2844         * libanjuta/anjuta-save-prompt.h:
2845         * libanjuta/anjuta-serializer.c:
2846         * libanjuta/anjuta-serializer.h:
2847         * libanjuta/anjuta-session.c:
2848         * libanjuta/anjuta-session.h:
2849         * libanjuta/anjuta-shell.c:
2850         * libanjuta/anjuta-shell.h:
2851         * libanjuta/anjuta-status.c:
2852         * libanjuta/anjuta-status.h:
2853         * libanjuta/anjuta-ui.c:
2854         * libanjuta/anjuta-ui.h:
2855         * libanjuta/anjuta-utils-priv.h:
2856         * libanjuta/anjuta-utils.c:
2857         * libanjuta/anjuta-utils.h:
2858         * libanjuta/cell-renderer-captioned-image.c:
2859         * libanjuta/cell-renderer-captioned-image.h:
2860         * libanjuta/e-splash.c:
2861         * libanjuta/e-splash.h:
2862         * libanjuta/interfaces/anjuta-idl-compiler.pl:
2863         * libanjuta/interfaces/libanjuta.idl:
2864         * libanjuta/libanjuta.h:
2865         * libanjuta/resources.c:
2866         * libanjuta/resources.h:
2867         * libegg/egg-cell-renderer-text.c:
2868         * libegg/egg-combo-action.c:
2869         * libegg/egg-entry-action.c:
2870         * libegg/egg-recent-action.c:
2871         * libegg/egg-recent-files-module.c:
2872         * libegg/egg-recent-item.c:
2873         * libegg/egg-recent-model.c:
2874         * libegg/egg-recent-view-gtk.c:
2875         * libegg/egg-recent-view.c:
2876         * libegg/egg-submenu-action.c:
2877         * libegg/eggaccelerators.c:
2878         * libegg/eggcellrendererpopup.c:
2879         * libegg/eggcomboselect.c:
2880         * libegg/eggtreemodelfilter.c:
2881         * libegg/eggtreemultidnd.c:
2882         * libegg/gtkcellview.h:
2883         * libegg/treeviewutils/egg-cell-renderer-text.h:
2884         * libegg/treeviewutils/eggaccelerators.h:
2885         * libegg/treeviewutils/eggcellrendererkeys.h:
2886         * libegg/treeviewutils/eggcellrendererpopup.h:
2887         * libegg/treeviewutils/eggtreemodelfilter.h:
2888         * libegg/treeviewutils/eggtreemultidnd.h:
2889         * libegg/treeviewutils/eggtreeviewstate.h:
2890         * manuals/anjuta-faqs/C/anjuta-faqs.xml:
2891         * manuals/anjuta-faqs/Makefile.am:
2892         * manuals/anjuta-manual/C/anjuta-manual.xml:
2893         * manuals/anjuta-manual/C/license.xml:
2894         * manuals/anjuta-manual/es/es.po:
2895         * manuals/anjuta-manual/sv/sv.po:
2896         * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
2897         ml:
2898         * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
2899         * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
2900         * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
2901         * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
2902         * manuals/old/ja/anjuta-manual/license.xml:
2903         * plugins/build-basic-autotools/build-basic-autotools.c:
2904         * plugins/build-basic-autotools/build-basic-autotools.h:
2905         * plugins/build-basic-autotools/executer.c:
2906         * plugins/build-basic-autotools/executer.h:
2907         * plugins/build/build_file.c:
2908         * plugins/build/build_file.h:
2909         * plugins/build/build_project.c:
2910         * plugins/build/build_project.h:
2911         * plugins/build/clean_project.c:
2912         * plugins/build/clean_project.h:
2913         * plugins/build/commands.c:
2914         * plugins/build/commands.h:
2915         * plugins/build/compile.c:
2916         * plugins/build/compile.h:
2917         * plugins/build/compiler_options.c:
2918         * plugins/build/compiler_options.h:
2919         * plugins/build/configurer.c:
2920         * plugins/build/configurer.h:
2921         * plugins/build/executer.c:
2922         * plugins/build/executer.h:
2923         * plugins/class-gen/cell-renderer-flags.c:
2924         * plugins/class-gen/cell-renderer-flags.h:
2925         * plugins/class-gen/combo-flags.c:
2926         * plugins/class-gen/combo-flags.h:
2927         * plugins/class-gen/element-editor.c:
2928         * plugins/class-gen/element-editor.h:
2929         * plugins/class-gen/generator.c:
2930         * plugins/class-gen/generator.h:
2931         * plugins/class-gen/plugin.c:
2932         * plugins/class-gen/plugin.h:
2933         * plugins/class-gen/transform.c:
2934         * plugins/class-gen/transform.h:
2935         * plugins/class-gen/validator.c:
2936         * plugins/class-gen/validator.h:
2937         * plugins/class-gen/window.c:
2938         * plugins/class-gen/window.h:
2939         * plugins/class-inheritance/class-callbacks.c:
2940         * plugins/class-inheritance/class-callbacks.h:
2941         * plugins/class-inheritance/class-inherit.c:
2942         * plugins/class-inheritance/class-inherit.h:
2943         * plugins/class-inheritance/plugin.c:
2944         * plugins/class-inheritance/plugin.h:
2945         * plugins/cvs-plugin/cvs-actions.c:
2946         * plugins/cvs-plugin/cvs-actions.h:
2947         * plugins/cvs-plugin/cvs-callbacks.c:
2948         * plugins/cvs-plugin/cvs-callbacks.h:
2949         * plugins/cvs-plugin/cvs-execute.c:
2950         * plugins/cvs-plugin/cvs-execute.h:
2951         * plugins/cvs-plugin/cvs-interface.c:
2952         * plugins/cvs-plugin/cvs-interface.h:
2953         * plugins/cvs-plugin/plugin.c:
2954         * plugins/cvs-plugin/plugin.h:
2955         * plugins/debug-manager/breakpoints.c:
2956         * plugins/debug-manager/breakpoints.h:
2957         * plugins/debug-manager/chunk_view.c:
2958         * plugins/debug-manager/chunk_view.h:
2959         * plugins/debug-manager/data_buffer.c:
2960         * plugins/debug-manager/data_buffer.h:
2961         * plugins/debug-manager/data_view.c:
2962         * plugins/debug-manager/data_view.h:
2963         * plugins/debug-manager/debug_tree.c:
2964         * plugins/debug-manager/debug_tree.h:
2965         * plugins/debug-manager/debugger.c:
2966         * plugins/debug-manager/debugger.h:
2967         * plugins/debug-manager/disassemble.c:
2968         * plugins/debug-manager/disassemble.h:
2969         * plugins/debug-manager/info.c:
2970         * plugins/debug-manager/info.h:
2971         * plugins/debug-manager/locals.c:
2972         * plugins/debug-manager/locals.h:
2973         * plugins/debug-manager/memory.c:
2974         * plugins/debug-manager/memory.h:
2975         * plugins/debug-manager/plugin.c:
2976         * plugins/debug-manager/plugin.h:
2977         * plugins/debug-manager/registers.c:
2978         * plugins/debug-manager/registers.h:
2979         * plugins/debug-manager/sexy-icon-entry.c:
2980         * plugins/debug-manager/sexy-icon-entry.h:
2981         * plugins/debug-manager/sharedlib.c:
2982         * plugins/debug-manager/sharedlib.h:
2983         * plugins/debug-manager/signals.c:
2984         * plugins/debug-manager/signals.h:
2985         * plugins/debug-manager/sparse_buffer.c:
2986         * plugins/debug-manager/sparse_buffer.h:
2987         * plugins/debug-manager/sparse_view.c:
2988         * plugins/debug-manager/sparse_view.h:
2989         * plugins/debug-manager/stack_trace.c:
2990         * plugins/debug-manager/stack_trace.h:
2991         * plugins/debug-manager/start.c:
2992         * plugins/debug-manager/start.h:
2993         * plugins/debug-manager/threads.c:
2994         * plugins/debug-manager/threads.h:
2995         * plugins/debug-manager/utilities.c:
2996         * plugins/debug-manager/utilities.h:
2997         * plugins/debug-manager/watch.c:
2998         * plugins/debug-manager/watch.h:
2999         * plugins/devhelp/htmlview.c:
3000         * plugins/devhelp/htmlview.h:
3001         * plugins/document-manager/action-callbacks.c:
3002         * plugins/document-manager/action-callbacks.h:
3003         * plugins/document-manager/anjuta-docman.c:
3004         * plugins/document-manager/anjuta-docman.h:
3005         * plugins/document-manager/editor-tooltips.c:
3006         * plugins/document-manager/editor-tooltips.h:
3007         * plugins/document-manager/file_history.c:
3008         * plugins/document-manager/file_history.h:
3009         * plugins/document-manager/indent-dialog.c:
3010         * plugins/document-manager/indent-dialog.h:
3011         * plugins/document-manager/indent-util.c:
3012         * plugins/document-manager/indent-util.h:
3013         * plugins/document-manager/plugin.c:
3014         * plugins/editor/aneditor-autocomplete.cxx:
3015         * plugins/editor/aneditor-calltip.cxx:
3016         * plugins/editor/aneditor-indent.cxx:
3017         * plugins/editor/aneditor-priv.h:
3018         * plugins/editor/aneditor.cxx:
3019         * plugins/editor/aneditor.h:
3020         * plugins/editor/lexer.h:
3021         * plugins/editor/plugin.c:
3022         * plugins/editor/plugin.h:
3023         * plugins/editor/print.c:
3024         * plugins/editor/print.h:
3025         * plugins/editor/properties.h:
3026         * plugins/editor/properties_cxx.h:
3027         * plugins/editor/style-editor.c:
3028         * plugins/editor/style-editor.h:
3029         * plugins/editor/text-editor-iterable.c:
3030         * plugins/editor/text-editor-iterable.h:
3031         * plugins/editor/text_editor.c:
3032         * plugins/editor/text_editor.h:
3033         * plugins/editor/text_editor_cbs.c:
3034         * plugins/editor/text_editor_cbs.h:
3035         * plugins/editor/text_editor_menu.c:
3036         * plugins/editor/text_editor_menu.h:
3037         * plugins/editor/text_editor_prefs.c:
3038         * plugins/editor/text_editor_prefs.h:
3039         * plugins/file-loader/dnd.c:
3040         * plugins/file-loader/dnd.h:
3041         * plugins/file-loader/plugin.c:
3042         * plugins/file-manager/an_file_view.c:
3043         * plugins/file-manager/plugin.c:
3044         * plugins/file-wizard/file.c:
3045         * plugins/file-wizard/file.h:
3046         * plugins/file-wizard/plugin.c:
3047         * plugins/file-wizard/plugin.h:
3048         * plugins/gdb/debugger.c:
3049         * plugins/gdb/debugger.h:
3050         * plugins/gdb/gdbmi-test.c:
3051         * plugins/gdb/gdbmi.c:
3052         * plugins/gdb/gdbmi.h:
3053         * plugins/gdb/global.h:
3054         * plugins/gdb/parser.c:
3055         * plugins/gdb/parser.h:
3056         * plugins/gdb/plugin.c:
3057         * plugins/gdb/plugin.h:
3058         * plugins/gdb/utilities.c:
3059         * plugins/gdb/utilities.h:
3060         * plugins/glade/plugin.c:
3061         * plugins/glade/plugin.h:
3062         * plugins/gtodo/egg-datetime.c:
3063         * plugins/gtodo/egg-datetime.h:
3064         * plugins/gtodo/eggtrayicon.c:
3065         * plugins/gtodo/eggtrayicon.h:
3066         * plugins/gtodo/plugin.c:
3067         * plugins/gvim/anjuta-vim.c:
3068         * plugins/gvim/anjuta-vim.h:
3069         * plugins/gvim/gtkvim.c:
3070         * plugins/gvim/gtkvim.h:
3071         * plugins/gvim/plugin.c:
3072         * plugins/gvim/plugin.h:
3073         * plugins/language-support-cpp-java/plugin.c:
3074         * plugins/language-support-cpp-java/plugin.h:
3075         * plugins/macro/macro-actions.c:
3076         * plugins/macro/macro-actions.h:
3077         * plugins/macro/macro-db.c:
3078         * plugins/macro/macro-db.h:
3079         * plugins/macro/macro-dialog.c:
3080         * plugins/macro/macro-dialog.h:
3081         * plugins/macro/macro-edit.c:
3082         * plugins/macro/macro-edit.h:
3083         * plugins/macro/macro-util.c:
3084         * plugins/macro/macro-util.h:
3085         * plugins/macro/plugin.c:
3086         * plugins/macro/plugin.h:
3087         * plugins/message-view/anjuta-msgman.c:
3088         * plugins/message-view/anjuta-msgman.h:
3089         * plugins/message-view/message-view.c:
3090         * plugins/message-view/message-view.h:
3091         * plugins/message-view/plugin.c:
3092         * plugins/message-view/plugin.h:
3093         * plugins/patch/patch-plugin.c:
3094         * plugins/patch/patch-plugin.h:
3095         * plugins/patch/plugin.c:
3096         * plugins/patch/plugin.h:
3097         * plugins/profiler/gprof-call-graph-block-entry.c:
3098         * plugins/profiler/gprof-call-graph-block-entry.h:
3099         * plugins/profiler/gprof-call-graph-block.c:
3100         * plugins/profiler/gprof-call-graph-block.h:
3101         * plugins/profiler/gprof-call-graph-view.c:
3102         * plugins/profiler/gprof-call-graph-view.h:
3103         * plugins/profiler/gprof-call-graph.c:
3104         * plugins/profiler/gprof-call-graph.h:
3105         * plugins/profiler/gprof-flat-profile-entry.c:
3106         * plugins/profiler/gprof-flat-profile-entry.h:
3107         * plugins/profiler/gprof-flat-profile-view.c:
3108         * plugins/profiler/gprof-flat-profile-view.h:
3109         * plugins/profiler/gprof-flat-profile.c:
3110         * plugins/profiler/gprof-flat-profile.h:
3111         * plugins/profiler/gprof-function-call-chart-view.c:
3112         * plugins/profiler/gprof-function-call-chart-view.h:
3113         * plugins/profiler/gprof-function-call-tree-view.c:
3114         * plugins/profiler/gprof-function-call-tree-view.h:
3115         * plugins/profiler/gprof-options.c:
3116         * plugins/profiler/gprof-options.h:
3117         * plugins/profiler/gprof-profile-data.c:
3118         * plugins/profiler/gprof-profile-data.h:
3119         * plugins/profiler/gprof-view-manager.c:
3120         * plugins/profiler/gprof-view-manager.h:
3121         * plugins/profiler/gprof-view.c:
3122         * plugins/profiler/gprof-view.h:
3123         * plugins/profiler/plugin.c:
3124         * plugins/profiler/plugin.h:
3125         * plugins/profiler/string-utils.c:
3126         * plugins/profiler/string-utils.h:
3127         * plugins/project-import/plugin.c:
3128         * plugins/project-import/plugin.h:
3129         * plugins/project-import/project-import.c:
3130         * plugins/project-import/project-import.h:
3131         * plugins/project-manager/plugin.c:
3132         * plugins/project-manager/plugin.h:
3133         * plugins/project-wizard/action.c:
3134         * plugins/project-wizard/action.h:
3135         * plugins/project-wizard/autogen.c:
3136         * plugins/project-wizard/autogen.h:
3137         * plugins/project-wizard/druid.c:
3138         * plugins/project-wizard/druid.h:
3139         * plugins/project-wizard/file.c:
3140         * plugins/project-wizard/file.h:
3141         * plugins/project-wizard/header.c:
3142         * plugins/project-wizard/header.h:
3143         * plugins/project-wizard/install.c:
3144         * plugins/project-wizard/install.h:
3145         * plugins/project-wizard/parser.c:
3146         * plugins/project-wizard/parser.h:
3147         * plugins/project-wizard/plugin.c:
3148         * plugins/project-wizard/plugin.h:
3149         * plugins/project-wizard/property.c:
3150         * plugins/project-wizard/property.h:
3151         * plugins/project-wizard/values.c:
3152         * plugins/project-wizard/values.h:
3153         * plugins/sample1/plugin.c:
3154         * plugins/search/plugin.c:
3155         * plugins/search/plugin.h:
3156         * plugins/search/search-replace_backend.c:
3157         * plugins/search/search-replace_backend.h:
3158         * plugins/search/search_preferences.c:
3159         * plugins/sourceview/anjuta-convert.c:
3160         * plugins/sourceview/anjuta-convert.h:
3161         * plugins/sourceview/anjuta-document-loader.c:
3162         * plugins/sourceview/anjuta-document-loader.h:
3163         * plugins/sourceview/anjuta-document-saver.c:
3164         * plugins/sourceview/anjuta-document-saver.h:
3165         * plugins/sourceview/anjuta-document.c:
3166         * plugins/sourceview/anjuta-document.h:
3167         * plugins/sourceview/anjuta-encodings.c:
3168         * plugins/sourceview/anjuta-encodings.h:
3169         * plugins/sourceview/anjuta-languages-manager.c:
3170         * plugins/sourceview/anjuta-languages-manager.h:
3171         * plugins/sourceview/anjuta-utils.c:
3172         * plugins/sourceview/anjuta-utils.h:
3173         * plugins/sourceview/anjuta-view.c:
3174         * plugins/sourceview/anjuta-view.h:
3175         * plugins/sourceview/assist-window.c:
3176         * plugins/sourceview/assist-window.h:
3177         * plugins/sourceview/sourceview-cell.c:
3178         * plugins/sourceview/sourceview-cell.h:
3179         * plugins/sourceview/sourceview-prefs.c:
3180         * plugins/sourceview/sourceview-prefs.h:
3181         * plugins/sourceview/sourceview-print.c:
3182         * plugins/sourceview/sourceview-print.h:
3183         * plugins/sourceview/sourceview-private.h:
3184         * plugins/sourceview/sourceview-tags.c:
3185         * plugins/sourceview/sourceview-tags.h:
3186         * plugins/sourceview/sourceview.c:
3187         * plugins/sourceview/sourceview.h:
3188         * plugins/subversion/plugin.c:
3189         * plugins/subversion/plugin.h:
3190         * plugins/subversion/subversion-actions.c:
3191         * plugins/subversion/subversion-actions.h:
3192         * plugins/subversion/subversion-callbacks.c:
3193         * plugins/subversion/subversion-callbacks.h:
3194         * plugins/subversion/svn-auth.c:
3195         * plugins/subversion/svn-auth.h:
3196         * plugins/subversion/svn-backend-priv.h:
3197         * plugins/subversion/svn-backend.c:
3198         * plugins/subversion/svn-backend.h:
3199         * plugins/subversion/svn-notify.c:
3200         * plugins/subversion/svn-notify.h:
3201         * plugins/subversion/svn-thread.c:
3202         * plugins/subversion/svn-thread.h:
3203         * plugins/symbol-browser/an_symbol.c:
3204         * plugins/symbol-browser/an_symbol.h:
3205         * plugins/symbol-browser/an_symbol_info.c:
3206         * plugins/symbol-browser/an_symbol_info.h:
3207         * plugins/symbol-browser/an_symbol_iter.c:
3208         * plugins/symbol-browser/an_symbol_iter.h:
3209         * plugins/symbol-browser/an_symbol_prefs.c:
3210         * plugins/symbol-browser/an_symbol_prefs.h:
3211         * plugins/symbol-browser/an_symbol_search.c:
3212         * plugins/symbol-browser/an_symbol_search.h:
3213         * plugins/symbol-browser/an_symbol_view.c:
3214         * plugins/symbol-browser/an_symbol_view.h:
3215         * plugins/symbol-browser/plugin.c:
3216         * plugins/symbol-browser/plugin.h:
3217         * plugins/terminal/terminal.c:
3218         * plugins/tools/dialog.c:
3219         * plugins/tools/dialog.h:
3220         * plugins/tools/editor.c:
3221         * plugins/tools/editor.h:
3222         * plugins/tools/execute.c:
3223         * plugins/tools/execute.h:
3224         * plugins/tools/fileop.c:
3225         * plugins/tools/fileop.h:
3226         * plugins/tools/plugin.c:
3227         * plugins/tools/plugin.h:
3228         * plugins/tools/scripts/find-fixmes.pl:
3229         * plugins/tools/scripts/translation-status.pl:
3230         * plugins/tools/tool.c:
3231         * plugins/tools/tool.h:
3232         * plugins/tools/variable.c:
3233         * plugins/tools/variable.h:
3234         * plugins/valgrind/ldd.c:
3235         * plugins/valgrind/ldd.h:
3236         * plugins/valgrind/list.c:
3237         * plugins/valgrind/list.h:
3238         * plugins/valgrind/menu-utils.c:
3239         * plugins/valgrind/menu-utils.h:
3240         * plugins/valgrind/parser.c:
3241         * plugins/valgrind/parser.h:
3242         * plugins/valgrind/plugin.c:
3243         * plugins/valgrind/plugin.h:
3244         * plugins/valgrind/preferences.c:
3245         * plugins/valgrind/preferences.h:
3246         * plugins/valgrind/process.c:
3247         * plugins/valgrind/process.h:
3248         * plugins/valgrind/symtab.c:
3249         * plugins/valgrind/symtab.h:
3250         * plugins/valgrind/vgactions.c:
3251         * plugins/valgrind/vgactions.h:
3252         * plugins/valgrind/vgcachegrindprefs.c:
3253         * plugins/valgrind/vgcachegrindprefs.h:
3254         * plugins/valgrind/vgdefaultview.c:
3255         * plugins/valgrind/vgdefaultview.h:
3256         * plugins/valgrind/vgerror.c:
3257         * plugins/valgrind/vgerror.h:
3258         * plugins/valgrind/vggeneralprefs.c:
3259         * plugins/valgrind/vggeneralprefs.h:
3260         * plugins/valgrind/vghelgrindprefs.c:
3261         * plugins/valgrind/vghelgrindprefs.h:
3262         * plugins/valgrind/vgio.c:
3263         * plugins/valgrind/vgio.h:
3264         * plugins/valgrind/vgmemcheckprefs.c:
3265         * plugins/valgrind/vgmemcheckprefs.h:
3266         * plugins/valgrind/vgrule-editor.c:
3267         * plugins/valgrind/vgrule-editor.h:
3268         * plugins/valgrind/vgrule-list.c:
3269         * plugins/valgrind/vgrule-list.h:
3270         * plugins/valgrind/vgrule.c:
3271         * plugins/valgrind/vgrule.h:
3272         * plugins/valgrind/vgrulepattern.c:
3273         * plugins/valgrind/vgrulepattern.h:
3274         * plugins/valgrind/vgsearchbar.c:
3275         * plugins/valgrind/vgsearchbar.h:
3276         * plugins/valgrind/vgstrpool.c:
3277         * plugins/valgrind/vgstrpool.h:
3278         * plugins/valgrind/vgtoolprefs.c:
3279         * plugins/valgrind/vgtoolprefs.h:
3280         * plugins/valgrind/vgtoolview.c:
3281         * plugins/valgrind/vgtoolview.h:
3282         * src/about.c:
3283         * src/about.h:
3284         * src/action-callbacks.c:
3285         * src/action-callbacks.h:
3286         * src/anjuta-actions.h:
3287         * src/anjuta-app.c:
3288         * src/anjuta-app.h:
3289         * src/anjuta-callbacks.c:
3290         * src/anjuta-callbacks.h:
3291         * src/anjuta.c:
3292         * src/anjuta.h:
3293         * src/anjuta_cbs.c:
3294         * src/bacon-message-connection.c:
3295         * src/bacon-message-connection.h:
3296         * src/getline.c:
3297         * src/main.c:
3298         * src/shell.c:
3299         * src/shell.h:
3300         * src/start-with.c:
3301         * src/start-with.h:
3302         * src/utilities.c:
3303         * src/utilities.h:
3304         * tagmanager/options.c:
3305         
3306         Change the address of FSF in various files
3308 2007-08-30  Johannes Schmid <jhs@gnome.org>
3310         * anjuta.glade:
3311         * anjuta.gladep:
3312         Removed because they are no longer in use
3313         
3314         * plugins/class-gen/anjuta-class-gen-plugin.glade:
3315         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3316         Marked some strings as not translatable
3318         * plugins/search/search-replace.c: (list_max_items):
3319         Fixed a possible memory corruption
3321         * src/anjuta-app.c: (anjuta_app_add_widget_full):
3322         Do not show menuitems for locked layout items
3324         * src/main.c: (main):
3325         Some minor style correction in gnome_init
3327 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
3329         * plugins/debug-manager/debugger.c,
3330         plugins/debug-manager/breakpoints.c,
3331         plugins/gdb/plugin.c,
3332         plugins/gdb/debugger.c,
3333         libanjuta/interfaces/libanjuta.idl:
3334         Move all breakpoints functions from IAnjutaDebugger to a new
3335         IAnjutaBreakpointDebugger interface
3337 2007-07-28  Tom Lowe <tomlowe1@earthlink.net>
3339         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
3340         * plugins/debug-manager/plugin.c,
3341         plugins/debug-manager/breakpoints.c,
3342         plugins/tools/execute.c,
3343         plugins/project-wizard/plugin.c,
3344         plugins/build-basic-autotools/executer.c,
3345         plugins/gdb/debugger.c,
3346         plugins/profiler/gprof-options.h,
3347         plugins/sourceview/assist-window.h,
3348         plugins/class-gen/transform.c,
3349         libanjuta/anjuta-plugin-description.c,
3350         libanjuta/anjuta-status.c,
3351         libanjuta/anjuta-glue-c.c,
3352         libanjuta/anjuta-glue-cpp.c,
3353         plugins/symbol-browser/an_symbol_prefs.c:
3354         Fix warnings mostly "dereferencing type-punned pointer"
3355         Fix two bugs in breakpoints.c and an_symbol_prefs.c
3357 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
3359         * plugins/debug-manager/breakpoints.c,
3360         plugins/debug-manager/debugger.c:
3361         Avoid an endless loop if clearing all breakpoints while the programm
3362         is running
3364 2007-07-22  Tom Lowe <tomlowe1@earthlink.net>
3366         Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
3367         * plugins/debug-manager/plugin.c:
3368         Fix a segmentation fault added in the previous patch
3370 2007-07-21  Johannes Schmid <jhs@gnome.org>
3372         * plugins/build-basic-autotools/executer.c:
3373         (get_program_parameters):
3374         
3375         Show an error dialog if no targets are availible instead of
3376         just returning
3378 2007-07-20  Johannes Schmid <jhs@gnome.org>
3380         * libanjuta/anjuta-shell.c: (on_widget_data_add),
3381         (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
3382         * libanjuta/anjuta-shell.h:
3383         * plugins/document-manager/plugin.c: (activate_plugin):
3384         * plugins/glade/anjuta-design-document.c:
3385         * plugins/glade/plugin.c: (glade_update_ui):
3386         * src/anjuta-app.c: (anjuta_app_add_widget_full),
3387         (anjuta_shell_iface_init):
3388         * src/shell.c: (anjuta_test_shell_add_widget),
3389         (anjuta_shell_iface_init):
3390         
3391         Make the document manager undockable (#458038)
3393 2007-07-20  Johannes Schmid <jhs@gnome.org>
3395         * plugins/document-manager/plugin.c: (on_editor_update_ui):
3396         * plugins/glade/anjuta-design-document.c:
3397         * plugins/glade/plugin.c: (glade_update_ui):
3398         
3399         Fixed some save/dirty status bug in glade
3401 2007-07-20  Johannes Schmid <jhs@gnome.org>
3403         * libanjuta/anjuta-status.c:
3404         Fixed crasher on shutdown
3406 2007-07-20  Johannes Schmid <jhs@gnome.org>
3408         * configure.in:
3409         Minimum glade requirement is 3.2 now. It was before
3410         but we did not check...
3411         
3412         * libanjuta/anjuta-glue-factory.c: (load_plugin):
3413         * libanjuta/anjuta-profile.c:
3414         (anjuta_profile_add_plugins_from_xml):
3415         * libanjuta/anjuta-status.c: (anjuta_status_dispose):
3416         * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
3417         * libegg/egg-recent-action.c: (on_recent_files_tooltip):
3418         * plugins/file-loader/plugin.c: (on_create_submenu):
3419         * plugins/file-manager/an_file_view.c: (compare_iter):
3420         * plugins/glade/plugin.c: (activate_plugin):
3421         * src/anjuta-app.c: (on_toolbar_view_toggled):
3422         * src/main.c: (main):
3423         
3424         Fixed lots of memory leaks (thansk valgrind)
3426 2007-07-19  Johannes Schmid <jhs@gnome.org>
3428         * plugins/debug-manager/plugin.c: (value_added_current_editor):
3429         * plugins/document-manager/anjuta-docman.c:
3430         (anjuta_docman_set_busy):
3431         * plugins/document-manager/plugin.c: (on_editor_changed):
3432         * plugins/glade/plugin.c: (activate_plugin):
3433         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3434         (on_value_removed_current_editor):
3435         
3436         Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
3438 2007-07-18  Johannes Schmid <jhs.gnome.org>
3440         * plugins/build-basic-autotools/executer.c: (execute_program):
3441         Fixed some of the scratchbox stuff but the environment is
3442         still broken
3444 2007-07-18  Johannes Schmid <jhs@gnome.org>
3446         * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
3447         (on_plugin_deactivated), (get_plugin_loader_type):
3448         * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
3449         (activate_plugin), (deactivate_plugin),
3450         (glade_plugin_instance_init):
3451         
3452         Fixed glade plugin deactivation
3454 2007-07-18  Johannes Schmid <jhs@gnome.org>
3456         * plugins/document-manager/anjuta-docman.c:
3457         (anjuta_docman_add_document):
3458         * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
3459         
3460         Fixed path display in document manager with glade files
3462 2007-07-17  Johannes Schmid <jhs@gnome.org>
3464         * libanjuta/interfaces/Makefile.am.iface:
3465         * pixmaps/Makefile.am:
3466         * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
3467         * plugins/debug-manager/plugin.c: (value_added_current_editor),
3468         (value_removed_current_editor):
3469         * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
3470         (anjuta_docman_set_current_document):
3471         * plugins/document-manager/plugin.c: (on_editor_update_ui),
3472         (on_editor_added), (on_editor_changed):
3473         * plugins/glade/Makefile.am:
3474         * plugins/glade/anjuta-design-document.c:
3475         (anjuta_design_document_instance_init),
3476         (anjuta_design_document_set_property),
3477         (anjuta_design_document_get_property),
3478         (anjuta_design_document_class_init), (anjuta_design_document_new),
3479         (ifile_open), (ifile_get_uri), (ifile_iface_init):
3480         * plugins/glade/anjuta-design-document.h:
3481         * plugins/glade/anjuta-glade-notebook.c:
3482         * plugins/glade/anjuta-glade-notebook.h:
3483         * plugins/glade/plugin.c: (value_added_current_editor),
3484         (value_removed_current_editor), (glade_update_ui),
3485         (on_close_activated), (on_glade_project_changed),
3486         (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
3487         (ifile_open):
3488         * plugins/language-support-cpp-java/plugin.c:
3489         (on_value_added_current_editor), (on_value_removed_current_editor):
3490         * plugins/macro/plugin.c: (value_added_current_editor):
3491         * plugins/project-manager/plugin.c: (value_added_current_editor):
3492         * plugins/subversion/plugin.c: (value_added_current_editor):
3493         * plugins/symbol-browser/plugin.c: (value_added_current_editor):
3495         Fixed lot of IAnjutaEditor stuff and completed glade integration
3496         with document manager
3497         
3498         * plugins/build-basic-autotools/build-basic-autotools.c:
3499         (value_added_current_editor):
3500         * plugins/build-basic-autotools/executer.c: (execute_program):
3501         
3502         Some initial code to execute projects inside scratchbox
3503         
3504 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
3506         * plugins/project-import/project-import.c:
3507         Project import overwrites file on user request (bug #452579)
3509 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
3511         * plugins/debug-manager/debugger.c,
3512         plugins/debug-manager/threads.c,
3513         plugins/debug-manager/plugin.c,
3514         plugins/debug-manager/registers.c,
3515         plugins/debug-manager/locals.c,
3516         plugins/debug-manager/stack_trace.c,
3517         plugins/gdb/plugin.c,
3518         plugins/gdb/debugger.c,
3519         plugins/gdb/debugger.h,
3520         libanjuta/interfaces/libanjuta.idl:
3521         Rename change-location to program-moved
3522         Store thread id as gint instead of guint
3523         Do not display registers list if not available
3524         Add intermediate debugger states if missing
3526 2007-07-11  Johannes Schmid <jhs@gnome.org>
3528         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3529         .glade:
3530         Reverted unnecessary changes (#455819)
3532 2007-07-10  Johannes Schmid <jhs@gnome.org>
3534         * plugins/glade/plugin.c:
3535         Fixed glade plugin with glade 3.2 and another crasher
3537 2007-07-09  Johannes Schmid <jhs@gnome.org>
3539         * libanjuta/interfaces/libanjuta.idl:
3540         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3541         .glade:
3542         * plugins/debug-manager/breakpoints.c:
3543         (breakpoint_item_update_in_ui),
3544         (breakpoints_dbase_edit_breakpoint),
3545         (on_toggle_breakpoint_activate):
3546         * plugins/debug-manager/plugin.c:
3547         (on_run_to_cursor_action_activate):
3548         * plugins/document-manager/action-callbacks.c:
3549         (on_editor_command_cut_activate),
3550         (on_editor_command_copy_activate),
3551         (on_editor_command_paste_activate),
3552         (on_editor_command_clear_activate):
3553         * plugins/document-manager/anjuta-docman.c:
3554         (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
3555         (anjuta_docman_add_document), (anjuta_docman_set_current_document),
3556         (anjuta_docman_goto_file_line_mark),
3557         (anjuta_docman_find_editor_with_path),
3558         (anjuta_docman_get_all_editors):
3559         * plugins/document-manager/anjuta-docman.h:
3560         * plugins/document-manager/plugin.c:
3561         (update_editor_ui_interface_items), (on_editor_update_ui),
3562         (on_editor_changed), (on_session_save), (on_docman_auto_save),
3563         (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
3564         (ianjuta_document_manager_iface_init), (isaveable_save),
3565         (isavable_is_dirty):
3566         * plugins/editor/editor.glade:
3567         * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
3568         (idocument_paste), (idocument_clear), (idocument_iface_init),
3569         (iselection_iface_init):
3570         * plugins/glade/Makefile.am:
3571         * plugins/glade/anjuta-glade-notebook.c:
3572         (anjuta_glade_notebook_instance_init),
3573         (anjuta_glade_notebook_set_property),
3574         (anjuta_glade_notebook_get_property),
3575         (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
3576         (ifile_open), (ifile_get_uri), (ifile_iface_init),
3577         (ifile_savable_save), (ifile_savable_save_as),
3578         (ifile_savable_set_dirty), (ifile_savable_is_dirty),
3579         (ifile_savable_iface_init), (idocument_can_redo),
3580         (idocument_can_undo), (idocument_begin_undo_action),
3581         (idocument_end_undo_action), (idocument_undo), (idocument_redo),
3582         (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
3583         (idocument_copy), (idocument_paste), (idocument_clear),
3584         (idocument_iface_init):
3585         * plugins/language-support-cpp-java/plugin.c:
3586         (on_value_added_current_editor), (on_value_removed_current_editor):
3587         * plugins/macro/macro-util.c: (get_current_editor):
3588         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3589         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3590         (on_next_occur), (on_incremental_entry_key_press),
3591         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3592         (on_toolbar_find_incremental_start),
3593         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3594         * plugins/search/search-replace.c: (search_start_over),
3595         (search_update_combos), (replace_update_combos),
3596         (anjuta_search_replace_activate):
3597         * plugins/search/search-replace_backend.c: (create_search_entries):
3598         * plugins/sourceview/sourceview.c: (idocument_cut),
3599         (idocument_copy), (idocument_paste), (idocument_clear),
3600         (idocument_iface_init), (iselect_iface_init), (iassist_react):
3601         * plugins/tools/editor.c: (on_editor_response):
3602         * plugins/tools/execute.c: (get_current_editor),
3603         (atp_output_context_initialize), (atp_user_tool_execute):
3604         * plugins/tools/variable.c: (get_current_editor),
3605         (atp_variable_get_editor_variable):
3606         
3607         Some more IAnjutaEditor => IAnjutaDocument fixing!
3608         
3609         * plugins/glade/anjuta-glade-notebook.h:
3610         * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
3611         (glade_update_ui):
3612         * plugins/glade/plugin.h:
3613         Integrate glade designer in document manager for GLADEUI_VERSION >= 303
3614         and get rid of the glade menu. The Edit/File menu and the toolbar can now 
3615         be used for glade, too. It might still have some rough edges but already works.
3616         (Fixes #415547 – Glade usability problem)
3618 2007-07-07  Vincent Geddes <vgeddes@gnome.org>
3620         * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
3621           development release (I updated version of glade3 svn to 3.3.2).
3623 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3625         * plugins/symbol-browser/an_symbol_view.c:
3626         (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
3628 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3630         * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
3631         (on_system_tags_update_finished), (on_update_global_clicked),
3632         (prefs_page_init), (on_gconf_notify_tags_list_changed),
3633         (symbol_browser_prefs_init),
3634         (symbol_browser_prefs_create_global_tags),
3635         (symbol_browser_load_global_tags):
3636         * plugins/symbol-browser/an_symbol_prefs.h:
3637         * plugins/symbol-browser/an_symbol_view.c:
3638         (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
3639         * plugins/symbol-browser/an_symbol_view.h:
3640         * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
3641         on global tags update because of delayed prefs merging. Happens when
3642         anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
3643         is opened.
3645 2007-07-07  Naba Kumar  <naba.kumar@gnome.org>
3647         * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
3648         after install/uninstall.
3650         Patch from James Liggett:
3651         * scripts/glade2schemas.pl: Fixed creating schemas for list
3652         values.
3654 2007-07-06  Vincent Geddes <vgeddes@gnome.org>
3656         * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
3657           version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
3658           development release since glade svn version is also 3.3.1. In future, the
3659           solution would be for us to always increment the micro version when
3660           changing the API.
3662 2007-07-05  Johannes Schmid <jhs@gnome.org>
3664         * libanjuta/interfaces/libanjuta.idl:
3665         * plugins/build-basic-autotools/build-basic-autotools.c:
3666         (on_build_mesg_format):
3667         * plugins/debug-manager/breakpoints.c:
3668         (breakpoint_item_update_in_ui),
3669         (breakpoints_dbase_edit_breakpoint),
3670         (on_toggle_breakpoint_activate):
3671         * plugins/debug-manager/plugin.c:
3672         (on_run_to_cursor_action_activate):
3673         * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
3674         * plugins/document-manager/action-callbacks.c: (editor_autoformat),
3675         (get_current_editor), (on_save_activate), (on_save_as_activate),
3676         (on_save_prompt_save_editor), (on_close_file_activate),
3677         (on_close_all_file_activate), (on_reload_file_activate),
3678         (anjuta_print_cb), (anjuta_print_preview_cb),
3679         (on_editor_command_upper_case_activate),
3680         (on_editor_command_lower_case_activate),
3681         (on_editor_command_undo_activate),
3682         (on_editor_command_redo_activate),
3683         (on_editor_command_bookmark_toggle_activate), (on_comment_block),
3684         (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
3685         (on_goto_line_no1_activate), (on_goto_block_start1_activate),
3686         (on_goto_block_end1_activate), (on_zoom_in_text_activate),
3687         (on_zoom_out_text_activate), (on_force_hilite_activate),
3688         (on_indent1_activate), (on_swap_activate),
3689         (on_editor_add_view_activate), (on_editor_remove_view_activate):
3690         * plugins/document-manager/anjuta-docman.c:
3691         (on_text_editor_notebook_close_page), (editor_tab_widget_new),
3692         (anjuta_docman_save_document_as), (anjuta_docman_save_document),
3693         (anjuta_docman_dispose), (on_notebook_switch_page),
3694         (anjuta_docman_page_from_widget), (on_editor_destroy),
3695         (anjuta_docman_add_editor), (anjuta_docman_remove_document),
3696         (anjuta_docman_get_current_document),
3697         (anjuta_docman_set_current_document),
3698         (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
3699         (anjuta_docman_update_page_label),
3700         (anjuta_docman_get_document_from_path),
3701         (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
3702         (anjuta_docman_order_tabs):
3703         * plugins/document-manager/anjuta-docman.h:
3704         * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
3705         (update_editor_ui_interface_items), (update_editor_ui),
3706         (on_editor_update_save_ui), (on_editor_update_ui),
3707         (on_editor_changed), (on_save_prompt_save_editor),
3708         (on_save_prompt), (ianjuta_docman_find_editor_with_path),
3709         (ianjuta_docman_get_current_document),
3710         (ianjuta_docman_set_current_document),
3711         (ianjuta_docman_remove_buffer),
3712         (ianjuta_document_manager_iface_init), (ifile_get_uri):
3713         * plugins/editor/text_editor.c: (itext_editor_iface_init),
3714         (idocument_get_filename), (idocument_can_undo),
3715         (idocument_can_redo), (idocument_undo),
3716         (idocument_begin_undo_action), (idocument_end_undo_action),
3717         (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
3718         * plugins/language-support-cpp-java/plugin.c:
3719         (on_editor_char_inserted_cpp), (on_auto_indent):
3720         * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
3721         * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3722         * plugins/sample1/plugin.c: (on_sample_action_activate):
3723         * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
3724         (on_next_occur), (on_incremental_entry_key_press),
3725         (on_toolbar_find_clicked), (on_toolbar_find_start_over),
3726         (on_toolbar_find_incremental_start),
3727         (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
3728         * plugins/search/search-replace.c: (search_and_replace),
3729         (write_message_pane), (search_start_over), (search_update_combos),
3730         (replace_update_combos), (anjuta_search_replace_activate):
3731         * plugins/search/search-replace_backend.c:
3732         (file_buffer_new_from_path), (create_search_entries):
3733         * plugins/sourceview/sourceview-print.c: (create_print_job):
3734         * plugins/sourceview/sourceview.c:
3735         (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
3736         (idocument_can_redo), (idocument_can_undo),
3737         (idocument_begin_undo_action), (idocument_end_undo_action),
3738         (idocument_undo), (idocument_redo), (idocument_grab_focus),
3739         (idocument_get_filename), (idocument_iface_init):
3740         * plugins/tools/editor.c: (on_editor_response):
3741         * plugins/tools/execute.c: (atp_output_context_initialize),
3742         (atp_user_tool_execute):
3743         * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3744         
3745         Create IAnjutaDocument interface. This interface is a more general idea
3746         of documents being anything that can be modified, has undo/redo and
3747         may have operations like copy/paste.
3748         The primary goal is to integrate better by making it use the standard file
3749         and edit menu instead of it's own glade menu. Of course the downside is that
3750         you won't be able to view a source file and the designer at the same time. Anyway
3751         so many people have complained that they "can't save a glade file" that I think
3752         this is the much better solution.
3753         Work on the glade plugin is still to come but the most difficult things should be
3754         done now.
3756 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3758         * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
3759           version 3.0.3.
3761 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3763         * libanjuta/anjuta-plugin-manager.c:
3764         (anjuta_plugin_manager_get_plugins_page),
3765         (anjuta_plugin_manager_get_remembered_plugins_page):
3766         * libanjuta/anjuta-plugin-manager.h:
3767         * src/anjuta-app.c: (anjuta_app_install_preferences):
3768         * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
3769         and remembered plugins preferences pages in separate pages (avoid
3770         crowd).
3772 2007-07-04  Naba Kumar  <naba.kumar@gnome.org>
3774         Patch from James Liggett  <jrliggett@cox.net>:
3775         * plugins/editor/Makefile.am, scripts/build-schemas.mk:
3776         Installed editor preferences schemas. Fixes bug #453463.
3778 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3780         * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
3781         (anjuta_preferences_dialog_init): Sort preferences pages on title.
3783 2007-07-03  Naba Kumar  <naba.kumar@gnome.org>
3785         * plugins/document-manager/anjuta-document-manager.ui:
3786         * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3787         * src/action-callbacks.c:
3788         * src/action-callbacks.h:
3789         * src/anjuta-actions.h:
3790         * src/anjuta-app.c: (anjuta_app_instance_init),
3791         (anjuta_app_install_preferences):
3792         * src/anjuta.glade:
3793         * src/anjuta.ui: Moved plugins and shortcuts settings inside
3794         General preferences page. Move preferences menu from Settings to
3795         Edit submenu. And got rid of Settings submenu.
3797 2007-07-02  Vincent Geddes  <vgeddes@gnome.org>
3799         * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
3800         
3801 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3803         * TODO.tasks: Increased bounty for on-demand preferences task to $150
3804         as discussed and agreed with James Liggett.
3806         Patch from James Liggett  <jrliggett@cox.net>:
3808         * configure.in:
3809         * libanjuta/anjuta-plugin-manager.c:
3810         (on_activated_plugin_objects_foreach),
3811         (anjuta_plugin_manager_get_active_plugin_objects):
3812         * libanjuta/anjuta-plugin-manager.h:
3813         * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
3814         (anjuta_plugin_deactivate):
3815         * libanjuta/anjuta-preferences-dialog.c:
3816         (anjuta_preferences_dialog_finalize),
3817         (anjuta_preferences_dialog_class_init), (add_category_columns),
3818         (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
3819         (anjuta_preferences_dialog_remove_page):
3820         * libanjuta/anjuta-preferences.c: (property_destroy),
3821         (unregister_preferences_key), (register_callbacks),
3822         (preferences_foreach_callback), (connect_prop_to_object),
3823         (anjuta_preferences_register_property_raw),
3824         (anjuta_preferences_register_property_custom),
3825         (anjuta_preferences_foreach), (anjuta_preferences_add_page),
3826         (anjuta_preferences_remove_page),
3827         (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
3828         (anjuta_preferences_get_type), (anjuta_preferences_dispose),
3829         (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
3830         (anjuta_preferences_class_init), (anjuta_preferences_new):
3831         * libanjuta/anjuta-preferences.h:
3832         * plugins/build-basic-autotools/Makefile.am:
3833         * plugins/build-basic-autotools/build-basic-autotools.c:
3834         (ipreferences_unmerge):
3835         * plugins/cvs-plugin/Makefile.am:
3836         * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
3837         * plugins/document-manager/Makefile.am:
3838         * plugins/document-manager/plugin.c: (ipreferences_unmerge):
3839         * plugins/editor/plugin.c: (ipreferences_unmerge):
3840         * plugins/file-manager/Makefile.am:
3841         * plugins/file-manager/plugin.c: (activate_plugin),
3842         (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
3843         * plugins/gtodo/plugin.c: (ipreferences_merge),
3844         (ipreferences_unmerge):
3845         * plugins/language-support-cpp-java/Makefile.am:
3846         * plugins/language-support-cpp-java/plugin.c:
3847         (ipreferences_unmerge):
3848         * plugins/message-view/Makefile.am:
3849         * plugins/message-view/plugin.c: (ipreferences_unmerge):
3850         * plugins/sourceview/Makefile.am:
3851         * plugins/sourceview/plugin.c: (ipreferences_unmerge):
3852         * plugins/symbol-browser/Makefile.am:
3853         * plugins/symbol-browser/an_symbol_prefs.c:
3854         (symbol_browser_prefs_finalize):
3855         * plugins/terminal/Makefile.am:
3856         * plugins/terminal/terminal.c: (ipreferences_unmerge):
3857         * plugins/valgrind/plugin.c: (ipreferences_merge),
3858         (ipreferences_unmerge):
3859         * scripts/Makefile.am:
3860         * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
3861         * src/Makefile.am:
3862         * src/action-callbacks.c: (on_set_preferences1_activate):
3863         * src/anjuta-app.c: (anjuta_app_instance_init),
3864         (anjuta_app_install_preferences):
3865         * src/anjuta-app.h:
3866         * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
3867         task: Bug #445314: On demand preferences widgets creation. Thanks
3868         James for this great work.
3870 2007-07-02  Naba Kumar  <naba.kumar@gnome.org>
3872         * plugins/debug-manager/data_buffer.c,
3873         plugins/message-view/message-view.c: Fixed compiler warnings.
3875 2007-06-29  Naba Kumar  <naba.kumar@gnome.org>
3877         * src/action-callbacks.c: (help_activate),
3878         (on_help_manual_activate), (on_help_tutorial_activate),
3879         (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
3881         Fixed help activation (bug #451557).
3883 2007-06-28  Naba Kumar  <naba.kumar@gnome.org>
3885         * AUTHORS: Added James Liggett. Forgot to add him before :(
3887 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
3889         * plugins/debug-manager/debugger.c,
3890         plugins/debug-manager/plugin.c,
3891         plugins/gdb/debugger.c,
3892         libanjuta/interfaces/libanjuta.idl:
3893         Add a GError* parameter to debugger-stopped signal
3895         * (added) libanjuta/anjuta-error.c,
3896         (added) libanjuta/anjuta-error.h,
3897         libanjuta/Makefile.am:
3898         Register GError as a boxed type
3900         * libanjuta/interfaces/anjuta-idl-compiler.pl:
3901         Support GError* in signal, GError must be registered as a boxed type
3902         Accept NULL as strings
3904 === anjuta 2.2.0 ===
3906 2007-06-25  Naba Kumar  <naba.kumar@gnome.org>
3908         * configure.in: Bumped version to 2.2.0
3909         * NEWS: Updated for 2.2.0 stable release.
3910         * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
3911         Reduce the idle priority to make the UI update before anything else.
3913 2007-06-24  Naba Kumar  <naba.kumar@gnome.org>
3915         * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
3917         * libanjuta/interfaces/libanjuta.idl:
3918         * plugins/document-manager/action-callbacks.c:
3919         (on_editor_command_complete_word_activate):
3920         * plugins/document-manager/plugin.c:
3921         (update_editor_ui_interface_items):
3922         * plugins/editor/text_editor.c: (iautocomplete_activate),
3923         (iautocomplete_iface_init):
3924         * plugins/sourceview/sourceview.c: (iassist_iface_init):
3926         Moved autocomplete() method away from IAnjutaEditorAssist into
3927         a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
3928         autocomplete and does not crash with sourceview. Fixes Bug #449620
3929         – The auto completion functionality not work. Also sets menuitem 
3930         insensitive when hiding them.
3932         * plugins/debug-manager/disassemble.c:
3933         (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
3934         printf types.
3936 2007-06-22  Naba Kumar  <naba.kumar@gnome.org>
3938         * pixmaps/anjuta_splash.png: Updated.
3939         
3940         * plugins/search/search-replace.c
3941         (anjuta_search_replace_activate): Fixed "Find in Files" to select
3942         the right target (project).
3943         * ChangeLog: Added missing log.
3945 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3947         * manuals/anjuta-faqs/C/anjuta-faqs.xml,
3948         manuals/anjuta-manual/C/fileoperations.xml,
3949         manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
3951         * plugins/gtodo/libgtodo.h: Give a typedef for enum.
3953         * libanjuta/anjuta-children.c: Fixed a bad compile warning.
3955 2007-06-21  Naba Kumar  <naba.kumar@gnome.org>
3957         * TODO.tasks: Added bounty for on-demand preferences.
3959         Patch from Thierry Moisan:
3960         * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
3961         (bug #88824).
3963 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3965         Patch from tpgww@onepost.net:
3967         * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
3968         * libegg/test-actions.c:
3969         * libegg/test-multi-drag.c: (main):
3970         * plugins/debug-manager/memory.c: (read_memory_block):
3971         * tagmanager/tm_file_entry.c: (tm_file_entry_list):
3973         Fixes compile warnings. Fixes bug #427101.
3975 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3977         Patch from James Liggett:
3979         * plugins/profiler/gprof-options.c: (on_option_changed),
3980         (setup_widgets):
3981         * plugins/profiler/gprof-options.h:
3982         * plugins/profiler/gprof-profile-data.c:
3983         (gprof_profile_data_init_profile):
3984         * plugins/profiler/gprof-profile-data.h:
3985         * plugins/profiler/plugin.c: (profiler_get_data),
3986         (profiler_set_target), (register_options),
3987         (on_profile_data_browse_button_clicked),
3988         (on_profiling_options_button_clicked), (on_profiler_delete_data):
3989         * plugins/profiler/profiler.glade: implements independent targets.
3990         implements the ability to select arbitrary gmon.out files.
3991         Fixes bug #403502 – User should also be allowed to select an
3992         independent executable target.
3994 2007-06-20  Naba Kumar  <naba.kumar@gnome.org>
3996         * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
3998         * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
3999         * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
4001 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
4003         * plugins/debug-manager/plugin.c,
4004         plugins/debug-manager/breakpoints.c:
4005         Remove weak pointers when owner is destroyed
4006         Remove all breakpoints before loading new one
4008 2007-06-20  Vincent Geddes  <vincent.geddes@gmail.com>
4010         * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
4011          
4012 2007-06-19  Naba Kumar  <naba@gnome.org>
4014         * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
4015         Bug #448491 Empty Lines Problem.
4017         * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
4018         
4019         * data/default.profile, plugins/message-view/plugin.c: Do not
4020         restore session for messages.
4021         Fixes bug #377461 – don't create new message window for each
4022         build/find.
4024         * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
4025         Fixes a crash on exit/project-close if profiler plugin is loaded.
4027 2007-06-17  Naba Kumar  <naba@gnome.org>
4029         * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
4030         C keywords. Fixes bug #447655 – C keyword must NOT be localised.
4032         * plugins/file-loader/plugin.c: Fail on opening non existent files.
4033         Bug #448034 – Anjuta crashes on starting (when the last project
4034         directory was deleted).
4036         * plugins/document-manager/plugin.c: Set line markers for files
4037         opened via IAnjutaFile::open(). Fixes missing line markers while
4038         navigating symbols.
4040 2007-06-17  Naba Kumar  <naba@gnome.org>
4042         * plugins/sourceview/sourceview.glade: Set correct font
4043         default value and use monospace instead of sans. Fixes
4044         bug #448408 – crash in Anjuta IDE: Trying to change the
4045         editor
4047 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
4049         * plugins/search/search-replace.c,
4050         plugins/search/search-replace.h,
4051         plugins/search/anjuta-search.glade:
4052         Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
4053         Fixes bug #355166
4055 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
4057         * plugins/debug-manager/plugin.c,
4058         plugins/debug-manager/breakpoints.c:
4059         Add weak references, fixes bug #448053 ?
4061 2007-06-16  Naba Kumar  <naba@gnome.org>
4063         * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
4064         dialog to allow forgetting them if user chooses to select a different
4065         one.
4067 2007-06-13  Naba Kumar  <naba@gnome.org>
4069         * plugins/sourceview/sourceview-prefs.c: Initialize font
4070         on startup correctly if use_theme is set.
4072         * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
4073         if available for default font. Fixes bug #447304.
4075         * plugins/sourceview/sourceview-prefs.c: Return value based
4076         on right data type. Fixes Bug #438878 – Using gtksourceview editor
4077         for the first time has black background
4078         
4079         * plugins/project-manager/plugin.c: Give a better error message
4080         when project could not be loaded.
4082         * libanjuta/anjuta-serializer.c: Added a comment.
4084 2007-06-13  Johannes Schmid <jhs@gnome.org>
4086         * configure.in:
4087         Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
4088         most warnings to avoid simple coding problems.
4089         
4090         * plugins/message-view/anjuta-msgman.c:
4091         (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
4092         * plugins/message-view/plugin.c: (on_view_changed),
4093         (ianjuta_msgman_add_view):
4094         
4095         Fixed #440866 by always presenting the message-manager when a tab is
4096         added because Gtk+ seems to have problems to add tabs to hidden widgets.
4097         
4098         * plugins/subversion/subversion-callbacks.c:
4099         (on_subversion_commit_response):
4100         Destroy dialog if user clicks "No"
4102 2007-06-12  Naba Kumar  <naba@gnome.org>
4104         * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
4105         read and use of uninitialized variable.
4107         * Makefile.am, src/about.c: Install AUTHORS file in datadir also
4108         because it is used in credits listing and packaging could compress
4109         it in docdir. Fixes bug #397881: The credits are empty
4111         * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
4112         tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
4113         tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
4114         plugins/symbol-browser/an_symbol_info.c,
4115         plugins/symbol-browser/plugin.c,
4116         plugins/symbol-browser/an_symbol_view.c,
4117         plugins/editor/aneditor-autocomplete.cxx:
4119         - Do not access TMTag
4120         member in TMSymbol when freeing it because by then the tags
4121         could have changed. Avoids dangerous memory corruptions by freeing
4122         someone else's memory (Could explain those random crashes when
4123         refreshing symbols or re-loading a different project or closing
4124         a project). Anything that tries to refresh symbols could trigger
4125         this corruptions.
4126         - Added a flag to also retrieve method definitions as part of
4127         the class's scope members. And used it to set both function prototype
4128         and definition in symbols. Fixes navigation to prototype and
4129         function definitions from symbol browser (bug #440370)
4131         * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
4132         memory. Could fix those bogus 'file changed' dialogs.
4134         * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
4136 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
4138         * (added) libanjuta/anjuta-utils-priv.h,
4139         libanjuta/anjuta-utils.h,
4140         libanjuta/anjuta-launcher.c,
4141         libanjuta/Makefile.am:
4142         Fix bug #440801: do not use config.h in public include files
4144 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
4146         * plugins/project-wizard/templates/mkfile.wiz:
4147         Fix bug #442038: missing project.sh file
4149         * configure.in,
4150         plugins/project-wizard/templates/Makefile.am,
4151         plugins/project-wizard/templates/translatable-strings.h,
4152         (added) plugins/project-wizard/templates/sdl.wiz,
4153         (added) plugins/project-wizard/templates/appwiz_sdl.png,
4154         (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
4155         (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
4156         (added) plugins/project-wizard/templates/sdl/Makefile.am,
4157         (added) plugins/project-wizard/templates/sdl/.cvsignore,
4158         (added) plugins/project-wizard/templates/sdl/src/main.c,
4159         (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
4160         (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
4161         (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
4162         (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
4163         (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
4164         (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
4165         Fix bug #315635: add a SDL project wizard
4167 2007-06-09  Naba Kumar  <naba.kumar@nokia.com>
4169         * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
4170         when SIGCHLD is triggered when main loop context is locked. Dead lock
4171         happens when child_exited callback also accesses main loop context.
4172         Happens particularly badly in debug target exiting.
4174 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
4176         * manuals/anjuta-manual/C/debugger.xml:
4177         First update of the debugger documentation
4179 2007-06-04  Naba Kumar  <naba.kumar@nokia.com>
4181         * manuals/anjuta-manual/C/fileoperations.xml,
4182         manuals/anjuta-manual/C/projects.xml,
4183         manuals/anjuta-manual/C/anjuta-manual.xml,
4184         manuals/anjuta-manual/C/build.xml,
4185         manuals/anjuta-manual/C/execute.xml,
4186         manuals/anjuta-manual/Makefile.am: Updated more documentation.
4187         Added project properties documentation. Moved execution section
4188         inside project management. Removed dead documentation.
4190 2007-06-02  Naba Kumar  <naba.kumar@nokia.com>
4192         * src/anjuta.c, plugins/symbol-browser/plugin.c,
4193         plugins/symbol-browser/plugin.h,
4194         plugins/symbol-browser/an_symbol_prefs.c,
4195         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
4196         libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
4197         progress bar instead of separate window for system tags
4198         generation. Renamed AnjutaStatus methods to a proper ones.
4200         * plugins/symbol-browser/plugin.c,
4201         plugins/symbol-browser/plugin.h,
4202         plugins/symbol-browser/an_symbol_prefs.c,
4203         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
4204         global-tags/create_global_tags.sh.in: Get rid of message window
4205         for showing global tags creation and use a small window with
4206         progress bar.
4208 2007-05-30  Naba Kumar  <naba@gnome.org>
4210         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
4211         Bug 442315 – After calling configure, the build menus are still insensitive,
4212         Bug 442314 – Autogeneration fails when there is no autogen.sh
4214         * plugins/project-manager/plugin.c: Fixed mem corruption when it
4215         fails to remove target/source/group. Fixes bug #440196 – crash in
4216         Anjuta IDE: removing a target
4218 2007-05-29  Naba Kumar  <naba@gnome.org>
4220         * plugins/symbol-browser/an_symbol_view.c,
4221         plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
4222         tags generation. Fixed runtime warning.
4224 2007-05-28  Naba Kumar  <naba@gnome.org>
4226         Patch from James Liggett  <jrliggett@cox.net>:
4227         * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
4228         Fixed bug #403502 – User should also be allowed to select an
4229         independent executable target.
4231 2007-05-27  Johannes Schmid <jhs@gnome.org>
4233         * plugins/build-basic-autotools/build-basic-autotools.c:
4234         (get_real_directory), (on_build_mesg_format):
4235         
4236         Find correct files for error messages inside scratchbox
4238 2007-05-27  Naba Kumar  <naba@gnome.org>
4240         * manuals/anjuta-manual/C/projects.xml,
4241         manuals/anjuta-manual/C/projects.xml: Updated project
4242         management chapter more.
4244 2007-05-25  Johannes Schmid <jhs@gnome.org>
4246         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
4247         * plugins/build-basic-autotools/build-basic-autotools.c:
4248         (on_sb_check_toggled), (build_execute_command),
4249         (ipreferences_merge), (ipreferences_unmerge):
4250         Added support for building inside scratchbox environment
4251         
4252         Patch from James Liggett <jrliggett@cox.net>:
4253         * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
4254         (anjuta_msgman_append_view):
4256         Fix 440866 
4257           – Anjuta aborts with numerous assertion failures when adding a new message view tab
4259 2007-05-23  Naba Kumar  <naba@gnome.org>
4261         * manuals/anjuta-manual/C/projects.xml: Updated project
4262         management chapter.
4264 2007-05-22  Naba Kumar  <naba@gnome.org>
4266         * manuals/anjuta-manual/C/projects.xml: More updates.
4268         * manuals/anjuta-manual/C/introduction.xml,
4269         manuals/anjuta-manual/C/projects.xml,
4270         manuals/anjuta-manual/C/interface.xml: Updated documentation.
4272 2007-05-22  Naba Kumar  <naba@gnome.org>
4274         Patch from Étienne Bersac:
4275         * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
4276         class in generated class.
4278 2007-05-22  Naba Kumar  <naba@gnome.org>
4280         * plugins/profiler/plugin.c: Fixed a compiler warning.
4281         * plugins/valgrind/Makefile.am: Added ldflags.
4283         Patch from James Liggett:
4284         * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
4285         plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
4286         specific options.
4288 2007-05-18  Johannes Schmid <jhs@gnome.org>
4290         * plugins/editor/text_editor.c:
4291         * plugins/language-support-cpp-java/plugin.c:
4292         (on_editor_language_changed), (on_value_added_current_editor),
4293         (on_value_removed_current_editor):
4294         
4295         Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
4296         Fix assist support in language-support-plugin.
4298 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
4300         * libanjuta/interfaces/libanjuta.idl:
4301         Add a new interface allowing to implement plugin able
4302         to load other plugins (not written in C)
4304         * libanjuta/anjuta-plugin-handle.c,
4305         libanjuta/anjuta-plugin-handle.h:
4306         Add a language and a resident plugin properties
4308         * libanjuta/anjuta-glue-plugin.c,
4309         libanjuta/anjuta-glue-plugin.h,
4310         (added)libanjuta/anjuta-glue-c.c,
4311         (added)libanjuta/anjuta-glue-c.h,
4312         libanjuta/Makefile.am:
4313         Split code used to load a C plugin into a common part
4314         in anjuta-glue-plugin and a specific part in anjuta-glue-c
4316         * libanjuta/anjuta-glue-factory.c,
4317         libanjuta/anjuta-glue-factory.h,
4318         libanjuta/anjuta-plugin-manager.c:
4319         Allow to load plugin not written in C and search for the
4320         additional needed code in another plugin
4322 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
4324         * plugins/editor/text_editor.c:
4325         Add an empty implementation of IAnjutaEditorAssist for scintilla,
4326         avoiding a crash if scintilla is used
4328 2007-05-14  Johannes Schmid <jhs@gnome.org>
4330         * libanjuta/interfaces/libanjuta.idl:
4331         * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4332         (assist_cleanup), (on_assist_end), (on_assist_cancel),
4333         (on_assist_chosen), (on_assist_update), (get_context),
4334         (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
4335         (install_assist), (uninstall_assist), (install_support),
4336         (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
4337         (cpp_java_plugin_instance_init):
4338         * plugins/language-support-cpp-java/plugin.h:
4339         Use IAnjutaEditorAssist to show language specific suggestions
4340         
4341         * plugins/sourceview/Makefile.am:
4342         * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
4343         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
4344         * plugins/sourceview/anjuta-view.h:
4345         * plugins/sourceview/assist-window.c: (assist_window_expose),
4346         (assist_window_set_property), (assist_window_get_property),
4347         (assist_window_class_init), (assist_activated),
4348         (assist_window_init), (assist_window_finalize),
4349         (assist_window_select), (assist_window_first),
4350         (assist_window_last), (assist_window_up), (assist_window_down),
4351         (get_coordinates), (assist_window_move), (assist_window_update),
4352         (assist_window_filter_keypress), (assist_window_is_active),
4353         (assist_window_new), (assist_window_get_trigger),
4354         (assist_window_get_position):
4355         * plugins/sourceview/assist-window.h:
4356         * plugins/sourceview/sourceview-args.c (removed):
4357         * plugins/sourceview/sourceview-args.h (removed):
4358         * plugins/sourceview/sourceview-autocomplete.c (removed):
4359         * plugins/sourceview/sourceview-autocomplete.h (removed):
4360         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
4361         * plugins/sourceview/sourceview-private.h:
4362         * plugins/sourceview/sourceview-scope.c(removed):
4363         * plugins/sourceview/sourceview-scope.h(removed):
4364         * plugins/sourceview/sourceview.c: (on_assist_chosen),
4365         (on_assist_cancel), (on_document_char_added),
4366         (on_reload_dialog_response), (sourceview_class_init),
4367         (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
4368         (iassist_remove_trigger), (iassist_autocomplete),
4369         (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
4370         (iassist_react), (iassist_iface_init):
4371         * plugins/sourceview/tag-window.c (moved to assist-window.c):
4372         * plugins/sourceview/tag-window.h (moved to assist-window.c):
4373         
4374         - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
4375         - Mark files dirty if reload dialog is canceled.
4377 2007-05-12  Naba Kumar  <naba@gnome.org>
4379         * libanjuta/anjuta-launcher.h: Corrected include file.
4381 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
4383         * libanjuta/anjuta-glue-plugin.c,
4384         libanjuta/anjuta-glue-plugin.h,
4385         libanjuta/anjuta-glue-factory.c,
4386         libanjuta/anjuta-glue-factory.h,
4387         ibanjuta/anjuta-plugin-manager.c:
4388         Move code used to load a C plugin from glue-factory to glue-plugin
4389         So loading a plugin written in another language could be done by
4390         just using another object derived from AnjutaGluePlugin
4392         * libanjuta/libanjuta.h:
4393         Remove anjuta-plugin-handle header, it's not installed as libanjuta
4394         includes
4396 === anjuta 2.1.3 ===
4398 2007-05-11  Naba Kumar  <naba@gnome.org>
4400         * configure.in: Bumped version to 2.1.3
4401         * NEWS: Updated.
4402         * AUTHORS: Updated.
4403         * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
4405 2007-05-11  Naba Kumar  <naba@gnome.org>
4407         * configure.in:
4408         * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
4409         Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
4410         based on patch from Jaap Versteegh  <j_r_versteegh@hotmail.com>.
4412 2007-05-10  Johannes Schmid <jhs@gnome.org>
4414         * plugins/search/plugin.c:
4415         Make incremental search behave less annoying
4416         
4417 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
4419         * plugins/macro/macro-util.c:
4420         Fix bug #419008 and bug #419036
4421         When creating new header file, use name and email set in
4422         preferences and replace invalid C character by underscore
4423         in guards
4425 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
4427         * plugins/search/search-replace.c,
4428         plugins/search/search-replace_backend.c:
4429         Disable search button if search expression is empty (bug #378193)
4431 2007-05-08  Naba Kumar  <naba@gnome.org>
4433         * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
4434         build error.
4436 2007-05-07  Naba Kumar  <naba@gnome.org>
4438         * configure.in:
4439         * plugins/project-wizard/templates/Makefile.am:
4440         * plugins/project-wizard/templates/minimal.wiz:
4441         * plugins/project-wizard/templates/minimal/.cvsignore:
4442         * plugins/project-wizard/templates/minimal/Makefile.am:
4443         * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
4444         * plugins/project-wizard/templates/minimal/autogen.sh:
4445         * plugins/project-wizard/templates/minimal/configure.ac.tpl:
4446         * plugins/project-wizard/templates/minimal/project.anjuta:
4447         Added 'minimal', a generic and flat, project template.
4448         
4449 2007-05-05  Naba Kumar  <naba@gnome.org>
4451         Patch from Cygwin Ports maintainer  <yselkowitz@users.sourceforge.net>:
4453         * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
4454         * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
4455         * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
4456         * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
4457         instead of a real one, fixes interdependency with libanjuta.
4458         * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
4459         * libanjuta/Makefile.am: 
4460         * libegg/Makefile.am:
4461         * plugins/build-basic-autotools/Makefile.am:
4462         * plugins/class-gen/Makefile.am:
4463         * plugins/class-inheritance/Makefile.am:
4464         * plugins/cvs-plugin/Makefile.am:
4465         * plugins/debug-manager/Makefile.am:
4466         * plugins/devhelp/Makefile.am:
4467         * plugins/document-manager/Makefile.am:
4468         * plugins/editor/Makefile.am:
4469         * plugins/file-loader/Makefile.am:
4470         * plugins/file-manager/Makefile.am:
4471         * plugins/file-wizard/Makefile.am:
4472         * plugins/gdb/Makefile.am:
4473         * plugins/glade/Makefile.am:
4474         * plugins/gtodo/Makefile.am:
4475         * plugins/language-support-cpp-java/Makefile.am:
4476         * plugins/macro/Makefile.am:
4477         * plugins/message-view/Makefile.am:
4478         * plugins/patch/Makefile.am:
4479         * plugins/profiler/Makefile.am:
4480         * plugins/project-import/Makefile.am:
4481         * plugins/project-manager/Makefile.am:
4482         * plugins/project-wizard/Makefile.am:
4483         * plugins/sample1/Makefile.am:
4484         * plugins/search/Makefile.am:
4485         * plugins/sourceview/Makefile.am:
4486         * plugins/subversion/Makefile.am:
4487         * plugins/symbol-browser/Makefile.am:
4488         * plugins/terminal/Makefile.am:
4489         * plugins/tools/Makefile.am:
4490         * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
4492 2007-05-05 Vincent Geddes  <vincent.geddes@gmail.com>
4494         * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
4496 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4498         * libanjuta/anjuta-launcher.c,
4499         libanjuta/anjuta-launcher.h:
4500         Add some missing implementation
4502 2007-04-26  Brian Pepple  <bpepple@fedoraproject.org>
4504         Reviewed by Naba Kumar  <naba@gnome.org>:
4505         * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
4506         for uninstall-hook.
4508 2007-04-26  Jason Switzer  <jswitzer@gmail.com>
4510         Reviewed by Naba Kumar  <naba@gnome.org>:
4511         * plugins/editor/text_editor.c: Large memory addresses were being
4512         truncated, switched to glong (bug #422143).
4514 2007-04-24  Naba Kumar  <naba@gnome.org>
4516         * plugins/document-manager/plugin.c: (prefs_finalize):
4517         * plugins/editor/aneditor-autocomplete.cxx:
4518         * plugins/editor/text_editor_menu.c:
4519         * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
4520         * plugins/file-loader/plugin.c: (open_file_with),
4521         (create_open_with_submenu):
4522         * plugins/file-manager/plugin.c: (prefs_finalize):
4523         * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
4524         pointer type castings.
4526 2007-04-24  Naba Kumar  <naba@gnome.org>
4528         Patch from s|s  <supreet.sethi@gmail.com>:
4529         * (added) plugins/project-wizard/templates/django-logo.png:
4530         * (added) plugins/project-wizard/templates/django.wiz:
4531         * plugins/project-wizard/templates/Makefile.am:
4532         * plugins/project-wizard/templates/translatable-strings.h: Added
4533         django project template. http://www.djangoproject.com/
4535 2007-04-24  Naba Kumar  <naba@gnome.org>
4537         * plugins/subversion/anjuta-subversion.glade: Set expansion for
4538         the log entry widget and made the dialog little larger.
4540 2007-04-24  Naba Kumar  <naba@gnome.org>
4542         Patch from Halton Huo:
4543         * configure.in:
4544         * plugins/project-wizard/property.c:
4545         * plugins/subversion/svn-auth.c:
4546         * plugins/subversion/svn-backend-priv.h:
4547         * plugins/subversion/svn-backend.c:
4548         * plugins/subversion/svn-backend.h:
4549         * plugins/subversion/svn-notify.h: Proper use of subversion
4550         headers. Fixes build issues in solaris (bug #426701).
4552 2007-04-24  Naba Kumar  <naba@gnome.org>
4554         * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
4555         
4556         * plugins/project-wizard/templates/cpp.wiz:
4557         * plugins/project-wizard/templates/gcj.wiz:
4558         * plugins/project-wizard/templates/gnome.wiz:
4559         * plugins/project-wizard/templates/gtk.wiz:
4560         * plugins/project-wizard/templates/gtkmm.wiz:
4561         * plugins/project-wizard/templates/java.wiz:
4562         * plugins/project-wizard/templates/python.wiz:
4563         * plugins/project-wizard/templates/terminal.wiz:
4564         * plugins/project-wizard/templates/wxwin.wiz:
4565         * plugins/project-wizard/templates/xlib-dock.wiz:
4566         * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
4567         project option and set it ON by default (since gnome-build, can't
4568         enabled configure shared lib support later when a sharedlib target
4569         is added).
4571 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4573         * plugins/debug-manager/stack_trace.c:
4574         Fix a missing case in the previous changes
4576 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
4578         * plugins/debug-manager/plugin.c:
4579         Fix bug #430401
4581         * plugins/debug-manager/breakpoints.c,
4582         plugins/gdb/plugin.c:
4583         Fix adding breakpoint on a function
4585         * plugins/debug-manager/stack_trace.c:
4586         Highlight changed stack frame
4588 2007-04-18  Naba Kumar  <naba@gnome.org>
4590         * plugins/document-manager/anjuta-docman.c:
4591         (anjuta_docman_dispose), (on_editor_destroy),
4592         (anjuta_docman_remove_editor): Remove the editor widget from
4593         the parent container before calling destroy, otherwise container
4594         removal happens after TextEditor is disposed resulting in call
4595         to value-remove for a TextEditor which is half-dead (crash).
4597 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
4599         * plugins/debug-manager/data_buffer.c
4600         plugins/debug-manager/data_view.c,
4601         plugins/debug-manager/memory.c:
4602         Fixes for bug #418523, bug #427090 and bug #428174
4604 2007-04-11 Halton Huo <halton.huo@sun.com>
4606         reviewed by: <jhs@gnome.org>
4608         * configure.in:
4609         * libanjuta/Makefile.am:
4610         * libanjuta/anjuta-utils.c:
4611         * libanjuta/anjuta-utils.h:
4612         * manuals/reference/libanjuta/Makefile.am:
4613         
4614         Fixed compilation on sun by deploying the libutil methods
4615         in anjuta-utils.h and building them on condition.
4617 2007-04-11  Johannes Schmid <jhs@gnome.org>
4619         * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
4620         (anjuta_docman_add_editor):
4621         Hold a reference on the editor as long as we use it.
4622         
4623         * plugins/document-manager/plugin.c: (on_editor_changed):
4624         Destroy GValue to fix a memoery leak.
4626 2007-04-11  Johannes Schmid <jhs@gnome.org>
4628         * plugins/document-manager/plugin.c: (on_editor_changed):
4629         Fixed reference counting for editor by using g_value_take_object instead
4630         of g_value_set_object. The editors are now correctly finalized and thus
4631         we do not lack so much memory anymore.
4632         
4633         * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
4634         (anjuta_view_finalize), (anjuta_view_focus_out),
4635         (anjuta_view_key_press_event), (anjuta_view_button_press_event):
4636         * plugins/sourceview/anjuta-view.h:
4637         * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
4638         * plugins/sourceview/sourceview-prefs.c:
4639         (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
4640         * plugins/sourceview/sourceview-prefs.h:
4641         * plugins/sourceview/sourceview-private.h:
4642         * plugins/sourceview/sourceview.c: (on_document_loaded),
4643         (timeout_unref), (on_document_saved), (sourceview_finalize),
4644         (sourceview_new), (ifile_open), (ifile_savable_save),
4645         (ifile_savable_save_as):
4647         Several changes to fix things when the editor is correctly destroyed.
4648         Fixed preferences (which led me to the refcounting issue, #409412)
4649         and removed deprecated completition code that will be replace by
4650         IAnjutaAssist interface soon. 
4652 2007-04-11  Johannes Schmid <jhs@gnome.org>
4654         * libanjuta/anjuta-launcher.c:
4655         (anjuta_launcher_execution_done_cleanup),
4656         (anjuta_launcher_child_terminated):
4657         Possible fix for #428363 and added a g_return_if_fail
4659         * plugins/message-view/plugin.c: (activate_plugin):
4660         Fixed a Gtk/Gdl-Critical
4661         
4662         Patches from Étienne Bersac <bersace03@laposte.net>
4663         * plugins/class-gen/templates/go-source.tpl:
4664         * plugins/macro/macros.xml:
4665         Use better template for GObjects (#417875 and #417918)
4666         
4667         Patches from Halton Huo <halton.huo@sun.com>
4668         * libanjuta/anjuta-launcher.h:
4669         * libanjuta/anjuta-preferences.c:
4670         * libanjuta/anjuta-utils.c:
4671         * plugins/class-gen/window.c: (cg_window_set_add_to_project),
4672         (cg_window_set_add_to_repository):
4673         * plugins/class-inheritance/class-inherit.c:
4674         Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
4676 2007-04-09  Johannes Schmid <jhs@gnome.org>
4678         * plugins/editor/print.c: (anjuta_print_show_header):
4679         * plugins/file-manager/anjuta-file-manager-plugin.glade:
4680         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4682   Some string changes (#427395 and #427399)
4684 2007-04-06  Johannes Schmid <jhs@gnome.org>
4686         * plugins/build-basic-autotools/build-basic-autotools.c:
4687         (on_build_mesg_format), (on_build_mesg_parse):
4688         Fixed full path detection
4690 2007-04-05  Naba Kumar  <naba@gnome.org>
4692         Patch from Halton Huo:
4693         * libanjuta/Makefile.am:
4694         * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
4695         * libanjuta/anjuta-glue-cpp.h:
4696         * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
4697         (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
4698         (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
4699         (anjuta_glue_factory_get_path), (get_already_loaded_module),
4700         (load_plugin), (anjuta_glue_factory_get_object_type):
4701         * libanjuta/anjuta-glue-factory.h:
4702         * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
4703         (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
4704         (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
4705         (anjuta_glue_plugin_new):
4706         * libanjuta/anjuta-glue-plugin.h:
4707         * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
4708         (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
4709         * libanjuta/anjuta-plugin.h:
4710         * libanjuta/glue-cpp.c:
4711         * libanjuta/glue-cpp.h:
4712         * libanjuta/glue-factory.c:
4713         * libanjuta/glue-factory.h:
4714         * libanjuta/glue-plugin.c:
4715         * libanjuta/glue-plugin.h:
4716         * plugins/build-basic-autotools/build-basic-autotools.h:
4717         * plugins/class-gen/plugin.h:
4718         * plugins/class-inheritance/plugin.h:
4719         * plugins/cvs-plugin/plugin.h:
4720         * plugins/debug-manager/plugin.h:
4721         * plugins/devhelp/plugin.h:
4722         * plugins/document-manager/plugin.h:
4723         * plugins/editor/plugin.h:
4724         * plugins/file-loader/plugin.h:
4725         * plugins/file-manager/plugin.h:
4726         * plugins/file-wizard/plugin.h:
4727         * plugins/gdb/plugin.h:
4728         * plugins/glade/plugin.h:
4729         * plugins/gtodo/plugin.h:
4730         * plugins/language-support-cpp-java/plugin.h:
4731         * plugins/macro/plugin.h:
4732         * plugins/message-view/plugin.h:
4733         * plugins/patch/plugin.h:
4734         * plugins/profiler/plugin.h:
4735         * plugins/project-import/plugin.h:
4736         * plugins/project-manager/plugin.h:
4737         * plugins/project-wizard/plugin.h:
4738         * plugins/sample1/plugin.h:
4739         * plugins/search/plugin.h:
4740         * plugins/sourceview/plugin.h:
4741         * plugins/subversion/plugin.h:
4742         * plugins/symbol-browser/plugin.h:
4743         * plugins/terminal/terminal.c:
4744         * plugins/tools/plugin.h:
4745         * plugins/tools/scripts/tools-2.xml.in:
4746         * plugins/valgrind/plugin.h:
4748         Renamed Glue to AnjutaGlue to avoid namespace conflicts.
4750 2007-04-05  Naba Kumar  <naba@gnome.org>
4752         * anjuta.spec.in, configure.in: Removed dead codes.
4753         
4754         Patch from Jos Dehaes:
4755         * configure.in, plugins/project-wizard/templates/Makefile.am,
4756         plugins/project-wizard/templates/mkfile.wiz,
4757         plugins/project-wizard/templates/translatable-strings.h: Enabled
4758         makefile-based project creation and import. Fixes bug #355145
4760 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
4762         * plugins/debug-manager/debugger.c,
4763         plugins/debug-manager/plugin.c,
4764         plugins/gdb/anjuta-gdb.plugin.in:
4765         Code cleaning (remove unused code, rename this into self)
4766         Add information about supported format in debugger plugin
4767         Activate debugger plugin according to the target format
4769 2007-04-01  Naba Kumar  <naba@gnome.org>
4771         * plugins/message-view/message-view.c:
4772         (message_view_instance_init): Fixed message icons to appear.
4774 2007-03-31  Johannes Schmid <jhs@gnome.org>
4776         * plugins/message-view/anjuta-msgman.c:
4777         (anjuta_msgman_append_view):
4778         * plugins/message-view/plugin.c: (on_view_changed),
4779         (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
4780         
4781         Fixed #424845
4783 2007-03-31  Johannes Schmid <jhs@gnome.org>
4785         * plugins/message-view/message-view.c:
4786         (message_view_instance_init), (imessage_view_append):
4787         Show nice icons beside the messages for info, warning and error. This is a completly
4788         cosmetic change so if someone dislikes it he is free to remove it.
4790 2007-03-31  Johannes Schmid <jhs@gnome.org>
4791         
4792         * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
4793         (anjuta_msgman_class_init), (anjuta_msgman_append_view),
4794         (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
4795         * plugins/message-view/anjuta-msgman.h:
4796         * plugins/message-view/message-view.h:
4797         * plugins/message-view/plugin.c: (on_view_changed),
4798         (activate_plugin):
4799         Fixed #359399 and made next/previous insensitive when not availible
4800         
4801         * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
4802         (tag_style_to_string):
4803         Fixed namespace Problem with gdk >= 2.11
4804         
4805         * plugins/sourceview/sourceview-autocomplete.c:
4806         (sourceview_autocomplete_init):
4807         Removed structure, follow-up of #423682
4809 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
4811         * plugins/debug-manager/debug_tree.c,
4812         plugins/debug-manager/debug_tree.h,
4813         plugins/debug-manager/watch.c,
4814         plugins/debug-manager/anjuta-debug-manager.glade:
4815         Inspect variable at cursor
4816         Fix buttons in inspect dialog
4818 2007-03-27  Halton Huo  <halton.huo@sun.com>
4820         Reviewed by Sebastien Granjoux  <seb.sfo@free.fr>:
4822         * plugins/sourceview/sourceview-autocomplete.c
4823         plugins/debug-manager/disassemble.c,
4824         libanjuta/interfaces/libanjuta.idl:
4825         Remove array with 0 size and empty structure as it is not
4826         supported by sun cc, Fixes bug #423682
4828         * plugins/debug-manager/debugger.c:
4829         Remove anonymous union as it is not supported by sun cc,
4830         Fixes bug #423680
4832 === anjuta 2.1.2 ===
4834 2007-03-28  Naba Kumar  <naba@gnome.org>
4836         * configure.in: Bumped version to 2.1.2
4837         * NEWS: Updated for release.
4838         
4839         * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
4840         Improved breakpoint marker icon.
4841         
4842         * plugins/editor/anjuta-editor.plugin.in,
4843         plugins/sourceview/sourceview.plugin.in: Made editor plugins
4844         non user activable since they are now remembered properly.
4846 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
4848         * plugins/tools/editor.c:
4849         Fix bug #423270
4851 2007-03-27  Naba Kumar  <naba@gnome.org>
4853         * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
4854         word when autocompleting without leaving any trailing part of
4855         the word.
4857 2007-03-27  Kamil Páral  <ripper42@gmail.com>
4859         Reviewed by Naba Kumar  <naba@gnome.org>:
4860         * anjuta.desktop.in.in: Remove "Application" category from desktop
4861         file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
4862         
4863 2007-03-27  Naba Kumar  <naba@gnome.org>
4864         
4865         * configure.in, plugins/document-manager/anjuta-docman.c:
4866         (anjuta_docman_add_editor): Conditionally compile notebook tab
4867         reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
4869         Patch from Halton Huo:
4870         * configure.in, global-tags/Makefile.am: Do not pass -Wall to
4871         non gcc compiler flags. Fixes bug #423089.
4872         
4873 2007-03-26  Naba Kumar  <naba@gnome.org>
4874         
4875         * AUTHORS, NEWS, TODO.tasks: Updated.
4876         
4877         * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
4878         close menuitem.
4879         
4880         * plugins/symbol-browser/plugin.c: (on_editor_saved),
4881         (update_editor_symbol_model), (iter_matches),
4882         (on_editor_update_ui), (value_added_current_editor),
4883         (activate_plugin), (dispose),
4884         (symbol_browser_plugin_instance_init):
4885         * plugins/symbol-browser/plugin.h: update line on editor save
4886         and editor change. Code clean up and fixed warnings.
4888 2007-03-26  Naba Kumar  <naba@gnome.org>
4890         * plugins/project-wizard/templates/java/project.anjuta,
4891         plugins/project-wizard/templates/python/project.anjuta,
4892         plugins/project-wizard/templates/python/project.anjuta:
4893         Removed version control plugins from default selection.
4895         * plugins/tools/scripts/prepare-changelog.pl,
4896         plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
4897         script to a better one (that works on both cvs and svn).
4899 2007-03-26  Naba Kumar  <naba@gnome.org>
4901         * (added) plugins/project-wizard/templates/translatable-strings.pl,
4902         Makefile.am: Added the generated translatable file (required for
4903         translations for svn checkouts).
4905         * (added)
4906         plugins/project-wizard/templates/extract-translatable-strings.pl
4907         plugins/project-wizard/templates/Makefile.am, Makefile.am,
4908         po/POTFILES.in: Generated translatable strings for .wiz files and
4909         added them in POTFILES.in for translation. Fixes bug #398035
4911 2007-03-25  Naba Kumar  <naba@gnome.org>
4913         * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
4914         
4915         * src/anjuta-app.c: Removed dead codes.
4916         
4917         * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
4918         global tags generation starts.
4919         
4920         * plugins/debug-manager/chunk_view.c,
4921         plugins/debug-manager/start.h,
4922         plugins/debug-manager/chunk_view.h,
4923         plugins/debug-manager/utilities.c,
4924         plugins/debug-manager/utilities.h,
4925         plugins/debug-manager/debugger.c,
4926         plugins/debug-manager/threads.c,
4927         plugins/debug-manager/disassemble.c,
4928         plugins/debug-manager/info.c,
4929         plugins/debug-manager/sharedlib.c,
4930         plugins/debug-manager/threads.h,
4931         plugins/debug-manager/disassemble.h,
4932         plugins/debug-manager/signals.c,
4933         plugins/debug-manager/info.h,
4934         plugins/debug-manager/sharedlib.h,
4935         plugins/debug-manager/data_buffer.c,
4936         plugins/debug-manager/data_view.c,
4937         plugins/debug-manager/signals.h,
4938         plugins/debug-manager/debug_tree.c,
4939         plugins/debug-manager/watch.c,
4940         plugins/debug-manager/registers.c,
4941         plugins/debug-manager/data_buffer.h,
4942         plugins/debug-manager/data_view.h,
4943         plugins/debug-manager/memory.c,
4944         plugins/debug-manager/debug_tree.h,
4945         plugins/debug-manager/watch.h,
4946         plugins/debug-manager/registers.h,
4947         plugins/debug-manager/memory.h,
4948         plugins/debug-manager/locals.c,
4949         plugins/debug-manager/sexy-icon-entry.c,
4950         plugins/debug-manager/breakpoints.c,
4951         plugins/debug-manager/locals.h,
4952         plugins/debug-manager/sexy-icon-entry.h,
4953         plugins/debug-manager/stack_trace.c,
4954         plugins/debug-manager/breakpoints.h,
4955         plugins/debug-manager/sparse_buffer.c,
4956         plugins/debug-manager/sparse_view.c,
4957         plugins/debug-manager/stack_trace.h,
4958         plugins/debug-manager/sparse_buffer.h,
4959         plugins/debug-manager/sparse_view.h,
4960         plugins/debug-manager/start.c,
4961         plugins/gdb/utilities.c,
4962         plugins/gdb/utilities.h,
4963         plugins/gdb/debugger.c,
4964         plugins/gdb/debugger.h: Added indentation modeline for easy indentation
4965         setup.
4967 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4969         * plugins/gdb/debugger.c:
4970         Avoid empty debugger log window by limiting line to 90 characters
4972 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4974         * plugins/debug-manager/plugin.c,
4975         plugins/debug-manager/plugin.h,
4976         plugins/debug-manager/threads.c,
4977         plugins/debug-manager/threads.h,
4978         plugins/debug-manager/breakpoints.c,
4979         plugins/debug-manager/breakpoints.h,
4980         plugins/debug-manager/stack_trace.c,
4981         plugins/debug-manager/stack_trace.h:
4982         View code action now changes location in disassembly view too
4984         * plugins/debug-manager/anjuta-debug-manager.ui:
4985         Rename breakpoint actions
4987 2007-03-24  Naba Kumar  <naba@gnome.org>
4989         * configure.in, src/anjuta-app.c: Use the new docking algorithm
4990         in gdl 0.7.3 (svn trunk).
4991         * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
4992         
4993 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
4995         * plugins/debug-manager/threads.c,
4996         plugins/debug-manager/debug_tree.c,
4997         plugins/debug-manager/debug_tree.h,
4998         plugins/debug-manager/locals.c,
4999         plugins/debug-manager/registers.c,
5000         plugins/debug-manager/stack_trace.c:
5001         Allow to change current thread updating register, stack and locals
5002         Allow to change current stack frame updating locals
5004         * plugins/gdb/debugger.c:
5005         Read argument of selected stack frame
5007         * plugins/debug-manager/data_view.c:
5008         Fix an unrelated bug
5010 2007-03-23  Naba Kumar  <naba@gnome.org>
5012         * plugins/document-manager/anjuta-docman.c,
5013         plugins/document-manager/plugin.c: Fixed many memory leaks.
5014         (ianjuta_file_get_uri() returns a new string).
5016         * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
5017         widget for save dialogs.
5018         
5019         * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
5020         svn and fixed to get function/prototype/member args list. Call tips
5021         also work fine now.
5023 2007-03-22  Naba Kumar  <naba@gnome.org>
5025         * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
5026         and calltips would work again for functions from global tags (Needs
5027         regenerating global tags).
5029         * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
5030         ctags svn version and reopened bug #395362. Fixes tags parsing that
5031         seemed to have stopped working recently.
5033 2007-03-21  Naba Kumar  <naba@gnome.org>
5035         * tagmanager/tm_source_file.c, tagmanager/options.c,
5036         global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
5037         extend .. more needs to be investigated and fixed). Enabled some
5038         debugging.
5040 2007-03-16  Naba Kumar  <naba@gnome.org>
5042         * src/anjuta.c: Fixed project loading from command line.
5044 2007-03-16  Naba Kumar  <naba@gnome.org>
5046         Patch from James Liggett <jrliggett@cox.net>:
5047         plugins/profiler/gprof-profile-data.c: Fixed a crash.
5048         
5049 2007-03-15  Naba Kumar  <naba@gnome.org>
5051         * libanjuta/anjuta-profile-manager.c,
5052         libanjuta/anjuta-profile-manager.h: Added method to get current
5053         profile.
5055         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
5056         signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
5057         is exiting.
5059         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
5060         plugins/file-loader/plugin.c: Moved to functions as utility functions.
5061         Also, not load project files in session load in loader plugin.
5062         
5063         * plugins/project-manager/plugin.c, src/anjuta.c:
5064         Emit "exiting" signal in shell when exiting anjuta. project manager
5065         listens to exiting signal and saves session. anjuta.c saves session
5066         only when current projfile is 'user'. Load project saved in session
5067         differently then the rest of the session. This should fix all the
5068         session restoration bugs.
5069         
5070         src/main.c: Present anjuta window when becon message is received.
5072 2007-03-14  Naba Kumar  <naba@gnome.org>
5074         * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
5075         not randomly save (it was a wrong looping).
5076         
5077 2007-03-12  Naba Kumar  <naba@gnome.org>
5079         * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
5081 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
5083         * plugins/debug-manager/anjuta-debug-manager.ui,
5084         libanjuta/interfaces/libanjuta.idl,
5085         plugins/debug-manager/debugger.c,
5086         (added) plugins/debug-manager/threads.c,
5087         (added) plugins/debug-manager/threads.h,
5088         plugins/debug-manager/plugin.c,
5089         plugins/debug-manager/Makefile.am,
5090         plugins/gdb/plugin.c,
5091         plugins/gdb/debugger.c,
5092         plugins/gdb/debugger.h:
5093         Add a window displaying all threads
5094         Add needed functions
5095         Switching to a different thread is still not done
5097         * plugins/debug-manager/debug_tree.c,
5098         plugins/debug-manager/locals.c,
5099         plugins/debug-manager/stack_trace.c:
5100         Small cosmetic changes
5102         * plugins/gdb/gdbmi.c:
5103         Keep all elements in gdbmi hash
5104         Even if using the same key like in -threads-list-ids
5106 2007-03-11  Naba Kumar  <naba@gnome.org>
5108         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
5109         
5110         * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
5111         
5112         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5113         manuals/reference/libanjuta/libanjuta-sections.txt,
5114         manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
5115         interfaces.
5117 2007-03-11  Naba Kumar  <naba@gnome.org>
5119         * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
5120         gtk-doc properly. Bumped gtk-doc requirement to 1.4
5122         * manuals/reference/libanjuta/libanjuta-docs.sgml,
5123         manuals/reference/libanjuta/libanjuta.types,
5124         manuals/reference/libanjuta/libanjuta-sections.txt,
5125         manuals/reference/libanjuta/.cvsignore,
5126         (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
5127         infrastructure. Got rid of tmpl/ directory and moved all section
5128         documenation to source code (requires gtk-doc >= 1.4).
5129         
5130         * libanjuta/anjuta-plugin-description.c,
5131         libanjuta/interfaces/libanjuta.idl,     libanjuta/anjuta-status.c,
5132         libanjuta/cell-renderer-captioned-image.c,
5133         libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
5134         libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
5135         libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
5136         libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
5137         libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
5138         libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
5139         libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
5140         libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
5141         libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
5142         libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
5143         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
5144         libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
5145         documentation from templates to source code.
5147 2007-03-10  Johannes Schmid <jhs@gnome.org>
5149         * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
5150         Added some debug output but could not figure out why 
5151         some plugins are not kept.
5152         
5153         * libanjuta/interfaces/libanjuta.idl:
5154         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
5155         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
5156         Added IAnjutaEditorGoto::matching_brace
5157         
5158         * plugins/document-manager/action-callbacks.c:
5159         (on_editor_command_match_brace_activate):
5160         * plugins/document-manager/plugin.c:
5161         (update_editor_ui_interface_items):
5162         * plugins/editor/text_editor.c: (igoto_matching_brace),
5163         (igoto_iface_init):
5164         * plugins/sourceview/sourceview.c: (ieditor_iface_init):
5165         Fixed #355155 (matching brace for scintilla, disabled for sourceview)
5167 2007-03-09  Johannes Schmid <jhs@gnome.org>
5169         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
5170         Hide correct column
5171         
5172         * plugins/sourceview/sourceview-private.h:
5173         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
5174         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
5175         (sourceview_new), (ifile_savable_save_as):
5176         Tweaked vfs monitoring
5178 2007-03-09  Johannes Schmid <jhs@gnome.org>
5180         * libanjuta/interfaces/Makefile.am.iface:
5181         Fixed installtion of header files
5182         
5183         * plugins/sourceview/sourceview.c: (set_select):
5184         do not scroll to much in interactive search
5186 2007-03-09  Naba Kumar  <naba@gnome.org>
5188         * src/anjuta.c: Fixed session restoration.
5189         
5190         * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
5191         signal handlers after symbol browser plugin is deactivated.
5192         
5193         * plugins/editor/editor.glade,
5194         plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
5195         Fixed indentation confustion in preferences.
5197 2007-03-08  Johannes Schmid <jhs@gnome.org>
5199         * plugins/search/search-replace.c: (search_set_combo),
5200         (search_set_action), (search_set_target), (search_set_direction),
5201         (create_dialog), (search_disconnect_set_toggle_connect),
5202         (on_search_match_whole_word_toggled),
5203         (on_search_match_whole_line_toggled),
5204         (on_search_match_word_start_toggled),
5205         (search_set_toggle_direction):
5206         Use GCallback instead of GSignalFunc! We need to fix this code anyway,
5207         it's somehow ugly and uses many deprecated widgets
5208         
5209         Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
5210         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5211         Fix #394709
5212         
5213 2007-03-07  Naba Kumar  <naba@gnome.org>
5215         * src/anjuta.c: Make launching projects work from command line. Also
5216         fixes gnome session restart command.
5217         
5218 2007-03-07  Johannes Schmid <jhs@gnome.org>
5220         Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
5221         * plugins/class-gen/plugin.c: (iwizard_activate):
5222         Fixed #408218
5223         
5224         * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
5225         Fixed #402774
5226         
5227         * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
5228         Fixed #377483 (It's not possible to know if directories have
5229         a version in CVS. Show version column only if there are version
5230         informations availible
5232         * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5233         Fixed memory leak
5235 2007-03-07  Johannes Schmid <jhs@gnome.org>
5237         * plugins/sourceview/sourceview-prefs.c: (get_bool):
5238         Fixed #409408
5239         * plugins/symbol-browser/an_symbol_prefs.c:
5240         (on_update_global_clicked):
5241         Fixed ##409176
5243 2007-03-07  Johannes Schmid <jhs@gnome.org>
5245         * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
5246         (anjuta_save_prompt_new):
5247         * plugins/project-import/project-import.c:
5248         (project_import_finalize):
5249         Fixed Gtk-Criticals (maybe #409408)
5251 2007-03-07  Naba Kumar  <naba@gnome.org>
5253         * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
5254         when we are at just beginning of string or comment. Fixes bug #397981.
5256 2007-03-07  Johannes Schmid <jhs@gnome.org>
5258         * plugins/language-support-cpp-java/plugin.c:
5259         (initialize_indentation_params):
5260         Removed annoying DEBUG_PRINT
5261         
5262         * plugins/sourceview/sourceview-cell.c:
5263         (sourceview_cell_instance_init), (icell_get_character),
5264         (icell_get_length), (icell_get_char), (icell_get_attribute):
5265         Improved code to be faster
5266         Implemented attribute handling so that indentation really works in any case
5268 2007-03-06  Johannes Schmid <jhs@gnome.org>
5270         * configure.in:
5271         GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
5272         
5273         * plugins/document-manager/anjuta-docman.c:
5274         (anjuta_docman_instance_init), (anjuta_docman_add_editor):
5275         Removed old and ugly tab drag&drop code and use built-in gtk stuff
5276         instead (required GTK >= 2.10)
5277         
5278         * plugins/sourceview/sourceview-private.h:
5279         * plugins/sourceview/sourceview.c:
5280         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
5281         (sourceview_finalize), (sourceview_new), (imark_mark),
5282         (imark_unmark), (imark_is_marker_set),
5283         (imark_location_from_handle), (imark_delete_all_markers):
5284         Fixed marker handling and worked a bit more on vfs monitoring
5286 2007-03-05  Johannes Schmid <jhs@gnome.org>
5288         * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
5289         Added method to select specific iter
5290         
5291         * plugins/sourceview/sourceview-private.h:
5292         * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
5293         (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
5294         (sourceview_add_monitor), (on_document_saved),
5295         (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
5296         Fixed vfs monitoring (mostly ported code from text_editor.c)
5297         
5298         * plugins/symbol-browser/an_symbol_view.c:
5299         * plugins/symbol-browser/an_symbol_view.h:
5300         * plugins/symbol-browser/plugin.c: (iter_matches),
5301         (on_editor_update_ui), (value_added_current_editor):
5302         Select the current tag in locals window and symbol toolbar. If there
5303         is no tag at the current line, reserve backward for the next tag. This will
5304         select the correct tag if inside a function.
5306 2007-03-05  Naba Kumar  <naba@gnome.org>
5308         * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
5309         * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
5310         compiler warnings.
5311         * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
5312         (Bug #412186)
5313         
5314 2007-03-04  Johannes Schmid <jhs@gnome.org>
5316         * data/Makefile.am:
5317         * po/POTFILES.in:
5318         Fixed distcheck (well, partly)
5320 2007-03-04  Johannes Schmid <jhs@gnome.org>
5322         * plugins/document-manager/anjuta-document-manager.ui:
5323         Move "Swap .c/.h from Main to Browser toolbar
5325         Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
5326         * plugins/file-manager/an_file_view.c: (fv_prefs_new),
5327         (fv_prefs_free), (fv_add_tree_entry):
5328         * plugins/file-manager/anjuta-file-manager-plugin.glade:
5329         * plugins/file-manager/plugin.c: (prefs_init):
5330         
5331         Bug 387208 – [Patch] Add custom file-manager ignore pattern support
5333 2007-03-04  Naba Kumar  <naba@gnome.org>
5335         * data/default.proflie, data/Makefile.am, src/anjuta.c,
5336         plugins/project-manager/plugin.c:
5337         Restored default profile and renamed it from "default.anjuta" to
5338         "default.profile".
5339         
5340 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
5342         * plugins/debug-manager/debugger.c,
5343         plugins/debug-manager/plugin.c,
5344         plugins/gdb/debugger.c,
5345         libanjuta/interfaces/libanjuta.idl,
5346         plugins/debug-manager/stack_trace.c:
5347         Add a dialog box when a signal is received (except SIGINT)
5348         Display stack frame even if arguments are not available
5350 2007-03-03  Naba Kumar  <naba@gnome.org>
5352         * TODO.tasks: Icons bounty added.
5354         * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
5355         choise selection.
5356         
5357         * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
5358         and descoping.
5360         * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
5361         plugins/Makefile.am, (removed) plugins/profile-default/*,
5362         plugins/project-manager/anjuta-project-manager.plugin.in,
5363         plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
5364         profile implementation to load user profile and projects. Store and
5365         restore remembered plugins. Use profile scoping and descoping for
5366         saving and loading sesstions.
5367         
5368         * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
5369         libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
5370         libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
5371         DEBUG_PRINTs.
5373 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
5375         * plugins/debug-manager/debug_tree.c
5376         plugins/debug-manager/debug_tree.h:
5377         Bug fix, deleting wrong variable
5379         * plugins/gdb/debugger.c:
5380         Bug fix, remove forgotten debugging code
5382 2007-03-02  Johannes Schmid <jhs@gnome.org>
5384         * plugins/document-manager/anjuta-document-manager.ui:
5385         * plugins/search/anjuta-search.ui:
5386         * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
5387         Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
5388         ToolbarFind
5390         * src/anjuta-app.c: (on_toolbar_view_toggled),
5391         (on_add_merge_widget), (on_session_save), (on_widget_remove):
5392         Save toolbar positions, don't use fixed toolbar style
5393         
5394         All in all this will allow more complex toolbar configurations and
5395         might gain some space on smaller displays because the user can disable
5396         toolbar parts he does not use. Also allows to use any toolbar style
5397         without looking too ugly.
5399 2007-03-01  Naba Kumasr  <naba@gnome.org>
5401         * TODO.tasks: Added a bounty for creating icons.
5403         * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
5404         libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
5405         profile-changed signal. Do not sync non-user-activatable plugins.
5407 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
5409         * plugins/debug-manager/disassemble.c,
5410         plugins/debug-manager/sparse_view.c,
5411         plugins/gdb/debugger.c,
5412         libanjuta/interfaces/libanjuta.idl:
5413         Display function name in disassembly view
5415 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
5417         * (added) plugins/debug-manager/bookmark.png,
5418         (added) plugins/debug-manager/breakpoint-disabled.png,
5419         (added) plugins/debug-manager/breakpoint-enabled.png,
5420         (added) plugins/debug-manager/program-counter.png,
5421         (added) plugins/debug-manager/linemarker.png,
5422         plugins/debug-manager/Makefile.am,
5423         plugins/debug-manager/disassemble.c,
5424         plugins/debug-manager/disassemble.h,
5425         plugins/debug-manager/sparse_buffer.c,
5426         plugins/debug-manager/sparse_buffer.h,
5427         plugins/debug-manager/sparse_view.c,
5428         plugins/debug-manager/sparse_view.h,
5429         plugins/debug-manager/plugin.c,
5430         plugins/debug-manager/breakpoints.c,
5431         libanjuta/interfaces/libanjuta.idl:
5432         Add markers in the disassembly view
5433         Display program counter and breakpoints in disassembly view
5435         * plugins/gdb/debugger.c:
5436         Fix a bug added with my previous patch, setting and clearing
5437         breakpoints was not working
5439 2007-02-28  Johannes Schmid <jhs@gnome.org>
5441         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
5442         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
5443         * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
5444         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
5445         * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
5446         * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
5447         * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
5448         * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
5449         * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
5450         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
5451         Updated (why do they need to be under version control?)
5452         
5453         * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
5454         (create_tab_popup_menu), (on_msgman_popup_menu),
5455         (on_tab_button_press_event), (anjuta_msgman_page_new),
5456         (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
5457         Added "Close all message tabs" popup menu
5459 2007-02-26  Naba Kumar  <naba@gnome.org>
5461         * plugins/profiler/gprof-flat-profile-entry.c,
5462         plugins/profiler/gprof-flat-profile.c,
5463         plugins/profiler/gprof-flat-profile-entry.h,
5464         plugins/profiler/gprof-flat-profile.h,
5465         plugins/profiler/gprof-flat-profile-view.c,
5466         plugins/profiler/gprof-flat-profile-view.h,
5467         plugins/profiler/gprof-call-graph-block-entry.c,
5468         plugins/profiler/gprof-call-graph-block.c,
5469         plugins/profiler/gprof-function-call-chart-view.c,
5470         plugins/profiler/gprof-call-graph-block-entry.h,
5471         plugins/profiler/gprof-profile-data.c,
5472         plugins/profiler/gprof-call-graph-block.h,
5473         plugins/profiler/gprof-view.c,
5474         plugins/profiler/gprof-call-graph.c,
5475         plugins/profiler/gprof-function-call-chart-view.h,
5476         plugins/profiler/gprof-profile-data.h,
5477         plugins/profiler/gprof-call-graph.h,
5478         plugins/profiler/gprof-view.h,
5479         plugins/profiler/gprof-view-manager.c,
5480         plugins/profiler/gprof-call-graph-view.c,
5481         plugins/profiler/plugin.c,
5482         plugins/profiler/gprof-view-manager.h,
5483         plugins/profiler/gprof-call-graph-view.h,
5484         plugins/profiler/gprof-function-call-tree-view.c,
5485         plugins/profiler/gprof-function-call-tree-view.h,
5486         plugins/profiler/Makefile.am: Fix compiler warnings and link with
5487         gnome-vfs. Fixes bug #411377.
5489 2007-02-26  Naba Kumar  <naba@gnome.org>
5491         * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
5493         Patch from James Liggett  <jrliggett@cox.net>:
5494         * plugins/profiler/gprof-flat-profile-view.c,
5495         plugins/profiler/gprof-flat-profile-view.h,
5496         plugins/profiler/gprof-function-call-chart-view.c,
5497         plugins/profiler/gprof-function-call-chart-view.h,
5498         plugins/profiler/gprof-view.c,
5499         plugins/profiler/gprof-view.h,
5500         plugins/profiler/gprof-call-graph-view.c,
5501         plugins/profiler/plugin.c,
5502         plugins/profiler/gprof-call-graph-view.h,
5503         plugins/profiler/gprof-function-call-tree-view.c,
5504         plugins/profiler/gprof-function-call-tree-view.h: Implements
5505         double click navigation. Fixes bug #403514.
5507 2007-02-25  Naba Kumar  <naba@gnome.org>
5509         * libanjuta/anjuta-plugin-manager.c,
5510         libanjuta/anjuta-plugin-handle.[ch],
5511         plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
5512         g_hash_table_remove_all (introduced in glib 2.12) to stay the
5513         dependency on glib 2.8. Fixes bug #411623.
5515 2007-02-24  Naba kumar  <naba@gnome.org>
5517         * libanjuta/interfaces/Makefile.am.iface: Added log domain.
5518         
5519         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
5520         libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
5521         libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
5522         (added) libanjuta/anjuta-profile-manager.c,
5523         (added) libanjuta/anjuta-profile-manager.h: Implemented profile
5524         manager.
5525         Implemented profile pushing and popping. Implemented profile xml
5526         synchronization. Implemented error handling in profiles. Implemented
5527         activation and deactivation signals in plugin manager.
5528         
5529         * libanjuta/Makefile.am: Added libanjuta log domain.
5530         
5531         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
5532         src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
5533         in AnjutaShell interface and implemented it in AnjutaApp.
5534         
5535         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
5537 2007-02-23  Naba kumar  <naba@gnome.org>
5539         src/main.c: Fixed missing end quote.
5541 2007-02-20  Jean-Noel Guiheneuf  <guiheneuf.jean-noel@wanadoo.fr>
5543         * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
5546 2007-02-20  Naba Kumar  <naba@gnome.org>
5548         * plugins/subversion/plugin.c: Added "..." menuitems.
5549         * ROADMAP, README: Updated.
5550         * libanjuta/anjuta-profile.c: Fixed bugs.
5552         * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
5553         plugins/gtodo/Makefile.am: Removed dead code.
5555         Patch from  Antoine Cailliau  <a.cailliau@ac-graphic.net>:
5556         * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
5557         plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
5558         plugins/gtodo/list_tooltip.c,
5559         plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
5560         libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
5561         not contain markups. Fixes Bug #360462.
5563 2007-02-16  Naba Kumar  <naba@gnome.org>
5565         * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
5566         unnecessary sub-sections.
5567         
5568 2007-02-15  Naba Kumar  <naba@gnome.org>
5570         * (removed) plugins/document-manager/bookmark-prev-16.png,
5571         plugins/document-manager/bookmark-last.png,
5572         (removed)plugins/document-manager/bookmark-first-16.png,
5573         plugins/document-manager/bookmark-prev.png,
5574         (added) plugins/document-manager/bookmark-toggle.png,
5575         (removed)plugins/document-manager/bookmark_toggle.xpm,
5576         (removed)plugins/document-manager/bookmark-last-16.png,
5577         plugins/document-manager/plugin.c,
5578         plugins/document-manager/anjuta-document-manager.ui,
5579         (removed)plugins/document-manager/bookmark-next-16.png,
5580         plugins/document-manager/bookmark-next.png,
5581         plugins/document-manager/Makefile.am,
5582         (added) plugins/document-manager/bookmark-clear.png,
5583         plugins/document-manager/bookmark-first.png: Upgraded bookmark
5584         icons (stolen from monodevelop). Added clear bookmarks toolbar
5585         button.
5587         * plugins/document-manager/plugin.c,
5588         (added) plugins/document-manager/swap.png,
5589         (removed) plugins/document-manager/undock.png,
5590         plugins/document-manager/Makefile.am: Fixed swap icon.
5592 2007-02-13  Naba Kumar  <naba@gnome.org>
5594         * plugins/class-gen/element-editor.c: Fixed typo.
5595         
5596         * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
5597         libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
5598         Implementing plugin profiles loading.
5600 2007-02-13  Naba Kumar  <naba@gnome.org>
5602         * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
5603         * pixmaps/Makefile.am, pixmaps/appwiz*.png, 
5604         pixmaps/applogo.png, pixmaps/anjuta_logo.png,
5605         pixmaps/open_project.png, pixmaps/close_project.png:
5606         Removed more old icons.
5607         * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
5608         pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
5609         anjuta_logo.png
5610         
5611 2007-02-13  Naba Kumar  <naba@gnome.org>
5613         * plugins/class-gen/element-editor.c: Included missing headers to
5614         prevent build failures in some cases.
5615         
5616 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
5618         * plugins/debug-manager/stack_trace.c:
5619         Fix bug #407115
5621         * plugins/debug-manager/watch.c,
5622         plugins/debug-manager/breakpoints.c:
5623         Same bug than above, wrong use of gtk_ui_manager_get_widget
5625 === anjuta 2.1.1 ===
5627 2007-02-11  Naba Kumar  <naba@gnome.org>
5629         * cofigure.in: Bumped version to 2.1.1
5630         * NEWS: Updated for 2.1.1 release.
5631         
5632 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5634         * plugins/debug-manager/plugin.c,
5635         plugins/debug-manager/sparse_view.c,
5636         plugins/debug-manager/sparse_view.h:
5637         Reorder some code
5639         * plugins/gdb/debugger.c,
5640         plugins/debug-manager/debugger.c,
5641         plugins/debug-manager/memory.c,
5642         plugins/debug-manager/sparse_buffer.c
5643         plugins/gdb/debugger.h,
5644         libanjuta/interfaces/libanjuta.idl:
5645         Clean up, remove some warnings
5646         Use guint everywhere for addresses
5647         Rewrite code parsing position in debugger
5649 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
5651         * plugins/debug-manager/debug_tree.c:
5652         Use GtkTreeRowReference instead of GtkTreeIter as callback data
5653         Fix bug #406113
5655 2007-02-08  Naba Kumar  <naba@gnome.org>
5657         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5658         Delay showing the 'file modified on disk' dialog for one sec
5659         from the last notification to insure multiple notifications for
5660         the same file are treated as one. Do not same multiple dialogs
5661         for the same file. Make sure to destory the dialog if later
5662         the conent is no longer different.
5663         
5664 2007-02-08  Naba Kumar  <naba@gnome.org>
5666         * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
5667         Prevented spurious 'file modified' dialogs in scintilla editor
5668         when the file is saved.
5670 2007-02-09  Johannes Schmid <jhs@gnome.org>
5672         * scripts/glade2schema.pl:
5673         Added script to convert glade preferences into gconf schema files.
5674         See #406061
5676 2007-02-08  Naba Kumar  <naba@gnome.org>
5678         * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
5679         itself is destroyed. Fixes bug #355160.
5680         
5681 2007-02-08  Johannes Schmid <jhs@gnome.org>
5683         * plugins/profiler/profiler.plugin: 
5684         removed from version control (only .in file needed)
5685         
5686         * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
5687         * plugins/sourceview/sourceview.c: (sourceview_new):
5688         Code cleanup
5689         
5690         * plugins/subversion/svn-thread.c: (svn_thread_start):
5691         * src/main.c: (main):
5692         
5693         Fixed #395875 about initialisation of threads too late
5695 2007-02-07  Armin Burgmeier  <armin@arbur.net>
5697         Reviewed by Naba Kumar  <naba@gnome.org>:
5698         * plugins/class-gen/plugin.c:
5699         * plugins/class-gen/window.c: Removed browse button related code, load
5700         generated output directly into new buffers when not adding to project.
5702         * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
5703         buttons from user interface.
5705 2007-02-07  Naba Kumar  <naba@gnome.org>
5707         * po/POTFILES.in: Fixed distcheck.
5709 2007-02-07  Daniel Nylander <po@danielnylander.se>
5711         * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
5713 2007-02-07  Johannes Schmid <jhs@gnome.org>
5715         * anjuta.desktop.in.in:
5716         Fixed spelling
5718 2007-02-07  Johannes Schmid <jhs@gnome.org>
5720         * configure.in:
5721         * manuals/anjuta-manual/*
5722         * manuals/anjuta-faqs/*:
5723         #398991 – Anjuta manuals does not use the gnome-doc-utils format
5724         
5725         * plugins/document-manager/anjuta-document-manager.plugin.in:
5726         Removed duplicate application-xml mime-type (review patches properly ;-)
5727         
5728 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
5730         * plugins/gdb/debugger.c,
5731         libanjuta/interfaces/libanjuta.idl:
5732         Fix bug #404755
5733         Fix handling of missing source file
5735 2007-02-06  Naba Kumar  <naba@gnome.org>
5737         Patch from James Liggett  <jrliggett@cox.net>:
5738         * plugins/profiler/gprof-flat-profile.c,
5739         plugins/profiler/gprof-profile-data.c,
5740         plugins/profiler/gprof-call-graph.c,
5741         plugins/profiler/gprof-profile-data.h,
5742         plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
5743         Show profiler view when target selected bug #403515.
5745 2007-02-05  Naba Kumar  <naba@gnome.org>
5747         * configure.in: Enabled devhelp plugin by default now that
5748         it works.
5749         
5750         Patch from parmigio@2ainfo.it:
5751         * plugins/document-manager/anjuta-document-manager.plugin.in:
5752         Added xml file type in supported mime types list.
5753         
5754 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
5756         * plugins/debug-manager/debugger.c,
5757         plugins/debug-manager/plugin.c:
5758         Add a field in status bar displaying debugger state
5759         Change cursor shape when debugger is busy
5760         Fix bug #378600
5762         * plugins/debug-manager/watch.c,
5763         plugins/debug-manager/locals.c,
5764         libanjuta/interfaces/libanjuta.idl:
5765         Clean up, remove debugging messages and unused signals
5767 2007-02-03  Johannes Schmid <jhs@gnome.org>
5769         * configure.in:
5770         Fixed AC_INIT and seperated version to major, minor, micro
5772         * anjuta.anjuta:
5773         Load Subversion instead of CVS
5774         
5775         * anjuta.desktop.in.in:
5776         Fixed bug-buddy component
5778         Original patch from Rob Bradfort <robster@debian.org>:
5779         * src/main.c: (get_command_line_args), (main):
5780         Bug #335981 – Migration from popt to GOption
5782 2007-02-03  Naba Kumar  <naba@gnome.org>
5784         * configure.in: Depend on devhelp 0.13 and fixed gecko home
5785         path variable. Fixed bug #341170.
5786         * plugins/profiler/Makefile.am: Fixed indentation.
5787         
5788 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
5790         * libanjuta/interfaces/libanjuta.idl,
5791         plugins/sourceview/sourceview.c,
5792         plugins/editor/text-editor.c,
5793         plugins/symbol-browser/plugin.c,
5794         plugins/search/search-replace.c,
5795         plugins/document-manager/goto_line.c,
5796         plugins/document-manager/action-callbacks.c,
5797         plugins/document-manager/anjuta-docman.c:
5798         Rename markers of anjuta interface
5799         IANJUTA_MARKABLE_NONE has been removed
5800         IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
5801         IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
5802         IANJUTA_MARKABLE_ATTENTIVE renamed in
5803                 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
5804         IANJUTA_MARKABLE_INTENSE renamed in
5805                 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
5806         IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
5808         * (removed) plugins/sourceview/marker-light.png,
5809         (removed) plugins/sourceview/marker-basic.png,
5810         (removed) plugins/sourceview/marker-attentive.png,
5811         (removed) plugins/sourceview/marker-intense.png,
5812         plugins/sourceview/bookmark.png,
5813         (added) plugins/sourceview/breakpoint-disabled.png,
5814         (added) plugins/sourceview/breakpoint-enabled.png,
5815         (added) plugins/sourceview/program-counter.png,
5816         (added) plugins/sourceview/linemarker.png,
5817         plugins/sourceview/Makefile.am,
5818         (added) plugins/editor/bookmark.xpm,
5819         (added) plugins/editor/breakpoint-disabled.xpm,
5820         (added) plugins/editor/breakpoint-enabled.xpm,
5821         (added) plugins/editor/program-counter.xpm,
5822         (added) plugins/editor/linemarker.xpm,
5823         plugins/editor/Makefile.am:
5824         Add or change marker pixmaps in scintilla and sourceview editor
5826         * plugins/document-manager/plugin.c,
5827         libanjuta/interfaces/libanjuta.idl,
5828         plugins/debug-manager/plugin.c,
5829         plugins/debug-manager/breakpoints.c
5830         plugins/gdb/debugger.c:
5831         Fix bug #376404, program counter marker is not displayed when debugger
5832         Return the selected editor or NULL (if file does not exist) with 
5833         ianjuta_document_manager_goto_file_line* functions
5834         Emit a change-location signal even if the program counter is in an
5835         unknown file
5837 2007-02-02  Naba Kumar  <naba@gnome.org>
5839         * TODO.tasks: Marked bounty bug #359478 completed. And checked
5840         older bounties 'Done'.
5841         
5842 2007-02-02  Naba Kumar  <naba@gnome.org>
5844         * TODO.tasks: Fixed typop.
5846         Patch from James Liggett  <jrliggett@cox.net>:
5847         * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
5848         plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
5849         profiler plugin by James Liggett. Completes bounty bug #359478
5850         'Gprof performance profiler plugin'
5852 2007-02-01  Naba Kumar  <naba@gnome.org>
5854         * src/main.c: Renamed option name.
5856         * TODO.tasks: Marked "Test and fix all project wizards templates"
5857         bounty completed.
5858         
5859 2007-01-29  Johannes Schmid <jhs@gnome.org>
5861         * plugins/document-manager/plugin.c: (on_editor_changed):
5862         Added DEBUG_PRINT(...)
5863         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
5864         implemented
5865         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
5866         Fix language support plugin for sourceview editor (add some new
5867         language names)
5868         
5869         * plugins/sourceview/sourceview.c: (iindic_clear):
5870         Clear all indicators
5872 2007-01-29  Johannes Schmid <jhs@gnome.org>
5874         * TODO.tasks:
5875         Minor task currentions
5876         
5877         * libanjuta/interfaces/libanjuta.idl:
5878         * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
5879         (itext_editor_iface_init):
5880         * plugins/language-support-cpp-java/plugin.c: (install_support):
5881         * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
5882         (ieditor_get_attributes), (ieditor_iface_init):
5883         Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
5884         plugins.
5885         
5886         * plugins/sourceview/sourceview.glade:
5887         Fixed sourceview preference window
5889 2007-01-28  Naba Kumar  <naba@gnome.org>
5890         
5891         * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
5892         Implemented --no-files and --no-session command line options and
5893         corresponding preferernces checkboxes in General tab.
5895 2007-01-28  Johannes Schmid <jhs@gnome.org>
5897         * plugins/subversion/plugin.c:
5898         * plugins/subversion/plugin.h:
5899         * plugins/subversion/svn-notify.c: (svn_show_info),
5900         (show_svn_error), (on_svn_notify):
5901         * plugins/subversion/svn-notify.h:
5902         * plugins/subversion/svn-thread.c: (create_message_view),
5903         (svn_thread_start):
5904         Fixed error handling and fixed #394216 – No indication of subversion commands running
5905         
5906         * plugins/tools/execute.c: (atp_output_context_print):
5907         Show name of tool in message pane
5909 2007-01-28  Naba Kumar  <naba@gnome.org>
5910         
5911         * configure.in, plugins/glade/plugin.c: Make it work with
5912         glade svn. Based on patch from  Vincent Geddes. Fixes bug #400833.
5913         
5914         * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
5915         from devhelp (won't work untill devhelp is fixed: bug #341170).
5916         
5917         * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
5918         
5919 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
5921         Reviewed by Naba Kumar  <naba@gnome.org>:
5922         * libanjuta/interfaces/libanjuta.idl, 
5923         plugins/debug-manager/debugger.c,
5924         plugins/debug-manager/start.c,
5925         plugins/gdb/plugin.c,
5926         plugins/gdb/debugger.c,
5927         plugins/gdb/debugger.h:
5928         Fix a bug when launching gdb
5929         Set the terminal for the debugged program on the command line.
5931 2007-01-26  Johannes Schmid <jhs@gnome.org>
5933         * plugins/sourceview/anjuta-document-saver.c:
5934         (anjuta_document_saver_save):
5935         * plugins/sourceview/anjuta-document.c: (document_saver_saving):
5936         * plugins/sourceview/sourceview.c: (save_if_modified),
5937         (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
5938         Proper error handling, for example if a file was modified externally. Use backup files
5939         to avoid data-loss on disk full.
5941 2007-01-24  Naba Kumar  <naba@gnome.org>
5942         
5943         * plugins/devhelp/htmlview.c: Fixed crash during project load.
5944         Fixed mem leak and source leak.
5945         
5946 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
5948         Reviewed by Naba Kumar  <naba@gnome.org>:
5949         * plugins/debug-manager/debug_tree.c,
5950         plugins/debug-manager/debug_tree.h,
5951         plugins/debug-manager/watch.c:
5952         Partial rewrite of the variable object code, find and fix a few bugs
5953         Fix bug #395808: gdb can still crash but children are listed
5954         on request only so you can avoid the crash
5956 2007-01-24  Naba Kumar  <naba@gnome.org>
5957         
5958         * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
5959         (added) plugins/symbol-browser/anjuta-symbol-locals.h,
5960         plugins/symbol-browser/plugin.h,
5961         plugins/symbol-browser/plugin.c,
5962         plugins/symbol-browser/Makefile.am: Added current file (local)
5963         symbols view (Seriously getting bored with the browse toolbar).
5965 2007-01-22  Naba Kumar  <naba@gnome.org>
5966         
5967         Patch from Gabor Kelemen:
5968         * po/POTFILES.in: Added .plugin.in files.
5970 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
5972         Reviewed by Naba Kumar  <naba@gnome.org>:
5973         * plugins/document-manager/anjuta-docman.c,
5974         plugins/message-view/anjuta-msgman.c
5975         Set right alignment to the label widget in the tab title.
5977 2007-01-21  Naba Kumar  <naba@gnome.org>
5978         
5979         * libegg/egg-combo-action.c: Fixed mode line.
5980         * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
5981         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
5983 2007-01-21  Armin Burgmeier  <armin@arbur.net>
5985         Reviewed by Naba Kumar  <naba@gnome.org>:
5986         * plugins/class-gen/plugin.c: Prompt for target before actually
5987         generating the class files. This ensures that the files are created in
5988         the correct directory. Fixes bug #397406.
5990         * plugins/class-gen/window.c: Set browse buttons to insensitive when
5991         the class is added to the project.
5993 2007-01-21  Naba Kumar  <naba@gnome.org>
5995         * libanjuta/anjuta-plugin-description.c,
5996         libanjuta/anjuta-ui.h,
5997         libanjuta/anjuta-status.c,
5998         libanjuta/anjuta-plugin-description.h,
5999         libanjuta/cell-renderer-captioned-image.c,
6000         libanjuta/anjuta-plugin-handle.c,
6001         libanjuta/anjuta-status.h,
6002         libanjuta/resources.c,
6003         libanjuta/cell-renderer-captioned-image.h,
6004         libanjuta/glue-cpp.c,
6005         libanjuta/anjuta-plugin-handle.h,
6006         libanjuta/anjuta-plugin.c,
6007         libanjuta/anjuta-preferences-dialog.c,
6008         libanjuta/libanjuta.h,
6009         libanjuta/resources.h,
6010         libanjuta/glue-cpp.h,
6011         libanjuta/anjuta-plugin.h,
6012         libanjuta/anjuta-preferences-dialog.h,
6013         libanjuta/anjuta-plugin-manager.c,
6014         libanjuta/anjuta-shell.c,
6015         libanjuta/anjuta-plugin-manager.h,
6016         libanjuta/anjuta-shell.h,
6017         libanjuta/anjuta-save-prompt.c,
6018         libanjuta/anjuta-save-prompt.h,
6019         libanjuta/anjuta-children.c,
6020         libanjuta/anjuta-utils.c,
6021         libanjuta/anjuta-profile.c,
6022         libanjuta/anjuta-preferences.c,
6023         libanjuta/anjuta-launcher.c,
6024         libanjuta/anjuta-utils.h,
6025         libanjuta/anjuta-profile.h,
6026         libanjuta/anjuta-launcher.h,
6027         libanjuta/anjuta-ui.c: Updated file headers.
6029         * po/POTFILES.in: Updated.
6031         * libanjuta/anjuta-marshal.list,
6032         (added) libanjuta/anjuta-plugin-handle.c,
6033         (added) libanjuta/anjuta-plugin-handle.h,
6034         (added) libanjuta/anjuta-plugin-manager.c,
6035         (added) libanjuta/anjuta-plugin-manager.h,
6036         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6037         (added) libanjuta/anjuta-profile.c,
6038         (added) libanjuta/anjuta-profile.h,
6039         (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
6040         libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
6041         src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
6042         src/action-callbacks.c: Implemented AnjutaPluginManager
6043         class based on old plugins.[ch]. Implemented AnjutaProfile as
6044         prelimanary profiles implementation. Implemented AnjutaPluginHandle
6045         class to represent plugins (not to be confused with plugin objects).
6046         Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
6047         implemented it in AnjutaApp and AnjutaTestShell.
6048         De-globalized plugin management and several clean ups.
6050         * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
6051         plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
6052         plugins/search/search-replace.c, plugins/terminal/terminal.c,
6053         plugins/project-import/project-import.c,
6054         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
6055         plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
6056         Fixed plugins for the change in API.
6058         * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
6059         file.
6060         
6061         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6063 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
6065         Reviewed by Naba Kumar  <naba@gnome.org>:
6066         * libanjuta/anjuta-launcher.c,
6067         libanjuta/anjuta-launcher.h:
6068         Add a new function anjuta_set_terminate_on_exit to close the i/o
6069         channel when the child exit
6070         Return directly the status and not the exit code in child-exited
6071         signal
6073         * plugins/gdb/debugger.c:
6074         Use new function in debugger plugin
6076 2007-01-18  Johannes Schmid <jhs@gnome.org>
6078         * src/about.c: Do not show empty license information instead hide the button (#397883)
6080 2007-01-15  Johannes Schmid <jhs@gnome.org>
6082         * plugins/project-manager/plugin.c:
6083         * plugins/project-wizard/templates/python.wiz
6084         * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
6085         
6086         Fixed #335235 python programs are not executeable/ do not start when pressing F3
6087         You will also need latest gnome-build svn       
6089 === anjuta 2.1.0 ===
6091 2007-01-14  Naba Kumar  <naba@gnome.org>
6093         * configure.in: Removed reference of mkfile project
6094         template to fix distcheck build error.
6095         * AUTHORS: Updated.
6096         * NEWS: Updated.
6097         * configure.in: Bumped version to 2.1.0 for beta release.
6098         * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
6099         crashes as soon as editing starts in normal text files.
6101 2007-01-14  Johannes Schmid <jhs@gnome.org>
6103         * configure.in
6104         * po/LINGUAS:
6105         Applied http://live.gnome.org/GnomeGoals/PoLinguas
6107         * tagmanager/c.c:
6108         Patch from Massimo Cora' to hopefully fix #395362
6110         * plugins/project-wizard/templates/*:
6112         Fixed and tested all project-wizards. Deactivated mkfile project because
6113         it was totally broken and I don't see any real use for it.
6114         Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
6116 2007-01-14  Naba Kumar  <naba@gnome.org>
6118         * NEWS: Updated for release.
6119         
6120         * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
6121         
6122         * libanjuta/interfaces/libanjuta.idl,
6123         plugins/editor/text_editor_cbs.c,
6124         plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
6125         interface and implemented it for scintilla.
6126         
6127         * plugins/editor/text-editor.c: Fixed highlighing issues when
6128         used with indicators (particularly when the file is just opened).
6129         Fixes bug #377477 – when debugging, scintilla editor grays out all
6130         lines before current line.
6131         
6132         * plugins/build-basic-autotools/build-basic-autotools.[ch]:
6133         Maintain a separate list of indicated edtitors for separate contexts.
6134         Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
6135         
6136 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
6138         Reviewed by Naba Kumar  <naba@gnome.org>:
6139         * plugins/debug-manager/plugin.c:
6140         Bug fix: breakpoints cannot be added after stopping the debugger
6142 2007-01-13  Naba Kumar  <naba@gnome.org>
6144         * NEWS: Updated for release.
6146 2007-01-12  Johannes Schmid <jhs@gnome.org>
6148         * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
6149         * plugins/project-wizard/cpp/src/Makefile.am.tpl:
6150         * plugins/project-wizard/gcj/src/Makefile.am.tpl:
6151         * plugins/project-wizard/gnome/src/Makefile.am.tpl:
6152         * plugins/project-wizard/gtk/src/Makefile.am.tpl:
6153         * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
6154         * plugins/project-wizard/terminal/src/Makefile.am.tpl:
6155         * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
6156         * plugins/project-wizard/xlib/src/Makefile.am.tpl:
6157         * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
6158         
6159         Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
6160         [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
6161         
6162         * plugins/sourceview/sourceview.c:
6163         Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
6164         on character positions.
6165         
6166 2007-01-12  Naba Kumar  <naba@gnome.org>
6168         * src/anjuta-app.c,
6169         plugins/project-manager/plugin.c,
6170         plugins/profile-default/plugin.c,
6171         libanjuta/anjuta-status.c,
6172         libanjuta/anjuta-status.h: Introduced an API for application title
6173         in AnjutaStatus. Set application title to project name.
6175 2007-01-11  Massimo Cora' <maxcvs@email.i>
6177         Reviewed by Naba Kumar  <naba@gnome.org>:
6178         * tagmanager/Makefile.am,
6179         plugins/symbol-browser/Makefile.am: removed installation for 
6180         test programs.
6182 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
6184         Reviewed by Naba Kumar  <naba@gnome.org>:
6185         * plugins/debug-manager/start.h,
6186         plugins/debug-manager/start.c,
6187         plugins/debug-manager/anjuta-debug-manager.ui,
6188         plugins/debug-manager/plugin.c:
6189         Partial fix for bug #392537
6191         * plugins/debug-manager/disassemble.c:
6192         Fix bug #392543
6194 2007-01-11  Naba Kumar  <naba@gnome.org>
6196         * src/anjuta.c: Load project seperately from session,
6197         so that project session is also loaded.
6198         
6199         * plugins/profile-default/plugin.c: Load project in new
6200         anjuta if there already is one loaded currently (disabled
6201         code for now).
6202         
6203         * plugins/editor/aneditor.cxx: Disconnect focus in/out
6204         signals when editor is destroyed. Fixes a crash bug.
6205         
6206         * plugins/editor/text_editor.c: Do not mark line in
6207         ianjuta_editor_goto_line() implementation.
6208         
6209         * plugins/search/search-replace.c: Always check for markable
6210         interface availablility because its optional for an editor.
6211         
6212         * plugins/document-manager/goto_line.c,
6213         plugins/document-manager/action-callbacks.c: Mark lines for
6214         goto line commands (from dialog and from menu entry box).
6215         
6216         * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
6217         plugins/file-manager/an_file_view.c: Expand file manager
6218         nodes in idle loop, one at a time. Did as a possible work
6219         around for bug #361763, but it didn't make any difference.
6220         However, it could still be useful in situations where there
6221         are lots to expand.
6222         
6223         * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
6225 2007-01-11  Naba Kumar  <naba@gnome.org>
6227         * plugins/editor/scintilla/LineMarker.h,
6228         plugins/editor/scintilla/LexBasic.cxx,
6229         plugins/editor/scintilla/LexHTML.cxx,
6230         plugins/editor/scintilla/include/SciLexer.h,
6231         plugins/editor/scintilla/include/Scintilla.h,
6232         plugins/editor/scintilla/include/Scintilla.iface,
6233         plugins/editor/scintilla/include/ScintillaWidget.h,
6234         plugins/editor/scintilla/LexBash.cxx,
6235         plugins/editor/scintilla/PlatGTK.cxx,
6236         plugins/editor/scintilla/ViewStyle.h,
6237         plugins/editor/scintilla/Editor.cxx,
6238         plugins/editor/scintilla/StyleContext.h,
6239         plugins/editor/scintilla/LexCPP.cxx,
6240         plugins/editor/scintilla/Converter.h,
6241         plugins/editor/scintilla/LexAU3.cxx,
6242         plugins/editor/scintilla/Editor.h,
6243         plugins/editor/scintilla/LexPerl.cxx,
6244         plugins/editor/scintilla/LexVB.cxx,
6245         plugins/editor/scintilla/ScintillaGTK.cxx,
6246         plugins/editor/scintilla/ViewStyle.cxx,
6247         plugins/editor/scintilla/PropSet.cxx,
6248         plugins/editor/scintilla/LexSQL.cxx,
6249         plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
6250         version 1.71
6252 2007-01-11  Armin Burgmeier  <armin@arbur.net>
6254         Reviewed by Naba Kumar  <naba@gnome.org>:
6255         * plugins/class-gen/element-editor.c: Scroll to a cell if it is
6256         selected for editing. This fixes bug #394218.
6258         * plugins/class-gen/plugin.c: Do not use project's root URI as project
6259         name if said URI is not known.
6261         * plugins/class-gen/window.c: When stripping function prefix away,
6262         include the trailing underscore because it is already set by the
6263         template.
6265         * plugins/class-gen/transform.c: Include "const char*" and "const
6266         gchar*" in the list for transforming a default C type to a GType.
6267         Don't access invalid memory when writing pointer_str in
6268         cg_transform_first_argument.
6270 2007-01-11  Naba Kumar  <naba@gnome.org>
6272         * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
6273         pixmaps/anjuta.svg, pixmaps/Makefile.am,
6274         (renamed) pixmaps/anjuta_icon.png, src/main.c,
6275         libegg/test-actions.c, anjuta.desktop.in.in,
6276         anjuta.prj: Renamed application icon to 'anjuta.png' from
6277         'anjuta_icon.png'. Added more fields in desktop file.
6279         * mime/anjuta.xml: Added magic section.
6280         
6281         * (removed) mime/anjuta.applications,
6282         (removed) mime/anjuta.mime, mime/Makefile.am,
6283         (removed) mime/anjuta.keys,
6284         mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
6285         registeration and added scalable icon. Also fixes bug #393680
6287 2007-01-09  Curtis Magyar  <curtm4n@gmail.com>
6289         Reviewed by Naba Kumar  <naba@gnome.org>:
6290         * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
6291         and anjuta_status_progress_add_ticks() to check for progressbar 
6292         being realized before trying to update it.
6294 2007-01-10  Naba Kumar  <naba@gnome.org>
6296         * tagmanager/tm_workspace.c,
6297         po/POTFILES.in,
6298         plugins/debug-manager/Makefile.am,
6299         plugins/tools/scripts/Makefile.am,
6300         plugins/class-gen/plugin.c,
6301         plugins/class-gen/Makefile.am,
6302         global-tags/Makefile.am: Fixed make distcheck.
6304         * plugins/debug-manager/attach_process.c,
6305         plugins/debug-manager/attach_process.h,
6306         plugins/class-gen/action-callbacks.h,
6307         plugins/class-gen/action-callbacks.c,
6308         plugins/class-gen/class_gen.h,
6309         plugins/class-gen/class_gen.c: Deleted unused/old files.
6311         * (removed) scintilla, (added) plugins/editor/scintilla,
6312         plugins/editor/scintilla/lexers.make,
6313         plugins/editor/scintilla/Makefile.am,
6314         plugins/editor/Makefile.am
6315         configure.in, manuals/reference/libanjuta/Makefile.am
6316         Makefile.am: Moved scintilla to its right place.
6318 2007-01-09  Naba Kumar  <naba@gnome.org>
6320         * plugins/profile-default/plugin.c: Save project session before
6321         a new one is opened.
6323         * plugins/project-manager/plugin.c,
6324         plugins/project-manager/plugin.h,
6325         plugins/project-manager/anjuta-project-manager.ui,
6326         plugins/profile-default/plugin.c,
6327         plugins/profile-default/plugin.h,
6328         plugins/profile-default/Makefile.am,
6329         (added) plugins/profile-default/anjuta-default-profile.ui,
6330         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
6331         libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
6332         multiple projects support.
6333         
6334 2007-01-06  Armin Burgmeier  <armin@arbur.net>
6336         Reviewed by Naba Kumar  <naba@gnome.org>
6337         * plugins/class-gen/combo-flags.h:
6338         * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
6339         enum, added a type parameter to selected signal. Select highlighted
6340         entry when pressing enter (but not unselect it if it was already
6341         selected) before closing the popup. Also accept input when clicking
6342         not into the popup.
6344         * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
6345         according to selection type.
6347         * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
6348         VOID:BOXED,ENUM.
6350 2007-01-08  Johannes Schmid <jhs@gnome.org>
6352   * plugins/project-wizard/templates/gtkmm/configure.in.tpl
6353   * plugins/project-wizard/templates/gtkmm/Makefile.am
6354   * plugins/project-wizard/templates/python/configure.ac.tpl
6355   * plugins/project-wizard/templates/python/configure.in.tpl
6356   * plugins/project-wizard/templates/python/Makefile.am
6357   * plugins/project-wizard/templates/cpp/configure.ac.tpl
6358   * plugins/project-wizard/templates/cpp/configure.in.tpl
6359   * plugins/project-wizard/templates/cpp/Makefile.am
6360   * plugins/project-wizard/templates/terminal.wiz
6361   * plugins/project-wizard/templates/xlib-dock.wiz
6362   * plugins/project-wizard/templates/wxwin.wiz
6363   * plugins/project-wizard/templates/java.wiz
6364   * plugins/project-wizard/templates/xlib/configure.ac.tpl
6365   * plugins/project-wizard/templates/xlib/configure.in.tpl
6366   * plugins/project-wizard/templates/xlib/Makefile.am
6367   * plugins/project-wizard/templates/gcj/configure.ac.tpl
6368   * plugins/project-wizard/templates/gcj/configure.in.tpl
6369   * plugins/project-wizard/templates/gcj/Makefile.am
6370   * plugins/project-wizard/templates/terminal/configure.ac.tpl
6371   * plugins/project-wizard/templates/terminal/configure.in.tpl
6372   * plugins/project-wizard/templates/terminal/Makefile.am
6373   * plugins/project-wizard/templates/terminal/autogen.sh
6374   * plugins/project-wizard/templates/wxwin/configure.ac.tpl
6375   * plugins/project-wizard/templates/wxwin/configure.in.tpl
6376   * plugins/project-wizard/templates/wxwin/Makefile.am
6377   * plugins/project-wizard/templates/gnome.wiz 
6378   * plugins/project-wizard/templates/java/configure.ac.tpl
6379   * plugins/project-wizard/templates/java/configure.in.tpl
6380   * plugins/project-wizard/templates/java/Makefile.am
6381   * plugins/project-wizard/templates/anjuta-plugin.wiz
6382   * plugins/project-wizard/templates/gtkmm.wiz
6383   * plugins/project-wizard/templates/python.wiz
6384   * plugins/project-wizard/templates/cpp.wiz
6385   * plugins/project-wizard/templates/gtk.wiz
6386   * plugins/project-wizard/templates/gcj.wiz
6387   * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
6388   * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
6389   * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
6391   Starting fixing of all project wizards:
6392   - rename configure.in to configure.ac
6393   - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
6394   - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
6395   (See #394184)
6396   
6397   * TODO.task: Added bug number to bounty
6399 2007-01-07  Johannes Schmid <jhs@gnome.org>
6401   *  plugins/build-basic-autotools.c:
6402   Fixed #392290 – Missed install as root option in project manager
6404 2007-01-07  Johannes Schmid <jhs@gnome.org>
6406   * plugins/sourceview/sourceview.c:
6407   Fixed #388731 – Odd editor behaviour after performing block-text operations
6408   Fixed #388727 – Block-tab does not work
6409   
6410   * plugins/sourceview/anjuta-document.h/c:
6411   Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
6412   
6413   * configure.in:
6414   Require Gtk+ >= 2.10 for sourceview plugin
6416 2007-01-06  Curtis Magyar <curtm4n@gmail.com>
6418         * libanjuta/anjuta-status.c:
6419         Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
6421 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
6423         * configure.in,
6424         plugins/terminal/terminal.c:
6425         Fix bug #377027
6426         remove support for VTE < 0.9
6428 2007-01-06  Naba Kumar  <naba@gnome.org>
6430         * po/POTFILES.in: Updated
6432 2007-01-05  Adam Dingle  <adam@medovina.org>
6434         Reviewed by Naba Kumar  <naba@gnome.org>:
6435         * plugins/message-view/anjuta-message-manager-plugin.glade:
6436         Fixed bug #377903 (improve message color defaults).
6438 2007-01-05  Naba Kumar  <naba@gnome.org>
6440         * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
6441         
6442 2007-01-03  Armin Burgmeier  <armin@arbur.net>
6444         Reviewed by  Naba Kumar  <naba@gnome.org>:
6445         * plugins/symbol-browser/test-class.h: Fixed block ends.
6447         * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
6448         C-style-block comment.
6450         * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
6451         allow lists when writing autogen definition files. This is required
6452         for the new class generator. Also fixed a wrong return value in
6453         npw_autogen_write_definition_file and set a GError in
6454         npw_autogen_execute when the output file could not be opened.
6456         * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
6457         user interface.
6459         * plugins/class-gen/Makefile.am: Added templates subdir, removed
6460         goc_template_header and goc_template_source, added top_srcdir to
6461         includes, link against project wizard (also hopefully temporarily),
6462         removed class_gen.h, class_gen.c, action-callbacks.h,
6463         action-callbacks.c.
6465         * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
6467         * plugins/class-gen/cell-renderer-flags.h:
6468         * plugins/class-gen/cell-renderer-flags.c:
6469         * plugins/class-gen/combo-flags.h:
6470         * plugins/class-gen/combo-flags.c:
6471         * plugins/class-gen/element-editor.c:
6472         * plugins/class-gen/element-editor.h:
6473         * plugins/class-gen/generator.c:
6474         * plugins/class-gen/generator.h:
6475         * plugins/class-gen/plugin.h:
6476         * plugins/class-gen/plugin.c:
6477         * plugins/class-gen/transform.c:
6478         * plugins/class-gen/transform.h:
6479         * plugins/class-gen/validator.c:
6480         * plugins/class-gen/validator.h:
6481         * plugins/class-gen/window.c:
6482         * plugins/class-gen/window.h: Rewrote class generator, it now allows
6483         adding of several class elements and uses autogen.
6485         * plugins/class-gen/templates/cc-header.tpl:
6486         * plugins/class-gen/templates/cc-source.tpl:
6487         * plugins/class-gen/templates/go-header.tpl:
6488         * plugins/class-gen/templates/go-source.tpl:
6489         * plugins/class-gen/templates/Makefile.am: Added Autogen templates
6490         for the class generator.
6492         * configure.in: Added plugins/class-gen/templates/Makefile to output.
6494 2007-01-04  Naba Kumar  <naba@gnome.org>
6496         Patch from Nick Treleaven:
6497         * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
6498         all matching symbols.
6499         
6500         Patches from  Maik Beckmann and Sébastien Granjoux:
6501         * plugins/profile-default/plugin.c,
6502         plugins/project-manager/plugin.c: Unescape project name. Fixes
6503         Bug #357151
6505 2007-01-04  Naba Kumar  <naba@gnome.org>
6507         * plugins/glade/plugin.c: Fixed compilation with
6508         older glade-3 version.
6509         
6510         Patch from Roland Illig:
6511         libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
6512         plugins/sourceview/anjuta-document-saver.c,
6513         plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
6514         are necessary to build anjuta on NetBSD 3.0
6516         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
6517         * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
6518         window manager in gnome.
6519         
6520 2007-01-02  Naba Kumar  <naba@gnome.org>
6521         
6522         * plugins/glade/plugin.c: Make it work with glade-3 svn.
6523         
6524 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
6526         Reviewed by Naba Kumar  <naba@gnome.org>:
6527         * libanjuta/interfaces/libanjuta.idl,
6528         plugins/debug-manager/Makefile.am,
6529         plugins/debug-manager/anjuta-marshal.list,
6530         plugins/debug-manager/debugger.c,
6531         plugins/debug-manager/sparse_buffer.c,
6532         plugins/debug-manager/sparse_buffer.h,
6533         plugins/debug-manager/sparse_view.c,
6534         plugins/debug-manager/sparse_view.h,
6535         plugins/debug-manager/disassemble.h,
6536         plugins/debug-manager/disassemble.c,
6537         plugins/debug-manager/anjuta-marshal.list,
6538         plugins/debug-manager/plugin.c,
6539         plugins/gdb/debugger.c,
6540         plugins/gdb/debugger.h,
6541         plugins/gdb/plugin.c:
6542         Add a disassembly view window
6544         * plugins/debug-manager/breakpoints.c,
6545         plugins/debug-manager/chunk_view.c,
6546         plugins/debug-manager/locals.c,
6547         plugins/debug-manager/memory.c,
6548         plugins/debug-manager/registers.c,
6549         plugins/debug-manager/stack_trace.c:
6550         Add some debugging information 
6552 2006-12-18  Naba Kumar  <naba@gnome.org>
6554         * configure.in, plugins/glade/plugin.c: Allow building against both
6555         glade == 3.0.2 and glade > 3.0.2 (~ cvs).
6557 2006-12-03  Naba Kumar  <naba@gnome.org>
6558         
6559         * TODO.tasks: Marked a bounty completed.
6561 2006-11-24  Adam Dingle <adam@medovina.org>
6563         Reviewed by Naba Kumar  <naba@gnome.org>:
6564         * plugins/build-basic-autotools/build-basic-autotools.c,
6565         plugins/debug-manager/watch.c,
6566         plugins/document-manager/plugin.c, 
6567         plugins/patch/plugin.c,
6568         plugins/project-manager/plugin.c:
6569         Fixed bug #378879 (several command names need ellipses).
6571 2006-11-22  Sylvain Defresne  <sdefresne@gmail.com>
6573         Reviewed by: Naba Kumar  <naba@gnome.org>
6574         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6575         GCC 4.1.2 (there are only two warnings remaining now when compiling
6576         plugins).
6578         * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
6580         * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
6581         macro so that the generated function support a NULL plugin parameter.
6583         * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
6584         in debug_tree_find_expression by freeing memory returned by the call
6585         to gtk_tree_model_get instead of the parameter string.
6587 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
6589         * plugins/debug-manager/breakpoints.c:
6590         Fix bug #378850
6592         * plugins/debug-manager/anjuta-debug-manager.ui,
6593         plugins/debug-manager/debugger.c,
6594         plugins/debug-manager/plugin.c:
6595         Fix bug #378871
6597 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
6599         * libanjuta/anjuta-launcher.c,
6600         plugins/gdb/debugger.c:
6601         Fix bug #377061
6603 2006-11-21  Naba Kumar  <naba@gnome.org>
6605         * plugins/search/search_preferences.c: Fixed build break.
6606         
6607 2006-11-20  Naba Kumar  <naba@gnome.org>
6608         
6609         Patch from Kjartan Maraas:
6610         * plugins/cvs-plugin/cvs-interface.c,
6611         plugins/document-manager/plugin.c,
6612         plugins/gtodo/interface.c,
6613         plugins/gtodo/libgtodo.h,
6614         plugins/message-view/anjuta-msgman.c,
6615         plugins/project-wizard/druid.c,
6616         plugins/search/search_preferences.c,
6617         plugins/sourceview/sourceview-prefs.c,
6618         plugins/terminal/terminal.c,
6619         src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
6621         Patch from Przemysław Grzegorczyk:
6622         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
6623         plugins/subversion/anjuta-subversion.glade: Enable files in
6624         fileselection dialog. Fixes bug #376031.
6625         
6626 2006-11-17  Adam Dingle <adam@medovina.org>
6628         Reviewed by: Naba Kumar  <naba@gnome.org>
6629         * plugins/build-basic-autotools/build-basic-autotools.c
6630         * plugins/class-gen/anjuta-class-gen.plugin.in
6631         * plugins/debug-manager/breakpoints.c
6632         * plugins/debug-manager/plugin.c
6633         * plugins/devhelp/plugin.c
6634         * plugins/document-manager/plugin.c
6635         * plugins/gdb/debugger.c
6636         * plugins/glade/anjuta-glade.plugin.in
6637         * plugins/gtodo/plugin.c
6638         * plugins/language-support-cpp-java/plugin.c
6639         * plugins/message-view/plugin.c
6640         * plugins/project-import/anjuta-project-import.glade
6641         * plugins/project-import/anjuta-project-import.plugin.in
6642         * plugins/search/plugin.c
6643         * plugins/tools/scripts/tools-2.xml.in
6644         * plugins/valgrind/plugin.c
6645         * src/anjuta-actions.h:
6646         Fixed bug #376335 "menu items should be capitalized".  Minor
6647         grammar edits.
6649 2006-11-20  Naba Kumar  <naba@gnome.org>
6650         
6651         * configure.in: Fixed build.
6653         Patch from: Arjan Timmerman
6654         *configure.in: Make subvesion plugin build for apr 1.x.
6655         Fixes: Bug #364754.
6656         
6657 2006-11-20  Johannes Schmid <jhs@gnome.org>
6659         * configure.in
6660         * plugins/*/*.[ch]:
6661         Removed patches from Sylvain and Günther. They caused not problems but
6662         Naba was against them.
6664 2006-11-20  Johannes Schmid <jhs@gnome.org>
6666         * Removed me from MAINTAINERS
6668 2006-11-14  Günther Brammer <GBrammer@gmx.de>
6670         * configure.in:
6671         Use apr-1 instead of apr-0
6673 2006-11-14  Sylvain Defresne  <sdefresne@gmail.com>
6675         * global-tags/create_global_tags.sh.in: Correct a bug when environment
6676         variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
6677         and another bug occuring when parsing .pc file containing quotes.
6679 2006-11-13  Sylvain Defresne  <sdefresne@gmail.com>
6681         * plugins/*/*.[ch]: Use class macro for type casting.
6683         * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
6684         GCC 4.1.2 (there are only two warnings remaining now when compiling
6685         plugins).
6687         * plugins/debug-manager/debug_tree.c: corrected a invalid free and
6688         a memory leak in debug_tree_find_expression; g_free was called on
6689         the parameter instead of the memory allocated by gtk_tree_model_get.
6691         * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
6692         to declare and initialize the global type variable of the plugin.
6694 2006-10-31  Naba Kumar  <naba@gnome.org>
6696         * global-tags/create_global_tags.sh.in: Added an end message.
6697         
6698         * libanjuta/anjuta-launcher.h: Fixed indentation.
6699         
6700         * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
6701         creation to a) append the messages in right way, b) Connect signals
6702         to the view properly and c) Recreate the system-tags.cache at the
6703         end of the generation.
6705         * plugins/symbol-browser: Fixed action path (double
6706         click on sysmbols was not working).
6708         * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
6709         Fixed typedef and removed dead code.
6711         * tagmanager/c.c: Took the latest version from ctags source
6712         repository, because the one we had (from ctags 5.6) was broken.
6713         
6714         * global_tags/create_global_tags.sh.in: Reverted the patch from
6715         Sylvain because it was not right fix (and added a helpful comment).
6716         Used /bin/bash to fix the bashism and generated separate log files
6717         for each tag files in the same directory.
6718         
6719 2006-10-29  Naba Kumar  <naba@gnome.org>
6721         * plugins/editor/text_editor.c: Use a temporary file
6722         to save the editor and move it at the end to original
6723         file. This will prevent data corruption if file save
6724         failed for any reason. Also report proper errors when
6725         file save fails. Fixes bug #346575.
6726         
6727 2006-10-26  Naba Kumar  <naba@gnome.org>
6729         * plugins/document-manager/anjuta-docman.c: Do not load
6730         the same files with different path more than once (happens
6731         with symlinked files). Fixes Bug #323591.
6733 2006-10-25  Naba Kumar  <naba@gnome.org>
6735         * plugins/valgrind/vgactions.c: Fixed a warning.
6737 2006-10-25  Sylvain Defresne  <sdefresne@gmail.com>
6739         Reviewed by Naba Kumar  <naba@gnome.org>:
6741         * plugins/valgrind/vgtoolview.c:
6742         Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
6744         * plugins/valgrind/bugged-prg-test.c:
6745         No more warning during compilation with GCC 4.1.
6746         Program is still buggy in order to be used as a test of the
6747         plugin.
6749         * plugins/valgrind/ldd.c plugins/valgrind/parser.c
6750         plugins/valgrind/preferences.c plugins/valgrind/symtab.c
6751         plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
6752         plugins/valgrind/vgrule.c:
6753         No more warning during compilation with GCC 4.1.
6755         * plugins/valgrind/plugin.c:
6756         Correct call to vg_tool_view_set_{argv,srcdir} to conform to
6757         prototype (was missing from previous patch).
6759 2006-10-24  Naba Kumar  <naba@gnome.org>
6761         * plugins/glade/plugin.c: Show glade tree view, not list view.
6762         
6763         * plugins/glade/plugin.c: Fixed crash when Anjuta is
6764         exited with glade plugin still loaded. Fixes Bug #364755.
6766         * plugins/document-manager/anjuta-document-manager.plugin.in:
6767         Added application/x-reject in accepted mime-types.
6768         
6769         * Changelog: Fixed changelog alignments.
6771 2006-10-24  Sylvain Defresne  <sdefresne@gmail.com>
6773         Reviewed by: Naba Kumar  <naba@gnome.org>
6774         
6775         * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
6776         plugins/valgrind/plugin.h plugins/valgrind/preferences.c
6777         plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
6778         plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
6779         plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
6780         plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
6781         plugins/valgrind/vgsearchbar.c:
6782         Use class macro for type casting.
6784         * plugins/valgrind/plugin.h:
6785         Don't force cast a GtkActionGroup to a GtkAction.
6787         * plugins/valgrind/plugin.c:
6788         Use correct API to get path of the preoject root when building
6789         the list of targets for the run action.
6790         Correct ordering of the construction of the preferences widgets.
6791         Only remove the valgrind widget if it is currently displayed.
6793         * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
6794         Return if check_valgrind_binary() fails.
6795         The ValgrindPluginPrefs object is initialized after the call to
6796         vg_action_new. Take a handle to the location of the pointer to
6797         the future object.
6799 2006-10-24  Naba Kumar  <naba@gnome.org>
6801         * HACKING: Updated coding sample.
6802         
6803         Patch from: Armin Burgmeier  <armin@arbur.net>
6804         * plugins/symbol-browser/test-class.h,
6805         plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
6806         
6807 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
6809         * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
6810         * plugins/valgrind/vgtoolview.h:
6811         Correctly handle the argv / srcdir of vg_tool_view object. Do
6812         not leak memory associated with those arrays.
6814         * plugins/symbol-browser/an_symbol_prefs.c:
6815         Support unloading / reloading of the module (for example when
6816         closing a project and opening another one).
6818         * plugins/project-manager/plugin.c:
6819         Remove plugin widget before removing plugin itself, preventing
6820         a crash with valgrind plugin.
6822         * libanjuta/anjuta-preferences-dialog.c:
6823         Do not use the page_num returned by gtk_notebook_append_page to
6824         remove the page as it cause bugs when pages removal is not done
6825         in LIFO.
6827         * plugins/document-manager/anjuta-docman.c:
6828         Fix some GTK+ warnings.
6830         * global-tags/create_global_tags.sh.in:
6831         Rewrite script to remove bash-ism and use pkg-config directly
6832         instead of parsing the *.pc file by hand. This solve problems
6833         that occurred when one of the directory in PKG_CONFIG_PATH is
6834         empty.
6836 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
6838         * plugins/glade/plugin.c: Fix build (#363884)
6840 2006-10-22  Johannes Schmid <jhs@gnome.org>
6842         * plugins/file-manager/an_file_view.c:
6843         * plugins/file-manager/plugin.c:
6844         * plugins/file-manager/plugin.h:
6845         Fix possible crasher when changing project-root uri when we try to restore open nodes
6846         * AUTHORS: Updated
6848 2006-10-19  Naba Kumar  <naba@gnome.org>
6850         Patch from: Juan Pablo Ugarte
6851         * plugins/glade/plugin.c: Include glade header
6852         correctly.
6853         
6854 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
6855         
6856         * plugins/debug-manager/Makefile.am,
6857         plugins/debug-manager/sexy-icon-entry.h,
6858         plugins/debug-manager/sexy-icon-entry.c,
6859         plugins/debug-manager/dataview.c:
6860         Fix bug #358134 (Goto memory prompt)
6861         Use sexy-icon-entry from libsexy 0.1.10
6863         * plugins/debug-manager/debugger.c,
6864         plugins/debug-manager/plugin.c,
6865         plugins/debug-manager/start.c,
6866         plugins/gdb/debugger.c,
6867         plugins/gdb/plugin.c:
6868         Better error handling when starting and stopping debugger
6870 2006-10-13  Maik Beckmann <maik@eigenco.de>
6872         * src/action_callbacks.c:
6873         Fixed bug #361830 (AboutDialog does not close) which is caused 
6874         due to a change in Gtk+ 2.10  
6875   
6876 2006-10-12  Adam Dingle <adam@medovina.org>
6878         * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
6880         * plugins/search/search-replace.c:
6881         Fixed bug #358068 (indicate when Find in Files is complete)
6883         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6885         * plugins/sourceview/sourceview-prefs.c:
6886         * plugins/sourceview/sourceview.glade:
6887         Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
6889         * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
6891         * plugins/devhelp/plugin.c:
6892         * plugins/search/plugin.c: 
6893         Fixed bug #359750 (fix find/replace shortcut keys).
6895         * plugins/document-manager/plugin.c: fixed bug #351387 (don't
6896         use Alt+key for shortcuts)
6898         *  plugins/debug-manager/debug_tree.c:
6899         *  plugins/debug-manager/debugger.c:
6900         Fixed bug #359317 (can't load debug manager)
6902         * /plugins/document-manager/plugin.c:
6903         Fixed bug #359259 (highlight modes listed in reverse 
6904         alphabetical order).
6906 2006-10-10  Johannes Schmid <jhs@gnome.org>
6908         * plugins/glade/plugin.c:
6909         Add scrollbars to glade project window
6911 2006-10-10  Johannes Schmid <jhs@gnome.org>
6913         * libanjuta/interfaces/Makefile.am.iface:
6914         Fixed Makefile with broke build
6916 2006-10-07  Johannes Schmid <jhs@gnome.org>
6918         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6919         * libanjuta/interfaces/Makefile.iface.am:
6920         Fixed enum types generation
6922         * libanjuta/interfaces/libanjuta.idl:
6923         Fixed some strange typo
6925 2006-10-06  Johannes Schmid <jhs@gnome.org>
6927         * libanjuta/interfaces/Makefile.iface.am:
6928         Fixed enum-types.h generation
6929         * libanjuta/interfaces/libanjuta.idl:
6930         char* => gchar*
6931         IAnjutaTODO::load should take const gchar* argument
6932         Remove include to libanjuta/e-splash.h which is not installed as header file
6933         Disable get_attributes for now
6934         
6935         * pluings/sourceview/sourceview.c: Disabled get_attributes
6936         
6937         * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
6939 2006-10-05  Naba Kumar  <naba@gnome.org>
6941         * TODO.tasks: Set 'Improve class widzard' task to assigned.
6942         Set bug id for 'Profiler plugin' task.
6944 2006-10-03  Naba Kumar  <naba@gnome.org>
6946         * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
6947         tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
6949         * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
6950         plugins/project-manager/plugin.c: Added a new API in
6951         IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
6952         Added some documentation. On project close, close all editors that
6953         has files opened for the project.
6954         
6955         * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
6956         from the containers on anjuta_shell_remove_widget(). Do not destroy
6957         glade widgets once created.
6958         
6959 2006-10-03  Johannes Schmid <jhs@gnome.org>
6961         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6962         * libanjuta/interfaces/libanjuta.idl:
6963         const-List<> => const List<>
6964         List-free<> => List<>
6965         
6966         * Makefile.am: Reenabled launcher
6968 2006-10-03  Johannes Schmid <jhs@gnome.org>
6970         * libanjuta/interfaces/Makefile.am.iface:
6971         Install libanjuta.idl
6973 2006-10-02  Adam Dingle <adam@medovina.org>
6975         * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
6977 2006-10-02  Adam Dingle <adam@medovina.org>
6979         * plugins/editor/style-editor.c: fixed bug #357534
6980         * plugins/gdb/utilities.h: removed 2 unused declarations
6982 2006-10-02  Johannes Schmid <jhs@gnome.org>
6984         * Makefile.am: disabled anjuta-launcher
6985         * libanjuta/Makefile.am:
6986         
6987         * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
6988         * libanjuta/glue-factory.c: (glue_factory_add_path),
6989         (glue_factory_get_path):
6990         * libanjuta/plugins.c: (activate_tool), (tool_set_update):
6991         * libanjuta/glue-factory.h:
6992         * libanjuta/glue-cpp.h:
6993         * libanjuta/glue-cpp.c:
6994         Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file      
6995         
6996         * libanjuta/interfaces/Makefile.am.iface:
6997         * libanjuta/interfaces/anjuta-idl-compiler.pl:
6998         * libanjuta/interfaces/libanjuta.idl:
6999         Add a new features to idl compiler:
7000         List<Type> => List of Type
7001         List-free<Type> => List of Type, it is up to the caller to free items and list
7002         const-List(-free)<Type> = const List of Types
7003         These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
7004         
7005         * plugins/class-gen/class_gen.c: (gobject_class_create_code),
7006         (generic_cpp_class_create_code):
7007         Adapted to new project_manager interface
7008         
7009         * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
7010         * plugins/debug-manager/debugger.c:
7011         (ivariable_debugger_iface_init):
7012         Do not use C++ keyword "delete" for interface name
7013         
7014         * plugins/document-manager/anjuta-document-manager.plugin.in:
7015         Added m4 to mime-types
7016         
7017         * plugins/project-manager/plugin.c:
7018         (iproject_manager_add_source_multi):
7019         Changed interface to use GList instead of GList* (needs new gnome-build CVS)
7021 2006-10-01  Naba Kumar  <naba@gnome.org>
7023         * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
7024         UI file used when out-of-process devhelp is used instead of
7025         embedded devhelp.
7026         
7027         * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
7028         plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
7029         plugins/profile-default/default.anjuta: Build devhelp plugin,
7030         but use out-of-process devhelp if devhelp plugin is disabled
7031         (either by user or devhelp is not installed). Disabled devhelp
7032         plugin by default. Added it in default profile.
7034 2006-10-01  Naba Kumar  <naba@gnome.org>
7036         * plguins/project-manager/plugin.c: Possible fix for crash
7037         bug #358583.
7038         
7039         * configure.in, plugins/Makefile.am: Enabled glade plugin and
7040         set dep to last version 3.0.2.
7041         
7042         * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
7043         plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
7044         plugins/symbol-browser/plugin.c: Use the right action group
7045         for getting popup actions (Fixes lots of assertion failures).
7047         * plugins/project-manager/plugin.c,
7048         plugins/project-manager/plugin.h: use separate action group
7049         for profie actions.
7050         
7051         * plugins/message-view/plugin.c: Disconnect session load
7052         signal on plugin deactivation (fixes a crash).
7054 2006-09-30  Naba Kumar  <naba@gnome.org>
7056         * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
7057         * TODO.tasks: Assigned a bounty to Massimo.
7059 2006-09-29  Naba Kumar  <naba@gnome.org>
7061         * src/anjuta-app.c, src/shell.c: Fixed build errors.
7063 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
7065         * plugins/debug-manager/debugger.c,
7066         plugins/debug-manager/plugin.c,
7067         libanjuta/interfaces/libanjuta.idl:
7068         Add a new abort command to quit debugger without waiting
7070         * plugins/gdb/debugger.c,
7071         plugins/gdb/debugger.h,
7072         plugins/gdb/plugin.c:
7073         Send a signal directly to the debugged program
7074         Implement abort command
7076         * plugins/debug-manager/debug_tree.c:
7077         Fix bug #358163
7079         * plugins/debug-manager/stack-trace.c:
7080         Fix bug #358009
7082 2006-09-29  Naba Kumar  <naba@gnome.org>
7084         * TODO.tasks: Updated.
7085         
7086         * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
7087         dialog.
7088         
7089         * TODO.tasks: Added more tasks and bounties. Marked a few completed.
7090         
7091         * TODO.tasks: Updated in light of the word wrapping fix
7092         in Tasks Manager. Added a test bounty entry.
7094         * TODO.tasks: Added four bounties.
7095         
7096 2006-09-28  Naba Kumar  <naba@gnome.org>
7098         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
7099         Added 'customizable' parameter to
7100         anjuta_ui_add_action_group_entries() and similar functions to
7101         allow user configuration of the actions. Filter out actions that
7102         are not configurable items (such as submenu items). Now the
7103         'Customize shortcuts' dialog is much better listed.
7105         * plugins/build-basic-autotools/build-basic-autotools.c,
7106         plugins/build-basic-autotools/build-basic-autotools.h,
7107         plugins/cvs-plugin/plugin.c,
7108         plugins/cvs-plugin/plugin.h,
7109         plugins/debug-manager/breakpoints.c,
7110         plugins/debug-manager/plugin.c,
7111         plugins/debug-manager/stack_trace.c,
7112         plugins/debug-manager/watch.c,
7113         plugins/devhelp/plugin.c,
7114         plugins/document-manager/plugin.c,
7115         plugins/file-loader/plugin.c,
7116         plugins/file-manager/plugin.c,
7117         plugins/glade/plugin.c,
7118         plugins/gtodo/interface.c,
7119         plugins/gtodo/plugin.c,
7120         plugins/language-support-cpp-java/plugin.c,
7121         plugins/macro/plugin.c,
7122         plugins/macro/plugin.h,
7123         plugins/message-view/plugin.c,
7124         plugins/patch/plugin.c,
7125         plugins/profile-default/default.anjuta,
7126         plugins/project-manager/plugin.c,
7127         plugins/project-manager/plugin.h,
7128         plugins/sample1/plugin.c,
7129         plugins/search/plugin.c,
7130         plugins/subversion/plugin.c,
7131         plugins/subversion/plugin.h,
7132         plugins/symbol-browser/plugin.c,
7133         plugins/symbol-browser/plugin.h,
7134         plugins/tools/plugin.c,
7135         plugins/valgrind/plugin.c,
7136         plugins/valgrind/plugin.h: Fixed to take care of above change
7137         in API of AnjutaUI. Properly added/removed action groups in some
7138         plugins. Split action groups into customization and non-customizable
7139         groups and added them separately.
7141         * plugins/document-manager/plugin.c: Close files belonging to
7142         project when project is closed (not complete).
7143         
7144         * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
7145         vertical aligned cell entries.
7146         
7147         * src/anjuta-app.c: Define macros for the placeholder names.
7148         Set default widths and heights of the default placeholders,
7149         so that newly docked widgets are correclty sized.
7150         
7151         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
7152         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
7153         Fixed to generated correct actions addition/removal code.
7155 2006-09-25  Naba Kumar  <naba@gnome.org>
7157         * libanjuta/Makefile.am, libanjuta/libanjuta.h,
7158         libanjuta/anjuta-serializer.[ch]: Implemented serialization
7159         class.
7160         
7161         * plugins/message-view/anjuta-msgman.c,
7162         plugins/message-view/anjuta-msgman.h,
7163         plugins/message-view/message-view.c,
7164         plugins/message-view/message-view.h,
7165         plugins/message-view/plugin.c: Serialize messages panes in
7166         session save and deserialize them in session load so that
7167         build messages persistant.
7168         
7169 2006-09-24  Johannes Schmid <jhs@gnome.org>
7171         * libanjuta/anjuta-utils.c:
7172         * plugins/message-view/message-view.c:
7173         Really fixed #355407
7175 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
7177         * libanjuta/interfaces/libanjuta.idl:
7178         Change one variable sign
7180         * plugins/debug-manager/anjuta-debug-manager.glade,
7181         plugins/debug-manager/anjuta-debug-manager.ui:
7182         Few small interface changes     
7184         * plugins/debug-manager/debug_tree.h,
7185         plugins/debug-manager/watch.c,
7186         plugins/debug-manager/debugger.c,
7187         plugins/debug-manager/plugin.c
7188         plugins/gdb/debugger.c,
7189         plugins/gdb/plugin.c:
7190         Big rewrite of debugger queue
7191         Allow to cancel command
7193         * plugins/debug-manager/memory.c:
7194         Fix a bug if a command is cancelled
7196 2006-09-23  Bursig Rafal <Bursig_Rafal@mentor.com>
7198         * plugins/gdb/debugger.c,
7199         plugins/debug-manager/debug_tree.c,
7200         plugins/debug-manager/locals.c:
7201         Restore tree representation for local variable
7202         Add argument in local variable list
7203         Use gdb variable object to get all informations
7205 2006-09-19  Naba Kumar  <naba@gnome.org>
7207         * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
7208         that implements AnjutaSavePrompt class.
7210         * ChangeLog: Fixed indentation.
7211         
7212         * libanjuta/Makefile.am,
7213         libanjuta/anjuta-marshal.list,
7214         libanjuta/anjuta-shell.c,
7215         libanjuta/anjuta-shell.h,
7216         plugins/document-manager/action-callbacks.c,
7217         plugins/document-manager/action-callbacks.h,
7218         plugins/document-manager/anjuta-docman.c,
7219         plugins/document-manager/anjuta-docman.h,
7220         plugins/document-manager/plugin.c,
7221         src/anjuta.c: Impletemnted save prompt dialog to prompt for
7222         unsaved items during exit. A new signal is added in shell
7223         interface called 'save-prompt' to collect all unsaved items.
7224         Create AnjutaSavePrompt class (dialog) to process unsaved items.
7225         Fixed document manager to use the new save-prompt signal in shell
7226         and AnjutaSavePrompt object for unsaved files. Cleaned up
7227         AnjutaDocman to synchronously save new files. Fixed function
7228         names.
7230 2006-09-18  Johannes Schmid <jhs@gnome.org>
7232         * configure.in: Added gdl-gnome-1.0 to depencies and bumped
7233         gdl requirement to 0.7.0
7235 2006-09-18  Johannes Schmid <jhs@gnome.org>
7237         * global-tags/.cvsignore:
7238         * global-tags/Makefile.am:
7239         * global-tags/create_global_tags.sh (removed):
7240         * global-tags/create_global_tags.sh.in (added):
7241         Fixed #355407
7242         
7243         * libanjuta/anjuta-launcher.c:
7244         Fixed #349374
7245         
7246         * plugins/project-manager/plugin.c:
7247         (project_manager_plugin_close_project):
7248         Fixed crasher
7249         
7250         * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
7251         Fixed gtk critical
7252         
7253         * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
7254         More reasonable toolbar creation/deletition though it does
7255         not completly work!
7257 2006-09-15  Johannes Schmid <jhs@gnome.org>
7259         * libanjuta/anjuta-utils.c/.h:
7260         Fixed #355168
7262 2006-09-13  Curtis Magyar <curtm4n@gmail.com>
7264         * scintilla/ScintillaGTK.cxx
7265         Fixed doulbe freeing in Scintilla
7267 2006-09-12  Johannes Schmid  <jhs@gnome.org>
7269         * plugins/symbol-browser/an_symbol_prefs.c:
7270         Support unloading / reloading of the module (for example when
7271         closing a project and opening another one).
7273         * plugins/project-manager/plugin.c:
7274         Really fixed #355148 (Show project name in title bar)
7276 2006-09-09  Johannes Schmid  <jhs@gnome.org>
7278         * libanjuta/plugins.c:
7279         Fixed #355156 (Show plugins in alphabetical order)
7281 2006-09-09  Johannes Schmid  <jhs@gnome.org>
7283         * plugins/project-manager/plugin.c:
7284         Fixed #355148 (Show project name in title bar)
7286 2006-09-09  Johannes Schmid  <jhs@gnome.org>
7288         * plugins/project-manager/plugin.c:
7289         (value_removed_project_root_uri):
7290         Fixed crasher if project cannot be opened
7292 2006-08-30 Naba Kumar  <naba@gnome.org>
7294         * plugins/language-support-cpp-java/plugin.[c,h],
7295         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7296         Impletemnted UI for auto indent.
7297         
7298 2006-08-28 Naba Kumar  <naba@gnome.org>
7299         
7300         * plugins/gvim/.cvsignore,
7301         plugins/gvim/Makefile.am,
7302         plugins/gvim/anjuta-vim-plugin.png,
7303         plugins/gvim/anjuta-vim.c,
7304         plugins/gvim/anjuta-vim.h,
7305         plugins/gvim/anjuta-vim.plugin.in,
7306         plugins/gvim/gtkvim.c,
7307         plugins/gvim/gtkvim.h,
7308         plugins/gvim/plugin.c,
7309         plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
7310         in build yet.
7312 2006-08-28 Naba Kumar  <naba@gnome.org>
7314         Patch from: Massimo Corà  <maxcvs@email.it>
7315         * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
7316         possible infinite loop.
7318 2006-08-22 Adam Dingle <adam@medovina.org>
7319         
7320         * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
7321         to edit are shown in the preferences dialog in anjuta").
7322         Removed unused widgets from the style editor dialog.
7324 2006-08-21  Johannes Schmid <jhs@gnome.org>
7326         * plugins/symbol-browser/test-class.[cpp/h]
7327         Added missing files
7329 2006-08-18  Naba Kumar  <naba@gnome.org>
7331         * plugins/sourceview/sourceview.c: Emit language-changed signal at the
7332         end of document loading.
7334         * plugins/language-support-cpp-java/plugin.c,
7335         plugins/sourceview/sourceview.c: Fixed plugin loading.
7337 2006-08-17  Naba Kumar  <naba@gnome.org>
7339         * plugins/language-support-cpp-java/plugin.c,
7340         plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
7341         mode line parsing. Indentation parameters initialized based on
7342         mode line parameters.
7344 2006-08-16  Naba Kumar  <naba@gnome.org>
7346         * Makefile.am, plugins/editor/text_editor.c,
7347         plugins/language-support-cpp-java/plugin.c: Fixed indentation in
7348         comments.
7350 2006-08-16 Naba Kumar  <naba@gnome.org>
7352         Patch from  Massimo Cora'  <maxcvs@email.it>:
7353         
7354         * plugins/editor/aneditor-autocomplete.cxx,
7355         plugins/editor/aneditor-calltip.cxx,
7356         plugins/symbol-browser/Makefile.am,
7357         plugins/symbol-browser/an_symbol.c,
7358         plugins/symbol-browser/an_symbol_view.c,
7359         plugins/symbol-browser/plugin.c,
7360         tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
7361         tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
7362         tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
7363         tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
7364         tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
7365         tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
7366         tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
7367         tagmanager/get.h, tagmanager/html.c,
7368         tagmanager/include/tm_source_file.h,
7369         tagmanager/include/tm_tag.h,
7370         tagmanager/include/tm_workspace.h,
7371         tagmanager/jscript.c, tagmanager/keyword.c,
7372         tagmanager/keyword.h, tagmanager/lisp.c,
7373         tagmanager/lregex.c, tagmanager/lua.c,
7374         tagmanager/main.h, tagmanager/make.c,
7375         tagmanager/options.c, tagmanager/options.h,
7376         tagmanager/parse.c, tagmanager/parse.h,
7377         tagmanager/parsers.h, tagmanager/pascal.c,
7378         tagmanager/perl.c, tagmanager/php.c,
7379         tagmanager/python.c, tagmanager/read.c,
7380         tagmanager/read.h, tagmanager/readtags.c,
7381         tagmanager/readtags.h, tagmanager/rexx.c,
7382         tagmanager/routines.c, tagmanager/routines.h,
7383         tagmanager/ruby.c, tagmanager/scheme.c,
7384         tagmanager/sh.c, tagmanager/slang.c,
7385         tagmanager/sml.c, tagmanager/sort.c,
7386         tagmanager/sort.h, tagmanager/sql.c,
7387         tagmanager/strlist.c, tagmanager/strlist.h,
7388         tagmanager/tcl.c, tagmanager/tm_source_file.c,
7389         tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
7390         tagmanager/tm_workspace.c, tagmanager/verilog.c,
7391         tagmanager/vim.c, tagmanager/vstring.c,
7392         tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
7393         5.6 and namespace completion fixed.
7395         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7396         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
7398 2006-08-15 Naba Kumar  <naba@gnome.org>
7400         * libanjuta/interfaces/libanjuta.idl,
7401         plugins/editor/text-editor-iterable.c,
7402         plugins/editor/text_editor.c,
7403         plugins/sourceview/sourceview-cell.c,
7404         plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
7405         ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
7406         ianjuta_editor_end_action().
7407         
7408         * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
7410 2006-08-13 Naba Kumar  <naba@gnome.org>
7412         * plugins/debug-manager/breakpoints.c,
7413         plugins/debug-manager/memory.c,
7414         plugins/debug-manager/registers.c,
7415         src/layout.xml: Fixed debugger widgets layout.
7417 2006-08-12 Naba Kumar  <naba@gnome.org>
7419         * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
7420         plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
7421         plugins/editor/editor.glade, plugins/editor/text_editor.h,
7422         plugins/editor/text_editor_prefs.c: Disabled automatic indentation
7423         codes and dead codes. Removed automatic indentation prefs.
7425 2006-08-12  Johannes Schmid <jhs@gnome.org>
7427         * libanjuta/Makefile.am:
7428         * libanjuta/anjuta-launcher.c:
7429         * libanjuta/anjuta-launcher.h:
7430         * libanjuta/anjuta-plugin.c:
7431         * libanjuta/anjuta-plugin.h:
7432         * libanjuta/anjuta-preferences.c:
7433         * libanjuta/anjuta-preferences.h:
7434         * libanjuta/anjuta-shell.c:
7435         * libanjuta/anjuta-shell.h:
7436         * libanjuta/libanjuta.h:
7437         
7438         Made wrapper friendly:
7439         - no inline in header files (preferences_set/get)
7440         - correct signal names
7441         - correct GError** argument in anjuta_shell_freeze/thaw
7442         - include correct files in libanjuta.h
7443         
7444         * plugins/project-manager/plugin.c: 
7445         Fixed two crashers
7447 2006-08-11 Naba Kumar  <naba@gnome.org>
7449         * plugins/editor/aneditor-priv.h,
7450         plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
7451         
7452         * plugins/editor/text_editor_cbs.c,
7453         plugins/sourceview/anjuta-view.c: Pass the right position for char
7454         added signal.
7455         
7456         * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
7457         
7458         * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
7460 2006-08-11 Naba Kumar  <naba@gnome.org>
7462         * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
7463         return the right character at the iter position and get_char() to
7464         not leak memory.
7466         * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
7467         to set to character offset and not byte index.
7469         * plugins/language-support-cpp-java/plugin.c: Improved
7470         auto-indentation login. Indents opening and closing braces correctly.
7472 2006-08-10  Johannes Schmid <jhs@gnome.org>
7474         * INSTALL:
7475         * autogen.sh:
7476         Required automake = 1.9
7478         * libanjuta/anjuta-children.c:
7479         * libanjuta/anjuta-children.h:
7480         * libanjuta/anjuta-encodings.h:
7481         * libanjuta/anjuta-launcher.h:
7482         * libanjuta/anjuta-plugin-description.h:
7483         * libanjuta/anjuta-preferences-dialog.h:
7484         * libanjuta/anjuta-preferences.h:
7485         * libanjuta/anjuta-session.h:
7486         * libanjuta/anjuta-status.h:
7487         * libanjuta/anjuta-ui.h:
7488         * libanjuta/anjuta-utils.c:
7489         * libanjuta/anjuta-utils.h:
7490         * libanjuta/e-splash.h:
7491         * libanjuta/glue-factory.h:
7492         * libanjuta/glue-plugin.h:
7493         * libanjuta/plugins.h:
7494         * libanjuta/resources.h:
7495         Fixed libanjuta to be able to wrap it
7496         - G_BEGIN_DECLS, G_END_DECLS
7497         - include all necessary files in libanjuta.h
7499         * plugins/gtodo/tray-icon.c:
7500         * plugins/terminal/terminal.c:
7501         Some build fixes for freebsd
7503         * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
7504         * plugins/sourceview/sourceview.glade:
7505         Remove auto-indent feature as it is now in language-support
7507 2006-08-09 Naba Kumar  <naba@gnome.org>
7509         * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
7510         plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7511         Added missing files.
7513         * plugins/sourceview/sourceview.c:  Implemented get_tabsize(),
7514         get_use_spaces(), set_tabsize() and set_use_spaces().
7516 2006-08-09 Naba Kumar  <naba@gnome.org>
7518         * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
7519         succeeded in activating.
7521         * plugins/document-manager/plugin.c: Added debug message.
7523         * libanjuta/interfaces/libanjuta.idl,
7524         plugins/editor/text_editor.c: Implemented get_tabsize(),
7525         get_use_spaces(), set_tabsize() and set_use_spaces().
7527         * plugins/language-support-cpp-java/Makefile.am,
7528         plugins/language-support-cpp-java/plugin.c,
7529         plugins/language-support-cpp-java/plugin.h: Used editor parameters
7530         for indentation. Added preferences page for paramenters.
7532         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
7534 2006-08-08 Naba Kumar  <naba@gnome.org>
7536         * libanjuta/interfaces/libanjuta.idl,
7537         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7538         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7539         plugins/editor/text_editor.c,
7540         plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
7541         and implemented it for both scintilla and sourceview.
7543         * plugins/search/plugin.c: Use the new grab_focus() to transfer
7544         focus back to editor (happens when pressing esc in incremental
7545         search box).
7547 2006-08-08 Naba Kumar  <naba@gnome.org>
7549         * libanjuta/interfaces/libanjuta.idl,
7550         plugins/editor/text_editor.c,
7551         plugins/editor/text_editor.h,
7552         plugins/editor/text-editor-iterable.c,
7553         plugins/sourceview/sourceview-cell.c,
7554         plugins/sourceview/sourceview.c: Implemented editor attributes
7555         methods.
7556         
7557         * plugins/editor/aneditor.cxx: Disabled old indentation code.
7558         plugins/language-support-cpp-java/plugin.c: Implemented indentation
7559         code (not complete yet).
7561         * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
7562         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
7563         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
7564         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
7565         manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7566         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
7568 2006-08-04 Naba Kumar  <naba@gnome.org>
7570         * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
7571         implementation.
7572         
7573 2006-08-03  Johannes Schmid <jhs@gnome.org>
7575         * configure.in: Add a more informative text to valgrind plugin
7577         * TODO.tasks:
7578         Modified Preferences tasl
7579         * libanjuta/anjuta-plugin.c: 
7580         * libanjuta/anjuta-preferences-dialog.c: 
7581         * libanjuta/anjuta-preferences-dialog.h:
7582         * libanjuta/anjuta-preferences.c:
7583         * libanjuta/anjuta-preferences.h:
7584         * libanjuta/interfaces/Makefile.am.iface:
7585         * libanjuta/interfaces/libanjuta.idl:
7586         Added IAnjutaPreferences interface which every plugin that has preferences should
7587         implement. Call merge() and unmerge() at plugin activation/deactivation.
7588         Fixed preferences_page_remove()
7589         
7590         * plugins/build-basic-autotools/build-basic-autotools.c:
7591         * plugins/cvs-plugin/plugin.c: 
7592         * plugins/document-manager/plugin.c:
7593         * plugins/editor/plugin.c:
7594         * plugins/editor/plugin.h:
7595         * plugins/file-manager/plugin.c: 
7596         * plugins/gtodo/main.h:
7597         * plugins/gtodo/plugin.c: 
7598         * plugins/gtodo/preferences.c: 
7599         * plugins/message-view/anjuta-msgman.c: 
7600         * plugins/message-view/anjuta-msgman.h:
7601         * plugins/message-view/plugin.c:
7602         * plugins/sourceview/plugin.c: 
7603         * plugins/sourceview/plugin.h:
7604         * plugins/symbol-browser/an_symbol_prefs.c:
7605         * plugins/symbol-browser/plugin.c: 
7606         * plugins/terminal/terminal.c: 
7607         * plugins/valgrind/plugin.c
7608         * src/anjuta-app.c:
7609         
7610         Updated preference loading/unloading for all plugins
7612 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
7613         
7614         * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
7615         src/Makefile.am, plugins/tools/scripts/Makefile.am: 
7616     - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
7617         recommended by the autoconf manual. 
7618         - Fixes compiling with autoconf 2.60.
7619         
7620         * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
7622 2006-08-02      Johanes Schmid <jhs@gnome.org>
7624         * plugins/profile-default/plugin.c:
7625         Fixed session handling
7627 2006-08-01  Johannes Schmid <jhs@gnome.org>
7629         * configure.in
7630         * plugins/Makefile.am:
7631         Disabled devhelp and glade for now as they do not work (#341073
7632         and #341170)
7633         
7634         * plugins/profile-default/anjuta-default-profile.ui (removed):
7635         * plugins/profile-default/plugin.c:
7636         * plugins/profile-default/plugin.h:
7637         * plugins/project-manager/anjuta-project-manager.ui:
7638         * plugins/project-manager/plugin.c:
7639         * plugins/project-manager/plugin.h:
7640         Limted multiple project support #315043
7642         * libanjuta/interfaces/libanjuta.idl:
7643         Added ianjuta_profile_unload
7645 2006-07-31 Naba Kumar  <naba@gnome.org>
7647         * libanjuta/interfaces/libanjuta.idl,
7648         plugins/editor/text-editor-iterable.c,
7649         plugins/editor/text_editor.c,
7650         plugins/sourceview/anjuta-view.c,
7651         plugins/sourceview/anjuta-view.h,
7652         plugins/sourceview/sourceview.c: Fixed text iteration and 
7653         IAnjutaEditor implementations in both scintilla
7654         and sourceview. Cleand up libanjuta API: Removed redundant
7655         erase_range() method from IAnjutaEditor interface, fixed
7656         ianjuta_editor_get_text to take length instead of range (consistency).
7657         autoindentation in both sourceview and scintilla more or less works,
7658         but still disabled for now because there are still some anomalies
7659         in text iteration.
7661         * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
7663         * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
7664         API changes.
7666 2006-07-30  Johannes Schmid <jhs@gnome.org>
7668         * plugins/sourceview/anjuta-document.c:
7669         * plugins/sourceview/anjuta-document.h:
7670         * plugins/sourceview/anjuta-view.c: 
7671         * plugins/sourceview/sourceview.c:
7672         Wrote a new "char_added" implementation, I hope this one is good
7674         * plugins/sourceview/sourceview-cell.c:
7675         Fixed typo: "text_iter" instead of "iter"
7677 2006-07-30 Naba Kumar  <naba@gnome.org>
7679         * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
7681 2006-07-30  Johannes Schmid <jhs@gnome.org>
7683         * autogen.sh: use gnome-autogen.sh from gnome-coomen
7684         
7685         * plugins/debug-manager/plugin.c: 
7686         * plugins/patch/plugin.c:
7687         Use IAnjutaIndicable to mark debugger position
7689         * plugins/sourceview/sourceview.c:
7690         Define colors for IAnjutaIndicable
7692 2006-07-29  Johannes Schmid <jhs@gnome.org>
7694         * plugins/debug-manager/anjuta-debug-manager.ui:
7695         * plugins/debug-manager/breakpoints.c:
7696         * plugins/debug-manager/images/Makefile.am:
7697         * plugins/debug-manager/images/run-to-cursor.png:
7698         * plugins/debug-manager/plugin.c:
7699         Added toolbar and some icons
7701         * plugins/patch/anjuta-patch.ui:
7702         * plugins/patch/patch-plugin.c:
7703         * plugins/patch/patch-plugin.glade:
7704         * plugins/patch/plugin.c:
7705         * plugins/patch/plugin.h:
7706         Improved patch plugin (GUI and function)
7708         * plugins/sourceview/sourceview.c:
7709         Fixed another Gtk-Critical
7711         * plugins/tools/anjuta-tools.ui:
7712         * plugins/tools/plugin.h:
7713         Put Patch plugin in tools menu and changed ui file
7715 2006-07-29  Johannes Schmid <jhs@gnome.org>
7717         * plugins/document-manager/plugin.c:
7718         Fixed accelator Gtk-Warning
7720         * plugins/message-view/anjuta-msgman.c: 
7721         Fixed Gtk-Warning
7723         * plugins/sourceview/anjuta-document.c:
7724         * plugins/sourceview/anjuta-document.h:
7725         * plugins/sourceview/anjuta-marshal.list:
7726         Wrote a better emitter for the char-added signal
7728         * plugins/sourceview/sourceview.c:
7729         Fixed Redo/Undo to void Gtk-Criticals
7730         
7731         * plugins/sourceview/sourceview-args.c:
7732         * plugins/sourceview/sourceview-cell.c:
7733         * plugins/sourceview/sourceview-scope.c:
7734         * plugins/sourceview/sourceview-tags.c: 
7735         Adapted to new IAnjutaIterator API
7737 2006-07-28 Naba Kumar  <naba@gnome.org>
7739         * libanjuta/interfaces/libanjuta.idl: More accurate comments.
7741         * plugins/symbol-browser/an_symbol.c,
7742         plugins/symbol-browser/an_symbol_iter.c,
7743         plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
7744         subclass of AnjutaSymbol so that the symbol is accessible from
7745         the iter in light of changes in IAnjutaIterable.
7747         * plugins/class-inheritance/class-inherit.c: Fixed based on changes
7748         implementation of IAnjutaIterable.
7750 2006-07-28 Naba Kumar  <naba@gnome.org>
7752         * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
7753         IAnjutaIterable. They were kind of useless since the interface is
7754         defined on the data object itself. Added set_position() method
7755         in IAnjutaIterable to allow setting arbitrary current index to the
7756         iter.
7757         Added erase() and erase_range() in IAnjutaEditor.
7759         * plugins/editor/text-editor-iterable.c: Fixed 
7760         plugins/editor/text_editor.c: Implemented erase() and erase_range()
7761         methods in editor. Fixed get_line_from_position() method.
7763         * plugins/language-support-cpp-java/plugin.c: Fixed indentation
7764         code. It's disabled for now.
7766         * plugins/sourceview/sourceview-cell.c,
7767         plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
7768         implementation.
7770 2006-07-27  Johannes Schmid <jhs@gnome.org>
7772         * plugins/sourceview/sourceview-cell.c:
7773         Fixed IAnjutaEditorCell to work only on a single line
7774         Fixed crasher in finalize
7776         * plugins/symbol-browser/an_symbol_prefs.c:
7777         * global-tags/Makefile.am:
7778         Philip van Hoof pointed out that it is a bad idea to depend on PATH for
7779         script installation     
7781 2006-07-26 Naba Kumar  <naba@gnome.org>
7783         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
7784         IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
7785         
7786         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
7787         
7788         * plugins/document-manager/plugin.c: Fixed dynamic loading of
7789         support plugins
7790         
7791         * plugins/editor/text-editor-iterable.c,
7792         plugins/editor/text_editor.c,
7793         plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
7794         method to work correctly, it was ignoring start and end parameters.
7795         Fixed TextEditorCell implementation. Fixed 'char-added' signal
7796         emission.
7797         
7798         * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
7799         plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
7801 2006-07-24  Massimo Cora'  <maxcvs@email.it>
7803         * plugins/symbol-browser/an_symbol_view.c,
7804         plugins/symbol-browser/an_symbol_view.h,
7805         plugins/symbol-browser/plugin.c:
7806     fix a matching case into sv_extract_type_qualifier_from_expr ()
7807     and some minor issues.
7809 2006-07-26  Johannes Schmid <jhs@gnome.org>
7811         * plugins/language-support-cpp-java/plugin.c:
7812         Fixed to work kind of with sourceview editor
7813         * plugins/sourceview/anjuta-document.c: 
7814         * plugins/sourceview/anjuta-view.c: 
7815         * plugins/sourceview/sourceview-cell.c:
7816         * plugins/sourceview/sourceview.c:
7817         Fixed IAnjutaEditorCell and "char-added" signal
7819 2006-07-24 Naba Kumar  <naba@gnome.org>
7821         * plugins/document-manager/plugin.c,
7822         plugins/document-manager/plugin.h: Initial implementedion for loading
7823         support plugins.
7824         
7825         * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
7826         implementation.
7827         
7828         * plugins/editor/text_editor.c: Fixed syntax highlighting when
7829         indicators are cleared (that leaved grey texts).
7831 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
7833         * libanjuta/interfaces/libanjuta.idl,
7834         plugins/debug-manager/breakpoints.c,
7835         plugins/debug-manager/memory.c,
7836         plugins/debug-manager/registers.c,
7837         plugins/debug-manager/debug_tree.c,
7838         plugins/debug-manager/debugger.c,
7839         plugins/gdb/debugger.c,
7840         plugins/gdb/debugger.h,
7841         plugins/gdb/plugin.c:
7842         Add a parameter for reporting error
7843         Add a new interface for using gdb variable object
7844         Allow to cancel commands
7845         Rewrite handling of debugger state
7847         * plugins/debug-manager/plugin.c,
7848         plugins/debug-manager/locals.c,
7849         plugins/debug-manager/locals.h,
7850         plugins/debug-manager/register.c,
7851         plugins/debug-manager/stack_trace.c,
7852         plugins/debug-manager/stack_trace.h:
7853         Create and destroy local and stack trace windows when needed
7855 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7857         * plugins/document-manager/plugin.c:
7858         Fixed "Automatic" highlighting
7860 2006-07-20  Johannes Schmid <jhs@cvs.gnome.org>
7862         * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
7864         * plugins/sourceview/anjuta-view.c:
7865         Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
7867 2006-07-14  Johannes Schmid <jhs@cvs.gnome.org>
7868         
7869         * configure.in: Check for C/C++-Compiler correctly
7871 2006-07-14  Fredrik Axelsson <fraxbe@gmail.com>
7873         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7875         * plugins/debug-manager/stack_trace.c:
7876         Destroy stack window when debuuger is disabled (#347414)
7877         
7878         * plugins/sourceview/anjuta-view.c:
7879         Fix a crash with popup-menu (#347412)
7881 2006-07-13 Naba Kumar  <naba@gnome.org>
7883         * plugins/editor/Makefile.am,
7884         plugins/editor/text_editor.h,
7885         plugins/editor/text-editor-iterable.h,
7886         plugins/editor/text-editor-iterable.c: Implemented text iterator (not
7887         tested yet).
7888         
7889         * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
7890         code.
7891         
7892         * plugins/sourceview/sourceview-cell.c: Fixed a leak.
7894 2006-07-03  Johannes Schmid <jhs@cvs.gnome.org>
7896         * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
7897         Bug #342937
7898         
7899 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7901         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7903         * libanjuta/anjuta-preferences-dialog.c:
7904         Do not use the page_num returned by gtk_notebook_append_page to
7905         remove the page as it cause bugs when pages removal is not done
7906         in LIFO.
7908         * plugins/document-manager/anjuta-docman.c:
7909         * src/anjuta-app.c:
7910         makes Anjuta display dock_items which have previously been hidden
7912 2006-07-03  Fredrik Axelsson <fraxbe@gmail.com>
7914         reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
7916         * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
7917         * plugins/sourceview/sourceview.c: (imark_unmark):
7918         
7919         Patches for bugs #346450 and #346295
7920         
7921         * AUTHORS: Added Fredrik
7923 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
7925         * plugins/message-view/anjuta-msgman.c: 
7926         Fixed close button/icon size (like in docman)
7928 2006-06-10 Naba Kumar <naba@gnome.org>
7930         * plugins/editor/text_editor.c: Fixed goto line to mark the line
7931         being set.
7932         
7933 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
7935         * libanjuta/interfaces/libanjuta.idl:
7936         Move inspect_memory function in IAnjutaCpuDebugger interface
7937         Rename Boolean type to State
7939         * plugins/debug-manager/breakpoint.c:
7940         Rename Boolean type to State
7942         * plugins/debug-manager/Makefile.am,
7943         plugins/debug-manager/anjuta-marshal.list,
7944         plugins/debug-manager/data_view.c,
7945         plugins/debug-manager/data_view.h,
7946         plugins/debug-manager/data_buffer.c,
7947         plugins/debug-manager/data_buffer.h,
7948         plugins/debug-manager/chunk_view.c,
7949         plugins/debug-manager/chunk_view.h,
7950         plugins/debug-manager/anjuta-debug-manager.ui,
7951         plugins/debug-manager/debugger.c,
7952         plugins/debug-manager/memory.c,
7953         plugins/debug-manager/memory.h,
7954         plugins/debug-manager/plugin.c,
7955         plugins/gdb/debugger.c,
7956         plugins/gdb/debugger.h,
7957         plugins/gdb/plugin.c:
7958         Rewrite memory window using a special widget
7959         Rename Boolean type to State
7961 2006-06-08 Naba Kumar <naba@gnome.org>
7963         * plugins/editor/text_editor.c (itext_editor_get_current_word):
7964         Do not return garbage characters and return NULL when there is no
7965         current word.
7966         
7967         * plugins/search/plugin.c: Fixed next occurance and prev occurance to
7968         work correctly.
7969         
7970         * plugins/search/search-replace.c: Fixed a mem leak.
7972 2006-06-08  Johannes Schmid <jhs@cvs.gnome.org>
7974         * libanjuta/anjuta-launcher.c:
7975         Added debug message (see #343522)
7976         
7977         * plugins/build-basic-autotools/build-basic-autotools.c:
7978         Patch from Günther Brammer to fix #344015
7980         * plugins/sourceview/sourceview.c:
7981         Implemented IAnjutaEditor->get_begin/end_line_position (crashed
7982         automatic highlight of build messages)
7984 2006-06-06 Naba Kumar <naba@gnome.org>
7986         * configure.in,
7987         libanjuta/interfaces/libanjuta.idl,
7988         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
7989         plugins/Makefile.am,
7990         plugins/document-manager/action-callbacks.c,
7991         plugins/document-manager/plugin.c,
7992         plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
7993         interface for language highlight selection and langauge change
7994         signal.
7995         
7996         * plugins/language-support-cpp-java: Added language support
7997         plugin for cpp and java.
7999 2006-05-27  Naba Kumar  <naba@gnome.org>
8001         * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
8002         plugins/debug-manager/*, data/Makefile.am,
8003         manuals/reference/libanjuta/libanjuta.types,
8004         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8005         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8006         merged anjuta-new-debugger branch into trunck.
8007         (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
8009 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
8010         
8011         * libanjuta/interfaces/libanjuta.idl,
8012         plugins/debug-manager/debugger.c,
8013         plugins/debug-manager/debugger.h,
8014         plugins/gdb/anjuta-gdb.plugin.in,
8015         plugins/gdb/debugger.c,
8016         plugins/gdb/debugger.h,
8017         plugins/gdb/plugin.c:
8018         Add new IAnjutaCpuDebugger interface to access cpu register
8019         Run gdb instead of /usr/local/bin/gdb
8020         
8021         * plugins/debug-manager/plugin.c,
8022         plugins/debug-manager/registers.c,
8023         plugins/debug-manager/registers.h:
8024         Rewrite register window
8025         Rename Load target menu item to Run target
8027 2006-05-07  Naba Kumar  <naba@gnome.org>
8029         * plugins/gdb.init
8030         
8031 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
8033         * plugins/debug-manager/watch.c,
8034         plugins/debug-manager/breakpoint.c,
8035         plugins/debug-manager/breakpoint.h:
8036         Fix crash: disconnect save and load session signals
8038 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
8040         * libanjuta/interface/libanjuta.idl,
8041         plugins/debug-manager/debugger.c,
8042         plugins/gdb/plugin.c:
8043         Add a value parameter for evaluate command
8045         * plugins/debug-manager/anjuta-debug-manager.glade:
8046         Create new dialog box for watches using glade
8048         * plugins/debug-manager/anjuta-debug-manager.ui:
8049         Move watch menu items near the end
8050         Move breakpoint menu items outside the sub menu
8052         * plugins/debug-manager/debug_tree.c,
8053         plugins/debug-manager/debug_tree.h,
8054         plugins/debug-manager/debug_tree.h,
8055         plugins/debug-manager/watch.c:
8056         Move all GUI code from watch.c to debug_tree.c
8057         Add an auto update property to watches
8058         
8059         * plugins/debug-manager/locals.c,
8060         plugins/debug-manager/locals.h,
8061         plugins/debug-manager/stack_trace.c,
8062         plugins/debug-manager/stack_trace.h,
8063         plugins/debug-manager/plugin.c:
8064         Register actions before starting debugger
8066         * plugins/gdb/debugger.c:
8067         Do not call callback function if not present
8069 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
8071         * libanjuta/interfaces/libanjuta.idl,
8072         plugins/debug-manager/stack_trace.c,
8073         plugins/debug-manager/stack_trace.h,
8074         plugins/debug-manager/anjuta-debug-manager.ui,
8075         plugins/gdb/debugger.c:
8076         Add a popup menu in stack frame window
8077         Add a new frame-changed event
8078         Use MI command for getting stack informations
8079         Get filename with full path (need gdb > 6.3)
8081         * libanjuta/interfaces/libanjuta.idl,
8082         plugins/debug-manager/debug_tree.c,
8083         plugins/debug-manager/debugger.c,
8084         plugins/debug-manager/locals.c,
8085         plugins/debug-manager/locals.h,
8086         plugins/debug-manager/plugin.c,
8087         plugins/gdb/debugger.c,
8088         plugins/gdb/debugger.h,
8089         plugins/gdb/parser.c,
8090         plugins/gdb/parser.h,
8091         plugins/gdb/plugin.c,
8092         plugins/gdb/Makefile.am:
8093         Pass watch data with string instead of Watch structures
8094         Use debug_tree in local window
8095         Remove info local
8096         Remove parser.{ch}
8098         * plugins/debug-manager/breakpoints.c,
8099         plugins/debug-manager/utilities.c,
8100         plugins/debug-manager/utilities.h:
8101         Use a GtkListStore instead of a GtkTreeStore
8102         move goto_location_in_editor in utilities.c
8103         
8104 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
8106         * libanjuta/interfaces/libanjuta.idl,
8107         plugins/debug-manager/anjuta-debug-manager.ui,
8108         plugins/debug-manager/breakpoints.c,
8109         plugins/debug-manager/plugin.c,
8110         plugins/gdb/debugger.c:
8111         Add a breakpoint type
8112         Add new popup menu in breakpoint window
8113         Add toggle breakpoint in editor popup menu
8114         Save and restore breakpoint enable
8115         Fix bug in clear all breakpoints
8116         Remove old useless code
8118         * plugins/debug-manager/debugger.c:
8119         Fix some problem with debugger states
8121         * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
8122         Update documentation
8123         
8124 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
8126         * data/Makefile.am,
8127         plugins/gdb/Makefile.am,
8128         plugins/gdb/gdb.init:
8129         Move gdb.init crom data to plugins/gdb
8131         * plugins/gdb/gdb.init,
8132         libanjuta/interfaces/libanjuta.idl,
8133         plugins/debug-manager/breakpoints.c,
8134         plugins/debug-manager/debugger.c,
8135         plugins/debug-manager/plugin.c,
8136         plugins/gdb/debugger.c,
8137         plugins/gdb/plugin.c:
8138         Support pending breakpoints
8139         Rewrite debugger states
8140         Split ianjuta_debugger_log into _enable_log and _disable_log
8142         * plugins/debug-manager/start.c,
8143         plugins/debug-manager/debug_tree.c,
8144         plugins/gdb/parser.c:
8145         Remove some useless lines
8147         * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
8148         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
8149         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
8150         Update documentation
8152 2006-03-12 Naba Kumar <naba@gnome.org>
8154         * manuals/references/libanjuta/libanjuta.types: Fixed
8155         debug-manager name.
8156         
8157 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
8159         * libanjuta/anjuta-debugger.c,
8160         libanjuta/anjuta-debugger.h:
8161         Remove those files
8162         
8163         * libanjuta/interfaces/libanjuta.idl,
8164         plugins/debug-mananger/breakpoints.c,
8165         plugins/debug-manager/debug_tree.c,
8166         plugins/debug-manager/debugger.c,
8167         plugins/debug-manager/plugin.c,
8168         plugins/debug-manager/registers.c,
8169         plugins/debug-manager/sharedlib.c,
8170         plugins/debug-manager/signal.c,
8171         plugins/debug-manager/stack_trace.c,
8172         plugins/debug-manager/start.c,
8173         plugins/debug-manager/watch.c,
8174         plugins/gdb/debugger.c,
8175         plugins/gdb/debugger.h,
8176         plugins/gdb/parser.c,
8177         plugins/gdb/parser.h,
8178         plugins/gdb/plugin.c:
8179         Move types definitions from libanjuta/anjuta-debugger.{ch}
8180         Rename types from AnjutaDebugger* to IAnjutaDebugger*
8181         
8182         * plugins/gdb/Makefile.am:
8183         Remove user interface from gdb plugin
8185 2006-03-12 Naba Kumar <naba@gnome.org>
8187         * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
8189 2006-05-21  Johannes Schmid <jhs@cvs.gnome.org>
8191         Modified Patch from Marc Maurer <uwog@uwog.net>:
8192         * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
8193         Fixes #342447
8194         
8195         * plugins/sourceview/Makefile.am:
8196         * plugins/sourceview/sourceview-cell.c:
8197         * plugins/sourceview/sourceview-cell.h:
8198         * plugins/sourceview/sourceview.c: 
8199         
8200         Implemented IAnjutaEditorCell
8202 2006-05-21  Naba Kumar  <naba@gnome.org>
8204         * libanjuta/interfaces/libanjuta.idl,
8205         plugins/document-manager/action-callbacks.c,
8206         plugins/document-manager/plugin.c,
8207         plugins/editor/print.c, plugins/editor/text_editor.c,
8208         plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
8209         Fixed zooming and added icons and shortcuts for zoom menu items.
8211 2006-05-21  Naba Kumar  <naba@gnome.org>
8213         * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
8214         whitespaces.
8216 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
8218         * plugins/document-manager/anjuta-docman.c:
8219         Fixed close button reaction by setting the correct current editor
8221 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
8223         Patch from Yang Hong <yanghong@ccoss.com.cn>:
8224         * plugins/document-manager/anjuta-docman.c
8225         - Fix close button, you can close any tab as you wish now.
8226         - Fadeout mime icon as the same as close image  
8228 2006-05-20  Johannes Schmid <jhs@cvs.gnome.org>
8230         Patch from Marc Maurer <uwog@uwog.net>
8231         * main.c: Compile fix when NLS is enabled
8232         
8233         AUTHORS: Added Marc
8235 2006-05-20  Naba Kumar  <naba@gnome.org>
8237         * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
8238         while loading abiword-2.4.4/abi project).
8240 2006-05-18 Naba Kumar  <naba@gnome.org>
8242         * libanjuta/interfaces/libanjuta.idl,
8243         plugins/document-manager/action-callbacks.c,
8244         plugins/editor/print.c,
8245         plugins/editor/text_editor.c,
8246         plugins/editor/text_editor.h,
8247         plugins/editor/text_editor_prefs.c: Fixed zooming.
8248         
8249         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
8250         interface for character iteration and IAnjutaEditorAssist interface
8251         for autocompletions and editor tips.
8253 2006-05-18  Johannes Schmid <jhs@cvs.gnome.org>
8255         Patch from Günther Brammer <GBrammer@gmx.de>:
8256         * plugins/document-manager/anjuta-docman.c:
8257         Make tabs smaller but keep nice closing icon
8259         * plugins/document-manager/anjuta-docman.c:
8260         * plugins/document-manager/Makefile.am:
8261         
8262         Added nice mime-icons to the editor tabs
8264 2006-05-17  Johannes Schmid <jhs@cvs.gnome.org>
8266         * configure.in: Bumped version to 2.0.3 (pre-release increment)
8267         
8268         * plugins/symbol-browser/an_symbol_view.c:
8269         - Fixed crasher
8270         - Fixed symbol searching (Yang Hong (#341997))
8271         
8272         * plugins/devhelp/htmlview.c:
8273         Fixed devhelp plugin
8274         
8275         * plugins/build-basic-autotools/build-basic-autotools.c:
8276         * plugins/search/search-replace.c:
8277         * plugins/document-manager/anjuta-docman.c:
8278         
8279         Only add a marker to a line where it makes sense!
8281 === anjuta 2.0.2 ===
8283 2006-05-15  Naba Kumar  <naba@gnome.org>
8285         * configure.in: set required versions for
8286         gdl and glade3.
8287         
8288 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
8290         * plugins/glade/plugin.c:
8291         Fixed signal connection for "gtk-doc-search"
8293 2006-05-15  Johannes Schmid <jhs@cvs.gnome.org>
8295         * NEWS: Set release date, add known issues
8296         
8297         * libanjuta/anjuta-shell.c:
8298         Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
8299         and debug other gtk-warnings/criticals)
8300         
8301         * plugins/build-basic-autotools/build-basic-autotools.c:
8302         Fixed gtk-critical (gtk_hash_table_destroy(NULL))
8303         
8304         * plugins/sourceview/anjuta-view.c:
8305         * plugins/sourceview/sourceview-args.c:
8306         * plugins/sourceview/sourceview-scope.c:
8307         * plugins/sourceview/sourceview-tags.c:
8308         Fixed gtk-criticals (gtk_source_language_get_mime_types)
8310 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
8312         * pixmaps/Makefile.am:
8313         Add preferences_general.png
8314         
8315         * plugins/devhelp/plugin.c:
8316         Fixed some more realise things
8317         
8318         * plugins/message-view/anjuta-msgman.c:
8319         Support stock icons for message panes
8320         
8321         * plugins/search/search-replace.c:
8322         Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
8323          
8324         * plugins/search/search-replace_backend.c:
8325         Fixed #341359
8326         
8327         * plugins/sourceview/anjuta-document.c:
8328         * plugins/sourceview/sourceview.c:
8329         Fixed finalise and tag completion
8330         
8331         * src/anjuta-app.c:
8332         Use preferences_general icon
8334 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
8336         * pixmaps/Makefile.am:
8337         Fixed EXTRA_DIST
8339 2006-05-13  Johannes Schmid <jhs@cvs.gnome.org>
8341         * plugins/sourceview/sourceview-prefs.c:
8342         Fixed font & color handling
8343         
8344         * plugins/symbol-browser/an_symbol_view.c:
8345         Fixed crasher
8347 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
8349         * plugins/macro/macros.xml:
8350         Fixed bug #341583 (Address of FSF)
8352 2006-05-12      Johannes Schmid <jhs@cvs.gnome.org>
8354         * src/main.c:
8355         Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
8356         Update: Do it the cool way...
8357         
8358 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
8360         * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
8361         Implement gtk-api-help signals of glade3
8362         * configure.in: Bump to glade3 2.91.2
8363         
8364         * plugins/devhelp/plugin.c:
8365         Fixed some realize stuff in the devhelp plugin
8366         
8367         * plugins/sourceview/anjuta-document.c:
8368         fixed bug with scope completion
8370 2006-05-08      Johannes Schmid <jhs@cvs.gnome.org>
8372         * plugins/symbol-browser/an_symbol_view.c
8373         * plugins/symbol-browser/an_symbol_prefs.c
8374         * plugins/symbol-browser/an_symbol_prefs.h
8375         * global_tags/create_global_tags.sh:
8376         
8377         Automaticly create global tags on first startup
8379 2006-05-08  Massimo Cora'  <maxcvs@email.it>
8381         * configure.in:
8382         * plugins/project-wizard/templates/Makefile.am:
8383         * (added) plugins/project-wizard/templates/cpp-logo.png:
8384         * (added) plugins/project-wizard/templates/cpp.wiz:
8385         * (added) plugins/project-wizard/templates/cpp/*:
8387         Added a generic c++ template. It's a simple hello world.
8389 2006-05-07  Massimo Cora' <maxcvs@email.it>
8391         * plugins/symbol-browser/an_symbol_view.c:
8392         fixed a stupid crasher.
8394 2006-05-05  Johannes Schmid <jhs@cvs.gnome.org>
8396         * plugins/project-wizard/templates/wxwin/configure.in.tpl
8397         * plugins/project-wizard/templates/wxwin/src/Makefile.am:
8398         
8399         Fixed WxWidgets project type
8401 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
8403         * plugins/devhelp/htmlview.c: 
8404         * plugins/devhelp/plugin.c:
8405         Maybe I fixed the crash this time! I could at least not reproduce anymore!
8406         
8407         * plugins/project-wizard/install.c:
8408         Don't set a message - thanks to seb
8410 2006-05-04  Johannes Schmid <jhs@cvs.gnome.org>
8412         * plugins/devhelp/htmlview.c: 
8413         * plugins/symbol-browser/an_symbol_view.c:
8414         
8415         There is a weird crash in gtk_idle which I still did not completly fix!
8416         
8417         * plugins/project-wizard/install.c:
8418         Default to success instead of failure
8420 2006-05-03  Johannes Schmid <jhs@cvs.gnome.org>
8422         * plugins/devhelp/htmlview.c:
8423         * plugins/devhelp/plugin.c:
8424         Fixed bug and libdevhelp issue!
8426         * plugins/project-wizard/install.c:
8427         Fixed message string!
8429 2006-05-03  Massimo Cora' <maxcvs@email.it>
8430        
8431         * plugins/symbol-browser/an_symbol_view.c:
8432         Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
8434 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8436         * pixmaps/Makefile.am:
8437         * src/main.c:
8438         * anjuta.desktop.in.in
8439         
8440         GNOME Goal #2.1: Install theme-friendly icons
8442 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8444         * plugins/devhelp/htmlview.c: Reload page on reparent
8445         * plugins/document-manager/anjuta-docman.c:
8446         Present document-manager when document is selected in file-manager
8448 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8450         * plugins/symbol-broser/an_symbol_view.c:
8451         Fixed crasher in namespace exploration
8453 2006-05-01  Massimo Cora' <maxcvs@email.it>
8455         * configure.in:
8456         * plugins/valgrind/Makefile.am:
8458         Optional compiling of Valgrind plugin
8460 2006-05-01  Massimo Cora' <maxcvs@email.it>
8462         * plugins/symbol-browser/an_symbol_view.c:
8463         - modularized code. Marked with FIXME the parts which need improvement.
8464         - More comments.
8465     - Added basic namespace completion for Gtkmm type project:
8466     - namespace1::MyClass *class;
8467     - class-> [display]
8468     - Namespaces must be anyway improved.
8470 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8472         * plugins/devhelp/plugin.c: 
8473         Fixed up plugin unloading and show html widget on link selected
8474         
8475         * NEWS: Updated
8476         
8477 2006-05-01  Johannes Schmid <jhs@cvs.gnome.org>
8479         * plugins/devhelp/Makefile.am:
8480         * plugins/devhelp/anjuta-devhelp.plugin.in:
8481         * plugins/devhelp/htmlview.c:
8482         * plugins/devhelp/htmlview.h:
8483         * plugins/devhelp/plugin.c: 
8484         * plugins/devhelp/plugin.h:
8485         Reimplemeted devhelp plugin from scratch
8486         
8487         * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
8488         Fixed crasher
8490 2006-04-30  Johannes Schmid <jhs@cvs.gnome.org>
8492         * plugins/sourceview/sourceview-tags.c:
8493         complete some more tag types
8494         
8495         * plugins/valgrind/plugin.c:
8496         * plugins/valgrind/preferences.c:
8497         * plugins/valgrind/vggeneralprefs.c:
8498         
8499         Fixed lots of gtk warnings
8501 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
8503         * plugins/sourceview/sourceview-scope.c:
8504         Implemented type-ahead for scope completion
8506 2006-04-28  Johannes Schmid <jhs@cvs.gnome.org>
8508         * manuals/C/Makefile.am:
8509         * manuals/Makefile.am:
8510         * plugins/document-manager/Makefile.am:
8511         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
8512         * plugins/sourceview/Makefile.am:
8513         * tagmanager/c.c:
8514         
8515         Fixed distcheck
8516         
8517         * plugins/class-gen/goc_template_header: G_END_DECLS
8519 2006-05-27  Naba Kumar <naba@gnome.org>
8521         * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
8522         scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
8523         scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
8524         scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
8525         scintilla/include/Scintilla.iface,
8526         (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
8527         cvs. Fixed compile flags. Removed outdated patches.
8529 2006-04-27  Johannes Schmid <jhs@cvs.gnome.org>
8531         * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
8533         * plugins/sourceview/anjuta-document.c:
8534         * plugins/sourceview/sourceview-args.c:
8535         * plugins/sourceview/sourceview-scope.c:
8536         
8537         Add End/Home keypresses and support completion if symbol start with '!' for example
8538         in an if statement
8540 2006-04-27 Massimo Cora' <maxcvs@email.it>
8542         * libanjuta/interfaces/libanjuta.idl:
8544         * plugins/sourceview/sourceview-scope.c:
8545         * plugins/sourceview/tag-window.c: 
8546         * plugins/sourceview/tag-window.h:
8547         * plugins/symbol-browser/an_symbol_view.c:
8548         * plugins/symbol-browser/an_symbol_view.h:
8549         * plugins/symbol-browser/plugin.c:
8550         
8551         added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
8552         interface.
8553         Code and ideas for C/C++ new completion engine comes from IComplete written by
8554         Martin Stubenschrott <stubenschrott@gmx.net>.
8555         Currently the interface works only with GtkSourceView plugin.   
8556         
8557         * tagmanager/Makefile.am:
8558         * tagmanager/c.c: 
8559         * tagmanager/entry.h:
8560         * tagmanager/get.c:
8561         * tagmanager/get.h:
8562         * tagmanager/include/tm_file_entry.h:
8563         * tagmanager/include/tm_project.h:
8564         * tagmanager/include/tm_source_file.h:
8565         * tagmanager/include/tm_symbol.h:
8566         * tagmanager/include/tm_tagmanager.h:
8567         * tagmanager/include/tm_work_object.h:
8568         * tagmanager/include/tm_workspace.h:
8569         * tagmanager/parse.c:
8570         * tagmanager/read.c: 
8571         * tagmanager/read.h:
8572         * tagmanager/tm_project.c: 
8573         * tagmanager/tm_source_file.c: 
8574         * tagmanager/tm_workspace.c:
8575         
8576         Tagmanager can now parse a memory buffer and generate/update 
8577         tags into tm_workspace/tm_project on the fly, without using files.
8578         C/C++ is supported now.
8579         
8580 2006-04-26  Johannes Schmid <jhs@cvs.gnome.org>
8582         * plugins/sourceview/anjuta-document.c:
8583         * plugins/sourceview/sourceview-args.c:
8584         * plugins/sourceview/sourceview-scope.c:
8585         * plugins/sourceview/sourceview.c:
8586         
8587         Fixed some memory leaks and argument completion
8589 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8591         * plugins/glade/plugin.c:
8592         
8593         Fixed glade plugin build because of API changes in glade3
8595 2006-04-25  Johannes Schmid <jhs@cvs.gnome.org>
8597         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8598         Updated editor section
8599         
8600         * manuals/C/anjuta-manual/interface.xml:
8601         * manuals/C/anjuta-manual/preferences.xml:
8602         * manuals/C/anjuta-manual/projects.xml:
8603         Updated manual
8604         
8605         * plugins/editor/anjuta-editor.plugin.in:
8606         Better plugin name
8608 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8610         * configure.in:
8611         * plugins/editor/anjuta-editor.plugin.in:
8612         * plugins/sourceview/sourceview.plugin.in:
8614         Build both editors and let the user decide a runtime!
8615         
8616         * plugins/sourceview/sourceview-scope.c:
8617         Fixed bug in regex to allow test()-> completions
8619 2006-04-23  Johannes Schmid <jhs@cvs.gnome.org>
8621         * plugins/sourceview/anjuta-document.c:
8622         * plugins/sourceview/sourceview-args.c: 
8623         * plugins/sourceview/sourceview-scope.c:
8624         * plugins/sourceview/sourceview-tags.c:
8625         * plugins/sourceview/tag-window.c: 
8626         
8627         Improved callltip windows
8629 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8631         * src/anjuta-app.c: (on_session_save):
8632         Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
8633         <ricardo.jose.ferrari@gmail.com> for pointing this out!
8635 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8637         * libanjuta/anjuta-utils.c: 
8638         * plugins/cvs-plugin/cvs-execute.c:
8639         Off-by-one...
8641         * scintilla/LexInno.cxx:
8642         * scintilla/LexOpal.cxx:
8643         * scintilla/LexTCL.cxx:
8645         Added missing files from scintilla-update
8647 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8649         * configure.in:
8650         * manuals/C/Makefile.am:
8651         * manuals/C/anjuta-faqs/anjuta-faqs.xml:
8652         * manuals/C/anjuta-manual/Makefile.am:
8653         * manuals/C/anjuta-manual/anjuta-manual.xml:
8654         * manuals/C/anjuta-manual/build.xml:
8655         * manuals/C/anjuta-manual/debugger.xml:
8656         * manuals/C/anjuta-manual/execute.xml:
8657         * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
8658         * manuals/C/anjuta-manual/figures/arguments.png:
8659         * manuals/C/anjuta-manual/figures/configure_dlg.png:
8660         * manuals/C/anjuta-manual/figures/file_menu.png:
8661         * manuals/C/anjuta-manual/figures/menu_main.png:
8662         * manuals/C/anjuta-manual/figures/menubar.png:
8663         * manuals/C/anjuta-manual/figures/new_file_wizard.png:
8664         * manuals/C/anjuta-manual/figures/project_info.png:
8665         * manuals/C/anjuta-manual/figures/scrshot.png:
8666         * manuals/C/anjuta-manual/figures/symbol_browser.png:
8667         * manuals/C/anjuta-manual/figures/tool-editor.png:
8668         * manuals/C/anjuta-manual/figures/toolbar_browser.png:
8669         * manuals/C/anjuta-manual/figures/toolbar_ext.png:
8670         * manuals/C/anjuta-manual/figures/toolbar_format.png:
8671         * manuals/C/anjuta-manual/figures/toolbar_main.png:
8672         * manuals/C/anjuta-manual/figures/toolbar_tags.png:
8673         * manuals/C/anjuta-manual/fileoperations.xml:
8674         * manuals/C/anjuta-manual/interface.xml:
8675         * manuals/C/anjuta-manual/introduction.xml:
8676         * manuals/C/anjuta-manual/preferences.xml:
8677         * manuals/C/anjuta-manual/projects.xml:
8678         * manuals/C/anjuta-manual/tools.xml:
8679         * manuals/Makefile.am:
8680         
8681         Updated manual and faq
8683         * scintilla/CallTip.cxx:
8684         * scintilla/CallTip.h:
8685         * scintilla/CellBuffer.cxx:
8686         * scintilla/CellBuffer.h:
8687         * scintilla/ContractionState.cxx:
8688         * scintilla/Document.cxx:
8689         * scintilla/Document.h:
8690         * scintilla/DocumentAccessor.cxx:
8691         * scintilla/Editor.cxx:
8692         * scintilla/Editor.h:
8693         * scintilla/ExternalLexer.cxx:
8694         * scintilla/Indicator.cxx:
8695         * scintilla/KeyMap.cxx:
8696         * scintilla/KeyWords.cxx:
8697         * scintilla/LexAU3.cxx:
8698         * scintilla/LexBash.cxx:
8699         * scintilla/LexCPP.cxx:
8700         * scintilla/LexCaml.cxx:
8701         * scintilla/LexCsound.cxx:
8702         * scintilla/LexEiffel.cxx:
8703         * scintilla/LexGui4Cli.cxx:
8704         * scintilla/LexHTML.cxx:
8705         * scintilla/LexLua.cxx:
8706         * scintilla/LexMSSQL.cxx:
8707         * scintilla/LexOthers.cxx:
8708         * scintilla/LexPOV.cxx:
8709         * scintilla/LexPython.cxx:
8710         * scintilla/LexRuby.cxx:
8711         * scintilla/LexSQL.cxx:
8712         * scintilla/LexVB.cxx:
8713         * scintilla/Makefile.am:
8714         * scintilla/PlatGTK.cxx:
8715         * scintilla/PropSet.cxx:
8716         * scintilla/RESearch.cxx:
8717         * scintilla/RESearch.h:
8718         * scintilla/ScintillaBase.cxx:
8719         * scintilla/ScintillaGTK.cxx:
8720         * scintilla/StyleContext.h:
8721         * scintilla/ViewStyle.cxx:
8722         * scintilla/ViewStyle.h:
8723         * scintilla/XPM.cxx:
8724         * scintilla/include/KeyWords.h:
8725         * scintilla/include/Platform.h:
8726         * scintilla/include/PropSet.h:
8727         * scintilla/include/SciLexer.h:
8728         * scintilla/include/Scintilla.h:
8729         * scintilla/include/Scintilla.iface:
8730         * scintilla/include/ScintillaWidget.h:
8731         * scintilla/lexers.make:
8733         Update to scintilla 1.68
8735         * src/anjuta-app.c:
8736         Only show help items which are really availible
8738         * plugins/cvs-plugin/cvs-callbacks.c
8739         * plugins/cvs-plugin/cvs-execute.c
8740         * plugins/cvs-plugin/subversion-callbacks.c:
8741         * libanjuta/anjuta-utils.c:
8742         Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
8744 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
8746         * plugins/project-wizard/install.c,
8747         * plugins/project-wizard/autogen.c:
8748         Add error messages if using a read only directory
8749         Improve fix for bug #339296
8751 2006-04-22  Johannes Schmid <jhs@cvs.gnome.org>
8753         * libanjuta/interfaces/libanjuta.idl:
8754         * plugins/document-manager/action-callbacks.c:
8755         * plugins/document-manager/plugin.c:
8756         * plugins/editor/text_editor.c:
8757         Added IAnjutaEditorGoto 
8759         * plugins/editor/aneditor.cxx:
8760         * plugins/editor/aneditor.h:
8761         * plugins/editor/text_editor.h:
8762         * plugins/editor/text_editor_prefs.c:
8763         
8764         Fixed #305076
8766 2006-04-21  Johannes Schmid <jhs@cvs.gnome.org>
8768         * libanjuta/interfaces/libanjuta.idl:
8769         * plugins/document-manager/action-callbacks.c:
8770         * plugins/document-manager/anjuta-docman.c:
8771         * plugins/document-manager/plugin.c:
8772         * plugins/editor/text_editor.c: 
8773         Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
8774         
8775         * plugins/sourceview/sourceview.c:
8776         * plugins/sourceview/sourceview.glade:
8777         Fixed some uft-8 issues and added a preference option
8778         to enable/disable gnome-vfs monitoring
8779         
8780         * scintilla/Makefile.am:
8781         * scintilla/include/Makefile.am:
8782         Fixed build
8784 2006-04-20  Massimo Cora' <maxcvs@email.it>
8786         * libanjuta/interfaces/libanjuta.idl:
8787         Remove get_current_pos () because we have get_position()
8789 2006-04-20  Johannes Schmid <jhs@cvs.gnome.org>
8791         * NEWS: Updated
8792         * plugins/sourceview/tag-window.c:
8793         Don't close window on PageUp/PageDown
8795 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
8797         * data/Makefile.am:
8798         * manuals/reference/libanjuta/Makefile.am:
8799         
8800         Some build fixes
8801         
8802         * src/Makefile.am:
8803         * src/bacon-message-connection.c: 
8804         * src/bacon-message-connection.h: (both from gedit)
8805         * src/main.c:
8806         
8807         Fixed #312319 (Opening files when Anjuta is already open)
8809 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8811         * TODO.tasks: Updated
8812         * plugins/sourceview/anjuta-view.c: 
8813         * plugins/sourceview/anjuta-view.h:
8814         * plugins/sourceview/sourceview.c: 
8815         
8816         * configure.in: Fix --enable-plugin-scintilla
8817         
8818         Added char_added signal
8820 2006-04-18  Johannes Schmid <jhs@cvs.gnome.org>
8822         * libanjuta/anjuta-utils.c: (anjuta_util_diff):
8823         
8824         Fixed diff for utf8
8825         
8826         * plugins/sourceview/sourceview.c:
8827         Fixed VFS monitoring (still a bit buggy)
8828         
8829         * plugins/sourceview/sourceview-args.c:
8830         * plugins/sourceview/tag-window.c: 
8831         
8832         Better sizing for the popup-window
8834 2006-04-17  Johannes Schmid <jhs@cvs.gnome.org>
8836         * plugins/project-wizard/templates/gnome/src/main.c:
8837         * plugins/project-wizard/templates/gnome/src/project.glade:
8838         * plugins/project-wizard/templates/gtk/src/main.c: 
8839         * plugins/project-wizard/templates/gtk/src/project.glade:
8840         * plugins/project-wizard/templates/gtkmm/src/main.cc:
8841         
8842         Fixed up GLADE_FILE definition in project types and fixed bug #334546
8843         
8844 2006-04-17  Kjartan Maraas  <kmaraas@gnome.org>
8846         * configure.in: More removal of obsoleteness.
8847         * po/no.po:
8849 2006-04-12  Johannes Schmid <jhs@cvs.gnome.org>
8851         * ROADMAP:
8852         * libanjuta/anjuta-preferences.c: 
8853         * libanjuta/anjuta-utils.c: 
8854         * libanjuta/anjuta-utils.h:
8855         * plugins/message-view/message-view.c:
8856         
8857         Changed color functions and moved convert_color to anjuta-utils.h
8858         
8859         * plugins/message-view/anjuta-message-manager-plugin.glade:
8860         GnomeColorPicker -> GtkColorButton (bug #309154)
8861         
8862         * plugins/sourceview/plugin.c:
8863         * plugins/sourceview/sourceview-prefs.c:
8864         * plugins/sourceview/sourceview.glade:
8865         Added color and font preferences
8867         * plugins/sourceview/sourceview-tags.c:
8868         Only show as much choices as configured in preferences
8870 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8872         * ROADMAP, NEWS: Updated (we are far behind ;-)
8873         * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
8875 2006-04-11  Johannes Schmid <jhs@cvs.gnome.org>
8877         * configure.in:
8878         * plugins/editor/Makefile.am:
8879         * scintilla/Makefile.am
8880         
8881         Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
8882         
8883         * global-tags/Makefile.am:
8884         * global-tags/create_global_tags.sh:
8885         * plugins/symbol-browser/an_symbol_prefs.c:
8886         * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8887         * plugins/symbol-browser/plugin.h:
8888         * tagmanager/include/tm_workspace.h:
8889         * tagmanager/tm_workspace.c:
8890         
8891         Fixed symbol-browser prefs and move global tags generation from installtion to
8892         preferences to make the life easier for distributers and to allow updates after installtion
8894         * plugins/document-manager/action-callbacks.c: 
8895         * plugins/document-manager/action-callbacks.h:
8896         * plugins/document-manager/anjuta-document-manager.ui:
8897         * plugins/document-manager/indent-util.c:
8898         * plugins/document-manager/plugin.c:
8899         * plugins/editor/text_editor.c:
8900         
8901         Moved indent stuff to document-manager
8902         
8903         * plugins/sourceview/anjuta-view.c: 
8904         * plugins/sourceview/sourceview-args.c: 
8905         * plugins/sourceview/sourceview-scope.c:
8906         * plugins/sourceview/sourceview-tags.c: 
8907         * plugins/sourceview/sourceview.c:
8908         
8909         Fixed several bugs
8910         
8911         * plugins/sourceview/sourceview.plugin (removed):
8912         * plugins/sourceview/sourceview.plugin.in:
8913         Editor is not user-activatible
8914         
8915         * plugins/sourceview/sourceview.png:
8916         Updated icon
8918 2006-04-08  Johannes Schmid <jhs@cvs.gnome.org>
8920         * src/anjuta-app.c: Fixed crasher on plugin unloading
8922 2006-04-06  Johannes Schmid <jhs@cvs.gnome.org>
8924         * plugins/sourceview/sourceview.c
8925         * plugins/sourceview/sourceview-args.c
8926         * plugins/sourceview/sourceview-args.h:
8927         
8928         Polished argument completion
8930 2006-04-05  Johannes Schmid <jhs@cvs,gnome.org>
8932         * plugins/message-view/anjuta-msgman.c:
8933         * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
8934         
8935         Show message pane on switch (does not work, anjuta_shell needs a fix)
8936         
8937         * plugins/sourceview/Makefile.am:
8938         * plugins/sourceview/anjuta-view.c: (find_tag_window),
8939         * plugins/sourceview/sourceview-args.c: 
8940         * plugins/sourceview/sourceview-args.h:
8941         * plugins/sourceview/sourceview-private.h:
8942         * plugins/sourceview/sourceview-scope.c: 
8943         (sourceview_scope_update), (sourceview_scope_filter_keypress):
8944         * plugins/sourceview/sourceview-tags.c:
8945         * plugins/sourceview/sourceview.c:
8946         * plugins/sourceview/tag-window.c:
8947         * plugins/sourceview/tag-window.h:
8948         
8949         Added scope and argument completion
8951 2006-04-03  Johannes Schmid <jhs@gnome.org>
8953         * TODO.tasks
8954         * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
8955         (on_widget_remove):
8956         Save toolbar state
8958         * plugins/sourceview/sourceview.c: (iselect_clear):
8959         Make "Delete"-key working
8961         * configure.in: #336389
8963 2006-04-03  Johannes Schmid <jhs@gnome.org>
8965         * plugins/sourceview/Makefile.am:
8966         * plugins/sourceview/anjuta-view.c:
8967         * plugins/sourceview/plugin.c: 
8968         * plugins/sourceview/sourceview-private.h:
8969         * plugins/sourceview/sourceview-scope.c:
8970         * plugins/sourceview/sourceview-scope.h:
8971         * plugins/sourceview/sourceview-tags.c: 
8972         * plugins/sourceview/sourceview-tags.h:
8973         * plugins/sourceview/sourceview.c:
8974         * plugins/sourceview/sourceview.h:
8975         * plugins/sourceview/tag-window.c:
8976         
8977         - fixed goto_file_line
8978         - scroll to cursor on undo/redo
8979         - show correct popup-menu
8980         - scope completion (not ready yet)
8982 2006-04-03  Johannes Schmid <jhs@gnome.org>
8984         * plugins/sourceview/plugin.c: 
8985         * plugins/sourceview/sourceview-tags.c:
8986         * plugins/sourceview/sourceview.c: 
8987         * plugins/sourceview/sourceview.h:
8988         * plugins/sourceview/tag-window.c:
8989         
8990         Fixed some GObject stuff and use proper AnjutaSymbolManager interface
8992 2006-04-03  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
8994         * plugins/sourceview/sourceview.c:
8995         Fixed next/previous bookmark.
8996         Toggled bookmark (set/unset).
8998 2006-04-03  Johannes Schmid <jhs@gnome.org>
9000         * plugins/document-manager/action-callbacks.c:
9001         Fixed Gtk-Warning in goto_line
9002         
9003         * plugins/sourceview/Makefile.am:
9004         * plugins/sourceview/anjuta-document.c:
9005         * plugins/sourceview/anjuta-view.c: 
9006         * plugins/sourceview/anjuta-view.h:
9007         * plugins/sourceview/sourceview-autocomplete.c:
9008         * plugins/sourceview/sourceview-autocomplete.h:
9009         * plugins/sourceview/sourceview-private.h:
9010         * plugins/sourceview/sourceview-tags.c:
9011         * plugins/sourceview/sourceview-tags.h:
9012         * plugins/sourceview/sourceview.c:
9013         * plugins/sourceview/tag-window.c:
9014         * plugins/sourceview/tag-window.h:
9015         Created a nice API for tag and completion windows
9016         
9017         * plugins/sourceview/sourceview-print.h:
9018         * plugins/sourceview/sourceview-print.c:
9019         Added printing
9020                 
9021 2006-04-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9023         * plugins/sourceview/sourceview.c:
9024         Fixed typo (Sort bookmarks).
9025         
9026 2006-04-01  Johannes Schmid <jhs@gnome.org>
9028         * plugins/sourceview/anjuta-document.c:
9029         * plugins/sourceview/anjuta-document.h:
9030         * plugins/sourceview/anjuta-view.c:
9031         * plugins/sourceview/anjuta-view.h:
9032         * plugins/sourceview/sourceview-autocomplete.c:
9033         * plugins/sourceview/sourceview-autocomplete.h:
9034         * plugins/sourceview/sourceview-prefs.c:
9035         * plugins/sourceview/sourceview-prefs.h:
9036         * plugins/sourceview/sourceview-private.h:
9037         * plugins/sourceview/sourceview-tags.c:
9038         * plugins/sourceview/sourceview-tags.h:
9039         * plugins/sourceview/sourceview.c:
9040         * plugins/sourceview/sourceview.glade:
9041         * plugins/sourceview/tag-window.c: 
9042         * plugins/sourceview/tag-window.h:
9043         
9044         Improved code complete and autocomplete
9046 2006-04-01  Johannes Schmid <jhs@gnome.org>
9048         * plugins/sourceview/Makefile.am:
9049         * plugins/sourceview/bookmark.png:
9050         * plugins/sourceview/marker-attentive.png:
9051         * plugins/sourceview/marker-basic.png:
9052         * plugins/sourceview/marker-intense.png:
9053         * plugins/sourceview/marker-light.png:
9054         * plugins/sourceview/sourceview.c: 
9055         
9056         Added pixmaps for all marker types and show bookmarks
9057         
9058         * configure.in
9059         * plugins/sourceview/Makefile.am:
9060         Build sourceview on 2.14 only
9062 2006-03-31  Johannes Schmid <jhs@gnome.org>
9064         * plugins/sourceview/Makefile.am:
9065         * plugins/sourceview/anjuta-document.c:
9066         * plugins/sourceview/anjuta-view.c:
9067         * plugins/sourceview/anjuta-view.h:
9068         * plugins/sourceview/sourceview-autocomplete.c:
9069         * plugins/sourceview/sourceview-private.h:
9070         * plugins/sourceview/sourceview-tags.c:
9071         * plugins/sourceview/sourceview-tags.h:
9072         * plugins/sourceview/sourceview.c: 
9073         * plugins/sourceview/tag-window.c:
9074         * plugins/sourceview/tag-window.h:
9075         
9076         Added code completion with tag manager to the editor and fixed a save_as bug
9078 2006-03-31  Johannes Schmid <jhs@gnome.org>
9080         * src/main.c: Revert patch from Rob to allow building with
9081         Gnome 2.12
9082         * configure.in: Require at least 2.12 libraries
9084 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
9086         reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
9088         * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9089         Improve anjuta-plugin project template: Added missed files dist tarball
9090         (make dist)
9092         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
9093         typo
9095 2006-03-28  Yang Hong <yanghong@ccoss.com.cn>
9097         reviewed by: Johannes Schmid <jhs@gnome.org>
9099         * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
9100         plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
9101         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
9102         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
9103         
9104         Improve anjuta-plugin project template. Also fix for #322744
9106 2006-03-27  Johannes Schmid <jhs@gnome.org>
9108         * plugins/sourceview/sourceview-private.h:
9109         plugins/sourceview/sourceview.c:
9110         
9111         Added basic bookmark support
9113 2006-03-27  Johannes Schmid <jhs@gnome.org>
9115         * TODO.tasks:
9116         Updated
9117         
9118         Patch from Rob Bradfort <robster@debian.org>:
9119         * src/main.c: (get_command_line_args), (main):
9120         Migration from popt to GOption
9121         
9122 2006-03-26 Naba Kumar  <naba@gnome.org>
9124         * plugins/document-manager/anjuta-docman.c: Fixed close icon button
9125         size to scale itself with theme.
9127 2006-03-26 Naba Kumar  <naba@gnome.org>
9129         * plugins/file-manager/an_file_view.c,
9130         plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
9131         when symbolview and fileview objects are destroyed to avoid crashes
9132         after the plugins are disabled.
9134 2006-03-26 Naba Kumar <naba@gnome.org>
9136         * Makefile.am,  po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
9137         Deleted unused file.
9138         
9139         * plugins/glade/plugin.c: Be able to close glade plugin when there
9140         there is no glade project loaded.
9141         
9142         * plugins/sourceview/sourceview.plugin,
9143         plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
9145 2006-03-23  Naba Kumar  <naba@gnome.org>
9147         * plugins/editor/print.c: Fixed a bug where some sections of
9148         printed/previewed text is not highlighted.
9149         
9150 2006-03-20  Johannes Schmid <jhs@gnome.org>
9152         * libanjuta/interfaces/libanjuta.idl:
9153         Added IAnjutaPrint
9154         * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
9155         as we do not use private apis. Show help window and startup because it does 
9156         not survive gdl
9157         
9158         * plugins/document-manager/action-callbacks.c:
9159         plugins/editor/Makefile.am:
9160         plugins/editor/text_editor.c:
9161         plugins/editor/print.c:
9162         plugins/editor/print.h:
9163         
9164         Fixed printing (nobody has missed it BTW ;-)
9165         
9166         * plugins/sourceview/sourceview.c:
9167         Fixed a crasher
9169 2006-03-20 Naba Kumar <naba@gnome.org>
9171         * configure.in, plugins/devhelp/plugin.c: Be able to build with
9172         devhelp >= 0.9 < 0.11 versions.
9173         
9174 2006-03-20  Johannes Schmid <jhs@gnome.org>
9176         * plugins/sourceview/anjuta-document-loader.c
9177         plugins/sourceview/sourceview.c:
9178         
9179         Fixed encoding bugs
9181 2006-03-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9183         * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
9184         Fixed bug (line position)
9185         Give the good line position whatever the active editor.
9187 2006-03-19  Ilkka Tuohela  <hile@iki.fi>
9189         * configure.in: Added fi to ALL_LINGUAS
9191 2006-03-19  Johannes Schmid <jhs@gnome.org>
9193         * plugins/sourceview/anjuta-document-loader.c:
9194         replace gnome_vfs_get_mime_type_for_name_and data
9196         * plugins/build-basic-autotools/build-basic-autotools.c:
9197         Fixed #335142
9199 2006-03-17  Johannes Schmid <jhs@gnome.org>
9201         * plugins/editor/editor.glade:
9202         Added style-editor again after it got lost somehow
9204 2006-03-17  Johannes Schmid <jhs@gnome.org>
9206         * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
9207         configure.in: require devhelp 0.11
9208         
9209         Post 0.11 devhelp versions (CVS) do not work because of an API change...
9211         plugins/build-basic-autotools/build-basic-autotools.c:
9212         forgot a an installtion callback for the "install as root"-feature
9214 2006-03-17  Massimo Cora' <maxcvs@email.it>
9216         reviewed by: Johannes Schmid <jhs@gnome.org>
9218         * plugins/class-gen/anjuta-class-gen-plugin.glade
9219         plugins/class-gen/class_gen.c 
9220         plugins/class-gen/goc_template_header
9221         plugins/class-gen/goc_template_source
9222         
9223         Fixed bug #334663
9225 2006-03-16  Johannes Schmid <jhs@gnome.org>
9227         * plugins/sourceview/sourceview.c:
9228         Fixed "save-point" signal for undo actions
9230 2006-03-16  Massimo Cora' <maxcvs@email.it>
9231         
9232         reviewed by: Johannes Schmid <jhs@gnome.org>
9233         
9234         * plugins/document-manager/anjuta-docman.c:
9235         Implement tab drag and drop
9237 2006-03-16  Johannes Schmid <jhs@gnome.org>
9239         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
9240         plugins/build-basic-autotools/build-basic-autotools.c:
9241         
9242         Implemented "install as root"-feature (#321455)
9244 2006-03-16  Johannes Schmid <jhs@gnome.org>
9246         * mime/.cvsignore
9247         plugins/sourceview/.cvsignore
9248         plugins/tools/scripts/.cvsignore:
9249         Added/extended .cvsignore files
9250         
9251         * plugins/sourceview/sourceview-autocomplete.c:
9252         plugins/sourceview/sourceview-autocomplete.h:
9253         plugins/sourceview/sourceview-prefs.c:
9254         plugins/sourceview/sourceview-private.h:
9255         plugins/sourceview/sourceview.glade:
9256         Autcomplete just works(tm) now and respects preferences
9257         
9258         * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
9259         Use better algorithm from autocomplete
9261 2006-03-15  Johannes Schmid <jhs@gnome.org>
9263         * src/anjuta-app.c:
9264         Fixed bug #304495
9266 2006-03-15  Johannes Schmid <jhs@gnome.org>
9268         * libanjuta/interfaces/libanjuta.idl:
9269         plugins/class-gen/class_gen.c:
9270         plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
9271         plugins/project-manager/plugin.c:
9272         
9273         Allow to add multiple source files (#320191)
9274         
9275         * configure.in: Require gnome-build 0.1.3
9277 2006-03-14  Johannes Schmid <jhs@gnome.org>
9279         * plugins/macro/macro-utils.c: Fixed bug #333606
9280         * plugins/file-wizard/file.c: Fixed bug #333601
9282 2006-03-13  Johannes Schmid <jhs@gnome.org>
9284         * plugins/sourceview/sourceview_autocomplete.c
9285         plugins/sourceview/sourceview_autocomplete.h
9286         plugins/sourceview/sourceview.c
9287         plugins/sourceview/sourceview-private.h
9288         plugins/sourceview/sourceview-prefs.c:
9289         
9290         Cleaned up and fixed several issues
9291         
9292 2006-03-13  Johannes Schmid <jhs@gnome.org>
9294         * plugins/sourceview/Makefile.am:
9295         plugins/sourceview/sourceview-autocomplete.c
9296         plugins/sourceview/sourceview-autocomplete.h:
9297         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9298         plugins/sourceview/sourceview-private.h:
9299         plugins/sourceview/sourceview.c:
9300         
9301         Added (buggy) autocomplete feature to sourceview
9302         
9303 2006-03-12 Naba Kumar <naba@gnome.org>
9305         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
9306         libanjuta/anjuta-session.c: Added API docs.
9308 2006-03-12 Naba Kumar <naba@gnome.org>
9310         * TODO.tasks: Added couple of tasks.
9311         * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
9312         Register private class as early as possible so that members could
9313         point to self class. Code clean up.
9315 2006-03-12 Naba Kumar <naba@gnome.org>
9317         * po/POTFILES.in, po/POTFILES.skip: Updated.
9319 2006-03-11 Naba Kumar <naba@gnome.org>
9321         * libanjuta/anjuta-shell.c,
9322         plugins/document-manager/anjuta-docman.c,
9323         plugins/document-manager/plugin.c,
9324         plugins/symbol-browser/an_symbol_search.c,
9325         plugins/valgrind/vgrule-list.c: Use correct signal names while
9326         creating them.
9327         
9328         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
9329         signal names and fixed enum IANJUTA_TYPE_* macro.
9331 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9333         * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
9334         plugins/search/search-replace.c :
9335         Fixed bug (Bookmark the good line).
9336         Search & Replace (Mark all matched strings).
9337         
9338 2006-03-09  Johannes Schmid <jhs@gnome.org>
9340         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
9341         Completed changes from yesterday
9342         
9343         * plugins/document-manager/anjuta-document-manager.glade:
9344         plugins/editor/editor.glade
9345         plugins/editor/plugin.c: (activate_plugin)
9346         plugins/editor/text_editor.c
9347     plugins/sourceview/Makefile.am
9348         plugins/sourceview/plugin.c: (sourceview_plugin_activate)
9349         plugins/sourceview/sourceview.glade:
9350         Completed preference changes
9352 2006-03-08  Johannes Schmid <jhs@gnome.org>
9354         * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
9355         plugins/search/plugin.c: (activate_plugin):
9356         
9357         Removed Gtk-Criticals
9358         
9359         * plugins/document-manager/anjuta-document-manager.glade:
9360         plugins/document-manager/plugin.c: (on_docman_auto_save),
9361         (on_gconf_notify_timer), (prefs_init):
9362     plugins/document-manager/plugin.h:
9363         plugins/editor/text_editor.c: (text_editor_instance_init),
9364         (text_editor_dispose):
9365         plugins/editor/text_editor.h:
9366         plugins/editor/text_editor_cbs.c:
9367         plugins/editor/text_editor_cbs.h:
9368         plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
9369         plugins/glade/plugin.c: (activate_plugin):
9370         plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
9371         plugins/sourceview/sourceview-private.h:
9372         plugins/sourceview/sourceview.c: (on_menu_popup),
9373         (sourceview_new), (ifile_open), (ifile_savable_save),
9374         (ifile_savable_save_as), (ieditor_set_popup_menu),
9375         (ieditor_get_filename), (imark_mark):
9377     Moved autosave from editor to document manager and fixed some things in 
9378     Sourceview plugin
9380 2006-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9382         * plugins/search/anjuta-search.glade :
9383         New order's buttons - Renamed "Forward" to "Find" (bug #306970)
9384         plugins/search/search-replace_bachend.c: Fixed a crash bug.
9385         plugins/search/search-replace.c : Fixed bug.
9386         
9387 2006-03-08  Johannes Schmid <jhs@gnome.org>
9389     * plugins/search/anjuta-search.glade
9390     Fixed widget names (glade is a bit stupid on copying widgets to other files)
9392 2006-03-07  Johannes Schmid <jhs@gnome.org>
9394         * plugins/document-manager/action-callbacks.c
9395         plugins/document-manager/anjuta-document-manager.glade
9396         plugins/document-manager/plugin.c: (prefs_init),
9397         (activate_plugin):
9398         plugins/editor/Makefile.am:
9399         plugins/editor/editor.glade:
9400         plugins/editor/plugin.c: (on_style_button_clicked),
9401         (activate_plugin), (dispose):
9402         plugins/editor/style-editor.c:
9403         
9404         Startet to seperate document-manager and editor preferences
9406         * plugins/search/Makefile.am:
9407         plugins/search/anjuta-search.glade:
9408         plugins/search/search-replace.c:
9409         
9410         Moved search GUI to search-plugin
9411                 
9412         * plugins/sourceview/sourceview-prefs.c:
9413         plugins/sourceview/sourceview-prefs.h:
9414         plugins/sourceview/sourceview-private.h:
9415         plugins/sourceview/sourceview.c: 
9416         plugins/sourceview/sourceview.h:
9417         plugins/sourceview/Makefile.am:
9418         plugins/sourceview/anjuta-document.h:
9419         plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9420         plugins/sourceview/plugin.c: 
9421         
9422         Added some preferences to sourceview and fixed vfs_monitor
9423         
9424         * tagmanager/c.c: (parseParens): 
9425         Removed annoying debug message
9426         
9427         * libanjuta/interfaces/libanjuta.idl: 
9428         Removed IAnjutaEditorFactory::create_style_editor()
9430 2006-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9432         * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
9433         Search : Bookmark all matched lines.
9435 2006-03-06  Johannes Schmid <jhs@gnome.org>
9437         * plugins/class-gen/anjuta-class-gen.plugin.in
9438         plugins/file-loader/plugin.c: (sort_wizards)
9439         (on_create_submenu), (activate_plugin)
9440         plugins/file-wizard/anjuta-file-wizard.plugin.in
9441         plugins/glade/anjuta-glade.plugin.in
9442         plugins/project-import/anjuta-project-import.plugin.in
9443         plugins/project-wizard/anjuta-project-wizard.plugin.in:
9444         
9445         Changed File->Wizard to File->New and changed some wizard titles. Wizards are 
9446         sorted alphabeticly
9447         
9448         * plugins/project-wizard/templates/mkfile.wiz:
9449         Use configured project directory instead of ~/myproject
9450         
9451         * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
9452         (ifile_open):
9453         Show markers (again) and monitor uri
9455 2006-03-06  Naba Kumar  <naba@gnome.org>
9457         * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
9458         typedefs separately so that forward linking would work.
9459         e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
9461 2006-03-05  Naba Kumar  <naba@gnome.org>
9463         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
9464         passing Enums and Structs in signals. Define struct _Name in
9465         generated code, so that forward referencing.
9466         e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
9467         
9468         * libanjuta/interfaces/libanjuta.idl: Fixed typo.
9469         
9470 2006-03-05  Naba Kumar  <naba@gnome.org>
9472         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
9473         support. Generate GType definitions for enums in generated codes
9474         so that enums could be passed as signal params.
9475         
9476 2006-03-04  Naba Kumar  <naba@gnome.org>
9478         * plugins/document-manager/*, plugins/print/*, plugins/search/*:
9479         Restored cvs-moved revision files. They were originally marked
9480         deleted at their older locations. Now they are restored at
9481         their new locations. The changeset is one that was committed
9482         as part of document-manager, editor, search and print plugins
9483         separation from editor plugin.
9484         
9485 2006-03-03  Johannes Schmid <jhs@gnome.org>
9487         * plugins/sourceview/*:
9488         Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for 
9489         poiting this out!
9491 2006-03-04  Naba Kumar  <naba@gnome.org>
9493         * plugins/gdb/*: Deleted removed files (see previous changlog
9494         entry for files list).
9495         
9496 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
9498         * plugins/debug-mananger/breakpoints.c,
9499         plugins/debug-manager/breakpoints.h,
9500         plugins/debug-manager/debug_tree.c,
9501         plugins/debug-manager/debug_tree.h,
9502         plugins/debug-manager/info.c,
9503         plugins/debug-manager/info.h,
9504         plugins/debug-manager/locals.c,
9505         plugins/debug-manager/locals.h,
9506         plugins/debug-manager/memory.c,
9507         plugins/debug-manager/memory.h,
9508         plugins/debug-manager/registers.c,
9509         plugins/debug-manager/registers.h,
9510         plugins/debug-manager/sharedlib.c,
9511         plugins/debug-manager/sharedlib.h,
9512         plugins/debug-manager/signal.c,
9513         plugins/debug-manager/signal.h,
9514         plugins/debug-manager/stack_trace.c,
9515         plugins/debug-manager/stack_trace.h,
9516         plugins/debug-manager/watch.c,
9517         plugins/debug-manager/watch.h,
9518         plugins/debug-manager/Makefile.am:
9519         Move from gdb plugin to debug manager plugin
9521         * plugins/debug-manager/anjuta-debug-manager.glade,
9522         plugins/debug-manager/anjuta-debug-manager.ui:
9523         Move all user interface from gdb to debug manager
9525         * plugins/debug-manager/utilities.c,
9526         plugins/debug-manager/utilities.h:
9527         Remove some unused code
9528         Add useful code from gdb plugin
9530         * plugins/debug-manager/start.c,
9531         plugins/debug-manager/start.h:
9532         Include code of attach_process
9533         Add more code to start the debugger
9535         * plugins/debug-manager/plugin.c,
9536         plugins/debug-manager/plugin.h,
9537         plugins/debug-manager/anjuta-debug-manager.plugin.in:
9538         Rename IAnjutaDebuggerManager to IAnjutaDebugManager
9540         * plugins/debug-manager/debugger.c,
9541         plugins/debug-manager/debugger.h:
9542         Implement a queue of debugger command
9544         * plugins/gdb/actions.c,
9545         plugins/gdb/actions.h,
9546         plugins/gdb/watch_cbs.c,
9547         plugins/gdb/watch_cbs.h,
9548         plugins/gdb/watch_gui.c,
9549         plugins/gdb/watch_gui.h:
9550         Removed 
9552         * plugins/gdb/debugger.c,
9553         plugins/gdb/debugger.h,
9554         plugins/gdb/gdbmi.c,
9555         plugins/gdb/gdbmi.h,
9556         plugins/gdb/utilities.c,
9557         plugins/gdb/utilities.h,
9558         plugins/gdb/Makefile.am,
9559         plugins/gdb/anjuta-gdb.plugin.in:
9560         Implement necessary functions
9562         * plugins/gdb/parser.c,
9563         plugins/gdb/parser.h:
9564         Code for parsing variable previously in debug_tree.c
9566         * plugins/gdb/anjuta-gdb.glade,
9567         plugins/gdb/anjuta-gdb.ui:
9568         Remove user interface
9570         * plugins/gdb/gdbmi-test.c:
9571         Need update
9573         * plugins/gdb/anjuta-gdb.plugin.png:
9574         Try an improved icon for gdb (archer fish)
9576         * libanjuta/anjuta-debugger.c,
9577         libanjuta/anjuta-debugger.h,
9578         libanjuta/interfaces/libanjuta.idl,
9579         libanjuta/interfaces/anjuta-idl-compiler.pl,
9580         libanjuta/Makefile.am:
9581         Add declaration used in new IAnjutaDebugger interface
9583         * manuals/reference/libanjuta.types,
9584         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
9585         manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
9586         Update documentation
9588 2006-03-02  Naba Kumar  <naba@gnome.org>
9590         * manuals/reference/libanjuta/Makefile.am,
9591         manuals/reference/libanjuta/libanjuta-docs.sgml,
9592         manuals/reference/libanjuta/libanjuta-sections.txt,
9593         manuals/reference/libanjuta/libanjuta.types,
9594         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
9595         manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
9596         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
9597         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
9598         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
9599         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
9600         manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9601         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9602         manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
9603         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
9604         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
9605         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
9606         manuals/reference/libanjuta/tmpl/e-splash.sgml,
9607         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
9608         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
9609         manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
9610         manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
9611         manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9612         manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9613         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
9614         manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9615         manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9616         manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9617         manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9618         manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9619         manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9620         manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9621         manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9622         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9623         manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
9624         manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9625         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
9626         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
9627         manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9628         manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
9629         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
9630         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
9631         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
9632         manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9633         manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9634         manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
9635         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9636         manuals/reference/libanjuta/tmpl/plugins.sgml,
9637         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9638         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
9639         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
9640         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
9641         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
9642         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
9643         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
9644         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
9645         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
9646         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
9647         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
9648         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
9649         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
9650         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
9651         documentation.
9653 2006-02-28  Naba Kumar <naba@gnome.org>
9655         (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
9656         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
9657         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
9658         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
9659         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
9660         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
9661         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
9662         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
9663         (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
9664         (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
9665         (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
9666         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
9667         (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
9668         (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
9670 2006-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9672         * plugins/sourceview/sourceview.c:
9673         Select to brace, select block.
9675 2006-02-28  Johannes Schmid <jhs@gnome.org>
9677         * plugins/file-wizard/Makefile.am
9678         plugins/file-wizard/action-callbacks.c (removed)
9679         plugins/file-wizard/action-callbacks.h (removed)
9680         plugins/file-wizard/anjuta-file-wizard.ui
9681         plugins/file-wizard/plugin.c: (activate_plugin),
9682         (deactivate_plugin)
9683         plugins/file-wizard/plugin.h:
9684         Removed Edit->Insert Text submenu (replace by macros plugin)
9685         
9686         * plugins/sourceview/sourceview.c: (sourceview_new),
9687         (ieditor_set_popup_menu):
9688         Fixed some more bugs
9689         
9690         * plugins/subversion/svn-threat.h (removed): Removed ununsed file
9692 2006-02-28  Naba Kumar <naba@gnome.org>
9694         * plugins/file-manager/an_file_view.c,
9695         plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
9696         rows also and with delay 1 sec (the color and timout value should
9697         probably be picked up from some system wide preference key).
9699 2006-02-28  Naba Kumar <naba@gnome.org>
9701         * libanjuta/interfaces/libanjuta.idl,
9702         plugins/document-manager/action-callbacks.c,
9703         plugins/document-manager/plugin.c,
9704         plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
9705         IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
9706         Added interface checks in document manager and enable/disable
9707         menus based on supported interface.
9708         
9709         * plugins/project-import/anjuta-project-import.glade: Set some
9710         resonable size for the import dialog.
9712  2006-02-27  Naba Kumar  <naba@gnome.org>
9714         * libanjuta/interfaces/libanjuta.idl,
9715         plugins/document-manager/action-callbacks.c,
9716         plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
9717         and eol conversion actions.
9719 2006-02-27  Johannes Schmid <jhs@gnome.org>
9720         
9721         * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
9722         * plugins/file-manager/an_file_view.c
9723         plugins/file-manager/plugin.h:  Added tooltips
9724         * plugins/symbol-browser/an_symbol_view.h: Added tooltips
9726 2006-02-26  Naba Kumar  <naba@gnome.org>
9728         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
9729         plugins/build-basic-autotools/build-basic-autotools.c,
9730         plugins/build-basic-autotools/build-basic-autotools.h,
9731         plugins/build-basic-autotools/executer.c,
9732         plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
9733         disable indicator highlights preferences from message manager to
9734         build plugin. Implemented message indicator highlights in build tool.
9735         
9736         * plugins/editor/text_editor.c: Fixed indicators.
9738 2006-02-26  Johannes Schmid <jhs@gnome.org>
9740         * plugins/sourceview/sourceview.c:
9741         - Fixed some bugs
9742         - Added markers
9743         * plugins/subversion/svn_auth.c:
9744         Fixed username/password authentification but there might be a memory corruption
9746 2006-02-26  Naba Kumar  <naba@gnome.org>
9748         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9749         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
9750         libanjuta/anjuta-launcher.h: Added documentation.
9752 2006-02-24  Naba Kumar  <naba@gnome.org>
9754         * plugins/editor/text_editor.c: Fixed change in API in
9755         IAnjutaEditorSelection::set().
9756         
9757 2006-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9759         * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
9760         plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
9761         libanjuta/interfaces/libanjuta.idl :
9762         Search in sourceview editor (Select in buffer).
9765 2006-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9767         * plugins/sourceview/sourceview.c :
9768         Fixed Replace, to_upper, to_lower.
9769         
9770         * plugins/search/search-replace_backend.c :
9771         Renamed header name.
9773 2006-02-22  Naba Kumar  <naba@gnome.org>
9775         * libanjuta/anjuta-plugin-description.c,
9776         libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
9777         libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
9778         manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
9779         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
9780         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
9781         
9782         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9783         * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
9784         
9785 2006-02-21  Naba Kumar  <naba@gnome.org>
9787         * libanjuta/interfaces/libanjuta.idl,
9788         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
9789         plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
9790         interface for editor.
9792 2006-02-21  Naba Kumar  <naba@gnome.org>
9794         * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
9796         Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
9797         * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
9799 2006-02-21  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9801         * GTKSOURCEVIEW EDITOR
9802         plugins/sourceview/sourceview.c :
9803         Fixed copy and Goto Line.
9804         
9805         plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
9806         plugins/macro/plugin.c :
9807         Fixed Insert key word and Insert macro.
9809 2006-02-19  Johannes Schmid <jhs@cvs.gnome.org>
9811         * plugins/document-manager/anjuta-docman.c:
9812         (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
9813         
9814         * configure.in:
9815         plugins/Makefile.am:
9816         plugins/sourceview/.cvsignore:
9817         plugins/sourceview/Makefile.am:
9818         plugins/sourceview/plugin.c: :
9819         plugins/sourceview/plugin.h:
9820         plugins/sourceview/sourceview.c: 
9821         plugins/sourceview/sourceview.h:
9822         plugins/sourceview/sourceview.plugin:
9823         plugins/sourceview/sourceview.plugin.in:
9824         plugins/sourceview/sourceview.png:
9826         Added sourceview editor plugin
9828 2006-02-19 Naba Kumar  <naba@gnome.org>
9830         * libanjuta/interfaces/libanjuta.idl,
9831         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
9832         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
9833         plugins/cvs-plugin/cvs-interface.c,
9834         plugins/document-manager/action-callbacks.c,
9835         plugins/document-manager/action-callbacks.h,
9836         plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
9837         plugins/search/plugin.c, plugins/search/search-replace.c,
9838         plugins/search/search-replace_backend.c,
9839         plugins/subversion/subversion-actions.c,
9840         plugins/subversion/subversion-callbacks.c,
9841         plugins/tools/editor.c, plugins/tools/execute.c,
9842         plugins/tools/variable.c: Defined proper editor interfaces and fixed
9843         few fatal warnings.
9845 2006-02-15 Naba Kumar  <naba@gnome.org>
9847         * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
9848         within another.
9849         
9850         * libanjuta/interfaces/libanjuta.idl,
9851         plugins/document-manager/anjuta-docman.c,
9852         plugins/document-manager/plugin.c,
9853         plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
9854         unnecessary parameters from IAnjutaEditor interface and used proper
9855         types instead of 'gpointer'. Fixed various compiler warnings.
9856         
9857         * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
9858         file
9860 2006-02-12 Naba Kumar  <naba@gnome.org>
9862         * po/POTFILES.in: Updated.
9863         
9864 2006-02-11 Naba Kumar  <naba@gnome.org>
9866         * plugins/editor/properties.[cxx,h],
9867         plugins/editor/text_editor.c, plugins/editor/style-editor.c,
9868         plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
9869         to sci_prop_*(), because they were conflicting with external
9870         functions (in some ssl library).
9871         
9872 2006-02-08 Naba Kumar  <naba@gnome.org>
9874         Patch from Massimo Cora  <maxcvs@email.it>:
9875         * plugins/valgrind/anjuta-valgrind.schemas,
9876         plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
9877         plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
9878         plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
9879         plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
9880         plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
9881         plugins/valgrind/vgtoolview.c,
9882         plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
9883         before running the debugging session. I've added also a
9884         preference in Anjuta Preferences where you can specify
9885         the path to the valgrind binary. The default is /usr/bin/valgrind.
9886         Now it displays a dialog with the error. [it can be -program
9887         exited- or -file loaded or end of input-]. Some valgrind 3.x
9888         compatibility.
9889         
9890 2006-01-29 Naba Kumar  <naba@gnome.org>
9892         Patch from Massimo Cora  <maxcvs@email.it>:
9893         * configure.in, plugins/Makefile.am,
9894         plugins/valgrind/*: Valgrind plugin (requires
9895         binutils-dev and valgrind to be installed.
9897 2005-01-24 Johannes Schmid <jhs@gnome.org>
9899         * Patch from Eric Greveson <ejg45@cam.ac.uk>
9900         plugins/tools/variables.c:
9901         Added current directory to possible variables
9903         * Patch from Günther Brammer <gbrammer@gmx.de>
9904         plugins/document-manager/anjuta-docman.c:
9905         Fix a crash on opening a file
9907         AUTHORS: Added Günther Brammer
9909 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
9911         * libanjuta/anjuta-launcher.c:
9912         Fix a bug in AnjutaLauncher when output is bigger than buffer
9913         Probably fix bug #315188 and #305134
9915 2005-12-28      Johannes Schmid <jhs@gnome.org>
9916         
9917         * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
9918         * src/about.c: Use new gtk about dialog
9919         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
9920         Updated anjuta_ui_add_action_group_entries call
9921         
9922         Patch from Jean Breford <jean.breford@normalesup.org>
9923         and Markus Habermehl <bmh1980de@yahoo.de>:
9924         
9925         * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
9926         * AUTHORS: Added Jean and Markus
9928 2005-12-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9929         * plugins/search/search-replace.c :
9930         Bookmark all matched lines.
9931         * plugins/search/search-replace_backend.c :
9932         Fixed bug (Search in all project files).
9934 2005-12-21      Johannes Schmid <jhs@gnome.org>
9935         
9936         * plugins/search/plugin.c:
9937         Fixed signal names
9938         * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
9939         investigation needed.
9940         
9941         AUTHORS: Added Ross Goldner
9943 2005-12-19  Ross Golder  <ross@golder.org>
9945         * plugins/document-manager/anjuta-document-manager.plugin.in: Added
9946         application/xml MIME type.
9948 2005-12-18  Johannes Schmid <jhs@gnome.org>
9949         
9950         po/POTFILES.in: Updated files after directory changes
9951         HACKING: Removed outdated section 3 (anoncvs)
9953 2005-12-15  Sebastien Granjoux <seb.sfo@free.fr>
9955         * plugins/build-basic-autotools/build-basic-autotools.c:
9956         Save all files in editor before running a command
9958         * plugins/tools/execute.c:
9959         Use document manager plugin instead of each editor for
9960         saving all files
9962 2005-12-15  Johannes Schmid <jhs@gnome.org>
9964         * plugins/document-manager/action-callbacks.c:
9965         (on_save_all1_activate), (on_swap_activate)
9966         plugins/document-manager/anjuta-docman.c:
9967         (on_save_as_filesel_response), (on_notebook_switch_page):
9968         
9969         Fixed some remaining issues in document-manger
9971 2005-12-15      Johannes Schmid <jhs@gnome.org>
9973         * plugins/profile-default/default.anjuta:
9974         Load Search plugin and Message Manager by default
9976 2005-12-14  Johannes Schmid <jhs@gnome.org>
9977         
9978         * plugins/editor/text_editor.c
9979         libanjuta/anjuta-utils.c:
9980         
9981         Check if files differ when gnome-vfs monitoring is used.
9982         (Bug #309688)
9984 2005-12-13  Johannes Schmid <jhs@gnome.org>
9986         * plugins/document-manager/plugin.c:
9987         Only save modified files in ianjuta_file_savable_save() for document-manager
9988         as discussed on mailing list.
9989         
9990         * plugins/cvs-plugin/cvs-callbacks.c:
9991         Fixed dialog handling for empty log message
9993 2005-12-13  Johannes Schmid <jhs@gnome.org>
9995         * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
9996         
9997         * plugins/project-manager/* Removed ununsed files
9998         
9999         * plugins/symbol-browser/an_symbol_iter.c
10000         plugins/build-basic-autotools/build-basic-autotools.c
10001         plugins/build-basic-autotools/executer.c
10002         plugins/class-gen/class_gen.c
10003         plugins/class-inheritance/class-inherit.c
10004         plugins/cvs-plugin/cvs-actions.c
10005         plugins/cvs-plugin/cvs-interface.c
10006         plugins/debug-manager/attach_process.
10007         plugins/devhelp/plugin.c
10008         plugins/document-manager/plugin.c
10009         plugins/document-manager/indent_util.c
10010         plugins/editor/properties.cxx
10011         plugins/editor/aneditor.cxx
10012         plugins/editor/style-editor.c
10013         plugins/editor/text_editor.c
10014         plugins/macro/macro_db.c
10015         tagmanager/c.c:
10016         
10017         Use DEBUG_PRINT for debug messages
10019         libanjuta/anjuta-debug.h: Include config.h
10020         
10021         HACKING: Updated (BTW: does anyone read this?)
10022         
10023 2005-12-12  Johannes Schmid <jhs@gnome.org>
10025         Patch from Johan Ersvik <jersvik@fastmail.fm>:
10026         * plugins/gdb/debugger.c
10027         
10028         Fix a crasher in gdb plugin
10029         
10030         * plugins/gtodo/plugin.c
10031         plugins/search/plugin.c
10032         
10033         Fixed bug #305301
10034         
10035         * plugins/document-manager/anjuta-docman.c:
10036         
10037         Fixed error markers 
10038         
10039         * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
10040         
10041         Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
10042         
10043         * plugins/document-manager/anjuta-docman.c:
10044         highlight changed files in docman popup-menu
10045         * plugins/gdb/debug-tree.c:
10046         plugins/gdb/debugger.c
10047         Do not corupt entire "locals" tree when variable pointer have
10048         additional info and arrays/strucs/unions correctly.
10049         
10051 2005-12-11  Johannes Schmid <jhs@gnome.org>
10053         * plugins/document-manager/anjuta-docman.c
10054         plugins/document-manager/plugin.c
10055         plugins/editor/text_editor.c:
10056         
10057         AUTHORS: Added Johan Ersvik
10059         Fixed "is-dirty" bug and tab ordering
10061 2005-12-11  Johan Ersvik <jersvik@fastmail.fm>
10062         
10063         * plugins/editor/aneditor-autocomplete.cxx
10064         plugins/editor/aneditor-calltip.cxx
10065         plugins/editor/aneditor-priv.h
10066         plugins/symbol-browser/an_symbol.c
10067         plugins/symbol-browser/an_symbol_view.c
10068         tagmanager/entry.h
10069         tagmanager/tm_symbol.c
10070         tagmanager/tm_tag.c
10071         tagmanager/include/tm_symbol.h
10072         tagmanager/include/tm_tag.h
10073         tagmanager/c.c
10075         Better pointer recognition in tagmanager and symbol browser
10077 2005-12-11  Johannes Schmid <jhs@gnome.org>
10079         * plugins/search/*: New search plugin derived from search code in old editor
10080         plugin.
10081         
10082         * plugins/document-manager/*: new document-manger which is now seperated from
10083         editor to allow implementation of other editor widgets. Code is mostly derived
10084         from old editor plugin
10086         * plugins/print/* new print plugin which is not fully implemented in the
10087         moment
10089         * plugins/editor/text_editor.c: Added lots of interface code
10090         
10091         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
10092         IAnjutaEditorFactory and extended IAnjutaEditor
10093         
10094         * configure.in, plugins/Makefile.am updated build system for new
10095         plugins
10097         This is a huge commit which might still contain some bugs and also has
10098         some fixmes. Things that are not working are the search toolbar because it
10099         does not use the same backend as any other searching function and printing
10100         (easy to fix) because it did not yet implement IAnjutaPrintable.
10102 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10104         * plugins/project-wizard/property.c:
10105         Use newer GtkFileChooser instead of GtkFileSelection with
10106         GnomeFileEntry to avoid a bug
10108         * plugins/project-wizard/install.c:
10109         Avoid an endless loop if project directory is not writable
10110         
10111         * plugins/project-wizard/druid.c:
10112         Allow creating project in empty directory without a
10113         warning
10115 2005-11-25  Johannes Schmid <jhs@cvs.gnome.org>
10116         
10117         Patch from Massimo Cora <maxcvs@email.it>
10118         * plugins/class-inheritence/class-inherit.c
10119         plugins/class-inheritence/plugin.c
10120         plugins/class-inheritence/plugin.h
10121         configure.in
10122         
10123         Update plugin to use new API from graphviz 2.6. Version 2.2 is 
10124         no longer supported!
10126 2005-11-23  Johannes Schmid <jhs@cvs.gnome.org>
10127         
10128         Patch from Johan Ersvik <jersvik@fastmail.fm>
10129         * plugins/message-view/message-view.c
10130         plugins/build-basic-autotools/build-basic-autotools.c
10131         plugins/build-basic-autotools/automake-c.filters
10133         This patch correct regex-filters for newer automake
10134         versions
10136 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
10138        * plugins/tools/execute.c:
10139        Detect variables inside a word
10141 2005-11-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10143         * libanjuta/anjuta-status.[ch],
10144         plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
10145         plugins/editor/anjuta-docman.c :
10146         New anjuta-status procedure.
10148 2005-10-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10150         *Modified Files:
10151         libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
10152         plugins/editor/Makefile.am
10153         plugins/editor/anjuta-document-manager.glade
10154         plugins/editor/plugin.c plugins/editor/plugin.h
10155         plugins/editor/text_editor.c plugins/editor/text_editor.h
10156         *Added Files:
10157         plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
10158         plugins/editor/indent-util.c plugins/editor/indent-util.h
10159         plugins/editor/indent_test.c :
10160         Set and Preview indent preferences parameters.
10161         Saved indent user parameters.
10163 2005-10-27  Naba Kumar  <naba@gnome.org>
10165         Patch from Flavio daCosta  <flavio.dacosta@gmail.com>
10166         * plugins/editor/anjuta-docman.c: Restore tab color to normal
10167         theme color for saved documents.
10168         
10169 2005-10-26  Naba Kumar  <naba@gnome.org>
10171         * libanjuta/anjuta-encodings.c: Save changed supported encodings
10172         list. Fixed bug #316731.
10173         
10174 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
10176         * tagmanager/tm_symbol.c: Fixed bug #315218
10178 2005-10-23  Adam Weinberger  <adamw@gnome.org>
10180         * plugins/build/build_file.c
10181           plugins/build-basic-autotools/build-basic-autotools.c
10182           plugins/tools/execute.c
10183           plugins/build/compile.c
10184           plugins/build/configurer.c
10185           plugins/debug-manager/plugin.c
10186           plugins/editor/plugin.c
10187           plugins/editor/print.c
10188           plugins/editor/text_editor.c
10189           plugins/file-loader/plugin.c
10190           plugins/file-manager/an_file_view.c
10191           plugins/symbol-browser/an_symbol_view.c
10192           plugins/gdb/debugger.c
10193           plugins/gdb/plugin.c
10194           plugins/glade/plugin.c
10195           plugins/macro/macro-actions.c
10196           plugins/macro/plugin.c
10197           plugins/profile-default/plugin.c
10198           plugins/project-manager/plugin.c
10199           plugins/project-manager/project_import.c
10200           plugins/symbol-browser/plugin.c
10201           plugins/tools/execute.c
10202           src/anjuta.c
10203           src/anjuta-actions.h
10204           src/shell.c:
10205           Correct spacing errors before and after "...".
10207 2005-10-20  Naba Kumar  <naba@gnome.org>
10209         * plugins/gdb/debugger.c: Fixed attach/detach process to
10210         updated UI properly.
10211         
10212 2005-10-18  Naba Kumar  <naba@gnome.org>
10214         * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
10215         #171314 too).
10216         
10217 2005-10-13  Naba Kumar  <naba@gnome.org>
10218         
10219         * plugins/project-mkfile-import/*: Removed separate import wizard for
10220         makefile based projects (because single widzard handles all wizards).
10222         * plugins/project-import/project-import.c: Made wizard window
10223         transient to main window.
10225         Patch from: Eric Greveson  <ejg45@cam.ac.uk>
10226         
10227         * AUTHORS: Added Eric's name in contributors list.
10228         
10229         * configure.in, plugins/Makefile.am,
10230         plugins/project-import/Makefile.am,
10231         plugins/project-import/anjuta-project-import.glade,
10232         plugins/project-import/project-import.c,
10233         plugins/project-import/project-import.h: Import wizard now detects
10234         both makefile and automake projects together instead of separate wizard.
10235         
10236         * plugins/project-wizard/templates/java/project.anjuta,
10237         plugins/project-wizard/templates/mkfile/project.anjuta,
10238         plugins/project-wizard/templates/python/project.anjuta,
10239         plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
10240         name to make it appropriate.
10242 2005-10-11  Naba Kumar  <naba@gnome.org>
10244         * configure.in: Fixed glade3 version requirement.
10246 2005-09-29  Alexander Shopov  <ash@contact.bg>
10248         * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
10250 2005-09-26  Johannes Schmid <jhs@cvs.gnome.org>
10252         * plugins/subversion/svn_auth.c
10253         plugins/subversion/anjuta_subversion.glade:
10254         Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
10256 2005-09-22  Naba Kumar  <naba@gnome.org>
10258         Patch from: Eric Greveson  <ejg45@cam.ac.uk>:
10260         * configure.in,  plugins/Makefile.am
10261         plugins/project-manager/anjuta-project-manager.plugin.in,
10262         plugins/project-manager/plugin.c,
10263         (added) plugins/project-mkfile-import/.cvsignore,
10264         (added) plugins/project-mkfile-import/Makefile.am,
10265         (added) plugins/project-mkfile-import/
10266             anjuta-project-mkfile-import-plugin.png,
10267         (added) plugins/project-mkfile-import/
10268             anjuta-project-mkfile-import.glade,
10269         (added) plugins/project-mkfile-import/
10270             anjuta-project-mkfile-import.plugin.in,
10271         (added) plugins/project-mkfile-import/plugin.c,
10272         (added) plugins/project-mkfile-import/plugin.h,
10273         (added) plugins/project-mkfile-import/project-mkfile-import.c,
10274         (added) plugins/project-mkfile-import/project-mkfile-import.h,
10275         plugins/project-wizard/templates/Makefile.am,
10276         (added) plugins/project-wizard/templates/mkfile-logo.png,
10277         (added) plugins/project-wizard/templates/mkfile.wiz,
10278         (added) plugins/project-wizard/templates/mkfile/.cvsignore,
10279         (added) plugins/project-wizard/templates/mkfile/Makefile.am,
10280         (added) plugins/project-wizard/templates/mkfile/project.anjuta,
10281         (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
10282         (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
10283         (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
10284         (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
10285         (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
10286         (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
10287         (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
10288         (added) plugins/project-wizard/templates/mkfile/src/main.c:
10289         Added makefile based project import wizard and wizard template.
10291 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
10293         * libanjuta/anjuta-launcher.c: Reduced false password detections
10295 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
10297         * plugins/cvs-plugin/cvs-interface.c: Handle empty log 
10298         messages correctly.a
10300 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
10301         
10302         * scintilla/Makefile.am: Changed scintilla library to noinst
10303         * pixmaps/Makefile.am: Install password.png
10304         * libanjuta/anjuta-launcher.c: Changed password detection
10305         to be able to access GNOME CVS with ssh.
10306         
10307 2005-08-31  Naba Kumar  <naba@gnome.org>
10309         * plugins/glade/plugin.c: Set transient window for the widget
10310         dialogs.
10311         
10312 2005-08-21  Jens Seidel  <jseidel@cvs.gnome.org>
10314         * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
10316 2005-08-10  Naba Kumar  <naba@gnome.org>
10318         * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
10319         as shortcut key for execute.
10321         * src/about.c: Clean up.
10322         
10323         Patch from: Jochen Baier  Jochen.Baier@stud.uni-karlsruhe.de
10324         * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
10325         entry boxes.
10326         
10327 2005-08-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10329         * plugins/editor/search-replace_backend.c :
10330         Fixed search in File Patterns.
10332 2005-08-09  Philip Van Hoof  <pvanhoof@gnome.org>
10334         * plugins/gdb/Makefile.am: Fixed a make -j x bug
10335         
10336 2005-08-04  Naba Kumar  <naba@gnome.org>
10338         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
10339         for pango-1.8 rendering bug.
10340         
10341 2005-08-03  Naba Kumar  <naba@gnome.org>
10343         * plugins/glade/plugin.c: Proper names for plugin widgets.
10344         
10345         * plugins/subversion/anjuta-subversion.glade,
10346         plugins/subversion/svn-auth.c: Fixed authentication dialog and
10347         string allocations. Use passed default values when available.
10348         Set proper focus and dialog default response. Destroy dialog after use.
10349         Return error when appropriate.
10351 2005-08-02  Naba Kumar  <naba@gnome.org>
10353         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
10354         for pango-1.8 rendering bug.
10355         
10356 2005-08-02  Philip Van Hoof  <pvanhoof@gnome.org>
10358         * scintilla/Makefile.am: Fixed a make -j x bug
10359         
10360 2005-08-02  Johannes Schmid <jhs@gnome.org>
10361         
10362         * plugins/subversion/svn-auth.c: Added username/password 
10363         auto function.
10365 2005-08-01  Naba Kumar  <naba@gnome.org>
10367         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
10368         checks for character width calculations.
10369         
10370 2005-07-31  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10372         * plugins/gdb/debug_tree.c : Inspect memory from locals window.
10374 2005-07-31  Naba Kumar  <naba@gnome.org>
10376         * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
10377         messup with pango 1.8. Fixed bug #311846.
10379 2005-07-30  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10381         * plugins/gdb/memory.c : Fixed bug 305082.
10382         
10383         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10384         plugins/project-wizard/templates/gcj.wiz,
10385         plugins/project-wizard/templates/gnome.wiz,
10386         plugins/project-wizard/templates/gtk.wiz,
10387         plugins/project-wizard/templates/java.wiz,
10388         plugins/project-wizard/templates/python.wiz,
10389         plugins/project-wizard/templates/wxwin.wiz,
10390         plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
10392 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
10394         * plugins/tools/execute.c:
10395         Correct a crash if editor is closed while a tool still use it.
10397 2005-07-28  Naba Kumar  <naba@gnome.org>
10399         * scintilla/*: Updated scintilla from their latest CVS.
10401 2005-07-27  Naba Kumar  <naba@gnome.org>
10403         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
10404         plugins/build-basic-autotools/build-basic-autotools.c,
10405         plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
10406         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
10407         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
10408         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
10409         plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
10410         plugins/message-view/plugin.c, plugins/patch/plugin.c,
10411         plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
10412         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
10413         plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
10414         src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
10415         argument to anjuta_ui_add_action_group_entries() and
10416         anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
10417         Fixed all plugins to pass translation domain. This fixes untranslated
10418         UI bugs. 
10420 2005-07-27  Naba Kumar  <naba@gnome.org>
10422         * plugins/class-inheritance/class-callbacks.c,
10423         plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
10424         proper system colors.
10426 2005-07-26  Naba Kumar  <naba@gnome.org>
10428         * ROADMAP: Updated and added more tasks.
10430 2005-07-25  Naba Kumar  <naba@gnome.org>
10432         * ROADMAP: Updated and added more tasks.
10433         
10434 2005-07-24  Naba Kumar  <naba@gnome.org>
10436         * HACKING: Fixed format.
10438 2005-07-24  Naba Kumar  <naba@gnome.org>
10440         * ROADMAP: Fixed format.
10441         * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
10443 2005-07-24  Naba Kumar  <naba@gnome.org>
10445         * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
10446         * data/properties/cpp.properties: Added *.c++ as file extension for c++
10448 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
10450         * plugins/tools/dialog.c, plugins/tools/dialog.h:
10451         Correct wrong sensitivity setting
10452         
10453         * plugins/tools/tool.c: Correct a crash when removing overridden tool
10454         
10455         * plugins/tools/variable.c:     Add variables for project manager
10457 2005-07-23  Naba Kumar  <naba@gnome.org>
10459         * ROADMAP: updated.
10461 2005-07-23 Naba Kumar  <naba@gnome.org>
10463         * plugins/subversion/Makefile.am,
10464         plugins/subversion/svn-auth.c,
10465         plugins/subversion/svn-auth.h: Added subversion authentication code
10466         stubs.
10467         
10468         * plugins/subversion/subversion-callbacks.c,
10469         plugins/subversion/subversion-callbacks.h,
10470         plugins/subversion/svn-backend-priv.h,
10471         plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
10472         plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
10473         plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
10474         Added file mode line.
10476 2005-07-22  Ignacio Casal Quinteiro  <nacho.resa@gmail.com>
10478         * configure.in: Added 'gl' to ALL_LINGUAS.
10480 2005-07-21 Naba Kumar  <naba@gnome.org>
10482         * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
10483         the active sources and kill the running process without emitting
10484         signals (which could be fatal because the object is being destroyed).
10485         Incidentally, fixed the crash that happens when stopping an active
10486         debugger session. Disabled debug prints and code clean up.
10487         Fixed bug #305587.
10488         
10489         * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
10490         message view object, because that prevents many unprocessed outputs
10491         from the cvs command from being appended in view. Does not set NULL
10492         to mesg_view private member (not required) so that any pending outputs
10493         to view is processed.Fixed bug #172666.
10495         * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
10496         type in supported list.
10497         
10498 2005-07-18  Adam Weinberger  <adamw@gnome.org>
10500         * plugins/file-manager/anjuta-file-manager-plugin.glade:
10501           grammar/spelling fixes.
10503 2005-07-17 Naba Kumar  <naba@gnome.org>
10505         * (new) plugins/project-wizard/templates/terminal/cvsignore,
10506         (new) plugins/project-wizard/templates/terminal/po/cvsignore,
10507         (new) plugins/project-wizard/templates/terminal/src/cvsignore,
10508         plugins/project-wizard/templates/anjuta-plugin.wiz,
10509         plugins/project-wizard/templates/gcj.wiz,
10510         plugins/project-wizard/templates/gnome.wiz,
10511         plugins/project-wizard/templates/gtk.wiz,
10512         plugins/project-wizard/templates/gtkmm.wiz,
10513         plugins/project-wizard/templates/java.wiz,
10514         plugins/project-wizard/templates/python.wiz,
10515         plugins/project-wizard/templates/terminal.wiz,
10516         plugins/project-wizard/templates/terminal/Makefile.am,
10517         plugins/project-wizard/templates/terminal/po/Makefile.am,
10518         plugins/project-wizard/templates/terminal/src/Makefile.am,
10519         plugins/project-wizard/templates/wxwin.wiz,
10520         plugins/project-wizard/templates/xlib-dock.wiz,
10521         plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
10522         wizards and updated .wiz files to install them in newly created
10523         projects.
10525 2005-07-16 Naba Kumar  <naba@gnome.org>
10527         * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
10528         
10529         * plugins/file-manager/an_file_view.c,
10530         plugins/file-manager/plugin.c: Added file manager preferences to
10531         show/hide files ignored by version control (e.g. cvsignore).
10532         
10533         * plugins/editor/text_editor.c: Initialize vfs info struct.
10534         
10535         * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
10536         libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
10537         libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
10538         libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
10539         omf-install/.cvsignore, pixmaps/.cvsignore,
10540         plugins/file-manager/anjuta-file-manager-plugin.glade,
10541         scintilla/.cvsignore, scintilla/include/.cvsignore,
10542         scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
10543         tagmanager/python.c: Updated.
10545 2005-07-16 Naba Kumar  <naba@gnome.org>
10547         * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
10548         Fixed python parser to parser class methods.
10550 2005-07-15 Naba Kumar  <naba@gnome.org>
10552         * plugins/project-wizard/property.c: Used parenthesis to remove
10553         ambiguty.
10554         
10555         * plugins/project-wizard/templates/anjuta-plugin.wiz,
10556         plugins/project-wizard/templates/gcj.wiz,
10557         plugins/project-wizard/templates/gnome.wiz,
10558         plugins/project-wizard/templates/gtk.wiz,
10559         plugins/project-wizard/templates/gtkmm.wiz,
10560         plugins/project-wizard/templates/java.wiz,
10561         plugins/project-wizard/templates/python.wiz,
10562         plugins/project-wizard/templates/terminal.wiz,
10563         plugins/project-wizard/templates/wxwin.wiz,
10564         plugins/project-wizard/templates/xlib-dock.wiz,
10565         plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
10566         and names.
10568 2005-07-15 Naba Kumar  <naba@gnome.org>
10570         * plugins/project-wizard/templates/java.wiz,
10571         plugins/project-wizard/templates/java/Makefile.am,
10572         plugins/project-wizard/templates/java/project.anjuta,
10573         plugins/project-wizard/templates/python.wiz,
10574         plugins/project-wizard/templates/python/Makefile.am,
10575         plugins/project-wizard/templates/python/project.anjuta: Use different
10576         project files for java and python module where debugger is not
10577         included in the list of plugins.
10579 2005-07-15 Naba Kumar  <naba@gnome.org>
10581         * configure.in, plugins/project-wizard/templates/Makefile.am,
10582         plugins/project-wizard/templates/gcj-logo.png,
10583         plugins/project-wizard/templates/gcj.wiz,
10584         plugins/project-wizard/templates/gcj/.cvsignore,
10585         plugins/project-wizard/templates/gcj/Makefile.am,
10586         plugins/project-wizard/templates/gcj/configure.in.tpl,
10587         plugins/project-wizard/templates/gcj/src/.cvsignore,
10588         plugins/project-wizard/templates/gcj/src/Makefile.am,
10589         plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
10590         plugins/project-wizard/templates/java-logo.png,
10591         plugins/project-wizard/templates/java.wiz,
10592         plugins/project-wizard/templates/java/configure.in.tpl,
10593         plugins/project-wizard/templates/java/po/Makefile.am,
10594         plugins/project-wizard/templates/java/po/POTFILES.in,
10595         plugins/project-wizard/templates/java/src/Makefile.am.tpl,
10596         plugins/project-wizard/templates/java/src/main.java,
10597         plugins/project-wizard/templates/python-logo.png,
10598         plugins/project-wizard/templates/python.wiz,
10599         plugins/project-wizard/templates/python/.cvsignore,
10600         plugins/project-wizard/templates/python/Makefile.am,
10601         plugins/project-wizard/templates/python/configure.in.tpl,
10602         plugins/project-wizard/templates/python/po/.cvsignore,
10603         plugins/project-wizard/templates/python/po/Makefile.am,
10604         plugins/project-wizard/templates/python/po/POTFILES.in,
10605         plugins/project-wizard/templates/python/src/.cvsignore,
10606         plugins/project-wizard/templates/python/src/Makefile.am,
10607         plugins/project-wizard/templates/python/src/Makefile.am.tpl,
10608         plugins/project-wizard/templates/python/src/main.py: Added Generic
10609         gcj and python project wizards. Fixed Generic java project to
10610         use _JAVA primary. Update gnome-build from cvs for them to work
10611         correctly.
10613 2005-07-12 Naba Kumar  <naba@gnome.org>
10615         * plugins/project-manager/plugin.c: Automatically determine
10616         project backend by probing.
10617         
10618 2005-07-04 Naba Kumar  <naba@gnome.org>
10620         * Makefile.am: Do not install old anjuta.glade file which conflicts
10621         with newer src/anjuta.glade.
10623 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
10625         * plugins/an_symbol_prefs.c:
10626         Sort list of available symbol files
10628 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
10630         * plugins/build-basic-autotools.c:
10631         Fixed #307810
10632         
10633         * plugins/gtodo/libgtodo.c:
10634         Possible fix for #307800
10636         * libanjuta/anjuta-encodings.c
10637         libanjuta/anjuta-launcher.c
10638         libanjuta/anjuta-preference-dialog.c
10639         libanjuta/anjuta-preferences.c
10640         libanjuta/anjuta-ui.c
10641         libanjuta/anjuta-util.c
10642         libanjuta/cell-renderer-captioned-image.c
10643         libanjuta/plugin.c:
10644         
10645         Patch from de_lupus@pandora.be (Kristof Vansant):
10646         Replaced deprecated gnome-i18n.h
10647         Closed #309153
10649 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
10650         
10651         * plugins/subversion/anjuta-subversion.glade
10652         plugins/subversion/anjuta-subversion.ui
10653         plugins/subversion/plugin.c
10654         plugins/subversion/subversion-actions.c
10655         plugins/subversion/subversion-callbacks.h
10656         plugins/subversion/subversion-callbacks.c
10657         plugins/subversion/svn-backend-priv.h
10658         plugins/subversion/svn-backend.h
10659         plugins/subversion/svn-backend.c
10660         plugins/subversion/svn-thread.h
10661         plugins/subversion/svn-thread.c:
10662         
10663         Implemented Subversion diff
10664         
10665 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
10666         
10667         * plugins/build-basic-autotools/build-basic-autotools.c:
10668         Fixed crash bug! Might be useful to release 2.0.2 soon
10669         because this bug will crash any build which produces errors
10670         or warnings
10672 === Anjuta 2.0.1 ===
10674 2005-06-27 Naba Kumar  <naba@gnome.org>
10676         * plugins/tools/execute.c: Formated code.
10677         
10678 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
10680         * plugins/build-basic-autotools/build-basic-autotools.c:
10681         Remove two memory leaks
10682         Check command output versus untranslated strings too
10684         * plugins/tools/execute.c:
10685         Remove two memory leaks
10686         Check command output versus untranslated strings too
10687         Remove description message
10689         * plugins/tools/fileop.c:
10690         Escape tool name in xml configuration file
10692 2005-05-26 Naba Kumar  <naba@gnome.org>
10694         * configure.in: Bumped version to 2.0.1
10695         * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
10697         * plugins/tools/execute.c: Fixed clickable messages.
10698         * NEWS: Updated.
10700         * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
10701         Deactivate glade plugin when last glade project is closed. Reorder
10702         glade widgets in layout. Change glade project when user selects a
10703         new project. Removed project from the list when user closes it. Fixed
10704         glade project file loading from URI. Save and restored loaded glade
10705         projects in/from session.
10707         * plugins/class-gen/action-callbacks.c,
10708         plugins/class-gen/anjuta-class-gen-plugin.glade,
10709         plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
10710         plugins/file-wizard/anjuta-file-wizard.glade,
10711         plugins/file-wizard/file.c, plugins/file-wizard/file.h,
10712         plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
10713         "Add to project" correctly. Use the source file path returned after
10714         adding to project. Fixed memory leaks. Deactivate wizard plugins
10715         after use.
10716         
10717         * plugins/project-manager/plugin.c,
10718         plugins/project-wizard/anjuta-project-wizard.glade,
10719         plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
10720         plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
10721         src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
10722         project-wizard preference page to anjuta app, because they are
10723         more appropriated as general preferences. Renamed username and
10724         useremail properties keys.
10725         
10726         * po/POTFILES.in: Updated.
10728         * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
10729         saved at closing.
10730         
10731         * plugins/file-loader/plugin.c: Do not use static variable to store
10732         created submenu in factory. Fixed crash in anjuta exit.
10733         
10734 2005-05-24 Naba Kumar  <naba@gnome.org>
10736         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10737         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10738         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10739         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10740         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10741         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10742         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10743         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10744         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10745         
10746         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
10747         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10748         plugins/build-basic-autotools/build-basic-autotools.c,
10749         plugins/build-basic-autotools/build-basic-autotools.h,
10750         plugins/build-basic-autotools/executer.c,
10751         plugins/build-basic-autotools/executer.h,
10752         plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
10753         plugins/tools/variable.c: Added an extra argument to
10754         anuta_util_dialog_input() to pass default value. Save/load project
10755         configure and execution parameters in/from session.
10757         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
10758         symbol browser is loaded.
10759         
10760         * plugins/profile-default/plugin.c: Fixed an unbalanced shell
10761         freeze/thaw.
10763         * plugins/terminal/terminal.c: Fixed bug where repeated activate and
10764         deactivate would not start shell.
10766 2005-05-24 Naba Kumar  <naba@gnome.org>
10768         * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
10769         libegg/egg-combo-action.c, libegg/egg-recent-action.c,
10770         libegg/egg-submenu-action.c, libegg/test-actions.c,
10771         plugins/build-basic-autotools/build-basic-autotools.c,
10772         plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
10773         plugins/editor/search-replace.c, plugins/editor/text_editor.c,
10774         plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
10775         plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
10776         plugins/macro/plugin.c, plugins/message-view/plugin.c,
10777         plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
10778         plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
10779         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
10780         plugins/sample1/plugin.c, plugins/subversion/plugin.c,
10781         plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
10783 2005-05-24 Naba Kumar  <naba@gnome.org>
10785         * data/properties/styles.properties: Fixed defalt font.
10787         * plugins/editor/search-replace.c,
10788         plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
10789         project openness wihtout activating project-manager plugin (i.e.
10790         using anjuta_shell_get()).
10791         
10792         * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
10793         - Completed add_source(), add_group() and add_target() methods of
10794         IAnjutaProjectManager.
10795         - Change their definition to return the added element (or NULL).
10796         - Used interface API for project main menus and 'add to project'
10797         from file-manager context menu.
10798         - Select proper default target/group when prompting for adding
10799         source/target/group.
10800         - Do not expand all nodes in selection tree when default selection
10801         are given (eases navigation in big projects).
10802         - Code clean ups.
10803         - Marked strings for translation.
10805 2005-05-23 Naba Kumar  <naba@gnome.org>
10807         * src/anjuta-app.c: Save menu accelerators on change.
10808         * NEWS: Updated.
10809         * plugins/editor/anjuta-docman.c: Fixed premature destruction of
10810         save-as dialog (leading to crash later).
10812 2005-05-22 Naba Kumar  <naba@gnome.org>
10814         * NEWS: Updated.
10815         * AUTHORS: Added developers for other projects. Updated.
10816         * TODO.tasks: Updated.
10817         * ChangeLog: Added past changelogs from anjuta-0.1.5.
10818         
10819 2005-05-22 Naba Kumar  <naba@gnome.org>
10821         * plugins/tools/execute.c: Make parsable lines distinct by adding
10822         a "Click me" description in the message. Allow tools to open arbibrary
10823         file in editory using gdb-styled annotation (The line starts with two
10824         \032 characters followed by the file:line).
10825         
10826         * plugins/tools/scripts/prepare-changelog.pl,
10827         plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
10828         ChangeLog file itself and open it.
10830 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
10832         * plugins/tools/execute.c:
10833         Parse output in message pane
10834         Correct a crash on plugin deactivation
10836         * plugins/tools/fileop.c,
10837         plugins/tools/tool.c,
10838         plugins/tools/tool.h:
10839         Load only valid tools
10841 2005-06-21  Naba Kumar  <naba@gnome.org>
10843         * anjuta.spec.in: Fixed devel package requirement.
10845         * plugins/message-view/message-view.c: Scroll message on next/previous.
10847         * TODO.tasks: Updated.
10849         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
10850         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
10851         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
10852         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
10853         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
10854         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
10855         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
10856         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10858         * libanjuta/anjuta-preferences.c,
10859         plugins/build-basic-autotools/build-basic-autotools.c,
10860         plugins/build-basic-autotools/executer.c,
10861         plugins/class-gen/action-callbacks.c,
10862         plugins/class-gen/action-callbacks.h,
10863         plugins/class-gen/class_gen.c,
10864         plugins/cvs-plugin/cvs-interface.c,
10865         plugins/debug-manager/attach_process.c,
10866         plugins/debug-manager/plugin.c,
10867         plugins/debug-manager/utilities.c,
10868         plugins/debug-manager/utilities.h,
10869         plugins/editor/aneditor-autocomplete.cxx,
10870         plugins/editor/aneditor.cxx,
10871         plugins/editor/search-replace.c,
10872         plugins/editor/search-replace_backend.c,
10873         plugins/gdb/breakpoints.c,
10874         plugins/gdb/registers.c,
10875         plugins/patch/plugin.c,
10876         plugins/project-wizard/druid.c,
10877         plugins/project-wizard/install.c,
10878         plugins/subversion/plugin.c,
10879         tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
10880         codes.
10882         * plugins/class-gen/action-callbacks.c,
10883         plugins/project-wizard/parser.c,
10884         plugins/project-wizard/property.c,
10885         plugins/project-wizard/values.c,
10886         plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
10888         * plugins/tools/scripts/prepare-changelog.pl: Order filenames
10889         alphabetically
10891 2005-06-20  Naba Kumar  <naba@gnome.org>
10893         * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10894         manuals/reference/libanjuta/tmpl/e-splash.sgml,
10895         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
10896         
10897         * libanjuta/anjuta-launcher.c: Fixed possible double call of child
10898         exit idle function.
10899         
10900         * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
10901         Fixed possible memory corruption.
10903         * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
10904         plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
10905         libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
10906         progress bar increment and added progress status for symbol refresh
10907         and project loading.
10908         
10909         * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
10910         libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
10911         plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
10912         libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
10913         bar.
10915         * TODO.tasks: Updated.
10917 2005-06-19  Naba Kumar  <naba@gnome.org>
10919         * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
10920         Fixed warning.
10921         
10922         * plugins/project-import/project-import.c: Deactivate plugin when done.
10923         
10924 2005-06-18  Naba Kumar  <naba@gnome.org>
10926         * plugins/profile-default/plugin.c: Fixed error when loading another
10927         project while a project is still loaded.
10928         
10929         * plugins/project-manager/plugin.c: Used (newly added) group-activated
10930         signal from gnome-build to popup group properties.
10931         
10932         * src/anjuta.c: Load default session by default.
10934         * po/POTFILES.in: Added missing files.
10935         
10936         * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
10937         activate plugin on load (activate it separately). Connect to activate
10938         and deactivate signals for housekeeping, so that if plugins are
10939         activated or deactivate externally, they are properly recorded.
10940         
10941         * plugins/profile-default/plugin.c: Save profile before a project
10942         is loaded so that it could be restored when project is closed.
10943         
10944         * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
10946 2005-06-17  Naba Kumar  <naba@gnome.org>
10948         * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
10949         libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
10950         for project. The plugins loaded for the project is restored when project
10951         is loaded next time.
10952         
10953         * TODO.tasks: Updated.
10954         
10955 2005-06-15  Naba Kumar  <naba@gnome.org>
10957         * plugins/tools/scripts/find-fixmes.pl,
10958         (new) plugins/tools/scripts/translation-status.pl,
10959         plugins/tools/scripts/tools-2.xml.in,
10960         plugins/tools/scripts/Makefile.am,
10961         plugins/tools/scripts/prepare-changelog.pl: Added translation
10962         status script. Completed find-fixmes.pl script. Fixed bugs.
10964         * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
10965         tool path.
10967 2005-06-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10969         * plugins/message-view/anjuta-message-manager-plugin.glade :
10970         renamed "messages.tag.position" to "messages.tab.position".
10971         plugins/message-view/anjuta-msgman.c : 
10972         Messages tab position prefrences.
10973         
10974 2005-06-14  Naba Kumar  <naba@gnome.org>
10976         * (new) plugins/tools/scripts/find-fixmes.pl,
10977         (new) plugins/tools/scripts/tools-2.xml.in,
10978         (new) plugins/tools/scripts/Makefile.am,
10979         (new) plugins/tools/scripts/prepare-changelog.pl,
10980         plugins/tools/plugin.h, plugins/tools/fileop.c,
10981         plugins/tools/Makefile.am, configure.in: Added system tools.
10983 2005-06-11  Sebastien Granjoux  <seb.sfo@free.fr>
10985         * plugins/tools/editor.c:
10986         Take care of creating .anjuta directory if missing
10988 2005-06-10  Naba Kumar  <naba@gnome.org>
10990         * configure.in: Increased gnome-build required to version 0.1.2.
10991         
10992         * plugins/project-manager/plugin.c: Fixed target/group removal.
10993         Fixed memory leaks.
10994         
10995 2005-06-10  Naba Kumar  <naba@gnome.org>
10997         * plugins/project-manager/plugin.c: Implemented target/group
10998         configuration (update gnome-build module from cvs).
10999         
11000 2005-06-07  Naba Kumar  <naba@gnome.org>
11002         Patch from: Massimo Cora'  <maxcvs@email.it>:
11003         * plugins/class-inheritance/Makefile.am,
11004         plugins/class-inheritance/class-inherit.c,
11005         plugins/class-inheritance/class-inherit.h,
11006         plugins/class-inheritance/plugin.c,
11007         plugins/class-inheritance/plugin.h,
11008         (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
11009         expanded view of classes in hierarchy canvas (collapsable again).
11010         
11011 2005-06-05  Johannes Schmid <jhs@cvs.gnome.org>
11013         * scintilla/patches/scintilla-64-bit.diff (added)
11014         * plugins/patch/patch-plugin.c:
11015         Conditional build for GTK 2.4 and GTK 2.6
11017 2005-06-04  Sebastien Granjoux  <seb.sfo@free.fr>
11019         * plugins/tools/anjuta-tools.glade,
11020         plugins/tools/editor.c,
11021         plugins/tools/plugin.h,
11022         plugins/tools/fileop.c:
11023         Add a check box to edit an user script
11024         Correct a few memory leak
11026         * plugins/tools/execute.c,
11027         plugins/tools/tool.c,
11028         plugins/tools/tool.h:
11029         Move utility remove_mnemonic function in tool.c
11030         Small fix
11032 2005-06-04  Johannes Schmid <jhs@cvs.gnome.org>
11034         Patch from sbrabec@suse.cz:
11035         * configure.in
11036         scintilla/include/Scintilla.h:
11037         
11038         Fix 64-Bit warnings in gcc 4
11040 2005-06-03  Johannes Schmid <jhs@cvs.gnome.org>
11041         
11042         * plugins/patch/patch_plugin.c
11043         plugins/patch/patch.h
11044         plugin/patch/patch-plugin.glade
11045         plugin/patch/Makefile.am:
11046         
11047         Changed patch plugin to use libglade and new gtk 2.6 widgets
11049 2005-05-31  Naba Kumar  <naba@gnome.org>
11051         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
11052         * plugins/editor/text_editor.c: Don't show error
11053         for empty files.
11054         
11055 2005-05-28  Sebastien Granjoux  <seb.sfo@free.fr>
11056         
11057         * plugins/message-view/anjuta-message-manager.ui,
11058         plugins/message-view/anjuta-msgman.c,
11059         plugins/message-view/anjuta-msgman.h,
11060         plugins/message-view/message-view.c,
11061         plugins/message-view/message-view.h,
11062         plugins/message-view/plugin.c:
11063         Add a popup menu in messages panes
11064         Move save message pane option in it
11066 2005-05-28  Naba Kumar  <naba@gnome.org>
11068         * data/properties/styles.properties: Fixed default font
11069         names and sizes.
11071         * plugins/editor/style-editor.c: cleanup.
11072         
11073 2005-05-25  Naba Kumar  <naba@gnome.org>
11075         * plugin/gdb/plugin.c: Start gdb even if the program does
11076         not exists. Fixes bug #305074
11077         
11078 2005-05-24  Naba Kumar  <naba@gnome.org>
11080         Patch from: Saleem Abdulrasool  <compnerd@gentoo.org>
11081         * configure.in: graphviz pkgconfig path.
11083 2005-05-24  Naba Kumar  <naba@gnome.org>
11085         * configure.in, anjuta.desktop.in.in: Fixed Icon path.
11086         * TODO.tasks: Updated.
11087         
11088 2005-05-22  Naba Kumar  <naba@gnome.org>
11090         * anjuta.spec.in: Fixed spec file
11091         * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
11093 2005-05-21  Sebastien Granjoux  <seb.sfo@free.fr>
11094         
11095         * TODO.tasks: Updated.
11097         * plugins/message-view/anjuta-message-manager.ui,
11098         plugins/message-view/message-view.c,
11099         plugins/message-view/message-view.h,
11100         plugins/message-view/plugin.c:
11101         Add shortcut for next and previous message
11102         Add a save message menu item
11103         Fix a bug in previous message
11105 2005-05-21  Naba Kumar  <naba@gnome.org>
11107         * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
11108         doc/Makefile.am, global-tags/create_global_tags.sh,
11109         libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
11110         and rpm package creation. Fixed installation paths.
11111         
11112         * plugins/editor/anjuta-document-manager.glade,
11113         plugins/editor/text_editor.c: Fixed autoformat settings in preferences
11114         and indent options.
11115         
11116         * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
11118 2005-05-21  Naba Kumar  <naba@gnome.org>
11120         * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
11121         global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
11122         pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
11123         tagmanager/Makefile.am: Fixed paths configure variables to take
11124         automake configure variables instead of hardcoding.
11126         * global-tags/tm_global_tags.c: Formated code.
11128         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
11129         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11130         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11131         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11132         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11133         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11134         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11135         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11136         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11138 2005-05-20  Naba Kumar  <naba@gnome.org>
11140         * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
11141         and fixed rpm spec file (more testing required).
11142         
11143         * data/gdb.init: Don't set gdb prompt.
11144         
11145         * mime/Makefile.am: run update-mime-data only on system-wide install.
11146         
11147         * plugins/gdb/Makefile.am: Install plugin at correct paths.
11149 2005-05-19  Naba Kumar  <naba@gnome.org>
11151         * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
11152         while it's not visible.
11154         Patch from: Jason Bayman  <JBayman@HobbitHell.com>
11155         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
11156         
11157 2005-05-19  Naba Kumar <naba@gnome.org>
11159         * configure.in: Fixed subversion checks. Added
11160         --disable-plugin-subversion and --disable-plugin-glade
11161         configure flags to manually turn off their plugin builds.
11163         * plugins/editor/plugin.c: Save and restore current editor line
11164         positions in session.
11166 2005-05-18  Naba Kumar  <naba@gnome.org>
11168         * AUTHORS: Fixed email address.
11169         
11170         * libanjuta/anjuta-utils.c,
11171         plugins/project-manager/plugin.c: Take plugin shell as dialog parents
11172         when the projectmanager toplevel is not a window. Check for valid
11173         gtkwindow type before using the passed window as parent for anjuta
11174         dialogs.
11176 2005-05-17  Naba Kumar  <naba@gnome.org>
11178         * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
11179         
11180         * plugins/cvs-plugin/Makefile.am,
11181         plugins/devhelp/plugin.c,
11182         plugins/file-loader/Makefile.am,
11183         plugins/macro/Makefile.am,
11184         plugins/message-view/Makefile.am,
11185         plugins/patch/Makefile.am,
11186         plugins/project-manager/Makefile.am,
11187         plugins/subversion/Makefile.am,
11188         plugins/symbol-browser/Makefile.am: Removed -module flags
11189         from libtool flags
11191         * MAINTAINERS: Added file so that I could recieve bugzilla
11192         reports.
11194         * plugins/glade/plugin.c: Fixed compile error.
11196 === Anjuta 2.0.0 ===
11198 2005-05-15  Naba Kumar  <naba@gnome.org>
11200         * configure.in: Adjusted gdl version requirement. Bumped anjuta
11201         version to 2.0.0.
11203         * plugins/symbol-browser/an_symbol_view.c,
11204         plugins/symbol-browser/plugin.c,
11205         tagmanager/tm_workspace.c: Fixed symbol-browser crash when
11206         symbols have been updated. Reset file symbols when update
11207         occurs. Fixed memory leaks.
11209         Patch from Jason Bayman  <JBayman@HobbitHell.com>:
11210         * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
11211         
11212 2005-05-14  Sebastien Granjoux  <seb.sfo@free.fr>
11214         * plugins/tools/anjuta-tools.glade:
11215         Remove unused parameter dialog
11217         * plugins/tools/dialog.c,
11218         plugins/tools/fileop.c,
11219         plugins/tools/fileop.h,
11220         plugins/tools/tool.c,
11221         plugins/tools/tool.h,
11222         plugins/tools/variable.c:
11223         Add a few comments and cleanups
11225         * plugins/tools/editor.c,
11226         plugins/tools/editor.h:
11227         Remove code from previous plugin and add comments
11228         Use main window as parent (instead of tool list)
11230         * plugins/tools/execute.c,
11231         plugins/tools/execute.h:
11232         Remove code from previous plugin and add comments
11233         Fix warnings
11235 2005-05-14  Naba Kumar  <naba@gnome.org>
11237         * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
11238         release.
11239         
11240         * configure.in: Fixed
11241         
11242         * plugins/class-inheritance/class-inheritance.png: New icon.
11243         
11244         * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
11245         screws up when reparented.
11247 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11249         * plugins/editor/search-replace.c,
11250         plugins/editor/search-replace_backend.c
11251         plugins/project-manager/plugin.c : Clear find pane if searching same 
11252         expression. Clean code.
11254 2005-05-14  Pawan Chitrakar  <pawan@nplinux.org>
11256         * configure.in: Added ne in ALL_LINGUAS
11257         
11258 2005-05-13  Naba Kumar  <naba@gnome.org>
11260         * configure.in: Fixed glade-3 version.
11261         
11262         * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
11263         plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
11264         plugins/gdb/watch.c: Update locals, watch and frame document on
11265         frame change.
11267 2005-05-12  Naba Kumar  <naba@gnome.org>
11269         * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
11270         scope autocompletion when the function definition is incomplete.
11271         
11272         * plugins/class-gen/anjuta-class-gen.plugin.in,
11273         plugins/file-wizard/anjuta-file-wizard.plugin.in,
11274         plugins/gdb/plugin.c,
11275         plugins/glade/anjuta-glade.plugin.in,
11276         plugins/project-import/anjuta-project-import.plugin.in,
11277         plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
11278         titles for the wizards.
11280 2005-05-11  Naba Kumar  <naba@gnome.org>
11282         * configure.in, plugins/debug-manager/Makefile.am,
11283         plugins/debug-manager/plugin.c,
11284         (added) plugins/debug-manager/images/.cvsignore,
11285         (added) plugins/debug-manager/images/Makefile.am,
11286         (added) plugins/debug-manager/images/detach-16.png,
11287         (added) plugins/debug-manager/images/detach.png,
11288         (added) plugins/debug-manager/images/step-into-16.png,
11289         (added) plugins/debug-manager/images/step-into.png,
11290         (added) plugins/debug-manager/images/step-out-16.png,
11291         (added) plugins/debug-manager/images/step-out.png,
11292         (added) plugins/debug-manager/images/step-over-16.png,
11293         (added) plugins/debug-manager/images/step-over.png,
11294         plugins/gdb/Makefile.am,
11295         plugins/gdb/breakpoints.c,
11296         plugins/gdb/plugin.c,
11297         (added) plugins/gdb/images/.cvsignore,
11298         (added) plugins/gdb/images/Makefile.am,
11299         (added) plugins/gdb/images/breakpoint.png,
11300         (added) plugins/gdb/images/locals.png,
11301         (added) plugins/gdb/images/stack.png,
11302         (added) plugins/gdb/images/watch.png: Fixed breakpoints
11303         'remove all'. Added debugger icons.
11305         * plugins/editor/text_editor.c: Fixed file monitor.
11307         Patch from: Massimo Cora'  <maxcvs@email.it>
11308         * plugins/patch/anjuta-patch-plugin.png,
11309         plugins/class-gen/Makefile.am,
11310         plugins/class-gen/action-callbacks.c,
11311         plugins/class-gen/class_gen.c,
11312         plugins/class-gen/class_logo.xpm: Implemented vcs
11313         file addions. New icons by Fabio Zecchini
11315 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11317         * libanjuta/interfaces/libanjuta.idl
11318         plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
11319         plugins/editor/search-replace_backend.c
11320         plugins/project-manager/plugin.c : Search & Replace in all Project Files.
11322 2005-05-11  Naba Kumar  <naba@gnome.org>
11323         
11324         * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
11325         plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
11326         plugins/gdb/plugin.c, plugins/gdb/plugin.h,
11327         plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
11328         plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
11329         memory leaks.
11330         
11331         * plugins/symbol-browser/an_symbol_prefs.c,
11332         plugins/symbol-browser/an_symbol_search.c,
11333         plugins/symbol-browser/an_symbol_view.c,
11334         plugins/symbol-browser/an_symbol_view.h,
11335         plugins/symbol-browser/plugin.c: Fixed memory leaks.
11337 2005-05-11  Naba Kumar  <naba@gnome.org>
11339         * libanjuta/anjuta-shell.c: Fixed runtime warning.
11340         
11341         * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
11342         progress bar location at create time, instead of hardcoding.
11343         
11344         * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
11345         Added mini splash screen.
11346         
11347         * plugins/editor/text_editor.c: Do not produce warning when file
11348         monitor could not be created.
11349         
11350         * plugins/profile-default/plugin.c: Save project session on exit.
11351         Show mini splash with progress bar at profile load.
11353 2005-05-10  Naba Kumar  <naba@gnome.org>
11355         * configure.in, manuals/Makefile.am: Fixed compile flags.
11356         Disable outdated manuals builds.
11357         
11358         * global-tags/Makefile.am: Uninstall tags files on
11359         'make uninstall'
11360         
11361         * libegg/Makefile.am: Use configured deprecated flags.
11362         
11363         * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11364         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11365         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
11366         Updated.
11367         
11368         * mime/Makefile.am: Take DESTDIR into account.
11369         
11370         * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
11371         
11372         * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
11373         on scope autocompletion.
11374         
11375         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
11376         plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
11377         shared libs and static libs paths for debugging. Order them
11378         correctly.
11379         
11380         * po/POTFILES.in: Updated.
11382 2005-05-09  Naba Kumar  <naba@gnome.org>
11384         * libanjuta/interfaces/libanjuta.idl,
11385         plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
11386         plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
11387         plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
11388         Implemented debugger source directory search and emits location changed
11389         signal with absolute path of the file.
11391         * plugins/tools/tool.c: Fixed compile errors.
11392         
11393 2005-05-08  Sebastien Granjoux  <seb.sfo@free.fr>
11395         * plugins/tools/anjuta-tools.glade,
11396         plugins/tools/dialog.h,
11397         plugins/tools/dialog.c,
11398         plugins/tools/plugin.c,
11399         plugins/tools/editor.c:
11400         Improve graphical user interface
11401         Remove old code
11402         Correct an error on close
11403         Some cleanups
11405         * plugins/tools/fileop.c,
11406         plugins/tools/tool.h,
11407         plugins/tools/tool.c:
11408         Change the tool internal structure
11409         Support having tools configuration in several places
11411 2005-05-08  Naba Kumar  <naba@gnome.org>
11413         * plugins/gdb/actions.c,
11414         (removed) plugins/gdb/registers_cbs.c,
11415         (removed) plugins/gdb/registers_cbs.h,
11416         (removed) plugins/gdb/registers_gui.c,
11417         (removed) plugins/gdb/sharedlib_cbs.c,
11418         (removed) plugins/gdb/sharedlib_cbs.h,
11419         (removed) plugins/gdb/sharedlib_gui.c,
11420         (removed) plugins/gdb/signals_cbs.c,
11421         (removed) plugins/gdb/signals_cbs.h,
11422         (removed) plugins/gdb/signals_gui.c: Removed dead files.
11424 2005-05-08  Naba Kumar  <naba@gnome.org>
11426         * plugins/build-basic-autotools/executer.c: Fixed programs
11427         listing dialog.
11428         
11429         * plugins/debug-manager/Makefile.am,
11430         plugins/debug-manager/anjuta-debug-manager.glade,
11431         plugins/debug-manager/plugin.c,
11432         plugins/gdb/Makefile.am: Used libglade for programs listing
11433         dialog.
11434         
11435         * (added) plugins/gdb/pointer.png: Stack pointer image.
11436         
11437         * libanjuta/anjuta-marshal.list,
11438         pixmaps/Makefile.am,
11439         plugins/gdb/actions.c,
11440         plugins/gdb/actions.h,
11441         plugins/gdb/anjuta-gdb-plugin.ui,
11442         plugins/gdb/anjuta-gdb.glade,
11443         plugins/gdb/breakpoints.c,
11444         plugins/gdb/breakpoints.h,
11445         plugins/gdb/debug_tree.c,
11446         plugins/gdb/debug_tree.h,
11447         plugins/gdb/debugger.c,
11448         plugins/gdb/debugger.h,
11449         plugins/gdb/gdbmi-test.c,
11450         plugins/gdb/gdbmi.c,
11451         plugins/gdb/gdbmi.h,
11452         plugins/gdb/info.c,
11453         plugins/gdb/info.h,
11454         plugins/gdb/locals.c,
11455         plugins/gdb/locals.h,
11456         plugins/gdb/memory.c,
11457         plugins/gdb/memory.h,
11458         plugins/gdb/plugin.c,
11459         plugins/gdb/plugin.h,
11460         plugins/gdb/registers.c,
11461         plugins/gdb/registers.h,
11462         plugins/gdb/registers_cbs.c,
11463         plugins/gdb/registers_cbs.h,
11464         plugins/gdb/registers_gui.c,
11465         plugins/gdb/sharedlib.c,
11466         plugins/gdb/sharedlib.h,
11467         plugins/gdb/sharedlib_cbs.c,
11468         plugins/gdb/sharedlib_cbs.h,
11469         plugins/gdb/sharedlib_gui.c,
11470         plugins/gdb/signals.c,
11471         plugins/gdb/signals.h,
11472         plugins/gdb/signals_cbs.c,
11473         plugins/gdb/signals_cbs.h,
11474         plugins/gdb/signals_gui.c,
11475         plugins/gdb/stack_trace.c,
11476         plugins/gdb/stack_trace.h,
11477         plugins/gdb/utilities.c,
11478         plugins/gdb/utilities.h,
11479         plugins/gdb/watch.c,
11480         plugins/gdb/watch.h,
11481         plugins/gdb/watch_cbs.c,
11482         plugins/gdb/watch_cbs.h,
11483         plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
11484         it for all debugger component updates and listing. Implemented
11485         user custom debugger command window. Fixed all debugger components
11486         to work correctly. Implemented debugger as GObject. Removed
11487         deprecated codes.
11488         
11489 2005-05-06  Naba Kumar  <naba@gnome.org>
11490         
11491         * TODO.tasks: Updated.
11492         
11493         * plugins/build-basic-autotools/Makefile.am,
11494         plugins/file-loader/Makefile.am,
11495         plugins/profile-default/Makefile.am,
11496         plugins/sample1/Makefile.am,
11497         plugins/symbol-browser/images/Makefile.am,
11498         src/Makefile.am: Fixed 'make distcheck' errors.
11500         * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
11501         updates.
11503         * tagmanager/tm_workspace.c: Include prototypes in getting
11504         scope members.
11506 2005-05-06  Naba Kumar  <naba@gnome.org>
11508         * TODO.tasks: Updated.
11509         
11510         * configure.in, plugins/cvs-plugin/Makefile.am,
11511         plugins/debug-manager/Makefile.am,
11512         plugins/devhelp/Makefile.am,
11513         plugins/editor/Makefile.am,
11514         plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
11515         
11516         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
11517         IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
11518         interfaces.
11519         
11520         * tagmanager/tm_workspace.c,
11521         tagmanager/include/tm_workspace.h,
11522         plugins/editor/aneditor-autocomplete.cxx,
11523         plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
11524         to return all matching tag types when no name is given instead of
11525         returning empty array.
11526         
11527         * plugins/symbol-browser/Makefile.am,
11528         (added) plugins/symbol-browser/an_symbol.c,
11529         (added) plugins/symbol-browser/an_symbol.h,
11530         plugins/symbol-browser/an_symbol_info.c,
11531         plugins/symbol-browser/an_symbol_info.h,
11532         (added) plugins/symbol-browser/an_symbol_iter.c,
11533         (added) plugins/symbol-browser/an_symbol_iter.h,
11534         plugins/symbol-browser/an_symbol_search.c,
11535         plugins/symbol-browser/an_symbol_view.c,
11536         plugins/symbol-browser/an_symbol_view.h,
11537         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
11538         plugins/symbol-browser/plugin.c,
11539         plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
11540         for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
11541         plugin and implemented IAnjutaIterable interface for symbol search
11542         and iteration.
11544         * plugins/class-inheritance/Makefile.am,
11545         plugins/class-inheritance/class-inherit.c,
11546         plugins/class-inheritance/class-inherit.h,
11547         plugins/class-inheritance/plugin.h: Use the newly added
11548         IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
11549         get rid of libanjuta-ctags.la dependencies.
11551 2005-05-02  Naba Kumar  <naba@gnome.org>
11553         * plugins/class-inheritance/class-inherit.c,
11554         plugins/class-inheritance/plugin.c,
11555         plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
11556         be found for a class. Formated code.
11558         Patch from: Curtis Magyar  <curtm4n@gmail.com>:
11559         * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
11560         of editor tabs.
11561         
11562 2005-05-01  Sebastien Granjoux  <seb.sfo@free.fr>
11564         * libanjuta/anjuta-launcher.c:
11565         Keep trying sending data until all bytes have been written
11567         * plugins/tools/anjuta-tools.glade,
11568         plugins/tools/editor.c:
11569         Add a combo box to defined data from stdin
11571         * plugins/tools/execute.c:
11572         Send data in stdin if needed
11573         Code cleanups
11575         * plugins/tools/fileop.c,
11576         plugins/tools/tool.h,
11577         plugins/tools/tool.c:
11578         Store, load and save stdin data
11579         Use tools-2.xml instead of tools.xml
11581         * plugins/tools/plugin.c,
11582         plugins/tools/plugin.h:
11583         Code cleanups
11585         * plugins/tools/dialog.c,
11586         plugins/tools/dialog.h:
11587         Few code cleanups
11589         * plugins/tools/variable.c,
11590         plugins/tools/variable.h:
11591         Add editor related variables
11592         Code cleanups
11594 2005-04-29  Naba Kumar  <naba@gnome.org>
11596         * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
11598         * plugins/editor/text_editor.c: Fixed line marker interpretation.
11599         
11600         * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
11601         plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
11602         plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
11603         (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
11604         working on gdb MI interface. Completed MI parser interface.
11606         Patch from  Massimo Cora <maxcvs@email.it>:
11607         * plugins/class-inheritance/Makefile.am,
11608         plugins/class-inheritance/class-inherit.c,
11609         plugins/class-inheritance/class-inherit.h,
11610         plugins/class-inheritance/plugin.c,
11611         plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
11612         Used system theme for colors. Display class members on mouse click.
11613         
11614 2005-04-28  Naba Kumar  <naba@gnome.org>
11616         * plugins/symbol-browser/an_symbol_prefs.c
11617         plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
11618         implementation to create/add/remove custom tags files in symbol
11619         brower preferences.
11621         * global-tags/Makefile.am: Exclude bin target anjuta-tags from
11622         EXTRA_DIST.
11624         * plugins/project-import/project-import.c: Fixed memory leaks and
11625         use correct debug prints.
11626         
11627         * TODO.tasks: Updated.
11628         
11629 2005-04-27  Naba Kumar  <naba@gnome.org>
11631         * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
11632         libegg/Makefile.am,     libegg/treeviewutils/Makefile.am,
11633         scintilla/Makefile.am: Fixed 'make distcheck' errors.
11635         * plugins/editor/anjuta-docman.c,
11636         plugins/editor/anjuta-docman.h,
11637         plugins/editor/plugin.c: Emit editor-added signal from docman
11638         and connect signals to new editor correctly.
11640         * plugins/class-inheritance/plugin.c,
11641         plugins/symbol-browser/plugin.c: Added stock icons.
11642         
11643         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11644         plugins/build-basic-autotools/executer.c,
11645         plugins/build-basic-autotools/executer.h: Added missing files
11646         for the execute programs implementation.
11648 2005-04-26  Naba Kumar  <naba@gnome.org>
11649         
11650         * TODO.tasks: Updated.
11652         * plugins/file-loader/plugin.c,
11653         plugins/project-import/anjuta-project-import.plugin.in,
11654         plugins/project-import/plugin.c,
11655         plugins/project-import/project-import.c,
11656         plugins/project-import/project-import.h: Be able to import older
11657         anjuta projects.
11659 2005-04-26  Naba Kumar  <naba@gnome.org>
11661         * libanjuta/anjuta-shell.c: Remove widget from the queue also when
11662         removing it from the shell.
11664         * libanjuta/anjuta-shell.c,
11665         libanjuta/anjuta-shell.h,
11666         plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
11667         so that widget additions are freezed or thaw using a pending queue.
11668         Fixded UI flicker while loading projects.
11670 2005-04-26  Naba Kumar  <naba@gnome.org>
11672         * TODO.tasks: Updated.
11673         
11674         * libanjuta/interfaces/libanjuta.idl: Added execute method for
11675         IAnjutaBuildable interface.
11676         
11677         * plugins/build-basic-autotools/Makefile.am,
11678         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11679         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
11680         plugins/build-basic-autotools/build-basic-autotools.c,
11681         plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
11682         interface and UI for executing project/file programs. Implemented
11683         IAnjutaFile interface so that executables could be opened directly.
11684         
11685         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
11686         Authors line (Reserved for external plugins, which do not have a way to
11687         show their credits).
11688         
11689         * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
11690         [File Loader] group for menu labels (default to "Name" if it is not
11691         defined.
11692         
11693         * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
11694         for executing external commands.
11696 2005-04-25  Sebastien Granjoux  <seb.sfo@free.fr>
11698         * plugins/project-wizard/property.c:
11699         Correct a memory leak
11701         * libanjuta/interfaces/libanjuta.idl,
11702         plugins/editor/text_editor.c:
11703         Add erase_all and replace_selection function to IAnjutaEditor
11705         * plugins/tools/anjuta-tools.glade,
11706         plugins/tools/fileop.c,
11707         plugins/tools/editor.c,
11708         plugins/tools/tool.c
11709         plugins/tools/tool.h:
11710         Add shortcut and icon 
11712         * plugins/tools/variable.c,
11713         plugins/tools/variable.h:
11714         Add a variable asking parameters at run time
11716         * plugins/tools/execute.c:
11717         Add a warning message for missing document manager
11718         Add replace buffer and replace selection output
11719         Correct an error in popup output
11721         * plugins/tools/plugin.c,
11722         plugins/tools/plugin.h,
11723         plugins/tools/anjuta-tools.ui,
11724         src/anjuta.ui:
11725         Few clean up
11726         Attach tools menu to a new place
11728 2005-04-25  Naba Kumar  <naba@gnome.org>
11730         * libanjuta/plugins.c, src/about.c, src/about.h,
11731         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
11732         plugins/class-gen/anjuta-class-gen.plugin.in: Added about
11733         plugins (about box for plugins) menu.
11735 2005-04-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11737         *  plugins/editor/search-replace.c :
11738         Displayed full path in Search pane window. 
11739         Bug 300231 : Selected line in Search pane window .
11740                 
11741 2005-04-23  Naba Kumar  <naba@gnome.org>
11743         * plugins/terminal/terminal.c: Fixed crash on terminal docking.
11745 2005-04-22  Naba Kumar  <naba@gnome.org>
11747         * plugins/project-wizard/templates/java-logo.png: Smaller icons.
11748         
11749         * plugins/project-wizard/templates/java.wiz,
11750         plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
11751         to create bytecodes (.class) files.
11752         
11753         * plugins/symbol-browser/an_symbol_info.c,
11754         plugins/symbol-browser/an_symbol_info.h,
11755         plugins/symbol-browser/an_symbol_search.c,
11756         plugins/symbol-browser/an_symbol_view.c,
11757         plugins/symbol-browser/plugin.c,
11758         tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
11759         in file symbol list.
11761 2005-04-22  Naba Kumar  <naba@gnome.org>
11763         * TODO.tasks: Updated.
11764         
11765         * plugins/class-inheritance/Makefile.am,
11766         plugins/subversion/Makefile.am: Do not install plugin files when
11767         plugin build condition is false.
11768         
11769         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
11770         plugins/build-basic-autotools/build-basic-autotools.c,
11771         plugins/build-basic-autotools/build-basic-autotools.h,
11772         plugins/file-loader/anjuta-loader-plugin.ui,
11773         plugins/file-loader/dnd.c,
11774         plugins/file-loader/plugin.c,
11775         plugins/file-loader/plugin.h,
11776         plugins/project-manager/anjuta-project-manager.ui,
11777         plugins/project-manager/plugin.c: Added open file and build context
11778         menu in project manager context menu.
11780 2005-04-22  Naba Kumar  <naba@gnome.org>
11782         * configure.in: Added message output showing conditional plugins to
11783         build or not.
11784         
11785         * src/layout.xml: Added layout for class-inheritance plugin widget.
11786         
11787         * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
11788         plugin name to remove redundant terms.
11789         
11790         * TODO.tasks: Updated.
11791         
11792         * configure.in,
11793         plugins/symbol-browser/Makefile.am,
11794         plugins/symbol-browser/an_symbol_view.c,
11795         (removed) plugins/symbol-browser/sv_class.xpm,
11796         (removed) plugins/symbol-browser/sv_function.xpm,
11797         (removed) plugins/symbol-browser/sv_macro.xpm,
11798         (removed) plugins/symbol-browser/sv_private_fun.xpm,
11799         (removed) plugins/symbol-browser/sv_private_var.xpm,
11800         (removed) plugins/symbol-browser/sv_protected_fun.xpm,
11801         (removed) plugins/symbol-browser/sv_protected_var.xpm,
11802         (removed) plugins/symbol-browser/sv_public_fun.xpm,
11803         (removed) plugins/symbol-browser/sv_public_var.xpm,
11804         (removed) plugins/symbol-browser/sv_static_fun.xpm,
11805         (removed) plugins/symbol-browser/sv_static_var.xpm,
11806         (removed) plugins/symbol-browser/sv_struct.xpm,
11807         (removed) plugins/symbol-browser/sv_unknown.xpm,
11808         (removed) plugins/symbol-browser/sv_variable.xpm,
11809         (added) plugins/symbol-browser/images/.cvsignore,
11810         (added) plugins/symbol-browser/images/Icons.16x16.Class,
11811         (added) plugins/symbol-browser/images/Icons.16x16.Enum,
11812         (added) plugins/symbol-browser/images/Icons.16x16.Field,
11813         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
11814         (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
11815         (added) plugins/symbol-browser/images/Icons.16x16.Interface,
11816         (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
11817         (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
11818         (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
11819         (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
11820         (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
11821         (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
11822         (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
11823         (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
11824         (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
11825         (added) plugins/symbol-browser/images/Icons.16x16.Literal,
11826         (added) plugins/symbol-browser/images/Icons.16x16.Method,
11827         (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
11828         (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
11829         (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
11830         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
11831         (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
11832         (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
11833         (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
11834         (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
11835         (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
11836         (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
11837         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
11838         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
11839         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
11840         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
11841         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
11842         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
11843         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
11844         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
11845         (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
11846         (added) plugins/symbol-browser/images/Icons.16x16.Reference,
11847         (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
11848         pixmaps and added new icons (taken from monodevelop).
11850 2005-04-21  Naba Kumar  <naba@gnome.org>
11852         Patch from  Massimo Cora <maxcvs@email.it>:
11854         * configure.in, plugins/Makefile.am
11855         (new) plugins/class-inheritance/.cvsignore,
11856         (new) plugins/class-inheritance/Makefile.am,
11857         (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
11858         (new) plugins/class-inheritance/class-inherit.c,
11859         (new) plugins/class-inheritance/class-inherit.h,
11860         (new) plugins/class-inheritance/plugin.c,
11861         (new) plugins/class-inheritance/plugin.h,
11862         (new) plugins/class-inheritance/class-inheritance.png: Added class
11863         inheritance plugin.
11864         
11865         Changes by naba: Added pkgconfig check for graphviz and conditionally
11866         build graphviz.
11867         
11868         * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
11870 2005-04-20  Naba Kumar  <naba@gnome.org>
11872         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
11873         manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11874         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11875         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11876         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11877         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
11878         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11879         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11880         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11881         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11882         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11883         
11884         * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
11885         message view management.
11887         * libanjuta/anjuta-children.[ch],
11888         plugins/build-basic-autotools/build-basic-autotools.c,
11889         libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
11890         Removed anjuta_children_init() function,
11891         because it is done automatically when first invoked. Introduced
11892         anjuta_children_recover() to recover the child signalling. Fixed
11893         child exit management to correctly recover the exit status.
11894         
11895         * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
11896         to properly shutdown the launcher and to kill the running process
11897         (without emitting any signal).
11898         
11899         * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11900         plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
11901         gdb and program instance.
11903 2005-04-19  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11905         * plugins/editor/search-replace.c :
11906         Fixed bug 300229 (Search dialog unsensitive freezed Search button).
11908 2005-04-18  Naba Kumar  <naba@gnome.org>
11910         * TODO.tasks: Marked completed items.
11911         
11912         * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
11913         plugins/gdb/debugger.h, plugins/gdb/plugin.c,
11914         plugins/project-manager/plugin.c: Prompt user for the debugging
11915         target (select from a list of project's executable targets) and
11916         correctly start debugger. Take care of libtool wrapping when the
11917         target selected is libtool target. Fixed debugger menu items
11918         sensitivity.
11920 2005-04-17  Sebastien Granjoux  <seb.sfo@free.fr>
11922         * plugins/tools/execute.c,
11923         plugins/tools/execute.h:
11924         Implement save all files before running a command
11925         Implement all options for stdout and stderr except replace buffer
11926         Allow running several tools
11928         * plugins/tools/plugin.c:
11929         Move anjuta launcher in execute.c
11931         * plugins/tools/tools.h,
11932         plugins/tools/variable.c:
11933         Small changes
11935 2005-04-13  Sebastien Granjoux  <seb.sfo@free.fr>
11937         * plugins/tools/anjuta-tools.glade:
11938         Add new properties in tool editor dialog
11939         Cosmetic improvements
11940         
11941         * plugins/tools/anjuta-tools.ui:
11942         Attach tool menu as a build menu
11944         * plugins/tools/dialog.c:
11945         Set tool menu item sensitivity in tool list
11946         Fix bugs
11948         * plugins/tools/editor.c,
11949         plugins/tools/editor.h,
11950         plugins/tools/fileop.c,
11951         plugins/tools/tool.c,
11952         plugins/tools/tool.h:
11953         Add new properties (active, save file...)
11954         Most of them are still not implemented
11956         * plugins/tools/execute.c,
11957         plugins/tools/execute.h:
11958         Reorganize code to support multiple run
11959         Support run in terminal
11960         
11961         * plugins/tools/plugin.c
11962         plugins/tools/plugin.h:
11963         Move message handling in execute.c
11965         * plugins/tools/variable.h,
11966         plugins/tools/variable.c:
11967         Add useful variables
11968         
11969 2005-04-13  Naba Kumar  <naba@gnome.org>
11971         * plugins/editor/text_editor.c: Fixed file monitoring condition.
11972         * plugins/editor/Makefile.am: Added gnome-vfs flags.
11973         
11974 2005-04-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11976         * plugins/tools/dialog.c plugins/tools/tool.c :
11977         Fixed bugs.
11979 2005-04-06  Naba Kumar  <naba@gnome.org>
11981         * src/anjuta.c: Load default session only when
11982         "anjuta.session.load.last" preference is enabled.
11983         
11984 2005-04-07  Sebastien Granjoux  <seb.sfo@free.fr>
11986         * plugins/tools/Makefile.am,
11987         plugins/tools/variable.c,
11988         plugins/tools/variable.h:
11989         Add new code for handling variables
11991         * plugins/tools/anjuta-tools.glade:
11992         Improve tool editor dialog
11993         Add variable selection dialog
11995         * plugins/tools/dialog.c,
11996         plugins/tools/dialog.h,
11997         plugins/tools/plugin.c,
11998         plugins/tools/plugin.h:
11999         Add variable object
12000         Add a function to get it
12002         * plugins/tools/editor.c:
12003         Add gui code for variable selection dialog
12005         * plugins/tools/execute.c:
12006         Use variables for executing command
12007         
12008         * Naba: Compile warning fixes.
12010 2005-04-06  Naba Kumar  <naba@gnome.org>
12012         * TODO.tasks: Marked completed items.
12013         
12014 2005-04-06  Naba Kumar  <naba@gnome.org>
12016         * plugins/subversion/svn-backend.c: Fixed subversion plugin
12017         compile error.
12018         
12019         * plugins/tools/anjuta-tools.glade: Improved dialog layout.
12021 2005-04-04  Naba Kumar  <naba@gnome.org>
12023         * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
12024         inside Main window.
12025         
12026 2005-03-31  Sebastien Granjoux  <seb.sfo@free.fr>
12028         * plugins/tools/Makefile.am,
12029         plugins/tools/anjuta-tools.plugin.in,
12030         plugins/tools/anjuta-tools.ui,
12031         plugins/tools/anjuta-tools.gladei,
12032         plugins/tools/anjuta-tools-plugin.png,
12033         plugins/tools/plugin.c,
12034         plugins/tools/plugin.h,
12035         plugins/tools/dialog.c,
12036         plugins/tools/dialog.h,
12037         plugins/tools/fileop.c,
12038         plugins/tools/fileop.h,
12039         plugins/tools/tool.c,
12040         plugins/tools/tool.h,
12041         plugins/tools/editor.c,
12042         plugins/tools/editor.h,
12043         plugins/tools/execute.c,
12044         plugins/tools/execute.h, configure.in, plugins/Makefile.am:
12045         Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
12046         Not fully working
12048         * anjuta-tools.[ch]: Removed old tools code.
12049         
12050 2005-04-01  Steve Murphy  <murf@e-tools.com>
12052         * configure.in: Added "rw" to ALL_LINGUAS.
12054 2005-03-29  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12056         * Modified Files:
12057         manuals/C/anjuta-manual/fileoperations.xml
12058         Added Files:
12059         manuals/C/anjuta-manual/figures/search_expr.png
12060         manuals/C/anjuta-manual/figures/search_expr_basic.png
12061         manuals/C/anjuta-manual/figures/search_file_list.png
12062         manuals/C/anjuta-manual/figures/search_file_pattern.png
12063         manuals/C/anjuta-manual/figures/search_replace.png
12064         manuals/C/anjuta-manual/figures/search_setting.png
12065         manuals/C/anjuta-manual/figures/search_target.png
12066         manuals/C/anjuta-manual/figures/search_target_action.png
12067         manuals/C/anjuta-manual/figures/search_target_in.png
12068         Removed Files:
12069         manuals/C/anjuta-manual/figures/find_files.png
12070         manuals/C/anjuta-manual/figures/find_replace.png
12071         manuals/C/anjuta-manual/figures/find_text.png :
12072         Updated Anjuta manual (File Operations)
12074 2005-03-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12076         * manuals/C/anjuta-manual/fileoperations.xml,
12077         manuals/C/anjuta-manual/figures/open_file.png,
12078         manuals/C/anjuta-manual/figures/open_file_multiple.png,
12079         manuals/C/anjuta-manual/figures/prefs_print.png,
12080         manuals/C/anjuta-manual/figures/print_dlg.png,
12081         manuals/C/anjuta-manual/figures/print_preview.png.
12082         * Added Files:
12083         manuals/C/anjuta-manual/figures/add_edit_macro.png,
12084         manuals/C/anjuta-manual/figures/display_macro.png,
12085         manuals/C/anjuta-manual/figures/insert_text.png,
12086         manuals/C/anjuta-manual/figures/keyword_macro.png,
12087         manuals/C/anjuta-manual/figures/new_file_wizard.png,
12088         manuals/C/anjuta-manual/figures/save_as_file.png :
12089         Updated Anjuta Manual (File Operations)
12091 2005-03-23  Adam Weinberger  <adamw@gnome.org>
12093         * plugins/editor/action-callbacks.c,
12094           plugins/file-loader/plugin.c,
12095           plugins/gtodo/main.c,
12096           plugins/project-wizard/druid.c:
12097           Fix spelling/grammar errors. Fixes bugs
12098           169068, 169137, 169138, and 169139.
12100 2005-03-21  Naba Kumar  <naba@gnome.org>
12102         Patch from: Massimo Cora' <maxcvs@email.it>:
12103         
12104         * plugins/editor/Makefile.am
12105         plugins/editor/anjuta-docman.c,
12106         (added) plugins/editor/editor-tooltips.c,
12107         (added) plugins/editor/editor-tooltips.h: Added tooltips to
12108         editor tabs to show full path.
12110 2005-03-19  Johannes Schmid <jhs@cvs.gnome.org>
12111         
12112         * plugins/subversion/svn-backend.c:
12113         Removed "apr-0/" from include because this is 
12114         already included in SVN_INCLUDE and broke building if
12115         apr >= 1.0 was installed.
12117 2005-03-18  Naba Kumar  <naba@gnome.org>
12119         Patch from: Massimo Cora' <maxcvs@email.it>:
12121         * plugins/editor/action-callbacks.c,
12122         plugins/editor/aneditor-calltip.cxx,
12123         plugins/editor/aneditor-priv.h,
12124         plugins/editor/aneditor.cxx,
12125         plugins/editor/aneditor.h,
12126         plugins/editor/anjuta-document-manager.ui: Added calltip
12127         activation from menu.
12129 2005-03-16  Naba Kumar  <naba@gnome.org>
12131         Patch from: Massimo Cora' <maxcvs@email.it>:
12132         
12133         * plugins/class-gen/action-callbacks.c,
12134         plugins/class-gen/anjuta-class-gen-plugin.glade,
12135         plugins/class-gen/class_gen.c,
12136         plugins/class-gen/class_gen.h,
12137         plugins/class-gen/class_logo.xpm,
12138         plugins/class-gen/plugin.c: Create files without project
12139         being open. Add to project support. And other enhancements.
12141 2005-03-15  Adam Weinberger  <adamw@gnome.org>
12143         * anjuta.glade,
12144           plugins/debug-manager/utilities.c,
12145           plugins/file-loader/plugin.c,
12146           plugins/gdb/utilities.c,
12147           plugins/profile-default/plugin.c,
12148           plugins/project-import/project-import.c,
12149           src/anjuta-actions.h:
12150           Spelling/grammar fixes.
12152 2005-03-13  Naba Kumar  <naba@gnome.org>
12153         
12154         * plugins/editor/action-callbacks.c,
12155         plugins/editor/action-callbacks.h,
12156         plugins/editor/anjuta-document-manager.ui,
12157         plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
12158         submenu. Moved menuitems from Format to View->Editor.
12159         
12160         * src/action-callbacks.c, src/action-callbacks.h,
12161         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
12162         layout and lock layout menus in View submenu. Get rid of
12163         Settings->Layout Manager menu.
12164         
12165         * plugins/project-import/anjuta-project-import.plugin.in:
12166         Fixed icon name
12168         * global-tags/Makefile.am,
12169         global-tags/create_global_tags.sh,
12170         plugins/editor/aneditor-autocomplete.cxx,
12171         plugins/editor/aneditor-priv.h,
12172         plugins/editor/aneditor.cxx,
12173         tagmanager/tm_workspace.c: Fixed scope members autocompletion
12174         in editor and made it work in global symbols also.
12175         
12176         * src/anjuta-app.c: Always use priority texts besides icons style
12177         for toolbars, because other styles look horible for Anjuta (fixme).
12179 2005-03-11  Naba Kumar  <naba@gnome.org>
12181         * configure.in: Removed test for iconv.
12183         * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
12184         before scintilla widget is realized.
12185         
12186         * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
12187         for Update menuitem.
12188         
12189         * scintilla/patches/set-cursor-warning-fix.diff: Removed because
12190         already applied in scintilla main stream.
12191         
12192         * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
12193         and notified scintilla developer.
12194         
12195 2005-03-10  Naba Kumar  <naba@gnome.org>
12197         * src/action-callbacks.c: Removed reference to src/help.h (dead
12198         file).
12200         * plugins/editor/text_editor.c: Removed reference to
12201         src/launcher.h (a dead file).
12203         * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
12204         src/controls.c, src/controls.h, src/fileselection.c,
12205         src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
12206         src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
12207         src/main.cpp, src/main_menubar.c, src/main_menubar.h,
12208         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
12209         src/session.h, src/support.c, src/support.h, src/toolbar.c,
12210         src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
12211         Removed these dead files from CVS.
12214 2005-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12216         * plugins/file-wizard/action-callbacks.c : Added error message.
12217         plugins/project-import/project-import.c : Closed Import wizard with Esc key.
12220 2005-03-09      Johannes Schmid <jhs@cvs.gnome.org>
12221         
12222         * plugins/cvs-plugin/cvs-callbacks.c
12223         plugins/cvs-plugin/plugin.c:
12224         Fixed preferences page init and busy handling
12225         
12226         * plugins/subversion/plugin.c:
12227         Fixed preferences page init
12229 2005-03-09  Naba Kumar  <naba@gnome.org>
12231         * plugins/Makefile.am, plugins/glade/Makefile.am,
12232         plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
12233         enabled glade plugin in Anjuta. The plugin is built only when
12234         glade3 is installed.
12235         
12236 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
12238         * plugins/project-wizard/templates/java.wiz
12239         plugins/project-wizard/templates/java-logo.png (*)
12240         plugins/project-wizard/templates/java/*
12241         plugins/project-wizard/templates/Makefile.am
12242         configure.in:
12243         
12244         Add Java project type. It generates a autoconf/automake
12245         project which is compiled using gcj. It requires automake 
12246         > 1.4 (1.9 is known to work) to work!
12247         
12248         (*) still awaiting response from the gcj team if we
12249         may use their logo.
12250         
12251 2005-03-09  Johannes Schmid <jhs@cvs.gnome.org>
12252         
12253         * plugins/project-import/*
12254         plugins/Makefile.am
12255         configure.in:
12256         Added project import plugin. Might be a bit buggy and limited
12257         but works for now.
12258         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
12259         Icon from old pixmaps dir
12261 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12263         * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
12264         plugins/macro/macro-util.c, plugins/macro/macros.xml :
12265         Added C Custom_Indent line macro.
12266         Cleaned macros.xml
12268 2005-03-09  Naba Kumar  <naba@gnome.org>
12270         * TODO.tasks: Added new message-manager tasks.
12271         
12272         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12273         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12274         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12275         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12276         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12277         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12278         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12279         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12280         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12281         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12282         
12283         * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
12284         plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
12285         plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
12286         plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
12287         plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
12288         plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
12289         plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
12290         Removed debugger widgets from shell on debugger shutdown. Added
12291         scrolled windows for docked widgets. Removed unnecessary widget refs
12292         and unrefs. Destroy widgets correctly on debugger shutdown.
12293         
12294         * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
12295         with project description title. Removed frame shadow.
12296         
12297         * plugins/project-wizard/druid.c: Initializes tooltips.
12298         
12299         * scintilla/Makefile.am: Fixed comiple error.
12301 2005-03-08  Adam Weinberger  <adamw@gnome.org>
12303         * plugins/class-gen/anjuta-class-gen-plugin.glade,
12304           plugins/class-gen/class_gen.c: Fix grammar/spelling errors
12306 2005-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12308         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
12309         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
12310         plugins/macro/macro-util.c, plugins/macro/macro-util.h
12311         plugins/macro/macros.xml, plugins/macro/plugin.c :
12312         Moved cursor at the '|' position defined in macros.
12314 2005-03-07  Naba Kumar  <naba@gnome.org>
12316         * plugins/subversion/Makefile.am: Fixed build error.
12318         * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
12319         types (perl, python, shellscript).
12320         
12321         * plugins/editor/plugin.c: Fixed to show all highlight options.
12322         
12323 2005-03-07  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12325         * TODO.tasks : updated tasks.
12326         * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
12328 2005-03-07  Naba Kumar  <naba@gnome.org>
12330         * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
12331         or disable subversion file-manager submenu. If "Subvesion" is also
12332         valid directory, we should also check for it.
12334         * configure.in: Disable cygwin macro until someone fixes the
12335         autoconf warnings.
12336         
12337         * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
12338         backward compatibility.
12339         
12340 2005-03-06  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12342         * src/about.c : Cleaned code.
12343         * plugins/macro/macros.xml : Added "do_while" C macro.
12344         * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
12345         plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c, 
12346         plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
12347         Closed registers, shared libraries, kernel signals dialogs with ESC key.
12348         
12349 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
12351         * plugins/class-gen/plugin.c:
12352         Removed "return" to activate project_root_uri watching.
12354 2005-03-06      Johannes Schmid <jhs@cvs.gnome.org>
12356         * plugins/Makefile.am
12357         plugins/subversion/*:
12358         Added subversion plugin. Add, Remove, Commit and Update work
12359         everything else needs work.
12360         
12361         * plugins/terminal/terminal.c
12362         Applied old 1.2.2 patch to fix Ctrl-C in terminal but
12363         we still have focus problems with the editor.
12365 2005-03-05  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12367         * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
12368         
12369 2005-03-04  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12371         * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
12373 2005-03-04  Naba Kumar  <naba@gnome.org>
12375         Patch from Massimo Cora' <maxcvs@email.it>:
12377         * plugins/class-gen/Makefile.am,
12378         plugins/class-gen/action-callbacks.c,
12379         plugins/class-gen/action-callbacks.h,
12380         (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
12381         plugins/class-gen/anjuta-class-gen.plugin.in,
12382         plugins/class-gen/class_gen.c,
12383         plugins/class-gen/class_gen.h,
12384         (removed) plugins/class-gen/clsGen.c,
12385         (added) plugins/class-gen/goc_template_header,
12386         (added) plugins/class-gen/goc_template_source,
12387         plugins/class-gen/plugin.c,
12388         plugins/class-gen/plugin.h: Refactored class gen code.
12389         Added GOCBuilder code. Fixed UI. Implemented plugin.
12391 2005-03-03  Johannes Schmid <jhs@cvs.gnome.org>
12393         * plugins/project-wizard/property.c
12394         plugins/project-wizard/install.c
12395         plugins/project-wizard/druid.c
12396         plugins/editor/goto_line.c
12397         plugins/editor/plugin.c
12398         plugins/gtodo/add_edit_item.c
12399         plugins/gtodo/ligtodo.c
12400         plugins/gtodo/main.c
12401         plugins/gtodo/preferences.c:
12402         Fixed #167559, #167534, #167266, #167357
12403         (Bad English in strings...)
12404         
12405         Thanks to Adam Weinberger and Thierry Moisan for
12406         reporting!
12408 2005-03-03  Naba Kumar  <naba@gnome.org>
12410         * libegg/Makefile.am, libegg/menu/Makefile.am,
12411         (added) libegg/egg-submenu-action.c,
12412         (added) libegg/menu/egg-submenu-action.h: Created a new action for
12413         submenu (used for wizard listing).
12414         
12415         * plugins/file-loader/anjuta-loader-plugin.ui
12416         plugins/file-loader/plugin.c: Implemented wizards submenu in menu
12417         and toolbar.
12418         
12419         * plugins/editor/action-callbacks.c,
12420         plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
12421         ctrl+tabbing because it was interfaring with focus navigation.
12422         Focus editor on "Esc" in incremental search entry. Cleanups.
12423         
12424         * plugins/file-manager/an_file_view.c,
12425         plugins/symbol-browser/plugin.c,
12426         plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
12427         Cleanups.
12428         
12429         * plugins/profile-default/plugin.c,
12430         scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
12431         for sesssion load.
12432         
12433         * (removed) scintilla/patches/a64-crash-fix.patch,
12434         (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
12435         scintilla patches.
12437 2005-03-03  Naba Kumar  <naba@gnome.org>
12439         * HACKING: Fixed typos.
12440         
12441         * plugins/editor/aneditor-indent.cxx: Clean up.
12442         
12443         * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
12444         Enable/disable save, undo and redo actions depending on state
12445         of the editor.
12446         
12447 2005-03-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12449         * libanjuta/anjuta-status.h plugins/editor/Makefile.am
12450         plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
12451         Displayed search_incremental status.
12453         * Removed plugins/editor/search_incremental.[ch]
12455 2005-02-26  Johannes Schmid <jhs@cvs.gnome.org>
12456         
12457         * plugins/cvs-plugin/cvs-execute.c
12458         plugins/cvs-plugin/cvs-callbacks.c:
12459         - Use weak reference on mesg_view and reuse tab if
12460         it still exists to avoid cluttering message manager.
12461         - Fixed bug in cvs remove
12462         
12463         README, HACKING: Updated
12464         
12465         configure.in: Added check for libsvn
12467 2005-02-29  Naba Kumar  <naba@gnome.org>
12468         
12469         * plugins/file-manager/an_file_view.c,
12470         plugins/symbol-browser/an_symbol_view.c,
12471         plugins/symbol-browser/plugin.c: Hide column headers (they
12472         are redundant).
12474 2005-02-29  Naba Kumar  <naba@gnome.org>
12476         * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12477         manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12478         manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12479         manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12480         manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12481         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12482         manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12483         manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12484         manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12485         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12487         * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
12488         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
12489         (added) libanjuta/anjuta-session.[hc],
12490         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
12491         plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
12492         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
12493         src/main.c:
12494         
12495         Implemented session management. Implemented session
12496         container class. Added session notifications from shell. Implemented
12497         session save/load in editor, file-loader, default-profile-plugin
12498         and anjuta-app. Fixed window sizing and restoration. Cleaned up
12499         code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
12500         and maximized states in session. Implemented project session
12501         management.
12503 2005-02-27  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12505         * plugins/class-gen/action-callbacks.[ch],
12506         plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
12507         plugins/gdb/breakpoints.c plugins/gdb/memory.c:
12508         Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs 
12509         with Escape key.
12511 2005-02-26  Sebastien Granjoux  <seb.sfo@free.fr>
12512         
12513         * plugins/project-wizard/anjuta-project-wizard.glade,
12514         plugins/project-wizard/druid.c:
12515         Add some padding in tab label in project selection page
12516         
12517         * plugins/project-wizard/druid.c,
12518         plugins/project-wizard/parser.c:
12519         Search for project template recursively
12520         Add ~/.anjuta/project to the search paths
12522 2005-02-26  Naba Kumar  <naba@gnome.org>
12524         * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
12525         * plugins/file-loader/plugin.c: Fixed crash bug.
12526         * libanjuta/plugins.c: Fixed memory leak.
12527         
12528 2005-02-26  Naba Kumar  <naba@gnome.org>
12529         
12530         * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
12531         "UserActivatable" attribute for plugins. This attribute if set to
12532         "no" will prevent users from activating/deactivating it from
12533         plugins dialog. Added a toggle button in plugins dialog to toggle
12534         the plugins list between list of activatable plugins (default) to
12535         list of all plugins. anjuta_plugin_select() now only selects the
12536         plugin. Added anjuta_plugins_select_and_activate() method that will
12537         select and activate it.
12538         
12539         * plugins/profile-default/Makefile.am,
12540         plugins/profile-default/anjuta-default-profile.ui,
12541         plugins/profile-default/plugin.c,
12542         plugins/profile-default/plugin.h,
12543         plugins/project-manager/anjuta-project-manager.ui,
12544         plugins/project-manager/plugin.c,
12545         plugins/project-manager/plugin.h:
12546         
12547         Anjuta projects (*.anjuta) files define the profile of respective
12548         projects. Profile is a set of related plugins required for the
12549         project to open. Moved "close project" action from Project Manager
12550         to Profile Manager plugin. Implemented loading and unloading of
12551         project profiles in DefaultProfilePlugin. DefaultProfilePlugin
12552         (instead of Project Manager) now handles opening of *.anjuta files.
12553         Close Project menuitem is now moved to File submenu (being
12554         consistent with Anjuta 1.x versions and avoiding creating Project
12555         submenu when project manager is not loaded).
12556         
12557         * src/anjuta-actions.h: Fixed short-cut key for Help content.
12558         
12559         * src/anjuta.ui: Fixed place holder for projects.
12560         
12561         * (new) plugins/profile-default/default.anjuta: default startup
12562         profile. Removed the hardcoded plugins loading in
12563         DefaultProfilePlugin.
12565         * anjuta.anjuta,
12566         plugins/project-wizard/templates/terminal/project.anjuta:
12567         Implemented project format in newly created projects.
12569         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
12570         plugins/class-gen/anjuta-class-gen.plugin.in,
12571         plugins/cvs-plugin/anjuta-cvs.plugin.in,
12572         plugins/editor/anjuta-document-manager.plugin.in,
12573         plugins/file-loader/anjuta-loader.plugin.in,
12574         plugins/file-wizard/anjuta-file-wizard.plugin.in,
12575         plugins/gdb/anjuta-gdb.plugin.in,
12576         plugins/glade/anjuta-glade.plugin.in,
12577         plugins/message-view/anjuta-message-manager.plugin.in,
12578         plugins/profile-default/anjuta-default-profile.plugin.in,
12579         plugins/project-manager/anjuta-project-manager.plugin.in,
12580         plugins/project-wizard/anjuta-project-wizard.plugin.in:
12581         Defined UserActivatable attributes. Added supported types attribute.
12583         * plugins/project-wizard/anjuta-project-wizard.glade
12584         plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
12585         "Project Wizard" in preferences title.
12587         * TODO.tasks: Updated.
12588         
12589         * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
12590         Updated.
12591         
12592 2005-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12594         * plugins/file-wizard/anjuta-file-wizard.glade
12595         plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
12596         
12597         Integrated License macros, cleaned file.c.
12598         
12599 2005-02-24      Johannes Schmid <jhs@cvs.gnome.org>
12600         
12601         * plugins/macor/macro-util.c: Fixed crash bugs if email or
12602         username can not be found correctly.
12604 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12606         * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
12607         plugins/macro/macros.xml :
12608         
12609         Added Headers macros. Cleaned file.c
12611 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12613         * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c, 
12614         plugins/macro/macros.xml :
12615         
12616         Fixed a bug. Added Header macro.
12618         
12619 2005-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12621         * plugins/file-wizard/action-callbacks.c, 
12622         plugins/file-wizard/file.c, plugins/macro/macro-util.c
12623         plugins/macro/macros.xml :
12624         
12625         Added FileName, Header template macros.
12626         
12627 2005-02-24  Naba Kumar  <naba@gnome.org>
12628         
12629         * plugins/patch/patch-plugin.c: Fixed a function call.
12630         
12631         * src/anjuta.c, src/main.c: Save and load default session.
12632         
12633 2005-02-24  Naba Kumar  <naba@gnome.org>
12635         * libanjuta/interfaces/libanjuta.idl,
12636         plugins/message-view/anjuta-msgman.c,
12637         plugins/message-view/anjuta-msgman.h,
12638         plugins/message-view/plugin.c: Added and implemented
12639         set_view_title() method.
12640         
12641         * plugins/build-basic-autotools/build-basic-autotools.c,
12642         plugins/build-basic-autotools/build-basic-autotools.h: Implemented
12643         build context pooling. Maximum 3 contexts are reused. Additional
12644         contexts are created when all are busy.
12646 2005-02-23  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12648         * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
12649         plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
12650         plugins/macro/macros.xml, plugins/macro/plugin.[ch],
12651         plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
12653         Added Copyright, Changelog macros.
12654                 
12655 2005-02-23  Naba Kumar  <naba@gnome.org>
12657         Patch from Massimo Cora' <maxcvs@email.it>:
12658         * plugins/Makefile.am,
12659         plugins/patch/Makefile.am,
12660         (added) plugins/patch/anjuta-patch-plugin.png,
12661         (added) plugins/patch/anjuta-patch.plugin.in,
12662         (added) plugins/patch/anjuta-patch.ui,
12663         plugins/patch/patch-plugin.c,
12664         (added) plugins/patch/patch-plugin.h,
12665         (added) plugins/patch/plugin.c,
12666         (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
12667         architecture.
12669 2005-02-23  Naba Kumar  <naba@gnome.org>
12671         * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
12672         file-loader/plugin.c, profile-default/plugin.c:
12673         Implemented "activated" and "deactivated" signals for plugin class.
12674         Renamed *_location() functions to *_id(), because location is
12675         ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
12676         anjuta_plugins_unload_plugin().
12677         
12678         * class-gen/plugin.c: Fixed complier warning and utility function call.
12679         
12680         * debug-manager/plugin.c: Unload debugger plugin correctly.
12681         
12682         * project-manager/plugin.c:     Fixed compiler warnings.
12683         
12684         * plugins/project-wizard/templates/gnome/.cvsignore,
12685         plugins/project-wizard/templates/gnome/po/.cvsignore,
12686         plugins/project-wizard/templates/gnome/src/.cvsignore,
12687         plugins/project-wizard/templates/gtk/po/.cvsignore,
12688         plugins/project-wizard/templates/gtkmm/po/.cvsignore,
12689         plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
12690         
12691         * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
12692         build (we need to fix this thing).
12693         
12694 2005-02-23  Johannes Schmid <jhs@cvs.gnome.org>
12696         * plugins/macro/macro-action.[ch]
12697         plugins/macro/macro-edit.c
12698         plugins/macro/macro-dialog.c
12699         plugins/macro/macro-db.[ch]
12700         plugins/macro/plugin.[ch]
12701         plugins/macro/macro-util.[ch] (added)
12702         
12703         Cleaned up macro plugin and preview expanded macros.
12705 2005-02-21  Ryan Garver <rgarvage@yahoo.com>
12707         * plugins/cvs-plugin/cvs-interface.c:
12709         Fixed option setting when using no compression and not 
12710         ignoring .cvsrc
12712 2005-02-23  Naba Kumar  <naba@gnome.org>
12713         
12714         * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
12715         geometry on exit and startup (only if there is no geometry from the
12716         session).
12718         * TODO.tasks: Updated.
12719         
12720         Patch from Sebastien Granjoux <seb.sfo@free.fr>:
12721         
12722         * manuals/reference/libanjuta/Makefile.am,
12723         manuals/reference/libanjuta/libanjuta-docs.sgml,
12724         (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
12725         documentation for writing project templates.
12727 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12729         * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
12730         plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
12731         
12732         Expansion keywords in macros. 
12734 2005-02-22  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12736         * plugins/file-wizard/action-callbacks.c,
12737         plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
12738         plugins/macro/macros.xml :
12739         
12740         Inserting text by macro plugin
12741         In progress ...
12743 2005-02-22  Johannes Schmid <jhs@cvs.gnome.org>
12745         * plugins/macro/plugin.c
12746         plugins/cvs-plugin/plugin.c:
12747         
12748         Fixed interfaces (use static)
12750 2005-02-21  Johannes Schmid <jhs@cvs.gnome.org>
12751         
12752         * plugins/macro/macro-actions.[ch]
12753         plugins/macro/plugin.c
12754         libanjuta/interfaces/libanjuta.idl:
12755         
12756         Implemented IAnjutaMacro interface to be used by file-wizard
12757         
12758         * plugins/cvs-plugin/plugin.c
12759         libanjuta/interfaces/libanjuta.idl:
12760         
12761         Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
12762         for all version control systems and not only for cvs.
12764 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12766         * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added 
12767         insert_macro.
12768         
12769         * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
12772 2005-02-21  Naba Kumar  <naba@gnome.org>
12774         * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
12775         IAnjutaDebugger interface.
12776         
12777         * plugins/debug-manager/anjuta-debug-manager.ui,
12778         plugins/debug-manager/attach_process.c,
12779         plugins/debug-manager/attach_process.h,
12780         plugins/debug-manager/plugin.c,
12781         plugins/debug-manager/plugin.h,
12782         plugins/gdb/actions.c,
12783         plugins/gdb/actions.h,
12784         plugins/gdb/anjuta-gdb-plugin.ui,
12785         plugins/gdb/breakpoints.c,
12786         plugins/gdb/breakpoints.h,
12787         plugins/gdb/debugger.c,
12788         plugins/gdb/debugger.h,
12789         plugins/gdb/memory.c,
12790         plugins/gdb/plugin.c,
12791         plugins/gdb/plugin.h,
12792         plugins/gdb/sharedlib.h,
12793         plugins/gdb/sharedlib_cbs.c,
12794         plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
12795         correctly between debug-manager and debugger. Implemented debugger
12796         interface in gdb plugin. Fixed action names. Added UI updating.
12797         Start and stop debugger (does not work yet). Fixed UI merging.
12798         Fixed debugger plugin handling in debug-manager.
12800 2005-02-20  Johannes Schmid <jhs@cvs.gnome.org>
12802         * plugins/editor/aneditor-autocomplete.cxx:
12803         
12804         Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
12805         crash with C++ "template" keyword.
12807 2005-02-20  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12809         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12810         Fixed bug (Closed macro dialogs with Esc key).
12811         
12812 2005-02-19  Sebastien Granjoux  <seb.sfo@free.fr>
12813         
12814         * plugins/project-wizard/xlib.wiz,
12815         plugins/project-wizard/xlib-logo.png,
12816         plugins/project-wizard/xlib/*:
12817         Port old xlib anjuta project on new project wizard
12818         
12819         * plugins/project-wizard/xlib-dock.wiz,
12820         plugins/project-wizard/xlib-dock/*:
12821         Port old xlib dock anjuta project on new project wizard
12822         
12823         * plugins/project-wizard/wxwin.wiz,
12824         plugins/project-wizard/wxwin-logo.png,
12825         plugins/project-wizard/wxwin/*:
12826         Port old wxwin anjuta project on new project wizard
12827         
12828         * configure.in, plugins/project-wizard/templates/Makefile.am: Other
12829         necessary changes for the new templates.
12830         
12831 2005-02-18  Naba Kumar  <naba@gnome.org>
12833         * plugins/Makefile.am: Added class-gen
12834         
12835 2005-02-17  Sebastien Granjoux  <seb.sfo@free.fr>
12837         * plugins/project-wizard/header.c:
12838         Fix a bug in sorting of project categories
12840 2005-02-18  Naba Kumar  <naba@gnome.org>
12842         Patch from Massimo Cora  <maxcvs@email.it>:
12843         
12844         * plugins/class-gen/.cvsignore,
12845         plugins/class-gen/Makefile.am,
12846         (added) plugins/class-gen/action-callbacks.c,
12847         (added) plugins/class-gen/action-callbacks.h,
12848         (added) plugins/class-gen/anjuta-class-gen.plugin.in,
12849         (added) plugins/class-gen/class_gen.c,
12850         (added) plugins/class-gen/class_gen.h,
12851         (added) plugins/class-gen/plugin.c,
12852         (added) plugins/class-gen/plugin.h: Ported class wizard to the
12853         new architecture.
12854         
12855         * plugins/project-manager/plugin.c: implemented add_source().
12857 2005-02-17  Naba Kumar  <naba@gnome.org>
12859         * plugins/file-loader/plugin.c: Fixed possible crash.
12860         
12861         * src/action-callbacks.c, src/action-callbacks.h,
12862         src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
12864 2005-02-17  Naba Kumar  <naba@gnome.org>
12865         
12866         * plugins/project-wizard/templates/anjuta-plugin.wiz,
12867         plugins/project-wizard/templates/gnome.wiz,
12868         plugins/project-wizard/templates/gtk.wiz,
12869         plugins/project-wizard/templates/gtkmm.wiz,
12870         plugins/project-wizard/templates/terminal.wiz,
12871         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12872         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12873         plugins/project-wizard/templates/gnome/src/callbacks.c,
12874         plugins/project-wizard/templates/gnome/src/callbacks.h,
12875         plugins/project-wizard/templates/gnome/src/main.c,
12876         plugins/project-wizard/templates/gtk/src/callbacks.c,
12877         plugins/project-wizard/templates/gtk/src/callbacks.h,
12878         plugins/project-wizard/templates/gtk/src/main.c,
12879         plugins/project-wizard/templates/gtkmm/src/main.cc,
12880         plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
12881         to generate licence correctly (without any extra newlines). Removed
12882         IncludeGNUHeader macro definition and added proper licence property.
12883         Fixed project directory paths in file contents.
12885 2005-02-17  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12887         * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
12888         Closed macro dialogs with Esc key.
12890 2005-02-16  Naba Kumar  <naba@gnome.org>
12892         * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
12893         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
12894         plugins/project-wizard/templates/gnome/src/callbacks.c,
12895         plugins/project-wizard/templates/gnome/src/callbacks.h,
12896         plugins/project-wizard/templates/gnome/src/main.c,
12897         plugins/project-wizard/templates/gtk/src/main.c,
12898         plugins/project-wizard/templates/gtkmm/src/main.cc,
12899         plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
12900         macros to avoid blank newlines.
12902 2005-02-16  Sebastien Granjoux  <seb.sfo@free.fr>
12904         * plugins/project-wizard/autogen.c:
12905         Correct a problem when having property value in UTF-8
12907         * plugins/project-wizard/druid.c:
12908         Correct a bug when reselecting a new project (all pages
12909         must be removed)
12911         * plugins/project-wizard/property.c:
12912         Avoid having default invalid properties
12914         * plugins/project-wizard/templates/terminal.wiz,
12915         plugins/project-wizard/templates/terminal/po/ChangeLog,
12916         plugins/project-wizard/templates/terminal/src/main.c:
12917         Remove command for testing run function
12918         Move destination directory to second page and include
12919         project name. Add exist tag. Remove unused properties.
12921 2005-02-16  Naba Kumar  <naba@gnome.org>
12923         * Makefile.am, libanjuta/interfaces/libanjuta.idl,
12924         plugins/debug-manager/anjuta-debug-manager.ui,
12925         plugins/debug-manager/plugin.c,
12926         plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12927         plugins/gdb/debugger.c, plugins/gdb/plugin.c,
12928         plugins/gdb/plugin.h, plugins/gdb/registers.c,
12929         plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
12930         plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
12931         plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
12932         (removed) src/anjuta_info.c,
12933         (removed) src/anjuta_info.h,
12934         (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
12935         (added) plugins/gdb/anjuta-gdb-plugin.ui,
12936         (added) plugins/gdb/actions.c,
12937         (added) plugins/gdb/actions.h: Completed initial
12938         porting of debugger to new architecture. Fixed many of the debugger
12939         functions.
12941         * plugins/file-loader/plugin.c: Detect some important mime ourself
12942         to avoid inconsistencies when mime system isn't working.
12943         
12944 2005-02-16  Naba Kumar  <naba@gnome.org>
12946         * plugins/editor/Makefile.am,
12947         (added) plugins/editor/aneditor-autocomplete.cxx,
12948         (added) plugins/editor/aneditor-calltip.cxx,
12949         (added) plugins/editor/aneditor-indent.cxx,
12950         (added) plugins/editor/aneditor-priv.h,
12951         plugins/editor/aneditor.cxx: Split aneditor.cxx file into
12952         different smaller chunks to make it easy to maintain.
12954 2005-02-16  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12956         * plugins/project-wizard/druid.c :
12957         
12958         Found system Email address if not defined in Preferences.
12960 2005-02-16      Johannes Schmid <jhs@cvs.gnome.org>
12961         
12962         * plugins/project-wizard/gtkmm.wiz
12963         plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
12964         plugins/project-wizard/gtkmm/*
12965         
12966         Added GTKmm (C++) project type
12968 2005-02-15  Johannes Schmid <jhs@cvs.gnome.org>
12970         * plugins/message-view/plugin.c
12971         plugins/message-view/message-view.c
12972         TODO.gtodo:
12973         Implemented next/prev action
12975 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12977         * plugins/project-wizard/templates/libglade2.* :
12978         Removed libglade2 project.
12979         
12980         * plugins/project-wizard/templates/gtk* :
12981         Removed interface.[ch] & support.[ch].
12982         
12983 2005-02-15  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12985         * plugins/project-wizard/anjuta-project-wizard.glade,
12986         plugins/project-wizard/property.[ch],
12987         plugins/project-wizard/templates/anjuta-plugin.wiz :
12988         Added a new property ("iconfile").
12990 2005-02-14  Naba Kumar  <naba@gnome.org>
12992         * plugins/project-wizard/install.c,
12993         plugins/project-wizard/plugin.c,
12994         plugins/project-wizard/templates/anjuta-plugin.wiz,
12995         plugins/project-wizard/templates/gnome.wiz,
12996         plugins/project-wizard/templates/gtk.wiz,
12997         plugins/project-wizard/templates/libglade2.wiz,
12998         plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
12999         newly created projects and open them. Fixed message buffering in
13000         wizard.
13002 2005-02-14  Naba Kumar  <naba@gnome.org>
13004         * src/about.c, pixmaps/Makefile.am,
13005         (new) pixmaps/anjuta_logo2.png: New about page splash screen.
13006         
13007         * mime/gnome-mime-application-x-anjuta.png,
13008         pixmaps/anjuta_icon.png,
13009         (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
13010         done by 9-speed at:
13011         http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
13012         
13013 2005-02-14  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13015         * configure.in,
13016         plugins/project-wizard/templates/libglade2-logo.png,
13017         plugins/project-wizard/templates/libglade2.wiz,
13018         plugins/project-wizard/templates/libglade2/* :
13019         Add Glade2 project
13022 2005-02-14  Naba Kumar  <naba@gnome.org>
13024         * TODO.tasks: Updated.
13025         
13026         * plugins/editor/anjuta-docman.c,
13027         plugins/editor/text_editor.c,
13028         plugins/editor/text_editor.h,
13029         plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
13030         for file modification, but it is still not functioning.
13032 2005-02-13  Sebastien Granjoux  <seb.sfo@free.fr>
13034         * plugins/project-wizard/values.c,
13035         plugins/project-wizard/values.h,
13036         plugins/project-wizard/property.c,
13037         plugins/project-wizard/property.h,
13038         plugins/project-wizard/druid.c:
13039         Rewrite mandatory property check
13040         Add check of exist property
13041         Rewrite handling of cached property page
13043 2005-02-13  Naba Kumar  <naba@gnome.org>
13045         Patch from Igor Kovalenko  <garrison@mail.ru>:
13046         * tagmanager/tm_workspace.c: Improved performance.
13048 2005-02-13  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13050         *plugins/project-wizard/templates/*.wiz,
13051         plugins/project-wizard/druid.c,
13052         plugins/project-wizard/templates/terminal/src/main.c,
13053         plugins/project-wizard/templates/gtk/src/*.[ch],
13054         plugins/project-wizard/templates/gtk/src/Makefile.am,
13055         plugins/project-wizard/templates/gnome/src/*.[ch],
13056         plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
13057         Add Copyright date & Email address,
13058         Correct terminal project.
13059         
13060 2005-02-12  Naba Kumar  <naba@gnome.org>
13062         * plugins/project-wizard/property.c: Fixed hidden
13063         properties to take values.
13065         * plugins/project-wizard/file.[ch]: Renamed
13066         true/false enum values to fix compile error
13067         (conflict with other definition).
13068         
13069         * plugins/file-loader/plugin.c: Detect anjuta projects correctly
13070         even when mime type detection fails (for example, when Anjuta is
13071         installed in non-system prefix).
13073 2005-02-12  Sebastien Granjoux  <seb.sfo@free.fr>
13075         * plugins/project-wizard/values.c,
13076         plugins/project-wizard/values.h:
13077         Rewrite file with more comments
13079         * plugins/project-wizard/druid.c,
13080         plugins/project-wizard/druid.h,
13081         plugins/project-wizard/autogen.c,
13082         plugins/project-wizard/autogen.h,
13083         plugins/project-wizard/druid.c,
13084         plugins/project-wizard/druid.h:
13085         Add more comments
13086         Use values instead of properties
13087         Move default properties to druid.c
13089         * plugins/project-wizard/install.c,
13090         plugins/project-wizard/install.h:
13091         Use values instead of properties
13092         Add a check to avoid overwriting files
13094         * plugins/project-wizard/parser.c,
13095         plugins/project-wizard/property.c,
13096         plugins/project-wizard/property.h:
13097         Update to use new values
13098         Add an "exist" attribute to check if a directory already exist
13100         * plugins/project-wizard/anjuta-project-wizard.glade:
13101         Change project selection page (GtkTextView => GtkLabel,
13102         GtkTable => GtkVBox)
13104         * plugins/project-wizard/templates/terminal.wiz:
13105         Move destination directory on second page
13106         
13107         * plugins/project-wizard/action.c:
13108         Add a few comments
13110 2005-02-12  Naba Kumar  <naba@gnome.org>
13112         * plugins/file-manager/an_file_view.c,
13113         plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
13114         views. Created dynamic update date of view depending on project
13115         changes -- similar to file-manager view.
13116         
13117         * plugins/devhelp/plugin.c: Load help on idle.
13118         
13119         * plugins/editor/anjuta-document-manager.glade: Moved 'disable
13120         autoformat' to proper location in preferences.
13121         
13122         * mime/anjuta.mime: Added .prj extension in the mime type for backward
13123         compatibility.
13124         
13125         * plugins/editor/plugin.c: Fixed accel name.
13127 2005-02-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13129         *plugins/project-wizard/templates/anjuta-plugin.wiz,
13130         plugins/project-wizard/templates/gnome.wiz,
13131         plugins/project-wizard/templates/gtk.wiz,
13132         plugins/project-wizard/anjuta-project-wizard.glade,
13133         plugins/project-wizard/autogen.c:
13134         Add Username & Email address in Project preferences.
13136 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13138         *plugins/project-wizard/templates/gnome-logo.png,
13139         plugins/project-wizard/templates/gnome.wiz,
13140         plugins/project-wizard/templates/gnome/* :
13141         Add Gnome project
13143 2005-02-11  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13145         * plugins/project-wizard/templates/terminal/src/main.c, 
13146         plugins/project-wizard/templates/terminal/src/main.c,
13147         plugins/project-wizard/templates/terminal/src/main.[ch] :
13148         Insert License in projects
13149         
13150 2005-02-11  Naba Kumar  <naba@gnome.org>
13152         * TODO.tasks: Added message manager task.
13153         
13154         * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
13155         
13156         * plugins/editor/plugin.c: Use bookmark stock icons.
13157         
13158         * plugins/message-view/anjuta-message-manager.ui,
13159         plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
13161 2005-02-10  Naba Kumar  <naba@gnome.org>
13163         * libanjuta/interfaces/libanjuta.idl: fixed build error.
13164         
13165 2005-02-09  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13167         * global-tags/Makefile.am
13168         Error during 'make install'
13170 2005-02-09  Naba Kumar  <naba@gnome.org>
13172         * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
13173         missing file.
13174         
13175 2005-02-08  Naba Kumar  <naba@gnome.org>
13177         * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
13178         
13179         * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
13180         Show busy cursur when updating global tags in preferences.
13182         * configure.in: Fixed.
13183         
13184 2005-02-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13186         * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
13187           plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13188          
13189         - Fixed anjuta-plugin project (glade)
13191 2005-02-08  Naba Kumar  <naba@gnome.org>
13193         * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
13194         Fixed automatic indentations.
13196         * global-tags/Makefile.am, global-tags/create_global_tags.sh:
13197         Global tags are now segregated into smaller api tags, which can be
13198         selectively loaded from symbol browser preferences.
13200         * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
13201         Implemented IProjectManager interface in project-manager. Mostly getter
13202         methods for now, but need to add add() and remove() methods to add
13203         or remove project elements.
13205         * plugins/gdb/debug_tree.c: Small fix.
13207         * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
13208         plugins/symbol-browser/an_symbol_info.c,
13209         plugins/symbol-browser/an_symbol_info.h,
13210         plugins/symbol-browser/an_symbol_search.c,
13211         plugins/symbol-browser/an_symbol_search.h,
13212         plugins/symbol-browser/an_symbol_view.c,
13213         plugins/symbol-browser/an_symbol_view.h,
13214         plugins/symbol-browser/plugin.c,
13215         plugins/symbol-browser/plugin.h,
13216         tagmanager/c.c,
13217         tagmanager/entry.h,
13218         tagmanager/tm_project.c,
13219         tagmanager/tm_symbol.c,
13220         tagmanager/tm_tag.c,
13221         tagmanager/tm_workspace.c,
13222         tagmanager/vstring.c,
13223         tagmanager/include/tm_tag.h,
13224         tagmanager/include/tm_workspace.h:
13225         
13226         - Fixed tagmanager parsing of source files to parse for typedefines and
13227         properly record element scopes. Implemented scope autocompletion
13228         (autocompletion on '.', '->', '::' and ':'. The functionality is not
13229         fully working. It was based on older patch for Anjuta 1.2.2 in SF
13230         patch list (author is unknown).
13231         - Implemented symbol-browser preferences for dynamically loading and
13232         saving tags API segments.
13233         - Fixed symbol-search to use tagmanager directly instead of depending
13234         on symbol-view for tags list.
13235         - Fixed symbol-view to create the tree using TMSymbol tree directly.
13236         - Fixed TMSymbol to create the complete tags tree instead of letting the
13237         symbol-view created the root nodes.
13238         - Changed project tags cache name to .tm_project2.cache because the
13239         newer format records additional scope information.
13240         
13241 2005-02-07  Naba Kumar  <naba@gnome.org>
13243         * plugins/editor/style-editor.c,
13244         plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
13245         and GtkFontButton instead of deprecated widgets in
13246         style editor.
13247         
13248 2005-02-07  Sebastien Granjoux  <seb.sfo@free.fr>
13250         * plugins/project-wizard/action.c,
13251         plugins/project-wizard/action.h,
13252         plugins/project-wizard/autogen.c,
13253         plugins/project-wizard/autogen.h,
13254         plugins/project-wizard/file.c,
13255         plugins/project-wizard/file.h,
13256         plugins/project-wizard/install.c,
13257         plugins/project-wizard/install.h,
13258         plugins/project-wizard/parser.h,
13259         plugins/project-wizard/parser.c,
13260         plugins/project-wizard/property.c,
13261         plugins/project-wizard/property.h,
13262         plugins/project-wizard/plugin.h,
13263         plugins/project-wizard/plugin.c,
13264         plugins/project-wizard/values.c,
13265         plugins/project-wizard/values.h:
13266         Replace C++ comments by C comments
13268         * plugins/project-wizard/autogen.c,
13269         plugins/project-wizard/autogen.h:
13270         Add a run time check of autogen version.
13271         Add UserName variable.
13273         * plugins/project-wizard/anjuta-project-wizard.glade,
13274         plugins/project-wizard/header.c,
13275         plugins/project-wizard/druid.c,
13276         plugins/project-wizard/druid.h:
13277         Sort project in alphabetic order.
13278         Correct selection troubles in notebooks.
13280         * plugins/project-wizard/parser.c:
13281         Add some check when reading the project header block.
13283 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
13285         * plugins/project-wizard/action.c,
13286         plugins/project-wizard/action.h,
13287         plugins/project-wizard/autogen.c,
13288         plugins/project-wizard/autogen.h,
13289         plugins/project-wizard/file.c,
13290         plugins/project-wizard/file.h,
13291         plugins/project-wizard/install.c,
13292         plugins/project-wizard/parser.h,
13293         plugins/project-wizard/parser.c,
13294         plugins/project-wizard/property.c,
13295         plugins/project-wizard/property.h,
13296         plugins/project-wizard/values.c,
13297         plugins/project-wizard/values.h,
13298         Add a space between function name and open.
13300         * plugins/project-wizard/plugin.h,
13301         plugins/project-wizard/plugin.c,
13302         plugins/project-wizard/install.c,
13303         Avoid a crash if the user close the message view used by the .
13305         * plugins/project-wizard/anjuta-project-wizard,
13306         plugins/project-wizard/druid.c,
13307         plugins/project-wizard/druid.h,
13308         plugins/project-wizard/header.h,
13309         plugins/project-wizard/header.c,
13310         Add a text view with the description of each.
13311         Add a tab for each project.
13312         Replace some C++ comments to C comments.
13314 2005-02-05  Naba Kumar  <naba@gnome.org>
13316         * plugins/project-wizard/anjuta-project-wizard-plugin.png:
13317         New icon from Sebastien Granjoux .
13318         
13319 2005-02-05  Sebastien Granjoux  <seb.sfo@free.fr>
13321         * libanjuta/anjuta-preferences.c:
13322         Set file property even without a focus out event (file selected 
13323         the browse dialog)
13325 2005-02-04  Naba Kumar  <naba@gnome.org>
13327         * plugins/glade/plugin.c: Fixed glade function calls.
13328         * configure.in: Fixed a typo.
13329         * TODO.tasks: Updated.
13331 2005-02-03  Naba Kumar  <naba@gnome.org>
13333         * plugins/project-manager/plugin.c: Fixed memory corruption.
13335         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
13336         build error.
13337         
13338         * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13339         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13340         manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13341         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13343         * libanjuta/interfaces/libanjuta.idl,
13344         plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
13345         interface.
13346         
13347         * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
13349         Patch from Massimo Cora <maxcvs@email.it>:
13350         * plugins/editor/plugin.c: Fixed update UI for created buffers.
13351         
13352 2005-02-01  Naba Kumar  <naba@gnome.org>
13354         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
13355         libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
13356         plugins/editor/goto_line.c, plugins/editor/goto_line.h,
13357         scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
13358         (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
13359         from sourceforge -- a64 crash fixes (correct typing for GType)
13360         and fixes compile errors in sun.
13362         * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
13363         paste (shift+insert) in terminal.
13365 2005-02-01  Kjartan Maraas  <kmaraas@gnome.org>
13367         * configure.in: Add «nb» to ALL_LINGUAS.
13369 2005-02-01  Naba Kumar  <naba@gnome.org>
13371         * TODO.tasks, TODO: Updated todo tasks.
13372         
13373         * plugins/editor/anjuta-document-manager.glade: Improved search
13374         relace dialog.
13375         
13376         * TODO.tasks: Fixed xml format.
13377         
13378         * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
13379         work yet).
13380         
13381         * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
13382         cleanups.
13383         
13384         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
13385         format during save (removed unwanted text nodes). Fixed scrollbars.
13387 2005-01-31  Naba Kumar  <naba@gnome.org>
13389         * libanjuta/interfaces/libanjuta.idl,
13390         plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
13391         Implemented append() method for IAnjutaEditor interface and fixed
13392         various bugs with text insertions (cvs diff and macro insertions).
13393         
13394         * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
13395         automatic indentation.
13396         
13397         * plugins/editor/action-callbacks.c,
13398         plugins/editor/action-callbacks.h,
13399         plugins/editor/anjuta-docman.c,
13400         plugins/editor/anjuta-document-manager.ui,
13401         plugins/editor/plugin.c,
13402         plugins/editor/text_editor.c,
13403         plugins/editor/text_editor.h,
13404         plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
13405         Fixed highlight issues.
13407         * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
13408         macro.
13409         
13410         * plugins/symbol-browser/an_symbol_view.c: Force update project.
13412         * data/properties/*: Updated properties files from scite. Created
13413         styles.properties to override the scite styles.
13414         
13415         * plugins/editor/aneditor.cxx: Fixed automatic indentation.
13417         * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
13418         
13419 2005-01-30  Naba Kumar  <naba@gnome.org>
13421         * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
13422         unused definitions.
13423         
13424         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
13425         
13426         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
13427         plugins/editor/text_editor.c,
13428         plugins/editor/text_editor_prefs.c: Added new aneditor commands,
13429         fixed linuwidth preference setting, fixed insert text interface
13430         implementation. Improved automatice-indentation for cpp lexer.
13431         
13432         * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
13434 2005-01-29  Naba Kumar  <naba@gnome.org>
13436         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
13437         option in update dialog as default. Improved import dialog. Sized
13438         log dialog.
13440         * configure.in: Fixed underquoted warning from autoconf.
13441         
13442         * plugins/editor/action-callbacks.c,
13443         plugins/editor/aneditor.cxx,
13444         plugins/editor/aneditor.h,
13445         plugins/editor/anjuta-document-manager.glade,
13446         plugins/editor/plugin.c,
13447         plugins/editor/plugin.h,
13448         plugins/editor/text_editor.c,
13449         plugins/editor/text_editor.h,
13450         plugins/editor/text_editor_prefs.c: Implemented prefernces commands
13451         for Editor and fixed all preferences syncronization and notifys for
13452         visible prefs (in editor preferences page).
13453         
13454         * plugins/file-loader/plugin.c: Load recent files on idle.
13456 2005-01-28  Naba Kumar  <naba@gnome.org>
13458         * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13459         plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
13461         * plugins/editor/action-callbacks.c,
13462         plugins/editor/action-callbacks.h,
13463         plugins/editor/aneditor.cxx,
13464         plugins/editor/aneditor.h,
13465         plugins/editor/anjuta-document-manager.ui,
13466         plugins/editor/plugin.c,
13467         plugins/editor/text_editor.c,
13468         plugins/editor/text_editor.h,
13469         plugins/editor/text_editor_cbs.c,
13470         plugins/editor/text_editor_cbs.h,
13471         plugins/editor/text_editor_prefs.c: Implemented Multiple view of
13472         Text editor.
13474         Patch from Massimo Cora <maxcvs@email.it>:
13475         * plugins/editor/an_symbol_search.c,
13476         plugins/editor/an_symbol_search.c: Fixed crash bugs.
13477         
13478 2005-01-27  Naba Kumar  <naba@gnome.org>
13479         
13480         *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
13481         minimum size request to 200.
13483         * plugins/symbol-browser/an_symbol_info.c,
13484         plugins/symbol-browser/an_symbol_info.h,
13485         plugins/symbol-browser/an_symbol_search.c,
13486         plugins/symbol-browser/an_symbol_search.h,
13487         plugins/symbol-browser/an_symbol_view.c,
13488         plugins/symbol-browser/an_symbol_view.h,
13489         plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
13490         pixbuf retrieval. Fixed runtime warning. Code clean up.
13492 2005-01-27  Naba Kumar  <naba@gnome.org>
13494         * configure.in, plugins/Makefile.am, src/anjuta-app.c,
13495         src/anjuta.ui, (new) plugins/glade/.cvsignore,
13496         (new) plugins/glade/Makefile.am,
13497         (new) plugins/glade/anjuta-glade-plugin.png,
13498         (new) plugins/glade/anjuta-glade.plugin.in,
13499         (new) plugins/glade/anjuta-glade.ui,
13500         (new) plugins/glade/plugin.c,
13501         (new) plugins/glade/plugin.h,
13502         (new) plugins/profile-default/plugin.c:  Glade plugin. Disabled for
13503         now until glade3 works properly.
13505         * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
13506         they are generated.
13507         
13508 2005-01-26  Naba Kumar  <naba@gnome.org>
13510         * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
13511         Added mime icon for anjuta projects.
13512         
13513         patch from Massimo Cora <maxcvs@email.it>:
13514         * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
13515         an_symbol_search.h, an_symbol_view.c, plugin.c:
13516         Fix/implement objects destroying/freeing.
13518 2005-01-26  Johannes Schmid <jhs@cvs.gnome.org>
13519         
13520         * src/action-callback.[ch], src/anjuta-actions.h:
13521         Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
13522         because it has not been updated for years and we know have a devhelp plugin
13523         which can do the job much better.
13524         * TODO.tasks: Updated done items
13526 2005-01-25  Naba Kumar  <naba@gnome.org>
13528         * autogen.sh: Fixed to generate interface files.
13530         * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
13531         session save filenames.
13532         
13533         * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
13534         
13535 2005-01-24  Sebastien Granjoux <seb.sfo@free.fr>
13537         * plugins/project-wizard/Makefile.am,
13538         plugins/project-wizard/install.c,
13539         plugins/project-wizard/install.h,
13540         plugins/project-wizard/parser.c,
13541         plugins/project-wizard/parser.h,
13542         plugins/project-wizard/templates/terminal.wiz:
13543         Add action list block in wizard template
13544         * plugins/project-wizard/file.c,
13545         plugins/project-wizard/autogen.c:
13546         Small fixes
13548 2005-01-23  Naba Kumar  <naba@gnome.org>
13550         * configure.in: Fixed build error.
13552 2005-01-22  Sebastien Granjoux <seb.sfo@free.fr>
13554         * plugins/project-wizard/druid.c,
13555         plugins/project-wizard/parser.c,
13556         plugins/project-wizard/property.c: Rewrite parser with
13557         better error handling
13559 2005-01-22  Naba Kumar  <naba@gnome.org>
13561         * plugins/symbol-browser/plugin.c: Changed c++ coments
13562         to c commnets and formated code to anjuta coding styles.
13563         
13564 2005-01-21  Naba Kumar  <naba@gnome.org>
13566         * configure.in, autogen.sh: Fixed build errors in newer automake.
13567         
13568         * plugins/editor/anjuta-docman.c: Do not emit change editor
13569         signal while in dispose.
13571         Patch from: Massimo Corà <maxcvs@email.it>
13572         * plugins/symbol-browser/Makefile.am,
13573         plugins/symbol-browser/an_symbol_view.c,
13574         plugins/symbol-browser/an_symbol_view.h,
13575         plugins/symbol-browser/plugin.c,
13576         plugins/symbol-browser/plugin.h,
13577         plugins/symbol-browser/test-symbol-browser.c,
13578         (new) plugins/symbol-browser/an_symbol_info.c,
13579         (new) plugins/symbol-browser/an_symbol_info.h,
13580         (new) plugins/symbol-browser/an_symbol_search.c,
13581         (new) plugins/symbol-browser/an_symbol_search.h:
13582         Added a cool real-time symbol-search-view in symbol browser.
13584 2005-01-21  Johannes Schmid <jhs@cvs.gnome.org>
13585         
13586         * plugin/macro/plugin.c
13587         plugin/macro/anjuta-macro-plugin.ui
13588         plugin/macro/macro-db.[ch]
13589         plugin/macro/macro-dialog.[ch]
13590         plugin/macro/macro-actions.[ch]
13591         plugin/macro/macro-edit.[ch]
13592         plugin/macro/plugin.[ch]:
13593         
13594         Implemented three menu items as Naba proposed:
13595         Edit->Macro->
13596                 Insert Macro: Pops of a border-less window to enter a shortcut
13597                 Add Macro: Same as Manage Macro => New
13598                 Manage Macros: Full-features macro dialog
13600 2005-01-20  Naba Kumar  <naba@gnome.org>
13602         * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
13603         libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
13604         libanjuta/anjuta-shell.h,
13605         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13606         plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13607         plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
13608         src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13609         src/main.c, src/shell.c: Implemented command line args processing
13610         and session management. Fixed geometry restoration.
13612 2005-01-19  Johannes Schmid <jhs@cvs.gnome.org>
13613         
13614         * plugins/macro/macro-db.c,
13615         plugins/macros.xml:
13616         Cleaned up XML interface and use attributes now for name, category and 
13617         shortcut. CDATA is used to avoid xml errors inside of macros.
13619 2005-01-19  Naba Kumar  <naba@gnome.org>
13621         * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
13623 2005-01-18  Naba Kumar  <naba@gnome.org>
13624         
13625         * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
13626         to work.
13628         * scintilla/*: Updated scintilla to current cvs and updated
13629         scintilla patches.
13630         
13631 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13632         
13633         * plugins/cvs-plugin/anjuta-cvs-plugin.glade
13634         plugins/cvs-plugin/cvs-actions.c:
13635         Added "Whole project" infrastructure but it does not
13636         work because I did not find a way to get the current project's
13637         root dir.
13639 2005-01-18  Johannes Schmid <jhs@cvs.gnome.org>
13641         * plugins/cvs-plugin/Makefile.am
13642         plugins/cvs-plugin/anjuta-cvs.plugin.in
13643         plugins/cvs-plugin/cvs-actions.c
13644         plugins/cvs-plugin/cvs-callbacks.c
13645         plugins/cvs-plugin/cvs-interface.[ch] (added)
13646         plugins/cvs-plugin/plugin.c:
13647         
13648         Added IAnjutaCVS interface and improved cvs plugin. There
13649         is still some work to do on cvs import and to add a current
13650         project toggle.
13652 2005-01-17  Naba Kumar  <naba@gnome.org>
13654         * plugins/editor/aneditor.cxx: Fixed auto indentation.
13655         
13656         * configure.in: Fixed build errors.
13658         * data/Makefile.am,     (removed) data/README.stock_libs,
13659         (removed) data/anjuta.mime, (removed) data/autogen.sh*,
13660         (removed) data/header.c, (removed) data/stock_libs.anj,
13661         (removed) data/x-anjuta-project.desktop,
13662         (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
13664         * libanjuta/anjuta-plugin-description.c,
13665         libanjuta/anjuta-shell.c: Updated documentations.
13667         Patch from: Hamish Mackenzie  <hamish@firestream.co.uk>
13668         
13669         * libanjuta/anjuta-launcher.c,
13670         plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
13671         x86_64 systems.
13673 2005-01-17  Naba Kumar  <naba@gnome.org>
13674         
13675         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13676         plugins/project-wizard/templates/gtk.wiz,
13677         plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13678         Updated templates to new format.
13679         
13680         Patch from Sébastien Granjoux <seb.sfo@free.fr>:
13681         * plugins/project-wizard/druid.c,
13682         plugins/project-wizard/parser.c,
13683         plugins/project-wizard/property.c,
13684         plugins/project-wizard/property.h,
13685         plugins/project-wizard/templates/terminal.wiz,
13686         plugins/project-wizard/templates/terminal/AUTHORS,
13687         plugins/project-wizard/templates/terminal/ChangeLog,
13688         plugins/project-wizard/templates/terminal/NEWS,
13689         plugins/project-wizard/templates/terminal/README,
13690         plugins/project-wizard/templates/terminal/project.anjuta,
13691         plugins/project-wizard/templates/terminal/src/main.c:
13692         Moveed code related to property types from druid.c and parser.c to 
13693         property.c. Changed tag from "<string ..." to
13694         "<property type="string..."     and so on. Rewrite parser
13695         (warning still in progress). Added list property. Changed
13696         terminal project to avoid using autogen on some file (much 
13697         faster) using the autogen attribute. Add a license list box in
13698         terminal project (just as an example). _label in item list is
13699         optional now.
13701 2005-01-16  Naba Kumar  <naba@gnome.org>
13703         * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
13704         plugins/edtior/anjuta-docman.c: Fixed build errors.
13705         
13706         * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
13707         libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
13708         libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
13709         (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
13710         (removed) libanjuta/defaults.c, libanjuta/defaults.h,
13711         (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
13712         libanjuta/resources.h,
13713         plugins/build-basic-autotools/build-basic-autotools.c,
13714         plugins/editor/plugin.c, plugins/editor/text_editor.c,
13715         plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
13716         plugins/gtodo/plugin.c, src/Makefile.am,
13717         src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
13718         src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
13719         Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
13720         should be handled in respective plugins. Added API documentations.
13722         * libanjuta-docs.sgml, libanjuta-sections.txt,
13723         libanjuta.types,
13724         (added) tmpl/anjuta-debug.sgml,
13725         (added) tmpl/anjuta-launcher.sgml,
13726         tmpl/anjuta-plugin.sgml,
13727         tmpl/anjuta-preferences.sgml,
13728         tmpl/anjuta-shell.sgml,
13729         (added) tmpl/anjuta-status.sgml,
13730         (removed) tmpl/anjuta-stock.sgml,
13731         tmpl/anjuta-utils.sgml,
13732         (removed) tmpl/defaults.sgml,
13733         (removed) tmpl/fileselection.sgml,
13734         (removed) tmpl/gnomefilelist.sgml,
13735         tmpl/ianjuta-buildable.sgml,
13736         (added) tmpl/ianjuta-debugger-manager.sgml,
13737         (added) tmpl/ianjuta-debugger.sgml,
13738         tmpl/ianjuta-document-manager.sgml,
13739         tmpl/ianjuta-editor.sgml,
13740         tmpl/ianjuta-file.sgml,
13741         tmpl/ianjuta-loader.sgml,
13742         tmpl/ianjuta-markable.sgml,
13743         tmpl/ianjuta-message-view.sgml,
13744         (added) tmpl/ianjuta-project-manager.sgml,
13745         (added) tmpl/ianjuta-todo.sgml,
13746         (added) tmpl/ianjuta-wizard.sgml,
13747         tmpl/libanjuta-iface-marshallers.sgml,
13748         tmpl/libanjuta-unused.sgml,
13749         (removed) tmpl/pixmaps.sgml,
13750         tmpl/plugins.sgml,
13751         (removed) tmpl/properties.sgml,
13752         tmpl/resources.sgml: Updated API documentations.
13754 2005-01-15  Naba Kumar  <naba@gnome.org>
13756         * libanjuta/anjuta-launcher.c: Added API docs.
13757         
13758         * plugins/project-wizard/templates/anjuta-plugin.wiz,
13759         plugins/project-wizard/templates/gtk.wiz,
13760         plugins/project-wizard/templates/terminal.wiz,
13761         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13762         plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13763         plugins/project-wizard/templates/gtk/src/main.c,
13764         plugins/project-wizard/templates/terminal/Makefile.am.tpl,
13765         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
13766         template files.
13768         Patch from: Sébastien Granjoux <seb.sfo@free.fr>
13769         * plugins/project-wizard/anjuta-project-wizard.glade,
13770         plugins/project-wizard/autogen.c,
13771         plugins/project-wizard/druid.c,
13772         plugins/project-wizard/druid.h,
13773         plugins/project-wizard/file.c,
13774         plugins/project-wizard/file.h,
13775         plugins/project-wizard/install.c,
13776         plugins/project-wizard/parser.c,
13777         plugins/project-wizard/plugin.c,
13778         plugins/project-wizard/plugin.h: Add a preferences dialog: used for
13779         setting the default project directory. Fix HIDDEN property, it's
13780         working but I think we could make this cleaner. Removed the
13781         copy of the string in mandatory_property. Add an optional autogen
13782         attribute, to force or avoid using autogen on some files, default
13783         without any attribute is autodetect.+ Replace the script tag with
13784         a normal file tag and an attribute execute.
13785         
13786 2005-01-14  Naba Kumar  <naba@gnome.org>
13788         * plugins/editor/action-callbacks.c,
13789         plugins/editor/search_incremental.c,
13790         plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
13791         works now.
13792         
13793         * plugins/editor/plugin.c, plugins/editor/plugin.h,
13794         src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
13795         tabs.
13797 2005-01-12  Naba Kumar  <naba@gnome.org>
13799         * configure.in,
13800         plugins/project-wizard/templates/Makefile.am,
13801         (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
13802         plugins/project-wizard/templates/anjuta-plugin.wiz,
13803         (added) plugins/project-wizard/templates/gtk-logo.png,
13804         (added) plugins/project-wizard/templates/gtk.wiz,
13805         (added) plugins/project-wizard/templates/terminal-logo.png,
13806         plugins/project-wizard/templates/terminal.wiz,
13807         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13808         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13809         (added) plugins/project-wizard/templates/gtk/.cvsignore,
13810         (added) plugins/project-wizard/templates/gtk/Makefile.am,
13811         (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
13812         (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
13813         (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
13814         (added) plugins/project-wizard/templates/gtk/src/main.c,
13815         (added) plugins/project-wizard/templates/gtk/src/project.glade,
13816         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
13817         GTK+ project templated and fixed other templates. Updated template
13818         logos.
13820 2005-01-12  Naba Kumar  <naba@gnome.org>
13822         * plugins/macro/anjuta-macro.glade: Improved GUI.
13823         
13824 2005-01-10  Johannes Schmid <jhs@cvs.gnome.org>
13826         * plugins/cvs-plugin/cvs_gui.[ch] (removed)
13827         * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
13828         * plugins/cvs-plugin/cvs.[ch] (removed)
13829         Removed old unused files
13830         
13831         * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
13832         * plugins/cvs-plugin/cvs-actions.c
13833         * plugins/cvs-plugin/Makefile.am:
13834         Seperate callback functions for better error
13835         handling. Cleaned up code.
13836         
13837         * plugins/macro/macros.xml: removed corrupt cvs
13838         macros for now.
13840 2005-01-10  Naba Kumar  <naba@gnome.org>
13842         * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
13843         plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
13844         and leaks.
13846 2005-01-09  Naba Kumar  <naba@gnome.org>
13848         * libegg/egg-recent-action.c, libegg/test-actions.c,
13849         libegg/menu/egg-recent-action.h: Recent Action now takes multiple
13850         recent files models.
13851         
13852         * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
13853         two models -- one for projects and other for regular files and show
13854         both in recent files menu. Changed recent files group from "anjuta"
13855         to "anjuta-projects" and "anjuta-files" respectively. Set mime types
13856         when adding the URI in recent files.
13857         
13858         * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
13859         * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
13860         * plugins/macro/macro-dialog.c: Fixed dispose() method.
13861         * plugins/macro/macros.xml: Fixed xml errors.
13863 2005-01-08  Naba Kumar  <naba@gnome.org>
13864         
13865         * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
13866         libegg/test-actions.c, libegg/menu/Makefile.am,
13867         libegg/menu/egg-recent-action.h: Added a new action for
13868         recent files.
13870         * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
13871         Fixed dispose. Cleanup.
13872         
13873         * plugins/file-loader/anjuta-loader-plugin.ui,
13874         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
13875         Use the new action for recent files. Added recent files in
13876         toolbar.
13878         * plugins/project-wizard/druid.c: Show busy cursor and
13879         de-sensitize druid buttons during page change.
13880         
13881         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
13882         * plugins/project-wizard/Makefile.am,
13883         plugins/project-wizard/druid.c,
13884         plugins/project-wizard/druid.h,
13885         plugins/project-wizard/install.c,
13886         plugins/project-wizard/plugin.c,
13887         plugins/project-wizard/plugin.h,
13888         plugins/project-wizard/property.c,
13889         plugins/project-wizard/property.h,
13890         (added) plugins/project-wizard/values.c,
13891         (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
13892         objects (in values.c and values.h) containing the values of all
13893         properties. The NPWProperty objects now keep their values in this
13894         object which is persistant for one activation of the plugin, so the
13895         user keeps all the values even if he goes backward. Used an anjuta
13896         message view to list all files copied by the project wizard.
13898 2005-01-08  Johannes Schmid <jhs@cvs.gnome.org>
13900         * plugins/macro/plugin.[ch],
13901         plugins/macro/macro-dialog.[ch]
13902         plugins/macro/macro-edit.[ch]
13903         plugins/macro/macro-db.[ch]
13904         plugins/macro/macro-actions.[ch]
13905         plugins/macro/anjuta-macro.plugin.in
13906         plugins/macro/anjuta-macro.glade
13907         plugins/macro/anjuta-macro.png
13908         plugins/macro/Makefile.am
13909         plugins/macro/macros.xml
13910         plugins/macro/anjuta-macro.ui (all added)
13911         configure.in
13912         plugins/Makefile.am:
13913         Added new macro plugins
13914         
13915         * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13916         New icon
13917         
13918         * manuals/reference/template (removed)
13919         Removed old api reference
13920         
13921         * plugins/message-view/message-view.c:
13922         "Fixed" crash in on_row_deleted and added a
13923         comment that I cannot work this way. We will
13924         have to change everything a bit to avoid losing
13925         memory there.
13926         
13927         * plugins/text-editor/text_editor.c:
13928         Update line number width on file save
13931 2005-01-07  Naba Kumar  <naba@gnome.org>
13933         * plugins/project-wizard/anjuta-project-wizard.glade,
13934         plugins/project-wizard/druid.c,
13935         plugins/project-wizard/templates/anjuta-plugin.wiz,
13936         plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
13937         Display page description in bold. Fixed mandatory field check.
13939         * configure.in,
13940         libanjuta/libanjuta-1.0.pc.in,
13941         plugins/project-wizard/druid.c,
13942         plugins/project-wizard/parser.c,
13943         plugins/project-wizard/property.h,
13944         plugins/project-wizard/templates/anjuta-plugin.wiz,
13945         plugins/project-wizard/templates/terminal.wiz,
13946         plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
13947         (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
13948         (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
13949         (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
13950         (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
13951         plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
13952         plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
13953         plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
13954         plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
13955         plugins/project-wizard/templates/terminal/configure.in.tpl,
13956         plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
13957         plugins/project-wizard/templates/terminal/src/main.c: Implemented
13958         a new property type -- hidden. Fixed terminal and anjuta-plugin
13959         project templates.
13961 2005-01-07  Naba Kumar  <naba@gnome.org>
13963         * templates/anjuta-plugin.wiz,
13964         templates/terminal.wiz,
13965         templates/terminal/Makefile.am.tpl,
13966         templates/terminal/autogen.sh,
13967         (Removed) templates/terminal/configure.ac.tpl,
13968         (Added) templates/.cvsignore,
13969         (Added) templates/Makefile.am,
13970         (Added) templates/anjuta-plugin/.cvsignore,
13971         (Added) templates/anjuta-plugin/Makefile.am,
13972         (Added) templates/anjuta-plugin/src/.cvsignore,
13973         (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
13974         (Added) templates/terminal/.cvsignore,
13975         (Added) templates/terminal/Makefile.am,
13976         (Added) templates/terminal/configure.in.tpl,
13977         (Added) templates/terminal/po/.cvsignore,
13978         (Added) templates/terminal/po/ChangeLog,
13979         (Added) templates/terminal/po/Makefile.am,
13980         (Added) templates/terminal/po/POTFILES.in,
13981         (Added) templates/terminal/src/.cvsignore,
13982         (Added) templates/terminal/src/Makefile.am,
13983         (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
13984         project wizard. Fixed configure/po/Makefile template errors.
13986 2005-01-06  Naba Kumar  <naba@gnome.org>
13988         * configure.in: Added project templates.
13989         * plugins/project-wizard/templates/*: Added to project and renamed
13990         Makefile.am and configure.in to Makefile.am and configure.ac respectively
13991         for the project templates (so that they do not conflict with autotools
13992         build. Created proper configure.ac.tpl and autogen.sh for project
13993         templates.
13994         
13995 2005-01-06  Naba Kumar  <naba@gnome.org>
13997         * plugins/project-wizard/anjuta-project-wizard.glade,
13998         plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
13999         Fixed file list parsing and to take absolute file paths (for example,
14000         from an icon selected previously). Used toggle buttons for boolean
14001         properties. Check if all mandatory fields are given before going
14002         forward in the wizard. Use scrollable viewport for listing property
14003         widgets incase the list goes out of wizard's size. Added tooltips
14004         as descriptions of the property widgets. And other fixes.
14006         * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
14007         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
14008         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
14009         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
14010         (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
14011         (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
14012         (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
14013         (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14014         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
14015         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14016         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
14017         (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
14018         Restructured template files.
14020 2005-01-06  Naba Kumar  <naba@gnome.org>
14022         * configure.in: Added check for autogen.
14023         
14024         * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
14025         in dispose.
14026         
14027         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
14028         Do not emit changed signal when in dispose.
14030         * plugins/symbol-browser/plugin.c: Don't updated symbols when
14031         symbol-view widget has been destroyed.
14032         
14033         * src/anjuta-app.c: Set null to preference, status and ui object
14034         pointers when they are destroyed.
14036         * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
14037         plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
14038         Added boolean, integer and file property types.
14039         
14040         * plugins/project-wizard/Makefile.am,
14041         plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
14042         project wizard templates.
14044 2005-01-04  Naba Kumar  <naba@gnome.org>
14046         * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
14047         added widgets.
14048         
14049         * plugins/editor/aneditor.cxx,
14050         plugins/editor/anjuta-docman.c,
14051         plugins/editor/plugin.c,
14052         plugins/editor/text_editor.c:
14053         Removed unnecessary ref/unref of scintilla.
14054         
14055         * plugins/message-view/anjuta-msgman.c,
14056         plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
14057         make close button similar to document manager.
14058         
14059         * plugins/project-manager/plugin.c,
14060         plugins/project-manager/plugin.h: Removed dead codes. Removed
14061         unnecessary ref/unref.
14062         
14063         * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
14064         instead of hard refs.
14066 2005-01-03  Naba Kumar  <naba@gnome.org>
14068         * libanjuta/interfaces/libanjuta.idl: Added configure() and
14069         generate() methods for IAnjutaBuildable interface.
14071         * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
14072         IAnjutaBuildable inteface.
14074         * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
14075         to destroy build context when message view is destroyed.
14076         
14077         * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
14078         a ref to it and unref in destructor. AnEditor class wants to be the
14079         owner of scintilla widget. Fixed compile warnings with signed/unsigned
14080         comparisions.
14081         
14082         * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
14083         complicate the scene. Removed editor widget from AnjutaDocman when
14084         the widget is destroyed.
14085         
14086         * plugins/editor/plugin.c: Destroy docman widget instead of just removing
14087         from shell. It will be removed from shell when the widget is destroyed.
14088         
14089         * plugins/editor/text_editor.c: Added debug codes to track object
14090         finalizations.
14092         * plugins/message-view/anjuta-msgman.c: Remove message view on
14093         widget destroy. Destroy message view on remove. Removed all views
14094         correctly.
14095         
14096         * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
14097         from container.
14099 2005-01-02  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14101         * plugins/file-wizard/action-callbacks.c,
14102         plugins/file-wizard/anjuta-file-wizard.glade,
14103         plugins/file-wizard/file.c, plugins/file-wizard/file.h :
14104         Insert Licence, copyright, header template ...
14105         
14106 2005-01-02  Naba Kumar  <naba@gnome.org>
14108         * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
14109         libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
14110         anjuta_status_add_widget() to allow setting busy cursor on non
14111         toplevel windows.
14113         * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
14115         * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
14116         mime types to take text/source also.
14117         
14118         * plugins/editor/anjuta-docman.c,
14119         plugins/editor/anjuta-docman.h,
14120         plugins/editor/plugin.c,
14121         plugins/editor/text_editor.c,
14122         plugins/editor/text_editor.h,
14123         plugins/editor/text_editor_cbs.c: Listen for busy signal from
14124         AnjutaStatus and set busy cursor on editors.
14126         * plugins/file-loader/Makefile.am,
14127         plugins/file-loader/plugin.c,
14128         (added) plugins/file-loader/dnd.c,
14129         (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
14131         * src/anjuta.c: Hide anjuta window before destruction.
14133         Patch from Sébastien Granjoux  <seb.sfo@free.fr>:
14134         * configure.in, plugins/Makefile.am,
14135         (removed) plugins/project-wizard/appwiz_page1.c,
14136         (removed) plugins/project-wizard/appwiz_page2.c,
14137         (removed) plugins/project-wizard/appwiz_page3.c,
14138         (removed) plugins/project-wizard/appwiz_page4.c,
14139         (removed) plugins/project-wizard/appwizard.c,
14140         (removed) plugins/project-wizard/appwizard.h,
14141         (removed) plugins/project-wizard/appwizard_cbs.c,
14142         (removed) plugins/project-wizard/appwizard_cbs.h,
14143         (removed) plugins/project-wizard/appwizard_gui.c,
14144         (removed) plugins/project-wizard/gnome_project.c,
14145         (removed) plugins/project-wizard/gnome_project.h,
14146         (removed) plugins/project-wizard/wizard_gui.c,
14147         (removed) plugins/project-wizard/wizard_gui.h,
14148         (added) plugins/project-wizard/.cvsignore,
14149         (added) plugins/project-wizard/Makefile.am,
14150         (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
14151         (added) plugins/project-wizard/anjuta-project-wizard.glade,
14152         (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
14153         (added) plugins/project-wizard/applogo.png,
14154         (added) plugins/project-wizard/appwizard.png,
14155         (added) plugins/project-wizard/autogen.c,
14156         (added) plugins/project-wizard/autogen.h,
14157         (added) plugins/project-wizard/druid.c,
14158         (added) plugins/project-wizard/druid.h,
14159         (added) plugins/project-wizard/file.c,
14160         (added) plugins/project-wizard/file.h,
14161         (added) plugins/project-wizard/header.c,
14162         (added) plugins/project-wizard/header.h,
14163         (added) plugins/project-wizard/install.c,
14164         (added) plugins/project-wizard/install.h,
14165         (added) plugins/project-wizard/parser.c,
14166         (added) plugins/project-wizard/parser.h,
14167         (added) plugins/project-wizard/plugin.c,
14168         (added) plugins/project-wizard/plugin.h,
14169         (added) plugins/project-wizard/property.c,
14170         (added) plugins/project-wizard/property.h: Removed old application-wizard
14171         codes and added new template based (autogen based) project wizard
14172         implemented by Sébastien Granjoux  <seb.sfo@free.fr>
14174 2005-01-01  Johannes Schmid <jhs@cvs.gnome.org>
14176         * plugins/cvs-plugin/plugin.c: Fixed crash bug
14177         * plugins/cvs-plugin/cvs-execute.c:
14178         Fix cvs_log which did not work because of some
14179         glade problem
14180         Patch from Mark R. Pariente <markpariente@cmu.edu>
14181         - Fix message highlighting
14183 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
14184         
14185         * template/*,
14186         date/template/*,
14187         configure.in:
14188         Removed template stuff completly because we dicussed to implement
14189         a macro system for Edit->Insert Text
14191 2004-12-30  Johannes Schmid <jhs@cvs.gnome.org>
14192         
14193         * plugins/editor/aneditor.cxx,
14194         plugins/editor/text_editor.c:
14195         Set line number width dynamically
14196         * src/about.c:
14197         Prepered new GTK 2.6 about dialog
14199 2004-12-30  Naba Kumar  <naba@gnome.org>
14201         patch from: Massimo Corà  <maxcvs@email.it>
14202         * plugins/editor/aneditor.cxx: Highlights correct function
14203         argument in recursive calltips.
14205 2004-12-30  Naba Kumar  <naba@gnome.org>
14207         * plugins/symbol-browser/plugin.c,
14208         libanjuta/interfaces/libanjuta.idl,
14209         plugins/editor/text_editor.c: Fixed editor markers and added a new
14210         marker (BASIC) to indicate line numbers. Fixed symbol browser to
14211         mark the line visited.
14212         
14213         * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
14214         libegg/Makefile.am, libegg/eggcomboselect.c,
14215         libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
14216         widget for use with symbol view in toolbar.
14217         
14218         * plugins/cvs-plugin/anjuta-cvs.ui,
14219         plugins/file-manager/anjuta-file-manager.ui: Added appropriate
14220         placeholder for cvs plugin context menu in filemanager.
14221         
14222 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
14223         
14224         * plugins/cvs-plugin/plugin.c:
14225         Show popup menu only if the file is contained in
14226         a directory containing a "CVS" directory
14228 2004-12-28  Johannes Schmid <jhs@cvs.gnome.org>
14229         
14230         * plugins/cvs-plugin/cvs-action.[ch],
14231         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14232         * plugins/cvs-plugin/anjuta-cvs.ui,
14233         * plugins/cvs-plugin/plugin.c:
14234         Implemented "Import"
14235         
14236         Patch from Mark R. Pariente <markpariente@cmu.edu>:
14237         Added right-click-menu for file-manager
14239 2004-12-26  Naba Kumar  <naba@gnome.org>
14241         * src/action-callbacks.c, src/action-callbacks.h,
14242         src/anjuta-actions.h, src/anjuta-app.c,
14243         src/anjuta.ui: Added fullscreen action.
14245         * plugins/cvs-plugin/cvs-actions.c,
14246         plugins/cvs-plugin/plugin.c,
14247         plugins/cvs-plugin/plugin.h: Watches current editor,
14248         project and file manager selection in plugin
14249         implementation.
14250         
14251 2004-12-26  Naba Kumar  <naba@gnome.org>
14253         * src/anjuta-app.c, src/anjuta.c, src/main.c,
14254         src/action-callbacks.c: Fixed app finalization. Added a
14255         command line arg --proper-shutdown (-p), which when set
14256         will release all plugins and their resources (this option
14257         is mainly for debugging).
14258         
14259         * plugins/file-loader/plugin.c: Fixed filename duplications
14260         in recent files history.
14261         
14262         * plugins/profile-default/plugin.c: Disabled problematic
14263         plugins for now to load at startup.
14264         
14265         * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled 
14266         annoying debug prints.
14267         
14268 2004-12-23  Naba Kumar  <naba@gnome.org>
14270         Patch from: Mark R. Pariente  <markpariente@cmu.edu>
14271         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14272         plugins/cvs-plugin/anjuta-cvs.ui,
14273         plugins/cvs-plugin/cvs-actions.c,
14274         plugins/cvs-plugin/cvs-actions.h,
14275         plugins/cvs-plugin/cvs-execute.c,
14276         plugins/cvs-plugin/cvs-execute.h,
14277         plugins/cvs-plugin/Makefile.am,
14278         plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
14279         Added cvs log command.
14281 2004-12-20  Johannes Schmid <jhs@cvs.gnome.org>
14282         
14283         * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as 
14284         default
14286 2004-12-20  Naba Kumar  <naba@gnome.org>
14288         patch from: Massimo Corà  <maxcvs@email.it>
14289         * plugins/editor/aneditor.cxx: Added recursive calltips.
14291 2004-12-20  Naba Kumar  <naba@gnome.org>
14292         
14293         * libanjuta/plugins.c, plugins/file-loader/plugin.c:
14294         Show busy cursor during loading and unloading.
14295         
14296 2004-12-19  Naba Kumar  <naba@gnome.org>
14298         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
14299         memory leaks. Disabled debug print.
14301         * plugins/symbol-browser/an_symbol_view.c,
14302         plugins/symbol-browser/plugin.c,
14303         plugins/symbol-browser/plugin.h: Fixed loading and unloading
14304         problems. Creates SymbolView object every time when the
14305         plugin is activated.
14307         * plugins/project-manager/plugin.c: Close project when
14308         deactivating.
14309         
14310 2004-12-18  Naba Kumar  <naba@gnome.org>
14312         * po/POTFILES.in: Removed commented lines.
14313         * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
14314         * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
14315         * plugins/gdb/plugin.c: Fixed compile error.
14316         
14317         Patch from: Mark R. Pariente  <mark@demar.com.tr>
14318         * libegg/eggcellrendererkeys.c: Fixed compile error.
14319         
14320 2004-12-18  Naba Kumar  <naba@gnome.org>
14322         * plugins/file-loader/plugin.c: Fixed loading bug.
14323         
14324         *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
14325         plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14326         plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
14327         plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
14328         and corruptions. Fixed loading and unloading of plugins.
14329         
14330 2004-12-17  Naba Kumar  <naba@gnome.org>
14331         
14332         * plugins/file-loader/Makefile.am,
14333         plugins/file-loader/plugin.c,
14334         plugins/project-manager/plugin.c: Fixed memory corruption
14335         and disposition codes. Added missing plugin.h in Makefile.am.
14337 2004-12-16  Naba Kumar  <naba@gnome.org>
14339         * plugins/symbol-browser/an_symbol_view.c,
14340         plugins/symbol-browser/plugin.c: Fixed finalization and disposition
14341         codes. Fixed memory leaks and corruptions.
14343         * plugins/build-basic-autotools/build-basic-autotools.c
14344         plugins/editor/anjuta-docman.c,
14345         plugins/editor/text_editor.c,
14346         plugins/file-loader/plugin.c,
14347         plugins/file-manager/plugin.c,
14348         plugins/file-wizard/plugin.c,
14349         plugins/message-view/anjuta-msgman.c,
14350         plugins/message-view/anjuta-msgman.h,
14351         plugins/message-view/message-view.c,
14352         plugins/message-view/plugin.c,
14353         plugins/message-view/plugin.h,
14354         plugins/terminal/terminal.c: Fixed finalization and disposition codes.
14356         * src/about.c, src/about.h, src/action-callbacks.c,
14357         src/action-callbacks.h, src/anjuta-actions.h,
14358         src/anjuta-app.c, src/anjuta-app.h,
14359         src/anjuta-callbacks.c, src/anjuta-callbacks.h,
14360         src/anjuta.c, src/anjuta.h, src/getline.c, 
14361         src/main.c, src/main.cpp, src/shell.c, src/shell.h, 
14362         src/start-with.c, src/start-with.h: Fixed emacs modes.
14364         * src/layout.xml: Brought document manager in front.
14365         
14366 2004-12-15  Naba Kumar  <naba@gnome.org>
14368         * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
14369         properly removed.
14370         
14371         * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
14372         finalization. Added a method to unload all plugins and destroy them.
14373         Fixed memory leaks.
14374         
14375         * plugins/sample1/plugin.c: Proper finalization code and renamed
14376         functions to proper names.
14377         
14378         * plugins/build-basic-autotools/build-basic-autotools.c,
14379         plugins/cvs-plugin/plugin.c: Proper     finalization and disposition code.
14381         * src/shell.c: Unload all plugins on exit, so that memory profilers
14382         can detect memory leaks in plugins.
14384 2004-12-13  Naba Kumar  <naba@gnome.org>
14386         * plugins/devhelp/plugin.c: Delay widget initialization, now that
14387         docking is working.
14388         * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
14389         * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
14391 2004-12-11  Naba Kumar  <naba@gnome.org>
14393         * data/properties/anjuta.properties: Fixed font size.
14394         * plugin/build-basic-autotools/build-basic-autotools: Added initial
14395         compile file function. There are some fixmes there.
14396         * plugins/message-view/anjuta-msgman.c,
14397         * plugins/message-view/message-view.c: Fixed bugs and clean up.
14398         
14399 2004-12-08  Naba Kumar  <naba@gnome.org>
14401         * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
14402         src/utilities.c, libanjuta/anjuta-utils.h: Added a function
14403         to escape quotes in a string.
14404         
14405         * plugins/cvs-plugin/cvs-actions.c,
14406         plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
14407         cvs diff command.
14409         * plugins/build-basic-autotools/build-basic-autotools.c,
14410         plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
14411         filters.
14412         
14413 2004-12-07  Naba Kumar  <naba@gnome.org>
14415         * plugins/build-basic-autotools/build-basic-autotools.c,
14416         plugins/build-basic-autotools/automake-c.filters: Completed directory
14417         tracking. Double click on Errors and warnings now work as expected.
14419         * plugins/build-basic-autotools.c: Added codes to track build directory
14420         so that absolute path of the files could be determined.
14422 2004-12-06  Naba Kumar  <naba@gnome.org>
14424         * plugins/cvs-plugin/cvs-execute.c: Show completion message.
14425         * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
14426         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
14427         
14428 2004-12-05  Naba Kumar  <naba@gnome.org>
14430         * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
14431         tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
14432         
14433         * plugins/cvs-plugin/plugin.c,
14434         plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
14435         
14436 2004-13-05  Johannes Schmid <jhs@cvs.gnome.org>
14437         
14438         * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14439         * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
14440         plugins/cvs-plugin/cvs-execute.[ch]:
14441         Implemented cvs status and cvs diff
14442         Known bugs:
14443         - rdiff command is not correct
14444         - Must find a way to allow selection of directies AND files 
14445         in GtkFileChooser
14447 2004-12-03  Naba Kumar  <naba@gnome.org>
14449         * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
14450         plugins/editor/style-editor.h, plugins/editor/text_editor.c,
14451         plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
14452         session.properties file if it is for the first time.
14453         
14454 2004-12-02  Johannes Schmid <jhs@cvs.gnome.org>
14455         
14456         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
14457         commit.
14458         
14459         * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
14460         plugins/cvs-plugin/anjuta-cvs.ui:
14461         Implemented update/commit and changed menu layout 
14463 2004-12-02  Naba Kumar  <naba@gnome.org>
14465         * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
14466         property name (for cvs path property). Beautified dialogs.
14468 2004-11-30      Johannes Schmid <jhs@cvs.gnome.org>
14469         
14470         * plugins/message-view/anjuta-msgman.c: Changed callback name
14471         and changed switch-page handling.
14472         
14473         * plugins/cvs-plugin/cvs-actions.c:
14474         * plugins/cvs-plugin/cvs-execute.c:
14475         * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14476         - Implemented cvs add and cvs removed - both working now
14477         - Created a useful preferences page
14478         
14480 2004-11-30  Naba Kumar  <naba@gnome.org>
14482         * libanjuta/anjuta-status.c: Fixed runtime warning.
14483         
14484         * plugins/editor/Makefile.am:
14485         plugins/editor/anjuta-document-manager.glade,
14486         plugins/editor/plugin.c
14487         plugins/editor/plugin.h
14488         plugins/editor/style-editor.c (new, moved from src/),
14489         plugins/editor/style-editor.h (new, moved from src/),
14490         plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
14491         settings in preferences.
14493         * plugins/editor/text_editor.c,
14494         plugins/editor/text_editor.h: Do not take unused args in
14495         text_editor_get_props().
14497         * src/style-editor.c, src/style-editor.h: Removed, moved to
14498         plugins/editor/ directory.
14500 2004-11-29  Naba Kumar  <naba@gnome.org>
14502         * plugins/editor/text_editor_cbs.c: Emit click signal in
14503         IAnjutaMarkable.
14504         * libanjuta/anjuta-status.c: More spacing between items.
14505         
14506 2004-11-29  Naba Kumar  <naba@gnome.org>
14508         Patch from: Pavol Bosik  <pavol.bosik@radiantsystems.com>:
14509         
14510         * libanjuta/interfaces/libanjuta.idl,
14511         plugins/debug-manager/anjuta-debug-manager.plugin.in,
14512         plugins/debug-manager/plugin.c,
14513         plugins/gdb/breakpoints.c,
14514         plugins/gdb/breakpoints.h,
14515         plugins/gdb/debugger.c,
14516         plugins/gdb/debugger.h,
14517         plugins/gdb/plugin.c,
14518         plugins/gdb/plugin.h,
14519         plugins/gdb/utilities.c,
14520         plugins/gdb/utilities.h: Code cleanups and partial implementation of
14521         toggle breakpoint margin clicks.
14523 2004-11-28  Naba Kumar  <naba@gnome.org>
14525         * TODO.tasks: Fixed indentations.
14526         * plugins/gtodo/libgtodo.c: Save with indentation.
14527         * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
14528         * plugins/project-manager/plugin.c: Fixed runtime warnings.
14529         * libanjuta/anjuta-status.c: Fixed busy cursors.
14530         * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
14531         * po/POTFILES.in: Updated.
14532         
14533 2004-11-28  Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
14534         
14535         * plugins/editor/anjuta-document-manager.glade,
14536           plugins/editor/search-replace.[c,h], 
14537           plugins/editor/search-replace_backend.h
14538           plugins/editor/search-preferences.[c,h] :
14539           Saved Search-Preferences (gconf),
14540           Basic search by default.
14542 2004-11-22  Naba Kumar  <naba@gnome.org>
14544         * configure.in: Fixed build error.
14546 2004-11-21  Naba Kumar  <naba@gnome.org>
14548         * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
14549         libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
14550         Added AnjutaStatus class to libanjuta.
14551         Added anjuta_shell_get_status() method.
14552         
14553         * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
14554         and fixed marshaller generation.
14555         
14556         * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
14557         "updade_ui" signals to IAnjutaEditor interface.
14558         
14559         * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
14560         
14561         * plugins/build-basic-autotools/automake-c.filters: Fixed filter
14562         regexes.
14563         
14564         * plugins/class-gen/clsGen.c: Intial port.
14565         
14566         * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
14567         name.
14568         
14569         * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
14570         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14571         plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
14572         Implemented status update. Emits "update_ui" and "char_added" signals.
14573         Added view preferences.
14574         
14575         * plugins/file-loader/plugin.c: Added open with plugins in open with
14576         menus.
14577         
14578         * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
14579         
14580         * plugins/message-view/anjuta-msgman.c,
14581         plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
14582         to close correct message view rather than current view.
14584 2004-11-20  Johannes Schmid <jhs@cvs.gnome.org>
14585         
14586         * plugins/cvs-plugin/cvs-actions.c
14587         plugins/cvs-plugin/plugin.[ch]
14588         plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14589         Implemented cvs add but ran into a launcher/message_view
14590         problem because of a limitation of the idl compiler
14592 2004-11-19  Naba Kumar  <naba@gnome.org>
14594         * plugins/project-manager/plugin.c: Displays a progress window during
14595         project load.
14596         
14597         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
14598         Fixed UI separators.
14599         
14600         * plugins/file-manager/anjuta-file-manager.ui: Added project manager
14601         UI placeholder.
14602         
14603         * plugins/project-manager/anjuta-project-manager.ui,
14604         plugins/project-manager/plugin.[c,h]: Added add/remove context
14605         menus and implemented them. Added file manager merge menu.
14607 2004-11-18  Naba Kumar  <naba@gnome.org>
14609         * TODO.tasks: Updated.
14610         * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
14611         plugins/message-view/message-view.c: Fixed finalize and dispose
14612         methods.
14613         * plugins/debugger/*: Removed from cvs (development now in
14614         debug-manager).
14616 2004-11-17  Pavol Bosik  <pavol.bosik@radiantsystems.com>
14618         Reviewed by Naba Kumar  <naba@gnome.org>:
14619         
14620         * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
14621         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14622         plugins/gdb/breakpoints.c: all marker related stuff moved from
14623         editor and docman interfaces to IAnjutaMarkable
14625 2004-11-17  Naba Kumar  <naba@gnome.org>
14627         * TODO.tasks: Updated.
14628         
14629         * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
14630         
14631         * libegg/egg-combo-action.c: Block changed signal when changing model.
14632         
14633         * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
14634         Emit changed signal. Removed dead codes.
14635         
14636         * plugins/file-loader/plugin.c: Remove file fragments from uris, so
14637         that recent files history do not duplicate.
14638         
14639         * plugins/symbol-browser/an_symbol_view.c,
14640         plugins/symbol-browser/an_symbol_view.h,
14641         plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
14642         Fixed a bug.
14644 2004-11-15  Naba Kumar  <naba@gnome.org>
14646         * plugins/project-manager/plugin.c: Opens targets on double click.
14647         
14648         * plugins/message-view/message-view.c,
14649         plugins/file-manager/anjuta-file-manager-plugin.glade,
14650         plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
14651         Added proper class finalization
14652         and disposition. Added preferences notifications and callbacks to
14653         change info/warning/error colors.
14654         
14655         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
14656         plugins/editor/text_editor.[h,c], src/action-callbacks.c,
14657         src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
14658         Implemented finalize method for AnjutaApp. Code cleanups.
14659         
14660         * plugins/message-view/plugin.c: Static parent_class.
14661         
14662 2004-11-12  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14663         * plugins/editor/search-replace.[c,h], 
14664           plugins/editor/search-replace_backend.c
14665           Update search entry in main toolbar.
14666           Clean code.
14668 2004-11-11  Naba Kumar  <naba@gnome.org>
14670         * TODO.tasks: Updated.
14672         * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
14673         and completed on-the-fly-change preferences. Removed "changed"
14674         signal as it is no longer necessary (use notify for similar
14675         purpose to monitor individual preferences).
14677         
14678         * plugins/editor/anjuta-document-manager.glade: Added view menu
14679         preferences so that they are registered.
14680         
14681         * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
14682         (added) plugins/editor/text_editor_prefs.[c,h]: Removed
14683         connection to "changed" signal of preferences and implemented
14684         notifications for some editor preferences. More to implement.
14686 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14687         * plugins/editor/print.c
14688         Fixed bug 1047624 : Add line number every X lines.
14690 2004-11-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14691         * plugins/editor/search-replace.c
14692         Fixed a crash bug (995755) when searching "%n"
14694 2004-11-09  Naba Kumar  <naba@gnome.org>
14696         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
14697         Fixed to refresh categories list on file load.
14699 2004-11-08  Naba Kumar  <naba@gnome.org>
14700         
14701         * configure.in, plugins/Makefile.am,
14702         plugins/profile-default/plugin.c: Added cvs plugin in build.
14703         
14704         * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
14705         
14706         * plugins/debug-manager/.cvsignore: Added file to ignore.
14707         
14708         * plugins/debug-manager/Makefile.am: Removed dead codes.
14709         
14710         * src/anjuta.ui: Added placeholder for version control UI.
14712 2004-11-08  Naba Kumar  <naba@gnome.org>
14714         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
14715         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14716         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
14717         Updated.
14719         * global-tags/Makefile.am: Fixed make error.
14721         * plugins/profile-default/plugin.c: Added debug-manager
14722         and gdb plugins to load at startup so that debugger
14723         windows are docked properly. They will be removed
14724         later when we figure out runtime docking.
14726         * plugins/sample1/*: Restored to last working state.
14728         * plugins/gdb/debugger.c, src/layout.xml: Added debugger
14729         windows in lower pane. Named the windows appropriately.
14731         * ChangeLog: Fixed format.
14732         
14733 2004-11-07  Pavol Bosik <pavol.bosik@radiantsystems.com>
14735         * libanjuta/interfaces/libanjuta.idl,
14736         libanjuta/anjuta-marshal.c,
14737         plugins/Makefile.am,
14738         plugins/debug-manager/plugin.c,
14739         plugins/editor/plugin.c,
14740         plugins/editor/text_editor.c,
14741         plugins/gdb/breakpoints.c,
14742         plugins/gdb/debugger.c,
14743         plugins/gdb/plugin.c,
14744         plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
14746 2004-11-06  Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14747         * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
14748         plugins/editor/search-replace.c,
14749         plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
14750         Search and Replace; Show result in find pane
14751           
14752 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14753         
14754         * plugins/gdb, plugins/debug-manager: Applied debugger patch
14755         from Bosik, Pavol <pavol.bosik@radiantsystems.com>
14756         (added features: starting debugger and loading of core/executable,
14757         StepIn, StepOut, StepOver and Execute, toggling breakpoint
14758         partially works)
14760 2004-11-03  Johannes Schmid <jhs@cvs.gnome.org>
14761         
14762         * plugins/cvs-plugin/*: Mess up with cvs and lost some of 
14763         my cvs-plugin files...
14764         I hope I have rescued everything possible.
14765         
14766         * Naba: Could you please fix sample1 because I messed it up to 
14767         but there should be a histroy of this directory we should commit
14769 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14770         
14771         * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
14772         infrastructure
14773         * plugins/cvs-plugin/plugin.c,
14774         /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
14775         Added preferences dialog (not yet complete)
14777 2004-10-22  Johannes Schmid <jhs@cvs.gnome.org>
14778         
14779         * global-tags/Makefile.am, mime/Makefile.am:
14780         Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
14781         
14782         * template/xmltemplate.[ch],
14783         template/xmlstrings.[ch],
14784         template/autotools.[ch] removed,
14785         template/prj_template.[ch] removed,
14786         template/lang_template.[ch] removed,
14787         template/lib_template.[ch] removed,
14788         template/Makefile.am adjusted,
14789         template/dtds/lang.dtd removed, 
14790         template/dtds/lib.dtd removed,
14791         template/dtds/prj.dtd removed,
14792         template/dtds/autotools.dtd removed,
14793         data/template/lib/* removed,
14794         data/template/language/* removed,
14795         data/template/library/* removed,
14796         data/template/project/* removed,
14797         date/template/Makefile.am adjusted:
14798         Remove everything except text-templates to replace hardcoded 
14799         Edit->Insert texts with dynamic loaded.
14801         * plugins/cvs-plugin/plugin.[ch],
14802         plugins/cvs-actions.[ch],
14803         plugins/Makefile.am,
14804         plugins/cvs-plugin/Makefile.am,
14805         plugins/cvs-plugin/anjuta-cvs-plugin.ui,
14806         plugins/cvs-plugin/anjuta-cvs-plugin.glade,
14807         plugins/cvs-plugin/anjuta-cvs.plugin.in:
14808         Added initial cvs-plugin code
14810 2004-10-21  Naba Kumar  <naba@gnome.org>
14811         
14812         * libanjuta/anjuta-plugin.c,
14813         plugins/build-basic-autotools/build-basic-autotools.c,
14814         plugins/debugger/plugin.c,
14815         plugins/devhelp/plugin.c,
14816         plugins/editor/anjuta-docman.c,
14817         plugins/editor/goto_line.c,
14818         plugins/editor/plugin.c,
14819         plugins/editor/search-replace.c,
14820         plugins/editor/text_editor.c,
14821         plugins/file-loader/plugin.c,
14822         plugins/file-manager/plugin.c,
14823         plugins/file-wizard/file.c,
14824         plugins/file-wizard/plugin.c,
14825         plugins/gdb/plugin.c,
14826         plugins/gtodo/plugin.c,
14827         plugins/message-view/anjuta-msgman.c,
14828         plugins/profile-default/plugin.c,
14829         plugins/project-manager/plugin.c,
14830         plugins/sample1/plugin.c,
14831         plugins/terminal/terminal.c: Defined all global variables static,
14832         particularly class parent_class variables. They were getting
14833         confused at link time.
14835         * libanjuta/plugins.c: Do not unload plugins when they are
14836         deactivated. Simply cache them for later activation. Unloading
14837         modules have some problem with shared libs using static class
14838         registration. Fixed hash type for installed plugins. Eventually,
14839         we want to add "CanUnload" attribute for .plugin files (in
14840         "Anjuta Plugin" group) to let plugin loader know if the plugin can
14841         be unloaded from memory. Those plugins declaring CanUnload=false
14842         will not be unloaded from memory and will be put in the cache. Those
14843         not declaring anything or declaring CanUnload=true, will be unloaded
14844         from memory when they are deactivated.
14846         * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
14847         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14848         plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
14849         plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
14850         plugins/project-manager/plugin.c: Fixed object finalization, dispose,
14851         activation, deactivation. Fixed memory leaks.
14853 2004-10-20  Naba Kumar  <naba@gnome.org>
14855         * TODO.tasks: Updated.
14856         
14857         * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
14858         libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
14859         macro for adding interfaces to plugin types. Code cleanup.
14860         
14861         * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14862         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14863         
14864         * plugins/build-basic-autotools/build-basic-autotools.c,
14865         plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
14866         plugins/editor/plugin.c, plugins/editor/text_editor.c,
14867         plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14868         plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14869         plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
14870         plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
14871         plugins/project-manager/plugin.c,
14872         plugins/symbol-browser/an_symbol_view.c,
14873         plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
14874         newly defined macro to add interfaces to plugin types.
14876         * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
14878 2004-10-20  Naba Kumar  <naba@gnome.org>
14880         * TODO.tasks: Added task list.
14881         * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
14882         default values.
14884 2004-10-19  Naba Kumar  <naba@gnome.org>
14886         * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
14887         
14888         * plugins/editor/action-callbacks.c,
14889         plugins/editor/action-callbacks.h,
14890         plugins/editor/anjuta-docman.c,
14891         plugins/editor/anjuta-docman.h,
14892         plugins/editor/anjuta-document-manager.ui,
14893         plugins/editor/file_history.c,
14894         plugins/editor/file_history.h,
14895         plugins/editor/plugin.c: Added file history browsing.
14896         
14897         * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
14898         
14899         * plugins/message-view/anjuta-message-manager.ui,
14900         plugins/message-view/plugin.c: Added document manager context menu.
14901         
14902         * plugins/symbol-browser/an_symbol_view.c,
14903         plugins/symbol-browser/an_symbol_view.h,
14904         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14905         plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
14906         document manager context menu.
14907         
14908         * scintilla/*, scintilla/include/*: Updated to current cvs.
14909         
14910 2004-10-19  Naba Kumar  <naba@gnome.org>
14912         *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
14913         placeholder for debugger UI.
14914         
14915         * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
14916         * plugins/file-manager/plugin.c: Fixed loading bug.
14917         
14918         * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
14919         libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
14920         Initializes gconf database with default values when the
14921         values are not defined. Use bool and int prefs separately.
14923         * plugins/editor/plugin.c: Added encoding preferences.
14924         * plugins/project-manager/plugin.c: Cleanup and debug messages.
14926         * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
14927         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
14928         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14929         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14931 2004-10-18  Naba Kumar  <naba@gnome.org>
14933         * po/POTFILES.in: Updated.
14934         
14935         * libanjuta/anjuta-ui.c: Corrected debug messages.
14936         
14937         * libegg/egg-combo-action.c, libegg/test-actions.c,
14938         libegg/menu/egg-combo-action.h: Fixed combo action.
14939         
14940         * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
14941         Fixed format.
14942         
14943         * plugins/editor/action-callbacks.[c,h],
14944         plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
14945         Implemented file swap. Removed dead codes.
14946         
14947         * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
14948         dead codes.
14949         
14950         * plugins/symbol-browser/an_symbol_view.[c,h],
14951         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
14952         plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
14953         Implemented file symbols. Implemented goto file line when symbol is
14954         selected.
14955         
14956         * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
14957         
14958 2004-10-10  Naba Kumar  <naba@gnome.org>
14960         Patch from Bosik, Pavol  <pavol.bosik@radiantsystems.com>:
14961         
14962         * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
14963         
14964         * plugins/debugger/.cvsignore,
14965         (added) plugins/debugger/Makefile.am,
14966         (added) plugins/debugger/anjuta-debugger.glade,
14967         (added) plugins/debugger/anjuta-debugger.plugin.in,
14968         (added) plugins/debugger/anjuta-debugger.plugin.png,
14969         (added) plugins/debugger/anjuta-debugger.ui,
14970         plugins/debugger/attach_process.c,
14971         (removed) plugins/debugger/attach_process_cbs.c,
14972         (removed) plugins/debugger/attach_process_cbs.h,
14973         (removed) plugins/debugger/breakpoints.c,
14974         (removed) plugins/debugger/breakpoints.h,
14975         (removed) plugins/debugger/debug_tree.c,
14976         (removed) plugins/debugger/debug_tree.h,
14977         (removed) plugins/debugger/debugger.c,
14978         (removed) plugins/debugger/debugger.h,
14979         (removed) plugins/debugger/memory.c,
14980         (removed) plugins/debugger/memory.h,
14981         (added) plugins/debugger/plugin.c,
14982         (added) plugins/debugger/plugin.h,
14983         (removed) plugins/debugger/registers.c,
14984         (removed) plugins/debugger/registers.h,
14985         (removed) plugins/debugger/registers_cbs.c,
14986         (removed) plugins/debugger/registers_cbs.h,
14987         (removed) plugins/debugger/registers_gui.c,
14988         (removed) plugins/debugger/sharedlib.c,
14989         (removed) plugins/debugger/sharedlib.h,
14990         (removed) plugins/debugger/sharedlib_cbs.c,
14991         (removed) plugins/debugger/sharedlib_cbs.h,
14992         (removed) plugins/debugger/sharedlib_gui.c,
14993         (removed) plugins/debugger/signals.c,
14994         (removed) plugins/debugger/signals.h,
14995         (removed) plugins/debugger/signals_cbs.c,
14996         (removed) plugins/debugger/signals_cbs.h,
14997         (removed) plugins/debugger/signals_gui.c,
14998         (removed) plugins/debugger/stack_trace.c,
14999         (removed) plugins/debugger/stack_trace.h,
15000         (added) plugins/debugger/utilities.c,
15001         (added) plugins/debugger/utilities.h,
15002         (removed) plugins/debugger/watch.c,
15003         (removed) plugins/debugger/watch.h,
15004         (removed) plugins/debugger/watch_cbs.c,
15005         (removed) plugins/debugger/watch_cbs.h,
15006         (removed) plugins/debugger/watch_gui.c,
15007         (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
15008         
15009         * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
15010         Added debugger gdb backend plugin.
15011         
15012         * plugins/message-view/plugin.c: Registered all message stock icons.
15013         
15014         * plugins/profile-default/plugin.c: Loads debugger plugin.
15015         
15016         * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
15018 2004-10-08  Naba Kumar  <naba@gnome.org>
15020         * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
15021         information.
15022         
15023         * plugins/symbol-browser/.cvsignore,
15024         plugins/symbol-browser/Makefile.am,
15025         plugins/symbol-browser/an_symbol_view.c,
15026         plugins/symbol-browser/an_symbol_view.h,
15027         plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
15028         plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
15029         plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15030         plugins/symbol-browser/plugin.c,
15031         plugins/symbol-browser/plugin.h,
15032         plugins/symbol-browser/sv_class.xpm,
15033         plugins/symbol-browser/sv_function.xpm,
15034         plugins/symbol-browser/sv_macro.xpm,
15035         plugins/symbol-browser/sv_private_fun.xpm,
15036         plugins/symbol-browser/sv_private_var.xpm,
15037         plugins/symbol-browser/sv_protected_fun.xpm,
15038         plugins/symbol-browser/sv_protected_var.xpm,
15039         plugins/symbol-browser/sv_public_fun.xpm,
15040         plugins/symbol-browser/sv_public_var.xpm,
15041         plugins/symbol-browser/sv_static_fun.xpm,
15042         plugins/symbol-browser/sv_static_var.xpm,
15043         plugins/symbol-browser/sv_struct.xpm,
15044         plugins/symbol-browser/sv_unknown.xpm,
15045         plugins/symbol-browser/sv_variable.xpm,
15046         plugins/symbol-browser/test-symbol-browser.c,
15047         plugins/Makefile.am: Implemented Symbol
15048         browser plugin.
15049         
15050         * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
15051         
15052         * plugins/build-basic-autotools/Makefile.am,
15053         plugins/devhelp/Makefile.am,
15054         plugins/editor/Makefile.am,
15055         plugins/file-loader/Makefile.am,
15056         plugins/file-manager/Makefile.am,
15057         plugins/file-wizard/Makefile.am,
15058         plugins/gtodo/Makefile.am,
15059         plugins/message-view/Makefile.am,
15060         plugins/profile-default/Makefile.am,
15061         plugins/project-manager/Makefile.am
15062         plugins/sample1/Makefile.am,
15063         plugins/terminal/Makefile.am,
15064         scintilla/Makefile.am,
15065         libegg/Makefile.am,
15066         launcher/Makefile.am,
15067         libanjuta/Makefile.am,
15068         src/Makefile.am,
15069         tagmanager/Makefile.am,
15070         configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
15071         anjuta_data_dir in configure.in and used them in plugins Makefile.am
15072         files. Also fixed library dependencies.
15073         
15074         * plugins/editor/aneditor.cxx: Disabled unused codes.
15075         * plugins/file-manager/an_file_view.c: Added copyright.
15076         * plugins/gtodo/tray-icon.c: Fixed pixmap path.
15077         
15078         * plugins/profile-default/plugin.c: Can load plugins by location.
15079         * plugins/project-manager/plugin.c: Remove project_root_uri value
15080         when project is closed.
15081         
15082 2004-10-06  Naba Kumar  <naba@gnome.org>
15084         * libanjuta/plugins.c: Shows plugins in a nicer dialog.
15085         
15086         * libanjuta/interfaces/libanjuta.idl,
15087         plugins/editor/text_editor.c: Added get_length()
15088         and get_current_word() methods in IAnjutaEditor interface.
15089         
15090         * libegg/Makefile.am: Added test_actions target.
15091         
15092         * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
15093         
15094         * plugins/build-basic-autotools/build-basic-autotools.c,
15095         plugins/file-loader/plugin.c,
15096         plugins/message-view/message-view.c: Added code to go to file and
15097         line number,
15098         
15099         * plugins/devhelp/plugin.c: Context sensitive help now works.
15100         * plugins/editor/anjuta-docman.c: Reads the fragment id from file
15101         uri as line number and goes to that line number.
15102         
15103         * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
15104         plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
15105         gtodo_client_load() method to load from a diffrent file. Watched 
15106         project root directory in plugin to open TODO.tasks of the project.
15107         
15108         * plugins/project-manager/plugin.c: Updates project UI
15109         sensitive/insensitive.
15111         * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
15112         anjuta-shell program to test plugins.
15113         
15114         * src/anjuta-app.c: Registered UI accels.
15115         
15116 2004-09-28  Naba Kumar  <naba@gnome.org>
15118         * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
15119         method.
15120         
15121         * src/anjuta-app.c: Implemented present widget method.
15122         
15123         * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15124         plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
15125         
15126         * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
15127         added editor.
15128         
15129         * plugins/editor/text_editor.c: Connects to preferences changed signal
15130         correctly.
15131         
15132 2004-09-28  Naba Kumar  <naba@gnome.org>
15133         
15134         * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
15135         print code.
15136         
15137         * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
15138         size to 5 pix.
15139         
15140         * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
15141         in changed signal callback.
15142         
15143         * plugins/editor/action-callbacks.c: Implemented save_all action
15144         callback. Removed dead code. Do save_as when saving a new file.
15145         Implemented incremental search.
15146         
15147         * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
15148         
15149         * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
15150         
15151         * src/anjuta-app.c: Registers UI accelerators.
15152         
15153 2004-09-27  Naba Kumar  <naba@gnome.org>
15155         * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
15156         
15157         * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15158         plugins/devhelp/anjuta-devhelp.plugin.in,
15159         plugins/file-loader/anjuta-loader.plugin.in,
15160         plugins/file-manager/anjuta-file-manager.plugin.in,
15161         plugins/gtodo/anjuta-gtodo.plugin.in,
15162         plugins/project-manager/anjuta-project-manager.plugin.in,
15163         plugins/terminal/anjuta-terminal.plugin.in:
15164         Gave proper plugin names.
15166         * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
15167         error when regex fail.
15168         
15169         * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
15170         Added help and context search. Watches current editor. More menus
15171         in Help submenu. Update UI (sensitive when required) properly.
15172         
15173         * plugins/editor/anjuta-document-manager.ui,
15174         plugins/devhelp/anjuta-devhelp.ui,
15175         plugins/message-view/anjuta-message-manager.ui,
15176         src/anjuta.ui: Goto menu actions are in separate submenu.
15177         
15178         * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
15179         Removed unimplemented UI elements.
15180         
15181         * src/anjuta-app.c: Larger (and normal) icon size.
15182         
15183         * src/layout.xml: Task manager plugin along with document (in middle).
15184         
15185         * plugins/editor/plugin.c, plugins/file-loader.c,
15186         plugins/devhelp/plugin.c: Gives short-labels and is-important flag
15187         in gtkactions. Enable/disable UI properly.
15188         
15189 2004-09-26  Naba Kumar  <naba@gnome.org>
15191         * po/POTFILES.in: Updated, added missing files.
15193         * .cvsignore: Updated.
15194         
15195         * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
15196         a new function to get User input text.
15197         
15198         * libanjuta/resources.[c,h]: Added a function to created sized image.
15199         
15200         * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
15201         from filename, as thats the correct representation.
15202         
15203         * plugins/build-basic-autotools/Makefile.am,
15204         (added) plugins/build-basic-autotools/automake-c.filters,
15205         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15206         plugins/build-basic-autotools/build-basic-autotools.[c,h]:
15207         Rearragned UI elements in the build menu. Added codes to read build
15208         filter rules from external file. Implemented all build, configure,
15209         autogen commands. Watches current editor and project.
15210         
15211         * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
15212         Added editor changed signal and exports current editor value.
15213         Fixed parameter names. Fixed get_uri() interface implementation to
15214         return correct uri.
15215         
15216         * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
15217         elements.
15218         
15219         * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
15220         
15221         * plugins/file-manager/an_file_view.c,
15222         plugins/file-manager/an_file_view.c: Exports file uri correctly.
15223         
15224         * plugins/file-wizard/file.c: Reads uri correctly.
15225         
15226         * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
15227         sets the page to the new view.
15228         
15229         * plugins/message-view/message-view.c: Unrefs the tree model when done.
15230         Fixed signal connecting.
15231         
15232         * plugins/project-manager/plugin.c: Changed "project_root_directory"
15233         to "project_root_uri" and exports as uri.
15234         
15235 2004-09-24  Naba Kumar  <naba@gnome.org>
15237         * libanjuta/anjuta-ui.c: Fixed a crash bug.
15238         * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
15239         in correct way.
15240         * plugins/file-manager/plugin.c: Fixed crash in unloading.
15241         * plugins/file-loader/plugin.c: Added comments.
15242         * plugins/build-basic-autotools/plugin.c: Added comments.
15243         * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
15244         
15245         * libanjuta/interfaces/libanjuta.idl,
15246         plugins/message-view/anjuta-msgman.c,
15247         plugins/message-view/message-view.c,
15248         plugins/message-view/message-view.h,
15249         plugins/message-view/plugin.c: Buffering and appending messages have
15250         been separated. message-view implementations cleaned up. Signals
15251         Emissions fixed. Messages now displayed in summary and details show
15252         as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
15253         API.
15254         
15255         * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
15256         preferences.
15257         
15258         * plugins/build-basic-autotools/Makefile.am,
15259         plugins/build-basic-autotools/build-basic-autotools.c: Added regex
15260         parsing of output to create message summaries. Uses new message view
15261         API.
15262         
15263         * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
15264         preferences to make dialog box smaller.
15265         
15266         * plugins/editor/search-replace.c: Fixed compile error with change
15267         in IAnjutaMessageView API.
15268         
15269 2004-09-21  Naba Kumar  <naba@gnome.org>
15271         * plugins/Makefile.am: Deletes old (installed) plugins before
15272         installing new ones.
15273         
15274         * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15275         plugins/build-basic-autotools/build-basic-autotools.c,
15276         plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
15277         file URI from filemanager. Only disables/enables build submenu in file
15278         manager, instead of merging/unmerging.
15279         
15280         * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
15281         non-text files.
15282         
15283         * plugins/file-loader/anjuta-loader-plugin.ui,
15284         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15285         Implemented "Open with" file manager submenu. Displays error message
15286         when file can not be opened.
15287         
15288         * plugins/file-manager/an_file_view.c: Renamed
15289         file_manager_current_filename value name to file_manager_current_uri
15290         and exports proper URI.
15291         
15292         * plugins/gtodo/plugin.c: Display name changed to "Tasks".
15294 2004-09-19  Naba Kumar  <naba@gnome.org>
15296         * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15297         plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
15298         save point signal to change editor tabs. Fixed accels.
15299         
15300         * plugins/file-loader/plugin.c: Fixed accels.
15302         * plugins/project-manager/plugin.c: Added target selection callback.
15303         
15304         * plugins/project-manager/plugin.c: Added URI activation.
15305         * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
15306         Fixed dialog and closed it on ok. Fixed a crash bug.
15307         * plugins/editor/anjuta-docman.c: Set notebook scrollable.
15309         * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
15310         configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
15311         plugins/file-loader/anjuta-loader-plugin.ui,
15312         plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15313         Added recent files in file loade plugin.
15314         
15315         * ChangeLog: Fixed entry dates.
15316         
15317 2004-09-18  Naba Kumar  <naba@gnome.org>
15319         * plugins/devhelp/plugin.c: Added UI sensitization and removed
15320         an unnecessary GtkFrame.
15321         
15322 2004-09-17  Naba Kumar  <naba@gnome.org>
15324         * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
15326         * TODO: Updated.
15327         
15328         * data/Makefile.am: Disabled installing old mime info.
15329         
15330         * mime/anjuta.applications, mime/anjuta.keys: Updated.
15331         
15332         * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
15333         plugins/editor/anjuta-document-manager.ui,
15334         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15335         plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
15336         Added Editor context popup menu.
15337         
15338         * plugins/project-manager/anjuta-project-manager-plugin.png:
15339         Update image.
15340         
15341         * plugins/project-manager/anjuta-project-manager.plugin.in:
15342         Support .anjuta mime type.
15343         
15344         * plugins/project-manager/plugin.c: Exports "project_root_directory"
15345         value.
15346         
15347         * plugins/file-manager/plugin.c: Watches "project_root_directory"
15348         value.
15349         
15350         * src/layout.xml, plugins/profile-default/plugin.c:
15351         Added project manager plugin for startup.
15353 2004-09-16  Naba Kumar  <naba@gnome.org>
15354         
15355         * anjuta.prj: Updated.
15356         
15357         * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
15358         plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
15359         plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
15360         plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
15361         plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
15362         plugins/terinal/Makefile.am, src/Makefile.am,
15363         plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
15364         Fixed makefile syntax errors.
15366 2004-09-16  Naba Kumar  <naba@gnome.org>
15368         * configure.in, src/layout.xml,
15369         plugins/profile-default/plugin.c,
15370         libanjuta/interfaces/libanjuta.idl,
15371         plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
15372         
15373         * configure.in, plugins/Makefile.am,
15374         plugins/project-manager/.cvsignore, 
15375         plugins/project-manager/Makefile.am,
15376         plugins/project-manager/anjuta-project-manager-plugin.png,
15377         plugins/project-manager/anjuta-project-manager.plugin.in,
15378         plugins/project-manager/anjuta-project-manager.ui,
15379         plugins/project-manager/plugin.c,
15380         plugins/project-manager/plugin.h: Added project manager plugin
15381         based on gnome-build.
15382         
15383         * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
15384         mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
15385         
15386         * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15387         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15388         manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
15389     
15390 2004-09-16  Naba Kumar  <naba@gnome.org>
15392         * plugins/editor/action-callbacks.c: Fixed compile error.
15393         
15394 2004-09-15  Naba Kumar  <naba@gnome.org>
15396         * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
15397         
15398         * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
15399         New improved splace with nicer progress.
15400         
15401         * configure.in, plugins/Makefile.am,
15402         (added) file-wizard/.cvsignore,
15403         (added) file-wizard/Makefile.am,
15404         (added) file-wizard/action-callbacks.c,
15405         (added) file-wizard/action-callbacks.h,
15406         (added) file-wizard/anjuta-file-wizard-plugin.png,
15407         (added) file-wizard/anjuta-file-wizard.glade,
15408         (added) file-wizard/anjuta-file-wizard.plugin.in,
15409         (added) file-wizard/anjuta-file-wizard.ui,
15410         (added) file-wizard/file.c,
15411         (added) file-wizard/file.h,
15412         (added) file-wizard/plugin.c,
15413         (added) file-wizard/plugin.h:
15414         Created new file wizard and added it. The wizard takes care of text
15415         bit insertions and new files creation.
15417         * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
15418         plugins/editor/action-callbacks.h,
15419         plugins/editor/anjuta-document-manager.glade,
15420         plugins/editor/anjuta-document-manager.ui,
15421         plugins/editor/plugin.c, plugins/editor/text_editor.c,
15422         (removed) plugins/editor/file.[c,h]: Removed text insertions and
15423         new files code and moved into a new plugin (file wizard).
15424         
15425         * libanjuta/plugins.[c,h]: Added plugins selection function.
15426         
15427         * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
15428         get_position(), insert() in IAnjutaEditor interface. Added
15429         add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
15430         interface (for wizard plugins).
15432         * plugins/file-loader/anjuta-loader-plugin.ui,
15433         plugins/file-loader/plugin.c: Added wizard launcher interface which
15434         scans for plugins implement IAnjutaWizard interface and presents the
15435         list to user for selection. The selected plugin is then activated
15436         for the wizard.
15438         * libanjuta/interfaces/.cvsignore: Updated.
15439         * plugins/message-view/.cvsignore: Updated.
15440         * plugins/launcher/*: Removed as launcher has already been moved to
15441         libanjuta as class.
15443         * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
15444         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15445         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15446         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15447         manuals/reference/libanjuta/tmpl/pixmaps.sgml:
15448         Updated API documentations.
15450 2004-09-01  Amanpreet Singh Alam  <aalam@redhat.com>
15452         * configure.in: Added Punjabi to ALL_LINGUAS
15454 2004-07-29  Naba Kumar  <naba@gnome.org>
15456         * configure.in: Added file-loader plugin Makefile path and
15457         fixed devhelp version requirement.
15459 2004-07-28  Naba Kumar  <naba@gnome.org>
15461         * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
15462         terminal/preferences-terminal.png (added), message-view/*.png (added),
15463         message-view/*.xpm (added), editor/*.png (added),
15464         editor/*.xpm (added), plugins/editor/Makefile.am,
15465         plugins/editor/plugin.c, plugins/message-view/Makefile.am,
15466         plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
15467         src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
15468         respective plugins directories.
15470         * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
15471         pixmaps/block-end-16.png, pixmaps/block-end.png
15472         pixmaps/block-start-16.png, pixmaps/block-start.png
15473         pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
15474         pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
15475         pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
15476         pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
15477         pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
15478         pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
15479         pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
15480         pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
15481         pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
15482         pixmaps/preferences-editor.png, pixmaps/undock.png
15483         pixmaps/error-next-16.png, pixmaps/error-next.png
15484         pixmaps/error-prev-16.png, pixmaps/error-prev.png
15485         pixmaps/messages.xpm, pixmaps/preferences-messages.png,
15486         pixmaps/preferences-terminal.png: Deleted
15488         * libanjuta/properties* (removed), plugins/editor/properties* (added),
15489         plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
15490         plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
15491         plugins/editor/anjuta-document-manager.plugin.in,
15492         plugins/editor/anjuta-document-manager.ui,
15493         plugins/editor/plugin.c, plugins/editor/print.c,
15494         plugins/editor/search-replace_backend.c,
15495         plugins/editor/search_preferences.h,
15496         plugins/editor/text_editor.c, plugins/editor/text_editor.h:
15497         Moved properties souce files to editor plugin as it not required in
15498         libanjuta. Other editor fixes.
15500         * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
15501         libegg/dock/* (removed)
15502         : Restored GDL external dependencies and removed libegg dock
15503         sources, because gdl is being developed.
15504         
15505         * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
15506         libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
15507         libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
15508         libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
15509         libanjuta/plugins.c, libanjuta/plugins.h,
15510         libanjuta/resources.c, libanjuta/resources.h: Preferences now use
15511         gconf system. Shell now takes docking positions. Added more utility
15512         functions. Added plugins query function. And other fixes.
15514         * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
15515         
15516         * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
15517         plugin to load files based on mime type.
15518         
15519         * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
15520         
15521         * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
15522         plugins/file-manager/plugin.c: File manager now uses file loader to
15523         open files.
15525         * plugins/message-view/anjuta-msgman.c,,
15526         plugins/message-view/message-view.c,
15527         plugins/message-view/plugin.c: Implemented launcher in libanjuta.
15529         * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
15530         plugins/terminal/terminal.c, src/Makefile.am,
15531         src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
15532         src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
15533         
15534         * libegg/dock/*: Removed directory.
15535         
15536 2004-07-28  Naba Kumar  <naba@gnome.org>
15538         * configure.in: Reduced gnome-print version requirement.
15539         * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
15541 2004-07-21  Ray Strode  <rstrode@redhat.com>
15542         * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
15543         new mime sytem.
15545 2004-06-29  Johannes Schmid <jhs@cvs.gnome.org>
15546         
15547         * plugins/editor/search-replace.c: Some fixes
15548         * plugins/terminal/Makefile.am:
15549         Patch from: Alexey Rusakov <ktirf@users.sf.net>
15551 2004-05-19  Naba Kumar  <naba@gnome.org>
15553         * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
15554         compiler warning.
15556 2004-05-17  Johannes Schmid <jhs@cvs.gnome.org>
15558         * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
15559         Implemented IAnjutaSavable
15560         * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
15562 2004-05-17  Naba Kumar  <naba@gnome.org>
15564         * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
15565         plugins/build-basic-autotools/.cvsignore,
15566         plugins/build-basic-autotools/Makefile.am,
15567         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
15568         plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15569         plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15570         plugins/build-basic-autotools/build-basic-autotools.c,
15571         plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
15572         build plugin.
15573         
15574         * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
15575         definition.
15576         
15577         * plugins/file-manager/an_file_view.c,
15578         plugins/file-manager/anjuta-file-manager.ui,
15579         plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
15580         Added context menu UI.
15581         
15582         * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
15583         in view menu.
15585 2004-05-16      Johannes Schmid <jhs@cvs.gnome.org>
15586         
15587         * libanjuta/anjuta-preferences.[ch]: 
15588         Added save/load_gconf functions
15589         * src/action_callbacks.[ch], src/preferences.c: 
15590         Load global prefs from gconf at startup and save them
15591         on exit. Prefs load and save correctly but something resets
15592         them to default after loading...
15593         * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
15594         Somehow the linker does not find save/load_gconf functions
15595         in libanjuta. Must be a stupid mistake, I would be glad
15596         if someone could fix that.
15597         * manuals/reference/libanjuta-sections.txt: Added new
15598         preferences functions and removed gnome-filelist
15599         * plugins/file-manager/anjuta-file-manager-plugin.glade:
15600         * plugins/file-manager/plugin.c:
15601         Added root-path property
15603 2004-05-14      Johannes Schmid <jhs@cvs.gnome.org>
15604         
15605         * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
15606         they are not longer needed.
15607         * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
15608         anjuta-sections.txt: Remove references to the files
15609         * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
15610         Use new nautilus icons for file-manager, looks incredible
15611         cool!
15613 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15614         
15615         * plugins/editor/anjuta-docman.c: gchar* to 
15616         const gchar* in arguments
15617         * plugins/editor/text_editor.c: Implemented IAnjutaFile
15618         Interface
15619         * plugins/file-manager/an_file_view.c: Open files on
15620         double-click. Does not work yet because it does not
15621         find IAnjutaFile interface in document manager
15623 2004-05-14  Johannes Schmid <jhs@cvs.gnome.org>
15624         
15625         * plugins/editor/anjuta-docman.c
15626         * plugins/editor/text_editor.c:
15627         Made close button working, made multiple selection in
15628         File/Open dialog possble, fixed crash bug if file cannot
15629         be opened.
15631 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15632         
15633         * plugins/editor/action-callbacks.c
15634         * plugins/editor/anjuta-docman.c
15635         * plugins/editor/anjuta-docman.h
15636         * plugins/editor/search-replace.c
15637         * plugins/editor/search-replace_backend.c
15638         * plugins/editor/text_editor.c
15639         * plugins/editor/text_editor.h:
15640         Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
15641         able to open all files, use uri instead of full_filename, fixed
15642         many bugs.
15645 2004-05-13  Naba Kumar  <naba@gnome.org>
15647         * plugins/message-view/anjuta-message-manager-plugin.glade:
15648         HIG compliant.
15650         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
15651         management.
15653         * pixmaps/anjuta_splash.png: Added border.
15654         
15655         * plugins/editor/anjuta-document-manager.png: New icon.
15656         
15657         * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
15658         plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
15659         
15660         plugins/editor/Makefile.am,
15661         plugins/editor/search-replace.c,
15662         plugins/editor/search-replace.h,
15663         plugins/editor/search-replace_backend.c,
15664         plugins/editor/search-replace_backend.h,
15665         plugins/editor/search_preferences.h,
15666         plugins/editor/search_preferences.c: Merged changes from
15667         ANJUTA_1_2_0 branch.
15668         
15669         * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
15670         plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
15671         operational.
15673         * plugins/terminal/Makefile.am,
15674         plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
15675         dialog.
15676         
15677         * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
15678         submenu.
15680 2004-05-13  Johannes Schmid <jhs@cvs.gnome.org>
15681         * plugins/message-view/plugin.c: Fixed glade file loading
15682         Removed "Show messages" menu item
15683         * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
15684         twice because of this load system layout hack.
15685         * libanjuta/anjuta-ui.h: Removed #include config.h
15686         * libanjuta/libanjuta.pc: Fixed path and depencies
15687         * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
15688         * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
15689         * libanjuta/properties.cxx : #include "properties_cxx.h"
15690         * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
15692 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15693         * plugins/message-view/*: Fixed message view preferences
15694         * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
15695         * anjuta.glade: Removed messages stuff
15697 2004-05-12  Johannes Schmid <jhs@cvs.gnome.org>
15698         
15699         * Removed libanjutamm, it is now hosted on SF.net:
15700         cvs.sf.net/cvsroot/anjuta/libanjutamm
15702 2004-05-11  Johannes Schmid  <jhs@cvs.gnome.org>
15703         
15704         * libanjutamm/*
15705         Added some experimental code to add support for C++ plugins.
15706         Nothing works yet and it is likely that it will disappear but
15707         I have some questions to murrayc and he wants to see the code.
15709 2004-05-11  Naba Kumar  <naba@gnome.org>
15711         * plugins/terminal/terminal.c: Fixed prefs loading bug.
15713         * plugins/editor/action-callbacks.c: Fixed a crash bug in
15714         hightlight style menu actions.
15716         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15717         manuals/reference/libanjuta/plugin-description-file.sgml,
15718         manuals/reference/libanjuta/writing-plugins.sgml,
15719         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15720         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15721         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
15723         * src/anjuta-app.c: Always load system layout for now.
15725         * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
15726         
15727         * manuals/reference/libanjuta/libanjuta-docs.sgml,
15728         manuals/reference/libanjuta/libanjuta-sections.txt,
15729         manuals/reference/libanjuta/libanjuta.types,
15730         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15731         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15732         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
15733         manuals/reference/libanjuta/tmpl/fileselection.sgml,
15734         manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15735         (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
15736         Updated documentation.
15738         * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
15739         plugins/profile-default/plugin.c, src/layout.xml:
15740         Created terminal plugin.
15741          
15742         * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
15743         (new) plugins/file-manager/.cvsignore,
15744         plugins/file-manager/an_file_view.c,
15745         plugins/file-manager/plugin.c,
15746         plugins/file-manager/plugin.h: Moved preferences to separate
15747         glade file and added cvsignore file.
15748         
15749         * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
15750         from ANJUTA_1_2_0 branch. Please note that other po files need merging
15751         from the branch. I tried it     but there were way too many conflicts.
15752         
15753         * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
15754         
15755         * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
15756         util functions required during the merge.
15757         
15758         * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
15759         interface.
15760         
15761         * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
15762         plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
15763         plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15764         plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
15765         Merged with ANJUTA_1_2_0 branch.
15767 2004-05-09  Johannes Schmid <jhs@cvs.gnome.org>
15769         * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
15771 2004-05-07  Naba Kumar  <naba@gnome.org>
15773         * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
15775         * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
15776         Added preferences reading and loading.
15777         
15778         * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
15779         libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
15780         libanjuta/fileselection.c, libanjuta/fileselection.h,
15781         libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
15782         
15783         * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
15785         * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
15786         anjuta.spec.in, configure.in, data/autogen.sh.generic,
15787         data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
15788         data/macros/autogen.sh, data/macros2/autogen.sh
15789         data/properties/ada.properties, data/properties/anjuta.properties,
15790         launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
15791         libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
15792         (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
15793         (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
15794         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
15795         (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
15796         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
15797         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
15798         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
15799         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
15800         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
15801         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
15802         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
15803         (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
15804         manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
15805         manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
15806         plugins/class-gen/clsGen.c, plugins/editor/print.c,
15807         plugins/patch/patch-plugin.c, scintilla/Document.cxx,
15808         scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
15809         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
15810         scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
15811         (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
15812         scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
15813         (added) scintilla/scintilla-marshal.c,
15814         (added) scintilla/scintilla-marshal.h,
15815         (added) scintilla/scintilla-marshal.list,
15816         scintilla/include/SString.h, scintilla/include/SciLexer.h,
15817         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
15818         (added) scintilla/patches/scintilla-calltip-align.patch,
15819         (added) scintilla/patches/scintilla-minor.patch,
15820         tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
15822 2004-05-06  Naba Kumar  <naba@gnome.org>
15824         * (added) plugins/file-manager/Makefile.am,
15825         (added) plugins/file-manager/anjuta-file-manager-plugin.png,
15826         (added) plugins/file-manager/anjuta-file-manager.plugin.in,
15827         (added) plugins/file-manager/anjuta-file-manager.ui,
15828         (added) plugins/file-manager/plugin.c,
15829         (added) plugins/file-manager/plugin.h,
15830         (removed) plugins/file-manager/an_file_view.h,
15831         plugins/Makefile.am, configure.in,
15832         plugins/file-manager/an_file_view.c: Created file manager plugin.
15833         
15834         * plugins/profile-default/plugin.c: Added file manager plugin in default
15835         profile.
15836         
15837         * libanjuta/Makefile.am: Fixed dependencies.
15838         * pixmaps/anjuta_splash.png: New splash screen.
15840 2004-05-05  Johannes Schmid <jhs@cvs.gnome.org>
15841         
15842         * template/template.c/h: Added in-line doc
15843         * manuals/reference/template/*: Added template documentation
15844         * configure.in: Build template docs
15846 2004-05-05  Naba Kumar  <naba@gnome.org>
15848         * autogen.sh: Added commands to generate initial interfaces.
15849         
15850         * libanjuta/Makefile.am,
15851         (removed)libanjuta/anjuta-plugin-parser.c,
15852         (removed)libanjuta/anjuta-plugin-parser.h,
15853         (added)libanjuta/anjuta-plugin-description.c,
15854         (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
15855         plugin description.
15856         
15857         * libanjuta/anjuta-plugin.c,
15858         libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
15859         
15860         * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
15861         and added AnjutaShellPlacement enum for widgeds placement (passed to 
15862         widget add_widget() method.
15863         
15864         * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
15865         and moved plugin sets loading in profile plugins.
15866         
15867         * libanjuta/interfaces/.cvsignore,
15868         (removed)libanjuta/interfaces/Makefile.am,
15869         libanjuta/interfaces/libanjuta.idl,
15870         libanjuta/interfaces/anjuta-idl-compiler.pl,
15871         (removed)libanjuta/interfaces/ianjuta-document-manager.c,
15872         (removed)libanjuta/interfaces/ianjuta-document-manager.h,
15873         (removed)libanjuta/interfaces/ianjuta-editor.c,
15874         (removed)libanjuta/interfaces/ianjuta-editor.h,
15875         (removed)libanjuta/interfaces/ianjuta-file.c,
15876         (removed)libanjuta/interfaces/ianjuta-file.h,
15877         (removed)libanjuta/interfaces/ianjuta-message-manager.c,
15878         (removed)libanjuta/interfaces/ianjuta-message-manager.h,
15879         (removed)libanjuta/interfaces/ianjuta-message-view.c,
15880         (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
15881         *.h and Makefile.am files. They are autogenerated. Interfaces are
15882         by anjuta-idl-compiler.pl from libanjuta.idl file.
15883         
15884         * manuals/reference/libanjuta/Makefile.am,
15885         manuals/reference/libanjuta/anjuta-architecture.sgml,
15886         manuals/reference/libanjuta/libanjuta-docs.sgml,
15887         manuals/reference/libanjuta/libanjuta-sections.txt,
15888         manuals/reference/libanjuta/libanjuta.types,
15889         manuals/reference/libanjuta/plugin-description-file.sgml,
15890         manuals/reference/libanjuta/writing-plugins.sgml,
15891         (added)manuals/reference/libanjuta/tmpl/.cvsignore,
15892         (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
15893         (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
15894         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15895         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
15896         (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
15897         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15898         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15899         (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15900         (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15901         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
15902         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
15903         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
15904         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
15905         (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
15906         (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
15907         (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
15908         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15909         (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15910         (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
15911         (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
15912         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
15913         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
15914         (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
15915         (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15916         (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15917         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
15918         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
15919         (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
15920         (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15921         (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
15922         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
15923         manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
15924         Wrote writing-plugins.sgml documentation. Fixed cross links. Added
15925         interfaces template sgmls.
15926         
15927         * plugins/Makefile.am,
15928         plugins/devhelp/anjuta-devhelp.plugin.in,
15929         plugins/devhelp/plugin.c,
15930         plugins/editor/action-callbacks.c,
15931         plugins/editor/anjuta-document-manager.plugin.in,
15932         plugins/editor/plugin.c,
15933         plugins/editor/plugin.h,
15934         plugins/editor/text_editor.c,
15935         plugins/sample1/plugin.c,
15936         plugins/message-view/anjuta-message-manager.plugin.in,
15937         plugins/message-view/plugin.c: Fixed shell add_widget method to take
15938         placement. Fixed other errors.
15939         
15940         * (added)plugins/profile-default/.cvsignore,
15941         (added)plugins/profile-default/Makefile.am,
15942         (added)plugins/profile-default/anjuta-default-profile-plugin.png,
15943         (added)plugins/profile-default/anjuta-default-profile.plugin.in,
15944         (added)plugins/profile-default/anjuta-default-profile.ui,
15945         (added)plugins/profile-default/plugin.c,
15946         (added)plugins/profile-default/plugin.h: Added a default new
15947         profile plugin.
15948         
15949         * src/Makefile.am,
15950         src/action-callbacks.c,
15951         src/anjuta-app.c,
15952         src/anjuta.c,
15953         src/main.cpp: Fixed necessary changes for libanjuta
15955 2004-05-04  Naba Kumar  <naba@gnome.org>
15957         * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
15958         plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
15959         plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
15960         placement for default widgets placements.
15962 2004-05-03  Naba Kumar  <naba@gnome.org>
15964         * manuals/reference/libanjuta/anjuta-architecture.sgml,
15965         manuals/reference/libanjuta/libanjuta-docs.sgml,
15966         manuals/reference/libanjuta/plugin-description-file.sgml,
15967         manuals/reference/libanjuta/writing-plugins.sgml:
15968         Wrote more sections in writing-plugins document and fixed errors.
15970 2004-05-03  Naba Kumar  <naba@gnome.org>
15972         * libanjuta/interfaces/libanjuta.idl: Added interface
15973         IAnjutaFileManager.
15974         
15975         * manuals/reference/libanjuta/anjuta-architecture.dia,
15976         manuals/reference/libanjuta/anjuta-architecture.png: Updated
15977         architecture diagram.
15978         
15979         * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
15980          manuals/reference/libanjuta/libanjuta-docs.sgml,
15981         (added) manuals/reference/libanjuta/plugin-description-file.sgml,
15982         (added) manuals/reference/libanjuta/writing-plugins.sgml:
15983         Wrote writing-plugins document and separated chapters into
15984         separate sgml files.
15985         
15986         * plugins/file-manager/an_file_view.c,
15987         plugins/file-manager/an_file_view.h: New and improved directory
15988         rendering.
15990 2004-05-02  Sven Herzberg  <herzi@abi02.de>
15992         * anjuta.glade: re-designed the new file dialog
15993         * anjuta_dialogs_strings.c: new strings from the new file dialog
15995 2004-04-30  Naba Kumar  <naba@gnome.org>
15997         * libanjuta/interfaces/Makefile.am.iface,
15998         libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
15999         
16000         * libanjuta/interfaces/libanjuta.idl: Updated.
16002         * libanjuta/interfaces/Makefile.am.iface,
16003         libanjuta/interfaces/libanjuta.idl: Updated.
16005 2004-04-29  Naba Kumar  <naba@gnome.org>
16006         
16007         * libanjuta/interfaces/Makefile.am.iface,
16008         libanjuta/interfaces/libanjuta.idl: Updated.
16010 2004-04-29  Naba Kumar  <naba@gnome.org>
16012         * libanjuta/interfaces/giface-idlc-c.pl,
16013         libanjuta/interfaces/libanjuta.idl: Upgraded.
16014         * libanjuta/interfaces/Makefile.am.iface: Added.
16015         
16016 2004-04-28  Naba kumar  <naba@gnome.org>
16018         * libanjuta/interfaces/giface-idlc-c.pl,
16019         libanjuta/interfaces/libanjuta.idl: Added anjuta interface
16020         definitions and wrote a compiler.
16021         
16022 2004-04-28  Naba Kumar  <naba@gnome.org>
16024         * libanjuta/anjuta-shell.c: Fixed docs.
16025         * libanjuta/interfaces/Makefile.am,
16026         libanjuta/interfaces/ianjuta-file.c,
16027         libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
16028         
16029         * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
16030         
16031         * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
16033         * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16034         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
16035         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16036         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16037         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
16038         * src/anjuta-app.c: Fixed bug.
16040 2004-04-27  Naba Kumar  <naba@gnome.org>
16042         * libanjuta/anjuta-preferences-dialog.c,
16043         manuals/Makefile.am: Fixed document bugs and enabled docs
16044         building.
16046         * libanjuta/anjuta-preferences-dialog.c,
16047         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
16048         More documentation.
16049         
16050         * libanjuta/anjuta-preferences.c,
16051         manuals/reference/libanjuta/libanjuta-docs.sgml,
16052         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16053         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16054         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16055         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16056         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
16057         Wrote more documentations.
16059         * (removed) plugins/message-view/imessage-view.c,
16060         (removed) plugins/message-view/ianjuta-msgman.c,
16061         plugins/message-view/Makefile.am,
16062         plugins/message-view/anjuta-msgman.c,
16063         plugins/message-view/anjuta-msgman.h,
16064         plugins/message-view/message-view.c,
16065         plugins/message-view/message-view.h,
16066         plugins/message-view/plugin.c,
16067         plugins/message-view/plugin.h: Moved interface implementations
16068         in their respective classes and used correct macros to
16069         defined class types.
16071         * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
16072         src/action-callbacks.c, src/anjuta-app.c: Subclassed
16073         AnjutaUI from GtkUIManager instead of GtkDialog.
16075         * manuals/reference/libanjuta/Makefile.am,
16076         manuals/reference/libanjuta/libanjuta-docs.sgml,
16077         manuals/reference/libanjuta/libanjuta-sections.txt,
16078         manuals/reference/libanjuta/libanjuta.types,
16079         (added) manuals/reference/libanjuta/anjuta-architecture.dia,
16080         (added) manuals/reference/libanjuta/anjuta-architecture.png,
16081         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16082         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16083         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
16084         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
16085         Wrote more documentation, fixed typos, added architecture
16086         diagram, updated object types etc.
16088         * plugins/editor/text_editor.c: Fixed interface implementation.
16090 2004-04-26  Naba Kumar  <naba@gnome.org>
16092         * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
16093         (added) manuals/reference/libanjuta/anjuta-architecture.png,
16094         manuals/reference/libanjuta/libanjuta-docs.sgml: Added
16095         architecture diagram and a new chapter on plugins description file.
16097 2004-04-25  Naba Kumar  <naba@gnome.org>
16099         *  libanjuta/anjuta-children.h,
16100         libanjuta/anjuta-plugin.c,
16101         libanjuta/anjuta-plugin.h,
16102         libanjuta/anjuta-preferences.c,
16103         libanjuta/anjuta-shell.c,
16104         libanjuta/anjuta-shell.h,
16105         libanjuta/e-splash.c,
16106         libanjuta/e-splash.h,
16107         manuals/reference/libanjuta/Makefile.am,
16108         manuals/reference/libanjuta/libanjuta-docs.sgml,
16109         manuals/reference/libanjuta/libanjuta-sections.txt,
16110         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16111         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16112         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
16113         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16114         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16115         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
16116         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16117         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16118         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16119         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
16120         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16121         manuals/reference/libanjuta/tmpl/defaults.sgml,
16122         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16123         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
16124         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
16125         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
16126         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16127         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
16128         manuals/reference/libanjuta/tmpl/plugins.sgml,
16129         manuals/reference/libanjuta/tmpl/properties.sgml,
16130         manuals/reference/libanjuta/tmpl/resources.sgml,
16131         manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
16132         manuals/reference/libanjuta/tmpl/e-splash.sgml,
16133         manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16134         manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16135         manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
16136         manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
16138         Added more template files and wrote more documentation.
16140 2004-04-24  Andras Timar  <timar@gnome.hu>
16142         * configure.in: Added hu to ALL_LINGUAS.
16144 2004-04-23  Naba Kumar  <naba@gnome.org>
16145         
16146         * configure.in: Fixed compile error.
16147         
16148         * libanjuta/anjuta-children.c,
16149         libanjuta/anjuta-children.h,
16150         libanjuta/anjuta-preferences.c,
16151         libanjuta/anjuta-preferences.h,
16152         libanjuta/anjuta-shell.c,
16153         libanjuta/anjuta-ui.c,
16154         libanjuta/anjuta-ui.h,
16155         manuals/reference/libanjuta/Makefile.am,
16156         manuals/reference/libanjuta/libanjuta-docs.sgml,
16157         manuals/reference/libanjuta/libanjuta.types,
16158         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16159         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16160         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
16161         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16162         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16163         manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
16164         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16165         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16166         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16167         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
16168         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16169         manuals/reference/libanjuta/tmpl/defaults.sgml,
16170         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16171         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
16172         manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
16173         manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
16174         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16175         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
16176         manuals/reference/libanjuta/tmpl/plugins.sgml,
16177         manuals/reference/libanjuta/tmpl/properties.sgml,
16178         manuals/reference/libanjuta/tmpl/resources.sgml,
16179         plugins/sample1/plugin.c: Added libanjuta API documentation.
16181 2004-04-22  Naba Kumar  <naba@gnome.org>
16183         * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
16184         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16185         libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
16186         libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
16187         (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
16188         libegg/egg-combo-action.c, libegg/egg-entry-action.c,
16189         (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
16190         (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
16191         (removed) libegg/eggradiotoolbutton.c,
16192         (removed) libegg/eggseparatortoolitem.c,
16193         (removed) libegg/eggtoggletoolbutton.c,
16194         (removed) libegg/eggtoolbar.c,
16195         (removed) libegg/eggtoolbutton.c,
16196         (removed) libegg/eggtoolitem.c,
16197         (removed) libegg/prop-editor.c,
16198         (removed) libegg/test-actions.c,
16199         (removed) libegg/test-drag.c,
16200         (removed) libegg/test-merge.c,
16201         (removed) libegg/test-toolbar.c,
16202         libegg/menu/Makefile.am,
16203         (removed) libegg/menu/egg-accel-dialog.h,
16204         (removed) libegg/menu/egg-action-group.h,
16205         (removed) libegg/menu/egg-action.h,
16206         libegg/menu/egg-entry-action.h,
16207         (removed) libegg/menu/egg-markup.h,
16208         (removed) libegg/menu/egg-menu-merge.h,
16209         (removed) libegg/menu/egg-menu.h,
16210         (removed) libegg/menu/egg-radio-action.h,
16211         (removed) libegg/menu/egg-toggle-action.h,
16212         (removed) libegg/menu/howitshouldwork.txt,
16213         (removed) libegg/toolbar/.cvsignore,
16214         (removed) libegg/toolbar/Makefile.am,
16215         (removed) libegg/toolbar/TODO,
16216         (removed) libegg/toolbar/eggradiotoolbutton.h,
16217         (removed) libegg/toolbar/eggseparatortoolitem.h,
16218         (removed) libegg/toolbar/eggtoggletoolbutton.h,
16219         (removed) libegg/toolbar/eggtoolbar.h,
16220         (removed) libegg/toolbar/eggtoolbutton.h,
16221         (removed) libegg/toolbar/eggtoolitem.h,
16222         (removed) libegg/toolbar/prop-editor.h,
16223         (removed) libegg/toolbar/toolbar-api.txt,
16224         (removed) libegg/toolbar/toolbar-ideas.txt,
16225         plugins/devhelp/anjuta-devhelp.ui,
16226         plugins/devhelp/plugin.c,
16227         plugins/editor/action-callbacks.c,
16228         plugins/editor/action-callbacks.h,
16229         plugins/editor/anjuta-docman.c,
16230         plugins/editor/anjuta-document-manager.ui,
16231         plugins/editor/plugin.c,
16232         P plugins/message-view/Makefile.am,
16233         plugins/message-view/anjuta-message-manager.ui,
16234         plugins/message-view/plugin.c,
16235         plugins/sample1/anjuta-sample.ui,
16236         plugins/sample1/plugin.c,
16237         src/action-callbacks.c,
16238         src/action-callbacks.h,
16239         src/anjuta-actions.h,
16240         src/anjuta-app.c,
16241         src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
16242         Gtk actions and UIManager. Fixed all plugins to use this.
16243         
16244         * manuals/reference/gtkdoc-scangobj.diff,
16245         manuals/reference/libanjuta/Makefile.am,
16246         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16247         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16248         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16249         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16250         manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
16252         * configure.in: Updated to require gtk-2.4 and gnome-2.6.
16253         
16254 2004-04-20  Johannes Schmid <jhs@cvs.gnome.org>
16255         
16256         * plugins/message-view/imessage-view.c
16257         * plugins/message-view/ianjuta-msgman.c:
16258         Added interfaces
16260 2004-04-17  Adam Weinberger  <adamw@gnome.org>
16262         * configure.in: Added en_CA to ALL_LINGUAS.
16264 2004-04-08  Naba Kumar  <naba@gnome.org>
16266         * libanjuta/interfaces/ianjuta-message-view.[c,h], 
16267         libanjuta/interfaces/Makefile.am,
16268         libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
16269         message manager and message view interfaces.
16271         * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
16272         libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16273         libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16274         libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
16275         src/anjuta-app.c: Used 'activate' and
16276         'deactivate' virtual methods for plugins. Fixed installed plugins
16277         dialogs. Added remove_widget() method for AnjutaShell.
16279         * libanjuta/interfaces/Makefile.am,
16280         libanjuta/interfaces/ianjuta-document-manager.c,
16281         libanjuta/interfaces/ianjuta-document-manager.h,
16282         libanjuta/interfaces/ianjuta-editor.c,
16283         libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
16284         and editor interfaces.
16286         * plugins/devhelp/plugin.c,
16287         plugins/message-view/anjuta-message-manager.plugin.in,
16288         plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
16289         plugins/sample1/plugin.c: Updated plugins implementation to
16290         reflect the changes.
16292 2004-04-07  Naba Kumar  <naba@gnome.org>
16294         * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
16295         libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
16296         libanjuta/interfaces/ianjuta-editor.h,
16297         (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
16298         plugins/editor/anjuta-docman.c,
16299         plugins/editor/anjuta-document-manager.plugin.in,
16300         plugins/editor/plugin.c, plugins/sample1/plugin.c,
16301         src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
16302         Added supported interfaces for plugins. Tested plugin interfaces
16303         through sample plugin.
16304         
16305 2004-02-29  Johannes Schmid <jhs@cvs.gnome.org>
16306         
16307         * template/Makefile.am, data/templates/library/Makefile.am
16308         Fixed some automake-1.7 incompatibilities
16309         * template/xmltemplate.c: Small fix
16311 2004-02-23  Naba Kumar  <naba@gnome.org>
16313         * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
16314         Added plugins manager dialog.
16315         
16316         * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
16317         library dependencies.
16318         
16319         * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
16320         src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
16321         src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
16322         (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
16323         geometry command line option.
16324         
16325 2004-02-16  Naba Kumar  <naba@gnome.org>
16327         * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
16328         Added interfaces and IAnjutaEditor editor interface.
16329         * plugins/editor/text_editor.c: Implemented IAnjutaEditor
16330         interface.
16331         * libanjuta/anjuta-shell.h: Fixed bug.
16332         
16333 2004-02-13  Naba Kumar  <naba@gnome.org>
16335         * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
16336         
16337 2004-02-13  Johannes Schmid <jhs@cvs.gnome.org>
16338         
16339         * data/template/*/.cvsignore:
16340         Avoid all these ? in cvs output
16342 2004-02-13  Naba Kumar  <naba@gnome.org>
16344         * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
16345         includes and linking.
16347         * configure.in, plugins/Makefile.am: Enabled devhelp plugin
16348         and set required version to devhelp 0.8. This devhelp version
16349         can be acquired from gnome cvs branch devhelp branch
16350         devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
16352         * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
16353         src/actions-callbacks.c: Added Dock Manager settings menu item.
16355         * configure.in, plugins/Makefile.am: Disabled devhelp creation.
16356         * plugins/devhelp/plugin.c: Fixed a linking bug.
16357         
16358         * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
16359         libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
16360         external GDL dependency and used libegg codes.
16361         
16362 2004-02-12  Naba Kumar  <naba@gnome.org>
16364         * configure.in, plugins/Makefile.am, plugins/devhelp/*:
16365         Added devhelp plugin, but it can't be used without a
16366         patch in devhelp. So it's disabled for now.
16368         * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
16369         libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
16370         plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
16371         Update cvsignore files.
16373         * libanjuta/plugins.c, widgets/e-splash.c:
16374         Fixed plugins loading to show splash icons.
16375         
16376         * plugins/message-view/anjuta-message-manager.plugin.in,
16377         plugins/message-view/plugin.c: Fixed plugin registered name.
16379         * plugins/message-view/anjuta-message-view.png,
16380         plugins/sample1/anjuta-sample-plugin.png: Update images.
16382         * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
16383         src/main.c: Fixed layout loading.
16385         * plugins/devhelp/Makefile.am: Fixed error.
16387         * (removed) widgets/*, libanjuta/plugins.h,
16388         src/main.c: Transfered widgets to libanjuta/.
16389         
16390         * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
16391         toplevel directory to created only one library as libanjuta-egg.
16393         * data/Makefile.am: Fixed build error.
16395         * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
16396         libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
16397         libegg/.cvsignore: Added egg dock widget.
16399         * gdl/*: Removed as they are now available in libegg.
16400         
16401 2004-02-11  Franco Catrin <fcatrin@tuxpan.com>
16403         * plugins/editor/anjuta-docman.c:
16404         Use stock close icon on tab close button
16406 2004-02-11  Johannes Schmid <jhs@cvs.gnome.org>
16407         
16408         * data/template/Makefile.am
16409         data/template/language/Makefile.am
16410         data/template/library/Makefile.am
16411         data/template/text/Makefile.am
16412         data/template/project/Makefile.am
16413         data/template/project/terminal/Makefile.am
16414         configure.in: Created Makefile to install templates
16416 2004-02-11  Naba Kumar  <naba@gnome.org>
16418         * plugins/editor/action-callbacks.c,
16419         plugins/editor/anjuta-document-manager.ui,
16420         plugins/editor/plugin.c
16421         plugins/message-view/anjuta-message-manager.ui,
16422         src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
16423         
16424 2004-02-09  Johannes Schmid <jhs@cvs.gnome.org>
16425         
16426         * plugins/message-view/*: MessageView plugin is now loaded
16427         The menu items are still dummies.
16429 2004-02-09  Naba Kumar  <naba@gnome.org>
16431         * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
16432         generation.
16433         
16434         * libanjuta/anjuta-preferences.h: Added some documentation.
16435         
16436         * libanjuta/anjuta-shell.h: Removed dead codes.
16437         
16438         * (removed) manuals/reference/gtkdoc-scangobj,
16439         manuals/reference/gtkdoc-scangobj.diff,
16440         manuals/reference/libanjuta/.cvsignore,
16441         manuals/reference/libanjuta/Makefile.am,
16442         manuals/reference/libanjuta/README.inline-doc,
16443         manuals/reference/libanjuta/README.sections,
16444         manuals/reference/libanjuta/libanjuta-docs.sgml,
16445         manuals/reference/libanjuta/libanjuta-sections.txt,
16446         manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
16447         manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16448         manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
16449         manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
16450         manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16451         manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16452         manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
16453         manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16454         manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
16455         manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16456         manuals/reference/libanjuta/tmpl/defaults.sgml,
16457         manuals/reference/libanjuta/tmpl/fileselection.sgml,
16458         manuals/reference/libanjuta/tmpl/glue-factory.sgml,
16459         manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16460         manuals/reference/libanjuta/tmpl/pixmaps.sgml,
16461         manuals/reference/libanjuta/tmpl/plugins.sgml,
16462         manuals/reference/libanjuta/tmpl/properties.sgml,
16463         manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
16464         of scan program. Updated templates.
16466         plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
16467         editor action callbacks data.
16468         
16469         plugins/editor/text_editor.c: Fixed scintilla height problem. Added
16470         scintilla object ref/unref.
16472 2004-02-08  Johannes Schmid <jhs@cvs.gnome.org>
16473         
16474         * template/*: Added new xml based template system
16475         * template/dtds/*: Dtds to validate xml files of the template systems
16476         * data/template/*: Some sample template files
16477         Still needs some work but builds fine!
16479 2004-02-06  Naba Kumar  <naba@gnome.org>
16481         * cofigure.in, manuals/Makefile.am,
16482         (added) manuals/reference/*: Added API documentation
16483         structure (gtk-doc based).
16485         * libanjuta/libanjuta.h: Updated
16486         
16487 2004-02-05  Naba Kumar  <naba@gnome.org>
16488         
16489         * configure.in: Sets correct dependencies and
16490         uses gdl external library.
16492         * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
16493         libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
16494         libanjuta/anjuta-utils.h, libanjuta/fileselection.c
16495         libanjuta/fileselection.h, libanjuta/glue-factory.c,
16496         libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
16497         libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
16498         and added file dialogs.
16500         * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
16501         libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
16502         Build dynamic libraries for libegg.
16504         * plugins/Makefile.am, plugins/editor/Makefile.am,
16505         plugins/editor/action-callbacks.c, 
16506         plugins/editor/action-callbacks.h,
16507         plugins/editor/anjuta-docman.c,
16508         plugins/editor/anjuta-docman.h
16509         plugins/editor/anjuta-document-manager.plugin.in
16510         plugins/editor/anjuta-document-manager.png
16511         plugins/editor/anjuta-document-manager.ui
16512         plugins/editor/file.c
16513         plugins/editor/file.h
16514         plugins/editor/plugin.c
16515         plugins/editor/print.c
16516         plugins/editor/print.h
16517         plugins/editor/search-replace.c
16518         plugins/editor/search_incremental.c
16519         plugins/editor/search_incremental.h
16520         plugins/editor/text_editor.c
16521         plugins/editor/text_editor.h
16522         plugins/editor/text_editor_cbs.c
16523         plugins/editor/text_editor_menu.h
16524         plugins/sample1/Makefile.am
16525         plugins/sample1/anjuta-sample-plugin.png
16526         plugins/sample1/anjuta-sample.plugin.in
16527         plugins/sample1/anjuta-sample.ui
16528         plugins/sample1/plugin-sample1.c
16529         plugins/sample1/plugin.c
16530         plugins/sample1/plugin.h: Created sample
16531         plugin and fixed editor plugin.
16533         * printing/*: Removed.
16535         * scintilla/Makefile.am: Builds dynamic library.
16537         * src/Makefile.am, src/action-callbacks.c,
16538         src/action-callbacks.h, (removed) src/an_symbol_view.c,
16539         src/anjuta-actions.h, src/anjuta-app.c,
16540         src/anjuta-app.h, src/anjuta-callbacks.c,
16541         src/anjuta-callbacks.h, (removed) src/anjuta.c,
16542         (removed) src/anjuta.h, src/anjuta.ui,
16543         src/layout.xml, src/main.c, src/preferences.h,
16544         src/utilities.c: Debuggged and finally made plugins
16545         loadable.
16547         * global-tags/Makefile.am: Fixed build error.
16549 2004-02-03  Naba Kumar  <naba@gnome.org>
16551         * configure.in: Users GDL from external package.
16552         * plugins/*: Added many new plugins (not ready though).
16553         * src/*: Removed many files (which have been transfered in plugins/).
16554         
16555 2004-02-01  Robert Sedak  <robert.sedak@sk.htnet.hr>
16557         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
16559 2004-01-10  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16561         * configure.in: Added editor plugins
16562         
16563         * plugins/Makefile.am, src/search-replace_backend.h,
16564         plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
16565         plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
16566         
16567         * Added: plugins/editor/search_incremental.c, 
16568         plugins/editor/search_incremental.h
16570         * Update search-replace in plugins/editor
16571         
16572 2004-01-09  Johannes Schmid <jhs@cvs.gnome.org>
16573         
16574         * plugins/message-view/message-view.c: Some code clean-up
16576 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
16578         * Added: search_incremental[ch]
16579         
16580         * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
16581         src/mainmenu_callbacks.c, src/toolbar.c
16582         src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
16583         
16584         * Incremental Search
16586 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16587         
16588         * plugins/message-view/anjuta-msgman.[c/h]:
16589         Added message manager for easier message handling with a
16590         similar interface as docman. Of course you can still use
16591         MessageView standalone.
16592         * plugins/Makefile.am: Added message-view because it compiles
16593         without errors.
16595 2004-01-03  Johannes Schmid <jhs@cvs.gnome.org>
16596         
16597         * plugins/message-view/*: Added message-view plugin 
16598         (still incomplete) 
16599         * configure.in: Added plugins/message-view/Makefile
16601 2004-01-03  Naba Kumar  <naba@gnome.org>
16603         * libanjuta/*.c: Added new files and updated old ones.
16604         * plugins/editor/*: Added editor plugin.
16605         * configure.in: Added editor plugin and moved editor related
16606         files into it.
16608 2004-01-02  Jean-Noel Guiheneuf  <jnoel@lotuscompounds.com>
16610         * src/Makefile.am: Added search-replace_backend.[ch]
16611         Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
16612         find_replace.[ch]
16613         * anjuta.glade, src/search-replace.c, src/search-replace.h,
16614         src/search-replace_backend.c, src/search-replace_backend.h,
16615         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
16616         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
16617         src/toolbar_callbacks.c
16618         * The advanced Search/Replace functionality now replaces the older
16619         Find/Replace stuff.
16620         * The Search/Replace functionality can be interrupted during a long
16621         Search/Replace;
16622         
16623 2003-12-11  Naba Kumar  <naba@gnome.org>
16625         * configure.in: Removed libegg flags from ANJUTA_FLAGS.
16626         * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
16627         errors.
16628         * Makefile.am, libanjuta/*: Added new module.
16629         * src/Makefile.am: Fixed linking error.
16630         * src/watch_cbs.c: Debugger clean up.
16631         * configure.in: Added libanjuta-2.0.pc
16633         * configure.in, libanjuta/Makefile.am,
16634         (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
16635         libanjuta instead.
16637 2003-12-11  Naba Kumar  <naba@gnome.org>
16639         Patch from: Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
16641         * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
16642         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
16643         src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
16644         src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
16645         The user can now give a name at the creation of a new file and
16646         insert automatically (user choice) header, gpl notice, header
16647         template. The file extension is added automatically according
16648         to the selected type of file. The various insert functions have
16649         been moved from mainmenu-callback.c to file.c. The cursor is now
16650         moved after an insert operation. Removes also useless code in
16651         memory.c and search-replace.c
16652         
16653 2003-12-11  Pavol Bosik  <Pavol.Bosik@siemens.com>
16655         * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
16656         sortable headers, process tree, removal of path and process params
16657         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
16658         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
16659         code cleanup
16661 2003-12-10  Naba Kumar  <naba@gnome.org>
16663         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
16664         
16665 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
16667         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
16669 2003-11-28  Naba Kumar  <naba@gnome.org>
16671         * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
16672         
16673         * manuals/de/*: Added german translation docs.
16674         
16675         * configure.in, Makefile.am, src/Makefile.am,
16676         libegg/*/*: Added libegg library.
16677         
16678         * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
16679         installation directory.
16680         
16681         * src/text_editor_cbs.c: Fixed closing of file.
16683 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
16684                                                                                 
16685         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
16687 2003-09-05  Naba Kumar  <naba@gnome.org>
16689         * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
16690         src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
16691         src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
16692         src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
16693         src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
16694         anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
16695         (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
16696         (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
16697         using libegg. Initial commit -- compiles but is not complete.
16699 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
16701         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
16703 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
16705         * configure.in: Removed "ta" from ALL_LINGUAS.
16707 2003-05-16  Jordi Mallach  <jordi@sindominio.net>
16709         * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
16711 2003-05-16  Danilo Šegan  <dsegan@gmx.net>
16713         * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
16715 2004-04-24  Andras Timar  <tmar@gnome.hu>
16717         * configure.in: Added hu to ALL_LINGUAS.
16719 2004-04-14  Naba Kumar  <naba@gnome.org>
16721         * src/Makefile.am, printing/Makefile.am,
16722         tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
16723         because we are still using GtkCombo and build breaks with gtk-2.4.
16724         
16725 2004-04-13  Naba Kumar  <naba@gnome.org>
16727         * NEWS: Updated.
16728         * anjuta.spec.in: Fixed build error.
16729         * po/POTFILES.in: Updated.
16730         * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
16732 2004-04-11  Naba Kumar  <naba@gnome.org>
16734         * NEWS: Updated.
16735         * AUTHORS: Updated.
16736         * configure.in: Added ga in ALL_LINGUAS.
16737         * ChangeLog: Fixed dates.
16738         
16739 2004-04-09  Naba Kumar  <naba@gnome.org>
16741         * src/print.c: Fixed buffer styling bug when printing with
16742         selection.
16744         * data/properties/anjuta.properties: Defined only one base font and
16745         used courier instead of lucidatypewriter, because most newer systems are
16746         unlikely to have it (bug #885023, #925956, #890473).
16747         
16748         * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
16749         warning.
16750         
16751         * src/an_file_view.c: Fixed possible crash bug.
16753 2004-04-07  Naba Kumar  <naba@gnome.org>
16755         * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
16756         gtk_main_quit() etc..), so that atexit() functions are not called
16757         (which is apparently done to free up memory and we don't need to
16758         do that at this point). Incidentally, something also happens in the
16759         atexit call which freezes the UI for far too long when the application
16760         exits and we want to avoid that..
16761         * src/glade_iface.c: Fixed compiler warning.
16762         
16763 2004-04-06  Naba Kumar  <naba@gnome.org>
16765         * src/project_dbase_gui.c: Fixed errors.
16767         * src/registers_gui.c: Fixed possible crash bug.
16768         * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
16769         * src/signals.[c,h]: Used tree view and glade file for dialog.
16770         * src/Makefile.am, src/about.c, src/an_file_view.c,
16771         src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
16772         src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
16773         src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
16774         src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
16775         src/commands.c, src/compatibility_0.c, src/compiler_options.c,
16776         src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
16777         src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
16778         src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
16779         src/launcher.h, src/main.c, src/main_menubar.c,
16780         src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
16781         src/message-manager-private.cc, src/message-manager.cc,
16782         src/preferences.c, src/project_config.c, src/project_dbase.c,
16783         src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
16784         src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
16785         src/registers_cbs.h, src/registers_gui.c, src/resources.c,
16786         src/search-replace.c, src/search-replace_backend.c,
16787         src/search_incremental.c, src/search_preferences.c,
16788         src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
16789         src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
16790         src/signals_gui.c, src/source.c, src/src_paths.c,
16791         src/stack_trace.c, src/start-with.c, src/style-editor.c,
16792         src/support.c, src/text_editor.c, src/text_editor_cbs.c,
16793         src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
16794         src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
16795         src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
16796         tagmanager/Makefile.am, scintilla/include/SString.h,
16797         widgets/Makefile.am, widgets/gnomefilelist.c:
16799         Removed all deprecated codes and substituted
16800         with newer APIs. Fixed some possible crash bugs where cell renderers
16801         were being shared.
16802         
16803         * scintilla/patches/scintilla-minor.patch: Minor patch.
16805 2004-04-06  Naba Kumar  <naba@gnome.org>
16807         * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
16808         tree after all the files have been added (and not everytime a file
16809         is added in the project). Also fixed some memory corruption
16810         (possibly bug #900478).
16811         
16812         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
16813         src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
16814         src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
16815         src/project_dbase_gui.c, src/source.c, src/text_editor.c,
16816         src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
16817         qualifier wherever appropriate.
16819 2004-04-05  Naba Kumar  <naba@gnome.org>
16821         * src/launcher.[h,c], src/debugger.c: Added a method in launcher to 
16822         switch terminal echo on/off. Debugger requires it off, while the
16823         rest requires it on.
16825         * src/search-replace.c: sets search direction and action (in addtion
16826         to target) for find in files.
16827         
16828 2004-04-02  Naba Kumar  <naba@gnome.org>
16830         * src/mainmenu_callbacks.c: Sets filename during save of new files.
16832         * src/project_dbase.c, src/debugger, src/an_file_view.c,
16833         src/an_symbol_view.c: Added an gtk events loop for
16834         displaying project loading status (for loading large projects) and
16835         debugger program starting ... just to give an impression of fastness :-).
16837         * configure.in, anjuta.prj: Bumped version to 1.2.2.
16839         * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
16840         crash bug, which occurs when opening and closing a large project
16841         repeatedly.
16842         
16843         * src/attach_process.c: Fixed a comiple error for old gcc.
16844         
16845         * src/launcher.c: Prints proper error message when launcher child
16846         could not be executed and exits properly. Fixed a crash
16847         bug (bug #926606).
16848         
16849         * src/resources.c, src/utilities.c, src/glade_iface.c,
16850         src/debugger.c, src/attach_process.c: Properly exits forked children
16851         when they could not be executed.
16852         
16853 2004-04-01  Naba Kumar  <naba@gnome.org>
16855         * src/search-replace.c: Fixed a crash bug (bug #921893).
16857 2004-03-31  Naba Kumar  <naba@gnome.org>
16859         * anjuta.glade: Added a note on compiler options dialog ->support
16860         dialog telling that supports are only available for file mode.
16862         * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
16863         src/anjuta_cbs.c:
16864         Improved shutdown time delay by bypassing project closing
16865         and unloading plugins.
16867         * src/build_file.c, data/properties/anjuta.properties: Added a property
16868         to toggle on/off for going to first error automatically.
16870 2004-03-31  Pavol Bosik <Pavol.Bosik@siemens.com>
16872         * src/debugger.c: fixed core file loading
16873         * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
16874         for long lines (bugs #700968 and #911376)
16875         * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
16876         #917982.
16877         * src/anjuta.c: Focuses current AnEditor correctly.
16879 2004-03-30  Naba Kumar  <naba@gnome.org>
16881         * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
16882         * AUTHORS: Updated with all contributors names.
16883         * NEWS: Updated.
16884         * src/about.c: Reads contributors names from AUTHORS file.
16885         * manuals/C/anjuta-manual/authors.xml: Points to online
16886         contributors list.
16887         
16888 2004-03-29  Naba Kumar  <naba@gnome.org>
16890         * data/properties/ada.properties: Fixed syntax colors. Patch
16891         from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
16892         (bug #923474).
16894         * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
16895         src/appwiz_page2.c:     Correctly defines PACKAGE_DATA_DIR for
16896         generated projects, so that their pixmap files are
16897         found properly (bug #919903).
16898         
16899         * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
16900         anjuta.
16902         * src/source.c: Installs .glade file of libgllade
16903         projects in $(datadir)/$(package)/glade (part of bug #861038).
16904         
16905         * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
16906         in compiler options (bug #883837).
16907         
16908         * src/launcher.c: Disabled pty terminal echo. Correctly prompts
16909         for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
16910         
16911 2004-03-29  Pavol Bosik <Pavol.Bosik@siemens.com>
16913         * anjuta/src/search-replace.c: fixed another crash bug in
16914         "Find Usage"
16915         * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
16916         breakpoint property fix
16918 2004-03-29  Naba Kumar  <naba@gnome.org>
16920         * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
16921         (new) manuals/C/anjuta-advanced-tutorial/*:
16922         Added menu entry for 'Anjuta Advanced Tutorial'
16923         written by Olivier Pinçon  <opincon _at_ wanadoo.fr>.
16925 2004-03-28  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16926         
16927         * src/fileselection.[ch], src/mainmenu_callbacks.c:
16928         Fixed bug #908941  ('Open' starts in wrong directory)
16929         
16930 2004-03-26  Naba Kumar  <naba@gnome.org>
16932         * anjuta.h, src/message-manager-private.[h,cc]: Fixed
16933         compile error and bug #905738 with terminal.
16935         * src/search_incremental.c, src/register.c, src/sharedlib.c,
16936         src/search-replace.[h,c], src/search_incremental.[h,c],
16937         src/search_preferences.h, src/utilities.c, src/anjuta.c,
16938         src/text_editor.[c,h]: Fixed compiler warnings.
16939         
16940         * src/search-replace.c: Fixed a memory corruption (possible
16941         fix for bug #921893, but not yet confirmed).
16942         
16943         * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
16944         src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
16945         src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
16946         SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
16948 2004-03-25  Naba Kumar  <naba@gnome.org>
16950         * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
16951         crash bug with attach process dialog and made the dialog closable
16952         with 'esc'.
16953         
16954         * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
16955         always display within the margin.)
16956         
16957         * src/debugger.c: Fixed a typo (detele -> delete) which deletes
16958         the old breakpoint when it's properties are updated
16959         (creating a new updated one).
16960         
16961 2004-03-25  Pavol Bosik <Pavol.Bosik@siemens.com>
16963         * src/aneditor.cxx, src/aneditor.h: fixed calltips
16964         displayed for wrong file.
16965         * src/breakpoints.c: conditional breakpoints
16966         * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
16967         "Find in Files..." disabling policy
16969 2004-03-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16971         * src/build_file.c: Fixed bug #874380
16972         Goto the first error if it exists.
16974 2004-03-24  Naba Kumar  <naba@gnome.org>
16976         * src/anjuta.c: Fixed to get correct child exit status
16977         using mask (bug #905738).
16978         
16979         * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
16980         Aligned buttons in the New file dialog,
16981         set default response to OK, entry box activates default response,
16982         ESC closes dialog and hides on delet_event.
16984 2004-03-19  Naba Kumar  <naba@gnome.org>
16986         * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
16987         tree).
16989 2004-03-17  Pavol Bosik <Pavol.Bosik@siemens.com>
16991         * src/search-replace.c: fixed "Find Usage" crash when no project open
16993 2004-03-17  Naba Kumar  <naba@gnome.org>
16995         * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
16996         Fixed the generated projects to read m4 directory if the directory
16997         exists (bug #917781).
16998         
16999 2004-03-12  Naba Kumar  <naba@gnome.org>
17001         * HACKING: Fixed formatting for auto-parsing.
17003 2004-03-10  Pavol Bosik <Pavol.Bosik@siemens.com>
17004         
17005         * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
17006         rework (bug #890609)
17008 2004-03-10  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17009         
17010         * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
17012 2004-03-08  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17013         
17014         * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
17015         * src/search_preferences.c: Fixed typo.
17016         
17017 2004-02-26  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17018         
17019         * src/search-replace.c: improved Search&Replace
17020         For the moment "Replace All" does not work with non opened files
17021         but Anjuta should not crash now ! ??? 
17022         
17023 2004-02-26  Naba Kumar  <naba@gnome.or>
17025         * src/source.c: Fixed to pass cflags correctly
17026         and suppress the automake's default cflags.
17027         bug #816130, #801056, #782798, #773459
17028         
17029         * data/properties/anjuta.properties: Do not defualt to -k make option.
17030         bug #875486.
17032         * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
17033         bug #877683.
17034         
17035         * src/registers_gui.c: Fixed a runtime warning. bug #900087.
17036         
17037         * src/message-manager-private.cc: Disabled debug messages.
17038         
17039 2004-02-25  Adam Weinberger  <adamw@FreeBSD.org>
17041         * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
17043 2004-02-25  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17044         * anjuta.glade, src/search-replace.c:
17045         Reduced Search&Replace dialog, bug #902636.
17046         
17047 2004-02-23  Naba Kumar  <naba@gnome.or>
17049         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
17050         (bug #866143).
17052 2004-02-24  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17053         
17054         * src/search_incremental.c: Fixed bug #900903
17056 2004-02-23  Pavol Bosik <Pavol.Bosik@siemens.com>
17057         
17058         * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
17059         src/anjuta.c: Fixed bugs #890609 and #890609
17061 2004-02-23  Naba Kumar  <naba@gnome.or>
17063         * src/message-manager.cc: Disconnects menuitem signal properly.
17064         Fixed bug #901723.
17065         
17066         * src/mainmenu_callbacks.c: Do not reload new files. Fixed
17067         bug #900897.
17068         
17069 2004-02-20  Naba Kumar  <naba@gnome.org>
17071         * src/message-manager-private.[c,h]: Implemented keypress
17072         event for the terminal and resets it when ctrl c or ctrl d
17073         is pressed. But it doesn't seem to be working on keypress.
17074         Added a workaround to let it work on key release instead.
17075         (bug #878357).
17076         
17077         * src/search-replace: Fixed compiler warnings.
17078         
17079 2004-02-18  Franco Catrin  <fcatrin@tuxpan.com>
17081         * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
17082         Use defined file name when saving new files (fixes bug #898105)
17083         Don't change filename when clicking on a directory
17084         
17085         BTW: Happy birthday to me :-)
17086         
17087 2004-02-18  Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17088         
17089         * src/search-replace.c: Fixed a crash bug 
17090         Crash on Find & Replace (#887833)
17091         
17092 2004-02-18  Naba Kumar  <naba@gnome.org>
17094         * src/executer.c: Fixed a crash bug.
17095         
17096         * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
17097         src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
17098         src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
17099         instead of GtkWindow (Part of bug #671596).
17100         
17101         * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
17102         src/registers_gui.c, src/registers_cbs.[h,c],
17103         src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
17104         src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
17105         src/compiler_options.c, src/an_file_view.c, start-with.c,
17106         src/anjuta-tools.c, help.c:
17108         Added "close" buttons on all
17109         dialogs (HIG) and fixed to properly response to ESC close
17110         (Part of bug #671596).
17112         * src/launcher.c: Disabled printing of long debug lines.
17113         
17114         * src/utilities.h: Fixed a compiler warning.
17115         
17116 2004-02-17  Franco Catrin  <fcatrin@tuxpan.com>
17118         * src/anjuta.c: "Save all" action now asks for filenames for new files
17119         (fixes bug #898111)
17121 2004-02-16  Franco Catrin  <fcatrin@tuxpan.com>
17123         * anjuta.glade, src/text_editor.c:
17124         Fixed a typo in Hello World indentation style 
17125         Fixed misuse of translated strings when looking for style
17126         This entry fixes bug #876037
17128 2004-02-16  Naba Kumar  <naba@gnome.org>
17130         * src/utilities.c: Fixed return value when dest file could
17131         not be created.
17133         Patch from: Dennis Moehlmann  <darksaidin@users.sourceforge.net>
17134         * src/utilities.[c,h]: Removed 'cmp' dependency and used
17135         internal function to compare files.
17136         
17137 2004-02-14  Franco Catrin  <fcatrin@tuxpan.com>
17139         * src/message-manager-private.cc:
17140         Set bold color as foreground color in terminal
17141         (fixes bug #864924)
17143         * src/aneditor.cxx:
17144         Use font style defined for message indicators in
17145         preferences/messages
17146         (fixes bug #885032)
17148 2004-02-13  Franco Catrin  <fcatrin@tuxpan.com>
17150         * src/build_project.c:
17151         Use build.silent option from preferences (fixes bug #895726)
17152         
17153 2004-02-11  Robert Sedak  <robert.sedak@sk.htnet.hr>
17155         * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17157 2004-01-27  Johannes Schmid <jhs@cvs.gnome.org>
17158         
17159         Patch from Massimo Corà <maxcvs@email.it>:
17160         * scintilla/LexCPP.cxx: Support "///" comments
17162 2004-01-18  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17163         * src/Makefile.am, src/anjuta.c, src/search-replace.c,
17164         src/search_replace.h, src/search-replace_backend.h
17165         anjuta.glade
17166         
17167         * Added: src/search_preferences.c, src/search_preferences.h
17168         Allow the user to save search/replace settings and give them names.
17170 2004-01-16  Johannes Schmid <jhs@cvs.gnome.org>
17171         
17172         * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
17173         scintilla/ScintillaGTK.cxx:
17174         Hopefully fixed AMD 64 crash bug by using correct marshaller
17176 2004-01-16  Franco Catrin L. <fcatrin@tuxpan.com>
17178         * src/preferences.c: Save GtkOptionMenu properties properly
17179         * src/text_editor.c: Fixes editor mispell of fold.symbols property
17181 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
17182         
17183         * configure.in, src/Makefile.am, scintilla/Makefile.am:
17184         Fixed libiconv issue
17185         * NEWS: Updated
17187 2004-01-15  Johannes Schmid <jhs@cvs.gnome.org>
17188         
17189         Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
17190         *  src/attach_process.c, src/debugger.c, src/registers.c/h,
17191         src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
17192         src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
17193         src/sharedlib_gui.c:
17194         Debugger speed-up, replaced deprecated GtkCList
17196 2004-01-14  Franco Catrin L.<fcatrin@tuxpan.com>
17198         * src/text-editor.c: Use stock gtk+ close button for editor tabs
17200 2004-01-13  Laurent Dhima  <laurenti@alblinux.net>
17202         * configure.in: Added "sq" to ALL_LINGUAS.
17204 2004-01-12  Changwoo Ryu  <cwryu@debian.org>
17206         * configure.in: Added "ko" to ALL_LINGUAS.
17208 2004-01-09  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17210         * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
17211         src/search_incremental.c, src/search_incremental.h: 
17212         Search_incremental code cleanup
17214 2004-01-08  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17216         * scintilla/*/*: Updated scintilla to CVS
17217         * Added: scintilla/Readme.sync
17218         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
17219         scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
17220         scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
17221         scintilla/ScintillaGTK.cxx,
17222         scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
17223         scintilla/include/Scintilla.iface: Updated.
17225 2004-01-07  Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17227         * search-replace_backend.[ch], search_incremental[ch]: Added
17228         
17229         * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17230         find_replace.[ch]: Removed.
17231         
17232         * anjuta.glade, src/search-replace.c, src/search-replace.h,
17233         src/search-replace_backend.c, src/search-replace_backend.h,
17234         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17235         src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17236         src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
17237         functionality now replaces the older Find/Replace stuff. The Search/Replace
17238         functionality can be interrupted during a long Search/Replace.
17240 2004-01-02  Dan Elphick <dre00r@ecs.soton.ac.uk>
17242         * widgets/gnomefilesel.c: Fix use of previously freed memory on
17243         selecting ".." and "." from file selector. 
17245 2004-01-02  Johannes Schmid <jhs@cvs.gnome.org>
17247         * anjuta.glade: Fixed wrong "fold.symbols" property
17249 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
17250         
17251         * src/project_dbase_gui.c: Alphabetical order ;-)
17252         * src/compiler_options.c: Fixed bug #867539
17253         * src/launcher.c: Workaround for bugs #864922, #849928,
17254         #846386 and #845782: The launcher no longer hangs but does
17255         not get the exit status correctly sometimes.
17256         * Changes suggested by Bosik are obviously already in without
17257         any Changelog entry (ClsGen.c, project_dbase_gui.c)
17258         * NEWS, README, anjuta.prj, configure.in: 
17259         Changed version to 1.2.1
17260         
17261         Patch from Andreas Volz <andreas99@users.sourceforge.net>:
17262         * anjuta_dialogs_strings.c, anjuta.glade: 
17263         Fixed bugs #860906, #859329
17264         
17265         Patch from grzegol@pld-linux.org
17266         * anjuta.desktop.in.in: Fixed bug #858993 (Follow 
17267         freedesktop.org standard)
17269 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
17270         
17271         Patch from Stefano Vallarino <stevalla@libero.it>:
17272         * src/source.[c/h]: Fixes cpp sample file to conform to 
17273         ISO/IEC 14882, C++-Standard 
17275 2003-12-31  Dan Elphick  <dre00r@ecs.soton.ac.uk>
17277         Review by Johannes Schmid <jhs@cvs.gnome.org>
17278         * src/build_file.[ch]: Add build_execute_shell_command which executes the
17279         command using sh -c.
17280         * src/compile.c: Use build_execute_shell_command when compiling single
17281         files.
17283 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
17284         
17285         Patch from Pavol Bosik  <Pavol.Bosik@siemens.com>:
17286         * src/breakpoints.c: Code cleanup, workaroud for possible 
17287         launcher bug
17288         * src/src_paths.c: Update debugger dirs on directory change
17290 2003-12-31  Pavol Bosik  <Pavol.Bosik@siemens.com>
17292         Review by Johannes Schmid <jhs@cvs.gnome.org>
17293         * src/attach_process.c, src/attach_process.h, anjuta.glade:
17294         sortable headers, process tree, removal of path and process params
17295         * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17296         anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17297         code cleanup
17299 2003-12-31  Johannes Schmid <jhs@cvs.gnome.org>
17300         
17301         Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17302         * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
17303         Add a dialog for "New file" which lets the user set the 
17304         filename and to add copyright/header templates to the file
17305         * Review: Changed function names to contain modules name (file_)
17307 2003-12-09  Naba Kumar  <naba@gnome.org>
17309         * setup-gettext: Fixed a typo.
17310         * scintilla/Makefile.am: Fixed a build error for SMP systems.
17312 ---- Released version 1.2.0 ---
17314 2003-12-08  Naba Kumar  <naba@gnome.org>
17316         * src/preferences.c: Fixed compiler error.
17317         * global_tags/create_global_tags.sh: Fixed to install properly
17318         even when system.tags could not be generated.
17319         * NEWS: Updated.
17321 2003-12-06  Naba Kumar  <naba@gnome.org>
17323         * setup-gettext: Fixed to not generate intl directory with gettextize.
17325         Patch from:  Karl-Heinz Brünen  <k.bruenen@eprosoft.de>
17326         * src/anjuta.c: Filters out unnecessary files from find in files
17327         command.
17328         
17329         * NEWS: Updated.
17330         * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
17331         * src/widzard_gui.c: Added horiz scrollbar for desc text.
17332         
17333 2003-12-04  Naba Kumar  <naba@gnome.org>
17334         
17335         * src/gnome_project.c: Enables debug and optimization flags for
17336         new projects.
17337         
17338         Patch from: Pavol Bosik  <Pavol.Bosik@siemens.com>
17339         
17340         * src/project_dbase_gui.c: combined header and c files for
17341         file selector.
17342         
17343         * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
17344         * data/properties/pascal.properties: Fixed pascal syntax highlighting.
17346 2003-11-30  Abel Cheung  <maddog@linux.org.hk>
17348         * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17350 2003-11-29  Naba Kumar  <naba@gnome.org>
17352         * configure.in, anjuta.prj: Bumped version to 1.2.0.
17353         * NEWS: Updated.
17355 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
17356         
17357         * src/main_menubar.c: Now files cannot be opened twice in recently
17358         file menu
17360 2003-11-27  Pavol Bosik  <Pavol.Bosik@siemens.com>
17362         * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
17364 2003-11-28  Naba Kumar  <naba@gnome.org>
17366         * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
17367         
17368 2003-11-27  Naba Kumar  <naba@gnome.org>
17370         * src/breakpoints.c, src/launcher.c, src/find_text.c,
17371         src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
17372         
17373         * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
17374         src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
17375         src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
17376         checkbox in project wizard (project options page) to enable/disable
17377         source code generation with glade(mm).
17378         
17379         * NEWS: Updated
17380         
17381 2003-11-19  Pavol Bosik  <Pavol.Bosik@siemens.com>
17383         * src/dnd.c: Opening files with special characters in the name.
17385 2003-11-20  Jordi Mallach  <jordi@sindominio.net>
17387         * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
17388         a long time.
17390 2003-11-18  Naba Kumar  <naba@gnome.org>
17392         * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
17393         src/find_in_files.c, src/gnome_project.c, src/launcher.c,
17394         src/project_import.c, plugins/patch/patch-plugin.c:
17395         Fixed g_signal_diconnect calls to pass correct data.
17396         (Fixed possible crash in project imports).
17397         
17398         * NEWS: Updated.
17399         
17400 2003-11-18  Pavol Bosik  <Pavol.Bosik@siemens.com>
17402         Reviewed by Naba Kumar  <naba@gnome.org>
17403         * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
17404         and debugger. Sets default settings for pty in launcher.
17405         * data/gdb.init: Removed charset work around (now works with user's
17406         native charset)
17407         * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
17409 2003-11-18  Naba Kumar  <naba@gnome.org>
17411         * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
17412         names of 'index' to 'idx'.
17413         
17414 2003-11-17  Naba Kumar  <naba@gnome.org>
17416         Patch from: arief_mulya  <arief_m_utama@telkomsel.co.id>
17417         * src/project_dbase.c: Prompts user for unsaved project files
17418         when project is closed.
17419         
17420 2003-11-16  Naba Kumar  <naba@gnome.org>
17422         Patch from: Marcin "Zenek" Jaskólski  <zenek@moo.pl>
17423         * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
17424         older gcc.
17425         
17426 2003-11-11  Johannes Schmid <clubfan@users.sourceforge.net>
17427         
17428         * src/anjuta.c: Fixed crash related to tag == NULL while 
17429         anjuta is exiting
17431 2003-11-11  Naba Kumar  <naba@gnome.org>
17433         * src/glade_iface.c: Avoids error conditions for glade or glademm not
17434         found. It simply doesn't generate the c/c++ codes and continues with
17435         just a warning.
17436         * NEWS: Updated.
17437         
17438 2003-11-10  Naba Kumar  <naba@gnome.org>
17440         * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
17441         'Start with dialog'.
17443         * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
17444         German translation of anjuta-tutorial.
17445         
17446         * src/launcher.c: Fixed an encoding bug with GIOChannels.
17447         * NEWS: Updated.
17449 2003-11-10  Jean-Noel Guiheneuf   <jnoel@saudionline.com.sa>
17451         * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
17452         Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
17453         the syntax highlighting in Preferences, the automatic syntax
17454         highlighting is now selected. When the debugger is stopped and the
17455         breakpoints window not closed, the gtk_tree_view in this window is
17456         now made unsensitive.
17458 2003-11-07  Johannes Schmid  <clubfan@users.sourceforge.net>
17460         * src/preferences.h, src/preferences.c, anjuta.glade:
17461         Fixed translation bug in preferences by using GtkOptionMenu
17462         * anjuta.prj: Project version 1.1.98
17464 ---------------- Released version 1.1.98 ----------------
17466 2003-11-07  Naba Kumar  <naba@gnome.org>
17468         * anjuta.spec.in: Revived docs package and combined all docs into
17469         one package.
17470         * configure.in: Bumped version to 1.1.98 rc2
17471         * NEWS: Updated.
17472         * anjuta.spec.in: Fixed scrollkeepr-update command.
17473         * anjuta.spce.in: Fixed file permissions.
17475 2003-11-06  Naba Kumar  <naba@gnome.org>
17477         * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
17478         menus to activate anjuta helps.
17479         
17480         * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
17481         manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
17482         manuals/C/anjuta-faqs/legal.xml (added),
17483         manuals/C/anjuta-faqs/Makefile.am,
17484         manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
17485         manuals/C/anjuta-faqs/.cvsignore,
17486         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
17487         manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
17488         manuals/C/anjuta-tutorial/legal.xml (added),
17489         manuals/C/anjuta-tutorial/Makefile.am,
17490         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
17491         manuals/C/anjuta-tutorial/.cvsignore,
17492         manuals/C/anjuta-manual/*.sgml (removed),
17493         manuals/C/anjuta-manual/*.xml (added),
17494         manuals/C/anjuta-manual/Makefile.am,
17495         manuals/C/anjuta-manual/anjuta-manual-C.omf,
17496         manuals/C/anjuta-manual/.cvsignore,
17497         manuals/C/topic.dat (removed), manuals/C/Makefile.am,
17498         manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
17499         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
17500         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
17501         manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
17502         manuals/ja/anjuta-faqs/legal.xml (added),
17503         manuals/ja/anjuta-faqs/Makefile.am,
17504         manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
17505         manuals/ja/anjuta-faqs/.cvsignore,
17506         manuals/ja/anjuta-manual/*.sgml (removed),
17507         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
17508         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
17509         manuals/ja/anjuta-manual/*.xml (added),
17510         manuals/ja/anjuta-manual/Makefile.am,
17511         manuals/ja/anjuta-manual/anjuta-manual-C.omf,
17512         manuals/ja/anjuta-manual/.cvsignore,
17513         manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
17514         manuals/sgmldocs.make (removed),
17515         manuals/xmldocs.make (added), manuals/omf.make (added),
17516         manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
17517         documentations to newer docbook xml documentations. Converted 
17518         Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
17519         Enabled manulas installations.
17520         
17521         * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
17523 2003-11-05  Naba Kumar  <naba@gnome.org>
17525         * data/gdb.init: Sets host's charset to ascii to solve debugger
17526         freeze up due to uninitialized strings in target program.
17528         * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
17529         Fixed a crash bug with 'Add expression in watch'. Bug #822017
17530         
17531         * NEWS: Updated.
17532         
17533         Patch from: Bosik Pavol  <Pavol.Bosik@siemens.com>
17534         src/launcher.c: Turns off echo in spawned pty to fix debugger.
17536 2003-11-04  Naba Kumar  <naba@gnome.org>
17538         * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
17539         problems.
17540         
17541         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17542         * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
17543         src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
17544         src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
17545         in file headers.
17546         
17547         * src/search-replace.c: Fixed infinite loop bug.
17548         * start-with.c: Fixed a crash bug with "Open last project".
17549         
17550         Patch from: Karl-Heinz Brünen  <k.bruenen@eprosoft.de
17551         * scintilla/Makefile.am: Fixed compiler option.
17552         
17553 2003-10-16  Naba Kumar  <naba@gnome.org>
17555         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
17556         * src/text_editor.c: Fixed autoformat.
17557         
17558 2003-10-15  Naba Kumar  <naba@gnome.org>
17560         * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
17561         of CTRL+number.
17562         
17563 2003-10-09  Naba Kumar  <naba@gnome.org>
17565         * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
17566         
17567 2003-10-08  Naba Kumar  <naba@gnome.org>
17569         * src/source.c: Fixed a GETTEXT typo error.
17570         * anjuta.glade: Made 'Sorted in order you open them' default option
17571         for editor tabs.
17573         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17574         * anjuta.glade, data/properties/anjuta.properties:
17575         Fixed the freeze of the "Preferences" combos at the first Anjuta
17576         init is generated by:
17577                 - a not complete translation of preferences.c file
17578                 - a difference between 2 names in anjuta.glade and
17579                 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
17580                 - the same name given to 3 combos (anjuta.glade).
17581                 
17582         * src/find_text.c: If the "whole document" mode is selected,
17583         a new search will select the next occurrence (Bug #764954).
17584         It is now possible to use the shortcuts to search next or previous
17585         occurrence even if the search dialog has the focus.     Bug #790318
17586         
17587         * src/main_menubar_def.h: "Select code block" shortcut; the new
17588         shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
17589         (Bug #811016).
17591         Patch from: Richard Lee  <r.h.lee@comcast.net>
17592         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
17593         tagmanager/tm_workspace.c: The following is a patch to fix a
17594         seemingly random occurence where Anjuta would crash when a
17595         certain key was pressed.
17597 2003-09-29  Naba Kumar  <naba@gnome.org>
17599         * src/find_in_files.c: Ignores binary by default. Disabled the option
17600         of NOCVS search, because launcher does not use sh and hence can not
17601         pipe.
17602         
17603         * src/project_dbase.c, src/session.[h,c]: Fixed to save the
17604         "clean before build" state in project session and not in account session,
17605         otherwise the state gets reflected to other projects causing annoyance.
17606         
17607         * src/compiler_options.c: Fixed a bug where compiler options were always
17608         claimed 'modified'.
17610         * src/build_project.c, data/properties/anjuta.properties,
17611         src/commands.[h]: Fixed a bad bug where clean-before-build
17612         doesn't work.
17613         
17614         * scintilla/patches/research-cvs-nolog.diff,
17615         scintilla/patches/scintilla-ac-gtk2-port.diff,
17616         scintilla/patches/scintilla-ac-sort-fix.diff,
17617         scintilla-optimization.diff: Removed, because they are already in
17618         scintilla CVS.
17619         
17620         * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
17621         2003-09-29).
17623         * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
17624         scintilla/LexYAML.cxx: Added new scintilla lexers.
17625         
17626         * TODO, NEWS: Updated.
17628         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17629         * src/utilities.c: Fixed typo bugs.
17631 2003-09-26  Naba Kumar  <naba@gnome.org>
17633         * src/anjuta.c: Only connects to kernel SIGCHLD signal.
17634         * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
17635         src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
17636         text_editor_find() and Fixed I-Search wrapping.
17637         * src/debugger.c: Fixed to pass a newline after a debugger
17638         command (which was broken since the launcher was refactored.
17639         (Pointed out by Bosik Pavol  <Pavol.Bosik@siemens.com>)
17641 2003-09-25  Naba Kumar  <naba@gnome.org>
17643         * src/toolbar_callbacks.c: Fixed start of incremental search.
17644         
17645         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17646         * src/controls.c, src/main_menubar.c, src/main_menubar.h,
17647         src/main_menubar_def.h, src/mainmenu_callbacks.c,
17648         src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
17649         menu and implementation.
17651 2003-09-24  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17653         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17654         * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
17655         variables in Locals window.
17657 2003-09-24  Frederic RUAUDEL <grumz@users.sourceforge.net>
17659         Reviewed by 2003-09-24  Naba Kumar  <naba@gnome.org>
17660         * src/utilities.[ch] : Fix a tooltip bug in 
17661         anjuta_util_toolbar_append_stock(), the label appeared instead of
17662         the tooltip text. Remove label from arguments of the function
17663         because label is included in the stock icon data.
17664         * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
17665         * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
17666         * FIXME: translation file should be updated because of label text removal.
17668 2003-09-24  Naba Kumar  <naba@gnome.org>
17670         * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
17671         
17672         * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
17673         src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
17674         src/project-import.c, src/anjuta.c: Implemented buffered outputs for
17675         stdout and stderr. Also buffered output and check-for-password
17676         can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
17677         with password prompts. Checkes for password prompts from all outputs.
17678         
17679         * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
17680         which takes a string (which could be utf8 also) and converts into
17681         utf8 string.
17682         
17683         * src/main.c: Connects kernel signals after gnome_program_init().
17684         
17685         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17686         * src/message-manager.c: Fixed bug #787026 by converting the strings
17687         to proper UTF8.
17688         
17689 2003-09-22  Naba Kumar  <naba@gnome.org>
17691         * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
17692         scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
17693         GtkCList and using GtkTreeView instead. Added the patch.
17694         * src/scintilla/patches/scintilla-ac-sort-fix.diff,
17695         scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
17696         
17697 2003-09-19  Naba Kumar  <naba@gnome.org>
17699         * printing/print.c: Proper UTF8 printing support.
17700         * src/main.c: moved kernel signal connects at the
17701         end of application initialization.
17702         
17703 2003-09-18  Naba Kumar  <naba@gnome.org>
17705         * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
17706         (new) lexers.make, (new) lexers: Update scintilla to latest
17707         scintilla CVS (2003-09-18), added new lexers, automated
17708         lexers makefiles sections and scintilla update. Added
17709         patches. Optimized pango rendering. Fixed a crash bug
17710         in scintilla.
17711         
17712         * (new) scintilla/patches/research-cvs-nolog.diff: Added
17713         patch to remove cvs log command from RESearch.cxx file.
17714         * scintilla/patches/scintilla-pango-always.diff:
17715         Fixed file name.
17716         * scintilla/RESearch.cxx: Removed spurious cvs log command
17717         and logs.
17718         * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
17719         
17720         Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
17721         * src/dnd.c: Fixed a crash bug with DND.
17722         
17723 2003-09-15  Naba Kumar  <naba@gnome.org>
17725         * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
17726         src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
17727         src/toolbar_callbacks.c: Added an additional parameter to
17728         text_editor_goto_line() funtion which decides if the line should
17729         be made visible (if it's under fold).
17730         
17731         * src/style-editor.c: Fixed a compiler warning.
17732         * src/message-manager.cc: Calls parent method correctly.
17734         * src/preferences.h: Fixed prent class.
17735         
17736         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17737         * src/project_dbase.c: Fixed bug #713210.
17738         
17739 2003-09-14  Hasbullah Bin Pit <sebol@ikhlas.com>
17740                                                                                 
17741         * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17743 2003-09-11  Naba Kumar  <naba@gnome.org>
17745         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17746         * src/style-editor.c: Fixed bug #769130 (Crash on font
17747         selection dialog).
17748         
17749         * src/message-manger.[h,cc]: Made AnMessageManager
17750         derived from GtkFrame and removed deprecated code.
17751         
17752         * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
17753         compiler warnings.
17754         
17755 2003-09-09  Naba Kumar  <naba@gnome.org>
17757         * src/Makefile.am: Addded rules for built sources.
17758         
17759 2003-09-08  Naba Kumar  <naba@gnome.org>
17761         * (new) src/anjuta-marshalers.list: Added marshalers definition
17762         file.
17763         
17764         * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
17765         and CXXFLAGS are not overwriten by automake's default.
17766         * src/style-editor.c: Added 'operators' in the style editor.
17767         
17768         Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
17769         and Jesus Gonzalez  <jgonzlz@terra.es> (combined).
17770         * src/message-manager-private.cc, src/message-manager.cc:
17771         Converts message going into message into UTF-8 endoding.
17772         * src/main.c: Uses UTF-8 codeset for localization.
17773         
17774 2003-09-08  Franco Catrin L.  <fcatrin@tuxpan.cl>
17776         * src/anjuta.desktop.in.in: Added Encoding attribute (required).
17777         
17778 2003-09-08  Naba Kumar  <naba@gnome.org>
17780         * TODO: Updated.
17781         
17782         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17783         * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
17784         Fixed bug #798717, Find - Find&Replace - Find in files bug;
17785         The combo entries were updated if the same data with a different
17786         case exist in the combo list. The combo entries are now case sensitive. 
17787         Search&Replace bug; First search ,max actions = 0 ==> now max
17788         actions = 100.
17789         
17790 2003-09-08  Naba Kumar  <naba@gnome.org>
17792         * TODO: Updated.
17793         * src/utilities.[c,h]: a function takes contant args.
17794         * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
17795         Now the child terminated signal is emitted properly.
17796         * src/Makefile.am: Used $(top_srcdir) for referring to 
17797         scintilla objects.
17798         * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
17799         definitions file which will generate anjuta-marshalers.[c,h] files.
17800         * src/.cvsignore: Updated.
17801         * src/build_project.c: Changed su command to preserve quotes.
17802         * src/anjuta-tools.c, tagmanager/tm_project.c,
17803         tagmanager/tm_workspace.c: Use standard tmp file.
17804         * configure.in: Cleaned up. Provide -g -O0 flags for final build also
17805         so that users could report bugs easily.
17806         * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
17807         
17808         * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
17809         printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
17810         src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
17811         src/attach_process.c, src/breakpoints.c, src/commands.c,
17812         src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
17813         src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
17814         src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
17815         src/memory.c, src/message-manager-private.c, src/preferences.c,
17816         src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
17817         src/search-replace.[c,h], stack_trace.c, text_editor.c,
17818         src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
17819         src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
17820         Fixed compile warnings and cleanup.
17821         
17822         * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
17823         src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
17824         src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c: 
17825         Removed libzvt usage and implemented child spawing differently. Launcher is
17826         now proper GObject, which can be created multiple times (and can be
17827         operated in parallel).
17829         * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
17830         * src/project_import_gui.c, src/project_import_cbs.c,
17831         src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
17832         (crash on project import). Removed deprecared codes.
17833         
17834 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17835         
17836         * src/cvs.c: Fixed cvs output bug.
17838 2003-09-03  Naba Kumar  <naba@gnome.org>
17840         Patch from: Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
17841         * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
17842         src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
17843         src/text_editor_cbs.c: Implements --
17844                 If the debugger is started
17845                         A double click in the margin add or remove a breakpoint
17846                         A single click activate or deactivate the breakpoint
17847                 else
17848                         A double click in the margin add or remove a bookmark
17850 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
17851         
17852         Reviewed by Naba Kumar  <naba@gnome.org>
17853         * src/cvs_gui.[c/h], mainmenu_callbacks.c:
17854         User is now able to choose a branch on cvs update for project.
17855         Cleaned up variable names.
17857 2003-09-03  Naba Kumar  <naba@gnome.org>
17859         * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
17860         src/Makefile.am: Added lexers.
17861         * scintilla/*/*: Updated...
17862         * src/an_symbol_view.c: Fixed a crash bug.
17863         * src/compiler_options.c, src/project_dbase.c: Fixed compile
17864         and build bugs.
17865         * src/main_menubar.[c,h]: Removed 'page setup' menu item.
17866         * src/source.c: Fixed project generation bug with gettext code.
17867         * tagmanager/tm_project.c: Fixed a crash bug.
17868         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17869         bug when there is no project open. Bug #____.
17870         * src/source.c: Fixed a bug with build failure with non-gnome
17871         project with glade-generated source (eg. gtk2). Bug #____.
17872         * NEWS: Updated...
17874 2003-08-22  Naba Kumar  <naba@gnome.org>
17876         Patch from: Rob Bradford  <rob@debianplanet.org>
17877         * data/Makefile.am: Fixed to install properly during
17878         package building.
17879         
17880         Patch from: Etay Meiri  <etay-m@bezeqint.net>
17881         * src/debug-tree.c: Fixed a crash bug.
17882         * src/compiler_options.c: Takes care of linking the missing pieces;
17883         C flags, libs, optimization options, debug and profile.
17885         Patch from: Enver ALTIN  <ealtin@casdb.com>
17886         * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
17887         
17888 2003-08-22  Johannes Schmid <clubfan@users.sourceforge.net>
17890         Reviewed by Naba Kumar  <naba@gnome.org>
17891         * src/project_dbase.c: Fixed bugs #778263 and #778413
17892           Adding multiple files to project should work now.
17894 2003-08-22  Pavol Bosik  <bosikp@frcatel.fri.utc.sk>
17896         Reviewed by Naba Kumar  <naba@gnome.org>
17897         * src/dnd.c: Fixed Drag&Drop (opening file(s)).
17898         * src/debug_tree.c, src/debugger.c: Fixed context menu separator
17899         for Locals window.
17901 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17903         * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17905 2003-08-08  Abel Cheung  <maddog@linux.org.hk>
17907         * src/text_editor.c: Fix translatable string (#113934).
17909 2003-07-04  Naba Kumar  <naba@gnome.org>
17911         * src/compiler_options.c, src/project_dbase.c: Fixed build failure
17912         bug when there is no project open. Bug #____.
17913         
17914         * src/source.c: Fixed a bug with build failure with non-gnome
17915         project with glade-generated source (eg. gtk2). Bug #____.
17917 2003-06-26  Naba Kumar  <naba@gnome.org>
17919         * src/anjuta.h: Removed reference to windows-dialog.h.
17920         * src/message-manager-private.[cc,h]: Fixed doulbe click
17921         activation of messages to properly jump at the destination.
17922         * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
17923         * src/toolbar.c: Code clean-ups.
17924         
17925         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
17926         tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
17927         
17928         * src/message-manager-private.[cc,h]: Removed dead codes.
17929         
17930         * (new) data/properties/css.properties,
17931         data/properties/anjuta.properties, data/properties/Makefile.am:
17932         Added CSS syntax hiliting properties.
17933         
17934         * tagmanager/tm_file_entry.c: Fixed a possible bug.
17935         * src/debugger.c: Clean ups.
17936         * src/lexer.h: Added CSS lexer definition.
17937         
17938         * Makefile.am: Installs destop file properly.
17939         * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
17940         * NEWS: Updated for 1.1.97 release.
17941         * src/main_menubar_def.h: Changed some non working shortcuts.
17942         
17943 2003-06-24  Naba Kumar  <naba@gnome.org>
17945         * src/search-replace.c: Shows the dialog properly, even when it is
17946         hidden behind another window.
17947         
17948         * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
17949         src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
17950         pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
17951         and code clean up.
17952         
17953         * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
17954         setup wizard dialogs.
17955         
17956         * src/debugger.c: Removed a redundant call to
17957         debugger_update_controls().
17958         * src/compiler_options.c, src/launcher.c: code cleanup.
17959         * src/executer.c: Fixed execution bug with 'Set Program params...".
17960         
17961 2003-06-23  Naba Kumar  <naba@gnome.org>
17963         * widgets/e-splash.c: Removed border around the splash image.
17964         * anjuta.spec: correct libgnomeprintui22 name in depencencies.
17965         * widgets/gnomefilelist.c: Implemented multiple file selection mode.
17966         * src/cvs.c: Added a frame around commit log text widget.
17967         * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
17968         crash bug associated with translated combo box list in preferences
17969         dialog (in different locale other than en_US). Used widget names
17970         to pass the combo list items.
17971         * po/POTFILES.in: Updated.
17972         * src/launcher.c: Creates the zvt terminal at startup (and not
17973         every time a build is done) -- speeds up buld operations.
17974         * src/file_history.c: Should be if() conditional instead of
17975         assertion check.
17976         * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
17977         Disabled useless warnings.
17978         * src/project_dbase.c: Fixed bonobo 2 project name.
17979         * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
17980         and uses correct glade-2 for file generation.
17981         
17982 2003-06-21  Naba Kumar  <naba@gnome.org>
17984         * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
17985         And disables autocomple show for numbers (very annoying).
17986         * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
17987         src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
17988         src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
17989         from view menu and adjust the controls accordingly.
17990         * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
17991         only OK button.
17992         * src/project_dbase.[c,h]: Removed show_local flag processing.
17993         * src/message-manager.[c,h]: Reorganized messages tabs in more
17994         sensible order.
17995         * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
17996         Also added PCRE dependency.
17997         
17998 2003-06-20  Naba Kumar  <naba@gnome.org>
18000         * pixmaps/anjuta_splash.png: New splash.
18001         from Jean Schurger  <yshartk@schurger.org>
18002         
18003         * src/controls.c: De-sensitize run-to-cursor when debugger
18004         is not running.
18005         * src/cvs_gui.c: Set default reponse for various cvs dialogs.
18006         
18007         * src/message-manager-private.cc: Fixed to properly jump at
18008         the right file:line.
18009         
18010         * src/appwiz_page1.c: Fixed to correctly determine the project
18011         trpe from the wizard.
18012         
18013 2003-06-20  Naba Kumar  <naba@gnome.org>
18015         * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
18016         * src/watch_gui.c: Code cleanups.
18017         * src/debugger.[c,h], src/stack_trace.[c,h],
18018         (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
18019         src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
18020         Removed direct access to stack_trace private data, Increased debugger
18021         command size from 256 to 1024 (to be on safer side). Also implemented
18022         row-activated signle for seting frame and viewing the source.
18023         * src/debugger.c: Avoids starting program and stopping debugger
18024         when starting debugger and stopping program, respectively.
18025         
18026         * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
18027         Reverted codes to start debugger automatically
18028         The file is brought to the state just after the branching 
18029         (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for 
18030         some code clean ups.
18031         
18032         * src/launcher.[h,c], plugins/patch/patch-plugin.c,
18033         src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
18034         src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
18035         src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
18036         src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
18037         src/project_dbase.c: Code clean ups.
18038         
18039         * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
18040         (Projects dir) so that correct $HOME/Projects path is set when
18041         anjuta is run for the first time.
18042         
18043 2003-06-13  Guntupalli Karunakar  <karunakar@freedomink.org>
18045         * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
18047 2003-06-13  Naba Kumar  <naba@gnome.org>
18049         * src/stack_trace_cbs.c: Moved variable declaration at the
18050         top of the block (bug #737867)
18051         
18052         * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
18053         just CFLAGS and CXXFLAGS (bug #743617).
18054         
18055         * src/create_global_tags.sh: Fixed shell script to properly
18056         detect installed *-config files.
18057         
18058 2003-06-12  Naba Kumar  <naba@gnome.org>
18060         * src/preferences.[c,h]: Added methods for custom widgets in
18061         preferences: using custom set/get methods for them.
18062         
18063         * src/anjuta-encoding.c: Implemented up/down of the encodings
18064         in the list and property saves correctly.
18065         
18066         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18067         * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
18068         the beginning of a file.
18070         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18071         * src/aneditor.cxx, src/aneditor.h,
18072         src/controls.c, src/main_menubar.c, src/main_menubar.h,
18073         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18074         src/mainmenu_callbacks.h: Allows the operator to select the current
18075         word or the current line (Request: 680801). It puts also
18076         sensitive/unsensitive several select/comment menu items.
18078         * src/breakpoints.c: Presets by default the current line for a
18079         defined breakpoint.
18081 2003-06-11  Naba Kumar  <naba@gnome.org>
18083         * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
18084         color (red highlight) now cosistent for inactive tabs also.
18085         
18086         * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
18087         'Advanced search and replace' in Edit->Search submenu.
18088         
18089         * data/properties/tcltk.properties: Fixed bug #731851. Added line
18090         wrappings '\' where     they were missing.
18091         
18092         * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
18093         message is now more descriptive and details the correct thing to do
18094         for GNOME2 desktop.
18095         
18096 2003-06-10  Naba Kumar  <naba@gnome.org>
18098         * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
18099         autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
18100         Removed any reference to particular version of automake/autoconf
18101         so that they could work with newer versions (Bug #659394).
18103         * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
18104         src/anjuta.c: Added coded to add/remove supported encodings.
18105         
18106         * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
18107         src/preferences.c, src/project_dbase.c, src/project_dbase.h,
18108         src/project_import.c, src/project_type.c, src/project_type.h,
18109         src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
18110         in the projects typtes. Code clean ups. Removed GTK1/GNOME1
18111         from the project wizard.
18113 2003-06-06  Naba Kumar  <naba@gnome.org>
18115         Patch from Etay Meiri  <etay-m@bezeqint.net>
18116         * src/compiler_options.c: Fixed bugs related to clean before
18117         build patch.
18118         
18119         * anjuta.desktop.in.in: Added commandline options.
18120         * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
18121         -dP and -A flags of CVS update into different options.
18122         
18123 2003-06-04  Abel Cheung  <maddog@linux.org.hk>
18125         * configure.in: Removed "ta" from ALL_LINGUAS.
18127 2003-06-02  Naba Kumar  <naba@gnome.org>
18129         * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
18130         return NULL for undefined properties and "" for defined but empty
18131         strings. It was creating many problems where both are assumed to be
18132         same. And besides, it doesn't matter to differentiate the two (the
18133         problem with preferences was due to a different bug).
18135         * src/prefereces.[c,h]: Fixed to handle empty and blank properties
18136         correctly. Also, s/props_build_in/props_built_in/g.
18137         
18138         * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
18139         list.
18140         
18141         * src/an_file_view.c: Unrefed pixbufs when done with them.
18143         * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
18144         (removed) file_text.png: Added and removed pixmaps.
18145         
18146 2003-05-30  Naba Kumar  <naba@gnome.org>
18148         * anjuta.glade: Fixed encodings preferences dialog
18149         
18150 2003-05-23  Etay Meiri  <etay-m@bezeqint.net>
18151         
18152         Reviewed by Naba Kumar  <naba@gnome.org>
18153         
18154         * src/build_project.c src/clean_project/c: perform a clean before
18155         build, if required. Show the message manager on clean.
18156         * src/compiler_options.c: save the new options when window is closed
18157         and flag project to be cleaned before the next build.
18158         * src/project_dbase.c: added a 'clean before build' flag to project
18160 2003-05-29  Naba Kumar  <naba@gnome.org>
18162         * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
18163         dialog.
18164         
18165         * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
18166         file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
18167         file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
18168         file_h.png, file_h.xpm, file_html.png, file_html.xpm,
18169         file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
18170         file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
18171         file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
18172         print_color.xpm, print_landscape.xpm, print_layout.xpm,
18173         print_nocolor.xpm, print_portrait.xpm: Removed unused icons
18175         * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
18176         Removed unused icons references.
18178 2003-05-27      Enver ALTIN  <ealtin@casdb.com>
18180         Reviewed by Naba Kumar  <naba@gnome.org>
18181         
18182         * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
18183           src/compiler_options.c, src/debugger.c, src/find_replace.c,
18184           src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
18185           src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
18186           src/toolbar_callbacks.c: HIG compliant dialogs.
18188         * src/utilities.c: anjuta_button_new_with_stock_image() and
18189           anjuta_dialog_add_button() stolen from gedit.
18191         * src/main_menubar_def.h: Fixed mnemonics.
18193 2003-05-26  Naba Kumar  <naba@gnome.org>
18195         * src/project_dbase_gui.c: Added header files filter for add file
18196         dialog box. Disabled project window to be transient window.
18197         
18198         * src/message-manager.cc: Disabled message manager window to be
18199         transient window.
18200         
18201         * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
18202         a file could not be loaded.
18203         
18204         * src/project_dbase.c: Fixed a bug with GUI editor command
18205         where empty string is returned.
18206         
18207         * src/Makefile.am, src/preferences.h, src/text_editor.c
18208         src/text_editor.h, (new) src/anjuta-encodings.h,
18209         (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
18210         Added encoding support and to handle characters encoding correctly
18211         by auto detecting it during load. Added preferences for selecting
18212         the encoding during save.
18214         * src/preferences.c, src/resources.c: Removed debug messages.
18216         Patch from: Alexander Nedotsukov <bland@mail.ru>
18217         * src/getline.c: Fixed many fatal bugs for FreeBSD.
18219 2003-05-26  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18220         * src/anjuta.c: Try to sow the splash image more often.
18222 2003-05-20  Naba Kumar  <naba@gnome.org>
18224         Patch from Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18225         * src/debug_tree.c: Colorize the modified locals during
18226         debugging and call memory analyze from the debugger.
18227         * src/breakpoints.c: The color is now different for the enabled
18228         and disabled breakpoints. Anjuta now can erase several
18229         breakpoints defined at the same line. The markers are updated
18230         according to the enable/disable action.
18231         
18232         Patch from Etay Meiri  <etay-m@bezeqint.net>
18233         * src/launcher.c: Fixes launcher freeze up bug during build.
18235 2003-05-16  Dan Elphick <dre00r@ecs.soton.ac.uk>
18237         Reviewed by Naba Kumar  <naba@gnome.org>
18238         * scintilla/PropSet.h: Change member variables from private to protected.
18239         * src/properties.[ch]*: Add new methods GetString and GetExpandedString
18240         to PropSetFile class, which return a gchar * (and can therefore indicate
18241         whether properties are empty or do not exist) and make prop_get and
18242         prop_get_expanded use them.
18243         * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
18244         that the result of of prop_get cannot be an empty string.
18246 2003-05-14      Dan Elphick <dre00r@ecs.soton.ac.uk>
18248         Reviewed by Naba Kumar  <naba@gnome.org>
18249         * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
18250         src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
18251         src/text_editor_cbs.c: When saving all the files in the project, the
18252         text editors are now only rehighlighted once instead of once for each
18253         file saved.
18255 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18256         * src/main.c, widgets/e-splash.c: Splash screen improvements.
18257         * src/anjuta.desktop.in.in: Support startup notification.
18258 2003-05-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18259         * src/main.c, widgets/e-splash.c: Splash screen improvements.
18260         * src/anjuta.desktop.in.in: Support startup notification.
18263 2003-05-13  Dan Elphick <dre00r@ecs.soton.ac.uk>
18265         Reviewed by Naba Kumar  <naba@gnome.org>
18266         
18267         * src/executer.[ch]: Only allow one set params dialog at a time. Fix
18268         memory leak from glade_xml_new call. Removed gxml field from Executer
18269         struct as only used in create_executer_dialog and then destroyed.
18270         
18271         * src/anjuta.c: Fix warning on getting a page that doesn't exist.
18272         
18273         * src/configurer.c: Fix warning trying to connect signal to non-existent
18274         environment entry in configure dialog and fix crash when closing the
18275         window.
18276         
18277         * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
18278         gnome_date_edit_get_time instead.
18279         
18280         * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
18281         in view menu required renumbering elsewhere.
18283 2003-05-10  Etay Meiri  <etay-m@bezeqint.net>
18285         Reviewed by Naba Kumar  <naba@gnome.org>
18286         
18287         * src/breakpoints.c: fixed an error when removing breakpoint
18288         * src/controls.c: 'run to cursor' is sensitive when debugger not active
18289         * src/debugger.c: changes to the way the debugger is activated
18290         * src/debugger.h: clean ups
18292 2003-05-13  Naba Kumar  <naba@gnome.org>
18294         Patch from  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
18295         * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
18296         src/memory.h: A new version of memory and the interface
18297         is now integrated in anjuta.glade
18299 2003-05-09  Naba Kumar  <naba@gnome.org>
18301         * configure.in: Bumped required gtk version to 2.0.8.
18302         
18303 2003-05-06  Naba Kumar  <naba@gnome.org>
18305         src/message-manager-private.cc, src/message-manager.cc: Clean ups.
18307 2003-05-07  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18308         * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
18310 2003-05-06  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18311         * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
18312         , tagmanager/c.c: Support for ProC and RDB files.
18314 2003-05-06  Naba Kumar  <naba@gnome.org>
18316         * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
18317         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
18318         Uncomment (Box & Stream), Select the current function,
18319         authorize the "Quit" button of the GotoLine window
18321 2003-05-05  Naba Kumar  <naba@gnome.org>
18323         * src/watch_gui.h: CVS added new file.
18325         * scintilla/ExterLexer.[cxx,h]: CVS added new files.
18327         Patch from Etay Meiri <etay-m@bezeqint.net>
18328         * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
18329         src/mainmenu_callbacks.c, src/message-manager.cc,
18330         src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
18331         src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
18332         Ported stack trace to GNOME2 and added it in the message manager
18333         pane.
18335 2003-05-02  Naba Kumar  <naba@gnome.org>
18337         * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
18338         
18339         * src/preferences.[h,c]: Fixed preferences to save only one copy of
18340         preferences property.
18341         
18342         * anjuta.prj: Fixed multiple preferences saved data.
18343         
18344         * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
18345         scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
18346         scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
18347         scintilla/include/Platform.h, scintilla/include/PropSet.h,
18348         scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
18349         Upgraded scitilla from CVS with faster window repaint
18350         and more bugfixes.
18351         
18352         Patch from  Etay Meiri  <etay-m@bezeqint.net>
18353         * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
18354         and code cleanups
18355         
18356 2003-04-30  Dan Elphick <dre00r@ecs.soton.ac.uk>
18358         * message-manager-private.[ch]: Make AnMessageWindow keep scrolling 
18359         the window if messages are appended to the end and the scrollbar is
18360         at the end.
18362 2003-04-29  Naba Kumar  <naba@gnome.org>
18364         * configure.in: Removed omf-install from Makefiles list.
18366 2003-04-28  Naba Kumar  <naba@gnome.org>
18368         * po/POTFILES.in: Remvoded deleted files.
18369         
18370         * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
18371         pixmaps/windows-style-undocked.png: Added setup wizard's images.
18373         * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
18374         is executed as detached) is not set properly.
18375         
18376 2003-04-25  Naba Kumar  <naba@gnome.org>
18377         
18378         * anjuta.prj: Updated.
18379         * src/anjuta_info.c: Fixed text wrapping and column view.
18380         * data/welcome.txt.in: Removed unaligned characters.
18381         
18382 2003-04-24  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18383         * src/main_menubar.c: Disable setup dialog.
18385 2003-04-22  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18386         * src/breakpoints.c; Fixed compilation with older GCC
18387         * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
18388         * HACKING: Spelling fixes (Suggested by Stephen Knight)
18390 2003-04-18  Naba Kumar  <naba@gnome.org>
18392         * anjuta.prj: Updated (includes compiler options).
18393         
18394         * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
18395         function from anjuta.c (it was already available in anjuta-tools.c).
18396         
18397 2003-04-18  Naba Kumar  <naba@gnome.org>
18399         * src/about.c, THANKS: Updated
18400         
18401         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
18402         
18403         * src/an_file_view.c, src/project_dbase.c: Restores file-filters
18404         properly from the project session before updating the file
18405         view.
18406         
18407         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
18408         an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
18409         dialog settings (as it will not be required once GDL is in place) and
18410         added file view filters in the settings sub-menu.
18412 2003-04-17  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18413         * HACKING: Updated
18414         * configure.in: Disable cast checks on final build.
18416 2003-04-17  Naba Kumar  <naba@gnome.org>
18418         * src/build_project.c: Fixed a compilation error.
18420         * src/launcher.c: Removed commnets.
18421         
18422         * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
18423         properties from editor tab to indentation tab and fixed a property
18424         label for proper i18n translation. Fixed typos in project config
18425         dialog (reported by Gaëtan de Menten  <ged@bugfactory.org>). Disabled
18426         sorting and reordering in compiler options dialog.
18427         
18428         * src/compiler_options.c: Implemented _save() function to save the
18429         options (which was pending).
18430         
18431         * src/build_project.c: Destroys install-as-root dialog when it is done.
18432         
18433         * src/an_symbol_view.c: Change "event" event to "event-after" so
18434         that symbol row is selected first before the popup is shown.
18435         
18436 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
18438         * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first 
18439         file in CVS/Entries. (Reviewed and applied by Biswa)
18441 2003-04-16  Naba Kumar  <naba@gnome.org>
18443         * aneditor.cxx: use unicode everytime (fixed unicode related
18444         bugs).
18446         * anjuta.prj: Fixed UI editor name (blank to use default) and
18447         anjuta version.
18448         
18449         Patch from Patch from Gaëtan de Menten  <ged@bugfactory.org>
18450         * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
18451         Editor preferences page.
18453 2003-04-16  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18454         * src/anjuta.[ch], src/print.c: Fixed warnings
18455         * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
18456         * configure.in: Profiling support with gprof
18458 2003-04-16  Naba Kumar  <naba@gnome.org>
18460         Patch from Gaëtan de Menten  <ged@bugfactory.org>
18461         * src/launcher.c: Fixed cvs dialog.
18462         
18463 2003-04-15  Johannes Schmid <clubfan@users.sourceforge.net>
18464         
18465         * src/message-manager-private.cc: Fixed double-click on first line of 
18466         output to properly select a line.
18467         * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
18468         because still was a deprecatd GtkCTreeNode and always NULL anyway.
18470 2003-04-15  Naba Kumar  <naba@gnome.org>
18472         * src/message-manager-private.cc: Fixed the glade filename typo.
18474 2003-04-15  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18475         * scintilla/*, data/properties/*: Scintilla CVS merge
18476         * anjuta.prj: Removed unnecessary files.
18477         * scintilla/PlatGTK.cxx: Force Pango fonts always
18478         * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
18479         src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
18480         for preferences.
18481         * configure.in: Change version no. for 1.1.1 (alpha release)
18482         * configure.in: Added '--with-pref-suffix' option.
18483         * config.guess, config.sub: Removed from CVS.
18485 2003-04-15  Naba Kumar  <naba@gnome.org>
18487         Patch from Timothee Besset  <ttimo@idsoftware.com>
18488         * Makefile.am: Fixed a shell script error during intallation.
18489         
18490 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
18492         Reviewed by Naba Kumar  <naba@gnome.org>
18493         * src/message-manager.cc: Added popup-menu to TreeView and fixed
18494         set_wm_class to use "anjuta" instead of "an.
18495         * src/message-manager-private.cc: Headers are hidden again.
18497 2003-04-14  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18498         * src/project_dbase_gui.c: Memory corruption fix.
18499         * anjuta.prj: Updated project file
18501 2003-04-14  Dan Elphick <dre00r@ecs.soton.ac.uk>
18502         * an_file_view.c: Connect to event-after signal rather than event so that
18503         selection is updated first and thus context menu is for the right file.
18504         Reviewed and applied by Biswa.
18506 2003-04-14  Naba Kumar  <naba@gnome.org>
18508         * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
18509         
18510         * src/auncher.c: More child exit fixes
18511         from Timothee Besset  <ttimo@idsoftware.com>
18513 2003-04-14  Johannes Schmid <clubfan@users.sourceforge.net>
18514         
18515         Reviewed by Naba Kumar  <naba@gnome.org>
18516         
18517         * src/message-manager.[c/h], src/message-manager-private[c/h],
18518                 anjuta.[c/h]: Ported message-manager to Gtk2
18519         
18520         * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18521         src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
18522         src/clean_project.c, src/compile.c, src/configurer.c,
18523         src/controls.c, src/cvs.c, src/debugger.c,
18524         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18525         src/project_import.c, src/search-replace.c: Changed name from
18526         AnjutaMessageManager to AnMessageManager to avoid too long type
18527         and funtion names.
18529 2003-04-11  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18530         * src/launcher.c: Fix build won't stop problem - TTimo
18531         * TODO: Updated
18532         * pixmaps/anjuta_splash.c: New splash screen prototype.
18533         * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
18534         * src/compiler_options.c: Mute pkgconfig errors.
18535         * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
18537 2003-04-10  Naba Kumar  <naba@gnome.org>
18539         * configurer.[c,h]: Fixed dialog to close properly.
18540         * src/project_dbase.c, widgets/gnomefilelist.c: Added
18541         debugging asserts.
18542         
18543 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18544         * anjuta.prj: Removed unnecessary files, load with 1.2.0
18545         * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
18546         plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
18547         src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
18548         * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
18549         src/makefile.am: Move gdl to it's own directory.
18550         * global-tags/create_global_tags.sh: Silently ignore SDL error.
18552 2003-04-09  Naba Kumar  <naba@gnome.org>
18554         * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
18555         branch.
18557 2003-04-09  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18558         * src/anjuta-tools.c: Use CDATA for saving tools data.
18559         * anjuta.glade, src/search-replace.c: Port from branch.
18560         * widgets/e-splash.*, src/main.c: Better splash screen.
18561         * configure.in, widgets/gdl*: Import GDL widgets.
18562         * ROADMAP: Updated roadmap.
18563         * src/an_file_view.c: Use GDL icons for file tree.
18565 2003-04-09  Naba Kumar  <naba@gnome.org>
18567         * anjuta.glade: Added (hidden) initial setup-wizard window.
18568         
18569         Patch from: Vitaly  <vvv@rfniias.ru>
18570         * src/preferences.c: Fixes a bug with libglace widget access with
18571         translated strings.
18573         Patch from: Etay Meiri  <etay-m@bezeqint.net>
18574         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
18575         src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18576         src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
18577         src/toolbar_callbacks.[c,h],
18578         src/memory.c, src/message-manager-private.cc,
18579         src/message-manager-private.h, src/message-manager.cc,
18580         src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
18581         src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
18582         to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
18583         watch window to a subwindow in the notebook
18585 2003-04-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18586         * ROADMAP: Updated roadmap.
18588 2003-04-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>
18590         * configure.in: Added Belarusian to ALL_LINGUAS.
18592 2003-04-01  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18593         * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
18594         Henry Jia
18595         * ROADMAP: Added roadmap for HEAD.
18597 2003-03-29  Naba Kumar  <naba@gnome.org>
18599         * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
18600         src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
18601         anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
18602         (new) pixmaps/start-with-wizard.png,
18603         (new) pixmaps/start-with-import.png,
18604         (new) pixmaps/start-with-open.png Added Start with dialog which pops
18605         up on anjuta start-up to give quick access to opening file/project or
18606         creation wizards.
18608         * src/main.c: Sets proper data directory for the gnome
18609         program.
18611 2003-03-27  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
18612         * src/text_editor.c: Fixed error/warning indicators.
18614 2003-03-24  Naba Kumar  <naba@gnome.org>
18616         * README: Correct version.
18617         
18618 2003-03-24  Michael Tindal <etherscape@paradoxpoint.com>
18620         * configure.in: Added checks to see if were building on FreeBSD
18621         systems.  Sets -DFREEBSD if we are, and also attempts to find
18622         gmake if the host system is FreeBSD.
18624         * src/getline.c: New file used to provide the getline function,
18625         which isnt available on a FreeBSD system.  The function is only
18626         defined if FREEBSD is defined.
18628         * src/Makefile.am: Added getline.c to anjuta_SOURCES
18630         * tagmanager/Makefile.am:  Uses $(GMAKE) rather than make. 
18631         configure.in sets this to gmake on FreeBSD systems, and make
18632         on everything else.
18634 2003-03-23  Naba Kumar  <naba@gnome.org>
18636         * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
18637         
18638         * anjuta.spec.in: Fixed spec file for correct file paths and
18639         corrected rpmbuild.
18641         * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
18642         the rpm build command separately now.
18643         
18644         * src/anjuta.c, windows-dialog.c: Added some more window management
18645         stuffs (not still fully working, though).
18647         * TODO: Updated.
18649 2003-03-22  Naba Kumar  <naba@gnome.org>
18651         * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
18653 2003-03-21  Naba Kumar  <naba@gnome.org>
18655         * README: Removed Andy Piper's name from the active maintainers
18656         list on his request.
18657         
18658         * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
18659         preferences.
18660         
18661         * src/anjuta-tools.c: Fixed compiler errors.
18663         * src/anjuta-tools.c, src/attach_process.c: Fixed more window
18664         show bugs.
18665         
18666         * src/commands.c, src/src_paths.c, src/style-editor.c,
18667         src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
18668         becuase they are now hidden by default (from glade editing).
18669         
18670         * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
18671         src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
18672         src/main_menubar_def.h, src/mainmenu_callbacks.c,
18673         src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
18674         basic windows managements.
18675         
18676 2003-03-21  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18677         * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
18678         to hot-spot problems with cursor in XFree86 4.3.0. Patch by
18679         Enver ALTIN (a.k.a. skyblue)
18681 2003-03-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18682         * tagmanager/*: Added ignore-list for symbols. This will make
18683         parsing more accurate for projects. Doc updates needed.
18685 2003-03-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
18686         * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
18687         * launcher/Makefile.am: Link to correct libraries
18688         * src/launcher.c: Do not allow NULL shell
18690 2003-03-14  Etay Meiri <etay-m@bezeqint.net>
18691         * src/debug_tree.c: Improve debug tree view.
18693 2003-03-10  Dan Elphick <dre00r@ecs.soton.ac.uk>
18695         * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
18696         'Run Configure Script' and 'Execute Program'. Increase minimum width
18697         of Configure dialog.
18698         * find_in_files.c, find_in_files_cbs.*: Properly create the file
18699         list widget by setting a model and adding a column and renderer.
18700           Actually store the nocvs toggle button in FindInFiles data structure.
18701           Handle selection changes via changed signal rather than row_activated.
18702           Use response signal for handling the close and find buttons.
18703           Close window when escape is pressed.
18704         * find_replace.c: Close window when escape is pressed.
18705         * find_text.c: Close window when escape is pressed in find dialog as
18706         well as wrap search question, where now Yes is the default button.
18708 2003-03-05  Naba Kumar  <naba@gnome.org>
18710         Patch from: Dan Elphick  <dre00r@ecs.soton.ac.uk>
18712         * src/message-manager-private.cc: Fixed a bug with vte conditional
18713         compilation.
18714         * anjuta.glade: Hides all windows in glade file.
18716 2003-03-05  Naba Kumar  <naba@gnome.org>
18718         * src/an_file_view.c: Fixed a compilation warning.
18719         * src/message-manager-private.cc: Conditional compilation for vte
18720         API.
18721         
18722 2003-02-28  Naba Kumar  <naba@gnome.org>
18724         * configure.in, anjuta.spec.in: Updated dependency packages version.
18725         * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
18726         * src/preferences.c: Added debug assertions.
18727         * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
18728         editor to enable/disable bringing the recent editor tabs first.
18729         
18730         * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
18731         tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
18732         scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
18733         Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
18734         and     bug fixes. Also code clean ups.
18735         
18736         * (new) src/search-replace.[h,c]: New search replace implementation
18737         from ANJUTA_1_0_0 branch.
18738         
18739         * (new) src/windows-dialog.[h,c]: New windows management class
18740         [work in progress].
18742 2003-02-28  Naba Kumar  <naba@gnome.org>
18744         * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
18745         src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
18746         src/appwizard.c, src/build_file.c, src/build_project.c,
18747         src/clean_project.c, src/compile.c, src/configurer.c,
18748         src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
18749         src/message-manager-dock.c, src/message-manager-dock.h,
18750         src/message-manager-private.cc, src/message-manager.cc,
18751         src/preferences-dialog.c, src/preferences-dialog.h,
18752         src/preferences.c, src/preferences.h, src/project_dbase.c,
18753         src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
18754         src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
18755         src/utilities.c, src/utilities.h:
18756         
18757         Widgetized Preferences and gave proper function names.
18759         * src/executer.c: Fixed a session loading bug.
18760         
18761 2003-02-27  Naba Kumar  <naba@gnome.org>
18763         * printing/print.c: Fixed printing font bug that failed to load the
18764         proper fonts.
18765         
18766         * src/toolbar.c: Disabled LED flashing (not yet implemented).
18767         
18768         * TODO, anjuta.prj: Updated.
18770 2003-02-24  Joe Harnish <bigJoe@linuxmail.org>
18772         * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18773         manuals/C/anjuta-manual/anjuta-manual-C.omf,
18774         manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18775         manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
18776         manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
18777         fixed omf errors
18779 2003-02-25  Naba Kumar  <naba@gnome.org>
18781         * Makefile.am: Excluded omf-install from installation as the docs are
18782         not ready.
18783         
18784         TODO: Updated.
18785         
18786         * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
18787         anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
18788         property names and added new editor properties and code cleanups.
18789         Also added new project properties.
18790         
18791         * src/compiler_options.[h,c]: Added pkg-config packages supports
18792         and fixed bugs.
18793         
18794         * src/glade_iface.h: Cleanups.
18795         
18796         * src/launcher.c: Used timer instead of idle to scan.
18797         
18798         * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
18799         src/project_config.[h,c], src/project_import.c: Implemented project
18800         property to define GUI editor and to handle it.
18801         
18802         * src/preferences.c: i18n fixes.
18803         
18804         * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
18805         unused (and old) pixmaps.
18806         
18807         * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
18808         
18809 2003-02-25  Naba Kumar  <naba@gnome.org>
18811         * src/message-manager-private.[h,cc], src/preferences.c,
18812         anjuta.glade, anjuta_dialog_strings.c: Implemented
18813         gnome terminal profiles for the terminal preferences and moved the
18814         addition of terminal preferences in the terminal constructor.
18815         
18816         * anjuta.prj: Updated.
18818 2003-02-24  Naba Kumar  <naba@gnome.org>
18820         * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
18821         (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
18822         (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
18823         po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
18824         preferences dialog.
18826         * TODO: Updated.
18828         * src/message-manager-private.[cc,h]: Fixed VTE terminal for
18829         text selection and child re-spawning.
18831         * src/pixmaps.h: Removed unused pixmaps definitions.
18832         
18833 2003-02-23  Naba Kumar  <naba@gnome.org>
18835         * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
18836         the project tree/window.
18838         * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
18839         src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
18840         Correct the use of a variable and implemented session save/load
18841         for tree expansion states.
18842         
18843         * src/main_menubar_def.h: Fixed shortcuts keys.
18844         
18845         * src/anjuta.c, src/gnome_project.c: Code clean ups.
18846         
18847         * anjuta.prj: Updated.
18848         
18849 2003-02-22  Naba Kumar  <naba@gnome.org>
18851         * src/debug_tree.[c,h]: GNOME2 port from 
18852         Etay Meiri <etay-m@bezeqint.net>
18853         
18854         * src/an_file_view.c, src/resources.[h,c],
18855         data/properties/bash.properties,
18856         data/properties/cpp.properties,
18857         data/properties/html.properties,
18858         data/properties/make.properties,
18859         data/properties/others.properties,
18860         data/properties/perl.properties,
18861         data/properties/props.properties,
18862         data/properties/xml.properties: Standarized file icons. Icons are
18863         defined in respective .properties file and are retrieved as resource
18864         data.
18866         * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
18867         in labels from the commands editor as that would create
18868         problems for translators.
18870 2003-02-21  Naba Kumar  <naba@gnome.org>
18872         * .cvsignore, (new)config.guess, (new)config.sub: Added these files
18873         as they should be part of CVS(?).
18875         * Makefile.am: Corrected a typo for glade generated strings file.
18877         * configure.in, po/hi.po: Added new Hindi (hi) translation
18878         in ALL_LINGUS and added initial Hindi translation.
18880         * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
18881         (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
18882         sv_unknown.xpm to more proper icon.
18884         * (new)data/properties/php.properties, data/properties/Makefile.am,
18885         data/properties/anjuta.properties, data/properties/html.properties:
18886         Fixed PHP syntax hilighting bug by separating php properties into
18887         different file (because of file size).
18889         * TODO: Updated.
18890         
18891 2003-02-20  Naba Kumar <naba@gnome.org>
18893         * src/breakpoints.c: Fixed breakpoints session saving/loading
18894         crash bug.
18895         
18896         * scintilla/*, scintilla/include/*: Updated to scintilla
18897         release 1.51
18898         
18899 2003-02-19  Naba Kumar <naba@gnome.org>
18901         * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
18902         * TODO: Updated.
18904         * Makefile.am, src/Makefile.am,
18905         (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
18906         (removed) src/anjuta_dialog_strings.c,
18907         (removed) src/anjuta_dialogs_strings.c,
18908         (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
18909         (added) anjuta.glade: Transfered glade files from src/ directory
18910         to the top level directory.
18912         * po/POTFILES.in: Updated.
18913         
18914         * (removed) macrocs2/*: Transfered to data/ directory.
18915         
18916         * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
18917         data/Makefile.am: Moved macros in data directory. Anjuta no longer
18918         requires to have macros dir, but the projects generated by anjuta
18919         require them.
18920         
18921         * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
18922         trees.
18923         
18924         * src/defaults.c: Corrected default compiler options.
18925         
18926         * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
18927         wizard.
18928         
18929         * src/message-manager-private.cc, src/message-manager-private.h,
18930         src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
18931         
18932         * src/project_dbase.c, src/project_type.c, src/source.c: Proper
18933         source code generation for gnome2 projects.
18935 2003-02-11  Naba Kumar <naba@gnome.org>
18937         * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
18938         restores the expand/collaspe states of the nodes after refresh.
18939         
18940         * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
18941         
18942 2003-02-11  Naba Kumar <naba@gnome.org>
18944         * src/style-editor.c: Fixed pango font description handling for fonts.
18945         * src/anjuta.glade: Removed font size spin button.
18946         * configure.in, src/anjuta.prj: Corrected version.
18947         * TODO: update.
18948         
18949 2003-02-10  Naba Kumar <naba@gnome.org>
18951         * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
18952         references of scroll-menu.h and add about.h in Makefile.am.
18953         
18954         * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
18955         (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
18956         (removed) widgets/scroll-menu.h: Removed unused files.
18957         
18958         * Makefile.am: Added proper i18n rules and added intl tools for
18959         distributions.
18960         
18961         * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
18962         to the stable release).
18963         
18964         * anjuta.spec.in: Removed manuals packaging.
18965         
18966         * data/Makefile.am: Removed 'macros' installation (not required for
18967         gnome2 projects).
18969 2003-02-10  Naba Kumar <naba@gnome.org>
18971         * po/POTFILES.in: Updated.
18973         * pixmaps/Makefile.am, pixmaps/anjuta_icon.png, 
18974         (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
18975         (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
18976         (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
18977         (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
18978         icons and images.
18980         * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
18981         src/toolbar_callbacks.h: Fixed scintilla notification signal name
18982         and fixed to properly handle focus in find entry box.
18984         * Makefile.am: Added code for RH system menu update.
18986         * .cvsignore: Updated.
18988         * NEWS: Updated.
18990 2003-02-03  Naba Kumar <naba@gnome.org>
18992         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
18993         editor preferences. and fixes dialogs.
18995         * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
18996         Fixed linenumbers and header margins when they are disabled and
18997         removed unused header files.
18999         * src/attact_process.[h,c], src/debugger.c: Attach to process
19000         now works.
19002         * src/help.c: Fixed dialog response.
19004         * TODO: Updated.
19006         * data/properties/anjuta.properties: Corrected typo.
19008         * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
19009         Change the signal to "changed" in entry from "selection-changed" in
19010         list.
19012         * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
19013         short-cuts.
19015 2003-01-31  Naba Kumar <naba@gnome.org>
19017         * configure.in: Upgraded to use libgnomeprint-2.2
19018         
19019         * printing/Makefile.am: Updated
19020         
19021         *(removed) printing/print-doc.c, printing/print-doc.h,
19022         printing/print-util.c, printing/print-util.h: Removed because already
19023         merged with print.c.
19024         
19025         * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
19026         and libgnomeprintui-2.2 and fixed rendering problems.
19027         
19028         * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
19029         uneccessary print properties, as they are separately taken
19030         care in gnomeprint.
19031         
19032         * po/POTFILES.in: Update.
19034 2003-01-30  Naba Kumar <naba@gnome.org>
19036         * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
19037         for about dialog box.
19038         
19039         * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
19040         src/pixmaps.h: Modified for the above additions for about dialog.
19042 2003-01-29  Naba Kumar <naba@gnome.org>
19044         * src/style_editor.[c,h]: Added missing files.
19045         
19046 2003-01-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19047         * scintilla/XPM.[cxx|h]: Added missing files
19049 2003-01-29  Naba Kumar <naba@gnome.org>
19050         
19051         * TODO, po/POTFILES.in: Updated.
19052         
19053         * anjuta.prj, src/anjuta.glade,
19054         * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
19056 2003-01-28  Naba Kumar <naba@gnome.org>
19057         
19058         * data/properties/anjuta.properties, src/aneditor.cxx,
19059         src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
19060         properties into text properties (earlier it was int properties).
19062         * TODO: Updated
19063         
19064         * scintilla/AutoComplete.c,xx,
19065         scintilla/AutoComplete.h,
19066         scintilla/CallTip.c,xx,
19067         scintilla/CallTip.h,
19068         scintilla/Document.c,xx,
19069         scintilla/Document.h,
19070         scintilla/Editor.c,xx,
19071         scintilla/Editor.h,
19072         scintilla/LexAVE.c,xx,
19073         scintilla/LexCSS.c,xx,
19074         scintilla/LexHTML.c,xx,
19075         scintilla/LexOthers.c,xx,
19076         scintilla/LexPython.c,xx,
19077         scintilla/LineMarker.c,xx,
19078         scintilla/LineMarker.h,
19079         scintilla/Makefile.am
19080         scintilla/PlatGTK.c,xx,
19081         scintilla/PropSet.c,xx,
19082         scintilla/ScintillaBase.c,xx,
19083         scintilla/ScintillaBase.h,
19084         scintilla/ScintillaGTK.c,xx,
19085         scintilla/ViewStyle.c,xx,
19086         scintilla/include/Platform.h,
19087         scintilla/include/SciLexer.h,
19088         scintilla/include/Scintilla.h,
19089         scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
19090         
19091         
19092         src/Makefile.am,
19093         src/an_file_view.c,
19094         src/an_symbol_view.c,
19095         src/anjuta-tools.c,
19096         src/anjuta.c,
19097         src/anjuta.glade
19098         src/anjuta.h,
19099         src/anjuta_cbs.c,
19100         src/anjuta_dialogs_strings.c,
19101         src/anjuta_info.c,
19102         src/commands.c,
19103         src/compiler_options.c,
19104         src/debugger.c,
19105         src/help.c,
19106         src/main_menubar.c,
19107         src/main_menubar.h,
19108         src/main_menubar_def.h,
19109         src/mainmenu_callbacks.c,
19110         src/mainmenu_callbacks.h,
19111         src/message-manager-private.c,c
19112         src/message-manager-private.h,
19113         src/message-manager.c,c
19114         src/message-manager.h,
19115         src/pixmaps.h,
19116         src/preferences.c,
19117         src/preferences.h,
19118         src/project_config.c,
19119         src/project_dbase.c,
19120         src/project_dbase_gui.c,
19121         src/project_import_gui.c,
19122         src/properties.c,xx,
19123         src/properties.h,
19124         src/resources.c,
19125         src/src_paths.c,
19126         src/text_editor.c,
19127         src/text_editor_gui.c,
19128         src/toolbar.c,
19129         src/utilities.c,
19130         src/utilities.h,
19131         anjuta.prj: GNOME2 porting and fixed many porting bugs.
19132         
19133 2003-01-24  Naba Kumar <naba@gnome.org>
19135         * src/text_editor_gui.c, src/toolbar.c,
19136         src/text_editor.c, src/text_editor_cbs.h:
19137         Used correct notification signal name for scintilla
19138         (gtk2) and fixed UI.
19139         
19140         * src/controls.c: Does not hide tags combo. Simply makes it insensitive
19141         when not required.
19142         
19143         * printing/print-doc.c,
19144         printing/print.c,,
19145         src/anjuta-tools.c,
19146         src/find_replace.c,
19147         src/goto_line.c,
19148         src/launcher.c,
19149         src/mainmenu_callbacks.c,
19150         src/project_dbase.c,
19151         src/project_dbase.h,
19152         src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
19153         src/text_editor.c,
19154         src/text_editor_cbs.h:
19157 2003-01-23  Naba Kumar <naba@gnome.org>
19159         * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
19160         correct stock icons and organized pixmap macros.
19161         
19162         Makefile.am: Removed non-generated files.
19163         
19164         * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
19165         block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
19166         bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
19167         close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
19168         error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
19169         fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
19170         list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
19171         open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
19172         prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
19173         prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
19174         prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
19175         remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
19176         stop.xpm, undo.xpm}: Removed because no longer used.
19178         * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
19179         file_unknown.xpm}: Files renamed from fv_*, as it would
19180         be the right name.
19182         * pixmaps/Makefile.am: Updated for the above changes.
19184 2003-01-23  Jakub Steiner <jimmac * ximian * com>
19186         * pixmaps/autocomplete-16.png,
19187         pixmaps/autocomplete.png,
19188         pixmaps/block-end-16.png,
19189         pixmaps/block-end.png,
19190         pixmaps/block-start-16.png,
19191         pixmaps/block-start.png,
19192         pixmaps/bookmark-first-16.png,
19193         pixmaps/bookmark-first.png,
19194         pixmaps/bookmark-last-16.png,
19195         pixmaps/bookmark-last.png,
19196         pixmaps/bookmark-next-16.png,
19197         pixmaps/bookmark-next.png,
19198         pixmaps/bookmark-prev-16.png,
19199         pixmaps/bookmark-prev.png,
19200         pixmaps/error-next-16.png,
19201         pixmaps/error-next.png,
19202         pixmaps/error-prev-16.png,
19203         pixmaps/error-prev.png: gnome2-styled icons
19206 2003-01-23  Naba Kumar <naba@gnome.org>
19208         * anjuta.prj: Updated compiler options.
19209         * scintilla/ScintillaGTK.cxx: Fixed selection notify.
19211         * src/aneditor.cxx,
19212         src/anjuta.c,
19213         src/anjuta.glade,
19214         src/anjuta_dialogs_strings.c,
19215         src/mainmenu_callbacks.c,
19216         src/mainmenu_callbacks.h,
19217         src/text_editor.c,
19218         src/text_editor_cbs.c,
19219         src/text_editor_gui.c: GNOME2 Porting.
19221 2003-01-22  Naba Kumar <naba@gnome.org>
19223         * ChangeLog: Corrected dates.
19224         * src/mainmenu_callbacks.h: Cleaned up function prototypes.
19225         * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
19226         preferences.
19228 2003-01-22  Naba Kumar <naba@gnome.org>
19229         
19230         * plugins/patch/patch-plugin.c: Bug fix.
19231         
19232         * src/anjuta-tools.c,
19233         src/anjuta.c,
19234         src/anjuta.glade,
19235         src/anjuta.h,
19236         src/anjuta_dialogs_strings.c,
19237         src/breakpoints.c,
19238         src/cvs_gui.c,
19239         src/debugger.c,
19240         src/debugger.h,
19241         src/executer.c,
19242         src/glade_iface.c,
19243         src/main.c,
19244         src/mainmenu_callbacks.c,
19245         src/mainmenu_callbacks.h,
19246         src/preferences.c,
19247         src/project_dbase.c,
19248         src/project_dbase_gui.c,
19249         src/registers.c,
19250         src/sharedlib.c,
19251         src/signals.c,
19252         src/signals_cbs.c,
19253         src/source.c,
19254         src/stack_trace.c,
19255         src/toolbar_callbacks.c,
19256         src/utilities.c,
19257         src/utilities.h,
19258         src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
19259         
19260         * src/Makefile.am,
19261         (removed) src/CORBA-Server.c,
19262         (removed) src/CORBA-Server.h,
19263         (removed) src/Gladen-common.c,
19264         (removed) src/Gladen-stubs.c,
19265         (removed) src/Gladen.h,
19266         (removed) src/Prj-common.c,
19267         (removed) src/Prj-skelimpl.c,
19268         (removed) src/Prj-skels.c,
19269         (removed) src/Prj-stubs.c,
19270         (removed) src/Prj.h,
19271         (removed) src/glades.c,
19272         (removed) src/glades.h,
19273         (removed) src/messagebox.c,
19274         (removed) src/messagebox.h: Removed because no longer used.
19276 2003-01-21  Naba Kumar <naba@gnome.org>
19278         * src/anjuta-tools.c,
19279         src/anjuta.c,
19280         src/anjuta.glade,
19281         src/anjuta_dialogs_strings.c,
19282         src/anjuta_info.c,
19283         src/anjuta_info.h,
19284         src/breakpoints.c,
19285         src/compiler_options.c,
19286         src/debugger.c,
19287         src/find_replace.c,
19288         src/find_replace.h,
19289         src/find_text.c,
19290         src/find_text.h,
19291         src/goto_line.c,
19292         src/launcher.c,
19293         src/text_editor.c,
19294         widgets/gnomefilelist.c: GNOME2 porting.
19296 2003-01-20  Naba Kumar <naba@gnome.org>
19298         * global-tags/create_global_tags.sh: Uses pkg-config to
19299         read the modules.
19300         
19301         * src/anjuta.c,
19302         src/anjuta.glade,
19303         src/anjuta.h,
19304         src/anjuta_cbs.c,
19305         src/anjuta_dialogs_strings.c,
19306         src/breakpoints.c,
19307         src/breakpoints.h,
19308         src/compiler_options.c,
19309         src/compiler_options.h,
19310         src/fileselection.c,
19311         src/fileselection.h,
19312         src/mainmenu_callbacks.c,
19313         src/project_dbase_gui.c,
19314         src/session.c,
19315         src/src_paths.c,
19316         src/src_paths.h,
19317         src/text_editor.c,
19318         src/text_editor_gui.c,
19319         widgets/gnomefilelist.c,
19320         widgets/gnomefilelist.h: GNOME2 porting.
19321         
19322         * widgets/Makefile.am,
19323         (removed) widgets/gnomedirlist.c,
19324         (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
19325         
19326         * src/Makefile.am,
19327         (removed) src/src_paths_cbs.c,
19328         (removed) src/src_paths_cbs.h,
19329         (removed) src/src_paths_gui.c,
19330         (removed) src/compiler_options_cbs.c,
19331         (removed) src/compiler_options_cbs.h,
19332         (removed) src/breakpoints_cbs.c,
19333         (removed) src/breakpoints_cbs.h: Removed because they are now
19334         combined in singe file
19336 2003-01-16  Naba Kumar <naba@gnome.org>
19338         * src/anjuta.glade, src/anjuta_dialogs_strings.c,
19339         src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
19340         options dialog UI and data handling.
19343 2003-01-15  Naba Kumar <naba@gnome.org>
19345         * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
19346         Completed command editor porting.
19347         
19348         * src/anjuta.c: Removed the use of commands load function
19349         (not required).
19351         * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
19352         and unrefs.
19354         * src/anjuta-tools.c: Fixed translatable strings.
19355         
19356         * src/find_text.c: Fixed dialog creation from glade.
19357         
19358         * src/text_editor_gui.c, src/text_editor.c,
19359         src/text_editor_cbs.c: Completed port of detached text editor
19360         to gnome2 plateform.
19361         
19362 2003-01-14  Naba Kumar <naba@gnome.org>
19364         * src/anjuta.glade, src/preferences.[h,c],
19365         src/anjuta_dialogs_strings.c: Added build and editor
19366         preferences pages and other UIs. Fixed preferense loading and saving.
19367         
19368         * src/anjuta.c: Does case-insensitive match for tabs position
19369         preferences and removed preferences loading (done at _new() call).
19370         
19371         * anjuta-tools.c: Debugged tools dialog handling.
19372         * plugins/class-gen/clsGen.c: Fixed an undefined function.
19373         
19374 2003-01-13  Naba Kumar <naba@gnome.org>
19376         * ABOUT-NLS: Update (strange).
19378         * autogen.sh: Removed blocking code.
19380         * configure.in: Fixed an autogen bug.
19381         
19382 2003-01-13  Naba Kumar <naba@gnome.org>
19384         * (new)src/anjuta.gladep
19385         (new)src/messagebox.c
19386         (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
19387         will be gradually removed (and then the files).
19388         
19389         * Makefile.am,
19390         anjuta.prj,
19391         printing/print-util.c,
19392         printing/print.c,
19393         scintilla/ScintillaGTK.c,xx
19394         src/Makefile.am,
19395         src/an_file_view.c,
19396         src/an_symbol_view.c,
19397         src/anjuta.c,
19398         src/anjuta.glade
19399         src/anjuta.h,
19400         src/anjuta_dialogs_strings.c,
19401         src/anjuta_gui.c,
19402         src/attach_process.c,
19403         src/attach_process.h,
19404         src/breakpoints.c,
19405         src/breakpoints.h,
19406         src/breakpoints_cbs.c,
19407         src/commands.c,
19408         src/commands.h,
19409         src/compiler_options.c,
19410         src/compiler_options.h,
19411         src/compiler_options_cbs.c,
19412         src/configurer.c,
19413         src/configurer.h,
19414         src/controls.c,
19415         src/cvs_cbs.c,
19416         src/debug_tree.c,
19417         src/debug_tree.h,
19418         src/executer.c,
19419         src/executer.h,
19420         src/find_in_files.c,
19421         src/find_in_files.h,
19422         src/find_in_files_cbs.c,
19423         src/find_replace.c,
19424         src/find_replace.h,
19425         src/find_text.c,
19426         src/find_text.h,
19427         src/goto_line.c,
19428         src/help.c,
19429         src/help.h,
19430         src/launcher.c,
19431         src/main.c,
19432         src/main_menubar.c,
19433         src/mainmenu_callbacks.c,
19434         src/message-manager.c,c
19435         src/pixmaps.h,
19436         src/preferences.c,
19437         src/project_config.c,
19438         src/project_config.h,
19439         src/project_dbase.c,
19440         src/project_import_cbs.c,
19441         src/resources.c,
19442         src/resources.h,
19443         src/splash.c,
19444         src/src_paths.c,
19445         src/src_paths.h,
19446         src/src_paths_gui.c,
19447         src/text_editor.c,
19448         src/text_editor_gui.c,
19449         src/toolbar.c,
19450         src/toolbar.h,
19451         src/utilities.c,
19452         src/utilities.h,
19453         src/wizard_gui.c,
19454         widgets/gnomefilelist.c: GNOME2 Port.
19456 2003-01-10  Naba Kumar  <naba@gnome.org>
19458         * src/an_file_view.c,
19459         src/anjuta_gui.c,
19460         src/appwizard_gui.c,
19461         src/compiler_options.c,
19462         src/compiler_options_cbs.c,
19463         src/cvs_cbs.c,
19464         src/executer.c,
19465         src/fileselection.c,
19466         src/find_in_files.c,
19467         src/goto_line.c,
19468         src/main_menubar.c,
19469         src/memory.c,
19470         src/message-manager-dock.c,
19471         src/preferences.c,
19472         src/project_dbase_gui.c,
19473         src/project_import_gui.c,
19474         src/registers_gui.c,
19475         src/sharedlib_gui.c,
19476         src/src_paths_gui.c,
19477         src/text_editor_gui.c,
19478         src/toolbar.c,
19479         src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
19481 2003-01-09  Naba Kumar <naba@gnome.org>
19483         * scintilla/RESearch.cxx: Removed cvs logging as it was creating
19484         problems with some comments.
19486         * anjuta.prj: New project file (updated?)
19488         * src/Makefile.am: Enabled deprecated API and fixed variables.
19490         * src/an_file_view.c,
19491         src/an_symbol_view.c,
19492         src/anjuta-plugins.c,
19493         src/anjuta-tools.c,
19494         src/anjuta.c,
19495         src/anjuta_gui.c,
19496         src/appwizard_cbs.c,
19497         src/attach_process.c,
19498         src/attach_process_cbs.c,
19499         src/compiler_options.c,
19500         src/compiler_options_cbs.c,
19501         src/launcher.c,
19502         src/mainmenu_callbacks.c,
19503         src/message-manager-private.c,c
19504         src/message-manager-private.h,
19505         src/message-manager.c,c
19506         src/message-manager.h,
19507         src/project_dbase.c,
19508         src/project_dbase.h,
19509         src/project_dbase_gui.c,
19510         src/project_import_cbs.c,
19511         src/project_import_gui.c,
19512         src/registers.c,
19513         src/resources.c,
19514         src/resources.h,
19515         src/sharedlib.c,
19516         src/signals.c,
19517         src/signals_cbs.c,
19518         src/signals_gui.c,
19519         src/splash.c,
19520         src/src_paths_cbs.c,
19521         src/src_paths_gui.c,
19522         src/stack_trace.c,
19523         src/text_editor.c,
19524         src/text_editor_gui.c,
19525         src/text_editor_menu.c,
19526         src/toolbar.c,
19527         src/toolbar_callbacks.c,
19528         src/utilities.c,
19529         src/watch.c,
19530         src/watch_cbs.c,
19531         src/wizard_gui.c: GNOME porting.
19533 2002-12-24 Naba Kumar <naba@gnome.org>
19535         * AUTHORS, ChangeLog, HACKING, Makefile.am,
19536         NEWS, README, SEARCH-REPLACE,
19537         THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in, 
19538         setup-gettext, data/*, doc/.cvsignore, global-tags/*,
19539         launcher/Makefile.am,
19540         launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
19541         plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
19542         plugins/sample1/plugin-sample1.c, printing/print-doc.c,
19543         printing/print-util.c, printing/print.c, printing/print.h,
19544         scintilla/*/*, widgets/e-shell-about-box.c,
19545         src/*, tagmanager/*/*, widgets/Makefile.am,
19546         widgets/gnomefilelist.c:
19547         
19548         Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
19549         src/*.[c,h] files to gnome2 API.
19551         * src/anjuta_dialogs_strings.c: Added glade generated translatable
19552         strings table.
19554 2002-10-23  Naba Kumar <naba@gnome.org>
19556         * autogen.sh: Prevented Users from building HEAD cvs.
19557         
19558 2002-09-16  Stephane Demurget  <demurgets@free.fr>
19560         * src/anjuta.glade: added the compiler options dialog, hopefully
19561         HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
19563 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19565         * src/anjuta.glade: fixed a lot of small glitches.
19567         * src/commands.[ch]: more gnome 2 port. only instant apply is missing
19568         now.
19570         * src/breakpoints_cbs.c: polished a bit.
19572 2002-09-15  Stephane Demurget  <demurgets@free.fr>
19574         * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
19576         * src/commands.c: partial gnome 2 port.
19578         * src/utilities.[ch]: changed some bits to be const.
19580 2002-09-14  Stephane Demurget  <demurgets@free.fr>
19582         * src/Makefile.am: removed breakpoints_gui.c and added a check
19583         for gdk-pixbuf deprecated functions, but there shouldn't be much
19584         anyway.
19586         * src/breakpoints_gui.c: killed.
19588         * src/anjuta.glade: added two dialogs for the breakpoints management.
19590         * src/anjuta.h:
19591         * src/anjuta_cbs.c:
19592         * src/appwizard.c:
19593         * src/attach_process.c:
19595         * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
19596         really huge changes and porting work.
19597         
19598         * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
19599         (breakpoints_dbase_new): moved the UI init bits here.
19601         * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
19602         a lot, not using any color anymore (not HIG compliant) and not using
19603         BrkPtItem thanks to libglade. 4 issues marked with #warning that have
19604         to be double checked.
19606         * src/build_file.c:
19607         * src/build_project.c: gnome 2 port.
19609 2002-09-11  Stephane Demurget  <demurgets@free.fr>
19611         * src/anjuta.glade:
19612         * src/anjuta.h:
19613         * src/anjuta_cbs.c:
19614         * src/appwizard.c:
19615         * src/breakpoints.c:
19616         * src/breakpoints_cbs.c: cleaned up some bits.
19618 2002-09-09  Stephane Demurget  <demurgets@free.fr>
19620         * src/Makefile.am:
19621         * src/messagebox.[ch]: killed. Not HIG compliant at all :/
19623         * src/an_symbol_view.[ch]:
19624         * src/attach_process_cbs.h: polished a bit.
19626         * src/breakpoints_cb.[ch]: partial gnome 2 port.
19628 2002-09-02  Stephane Demurget  <demurgets@free.fr>
19630         * configure.in:
19631         * src/Makefile.am: added libglade-2 to the build.
19633         * src/anjuta.[ch]: added support for libglade.
19635         * src/anjuta.glade: added. There could be a file per top-level widget,
19636         as some other gnome projects, though.
19638         * src/attach_process_gui.c: removed.
19639         * src/attach_process.[ch]: gnome 2 port.
19640         (attach_process_new): Added the treeview init and the widget references
19641         here.
19643 2002-08-31  Stephane Demurget  <demurgets@free.fr>
19645         * src/an_file_view.c: fixed some compilation issues.
19647         * src/an_symbol_view.c: gnome 2 port.
19649 2002-08-26  Stephane Demurget  <demurgets@free.fr>
19651         * src/an_file_view.c: finished gnome 2 port.
19652         (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
19653         directory pixmap depending on the event.
19655         * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
19656         (project_file_data_new): use a GtkTreePath.
19658 2002-08-23  Stephane Demurget  <demurgets@free.fr>
19660         * src/Makefile.am: readded back an_*_view.[ch] because they are still
19661         driving me nuts but they need to be ported, heh ?
19663         * src/an_file_view.c: gnome 2 port, almost finished after some hard
19664         work since it's quite a total rewrite again.
19666 2002-08-22  Stephane Demurget  <demurgets@free.fr>
19668         * src/an_file_view.c:
19669         * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
19671 2002-08-21  Stephane Demurget  <demurgets@free.fr>
19673         * src/anjuta_info.c:
19674         * src/utilities.h: gnome 2 port, featuring a total rewrite.
19676 2002-08-20  Stephane Demurget  <demurgets@free.fr>
19678         * src/Makefile.am: removed an_*_view.[ch] because they're driving me
19679         nuts ATM.
19680        
19681         * src/an_file_view.c:
19682         * src/aneditor.cxx:
19683         * src/anjuta_cbs.c:
19684         * src/compiler_options.h:
19685         * src/messagebox.c:
19686         * src/messagebox.h:
19687         * src/pixmaps.h:
19688         * src/project_dbase.h:
19689         * src/resources.h: gnome 2 port.
19691 2002-08-14  Stephane Demurget  <demurgets@free.fr>
19693         Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
19695         * data/properties/sql.properties: added the DATETIME data type.
19697         * data/properties/html.properties: added the foreach php keyword.
19699 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19701         * widgets/Makefile.am: removed blank line after the last backslash
19702         for avoiding a warning from automake.
19704         * configure.in:
19705         * src/Makefile.am: added the ORBit-2 dep.
19707 2002-08-08  Stephane Demurget  <demurgets@free.fr>
19709         * AUTHORS: added Biswa, because I wonder why noone already have
19710         written his name in the Anjuta's hall of fame :)
19712 2002-08-01  Naba Kumar <kh_naba@users.sourceforge.net>
19714         * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
19715         widgets/e-shell-about-box.c: Made to compile for gnome2.
19716         
19717 2002-07-31  Naba Kumar <kh_naba@users.sourceforge.net>
19719         * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
19720         scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
19721         
19722         * configure.in, printing/print.h, printing/print.c,
19723         printing/print-doc.c: Made to compile for gnome2.
19724         
19725 2002-07-30  Naba Kumar <kh_naba@users.sourceforge.net>
19727         * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
19728         plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
19729         printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
19730         widgets/Makefile.am:
19731         
19732         Upgraded the build system to gnome2 platform.
19733         
19734 2002-12-19  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19735         * manuals/*: Added capability to generate PDF and PS.
19736         * src/debugger.c, data/gdb.init: Solaris GDB fixes.
19737         * TODO, TODO.biswa: Intergated TODO list.
19738         * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
19739         , bug #574470
19740         * src/dnd.c: Fix typo
19741         * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
19742         * src/anjuta.c: Bug #568895, Bug #575419
19744 2002-12-18  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19746         * tagmanager/tm_global_tags.c: Fixed compiler warning.
19747         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
19749 2002-12-17  Naba Kumar <naba@gnome.org>
19751         * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
19752         bugs.
19753         
19754 2002-12-17  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19755         * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
19756         * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
19757         * anjuta.prj: Added tools.sgml
19758         * data/properties/cpp.properties: Bug # 646974
19760 2002-12-16  Naba Kumar <naba@gnome.org>
19762         * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
19763         * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
19764         src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
19765         on 'Enter' and adds proper focus mechanism.
19766         * src/anjuta.c: Fixed a memory corruption bug.
19767         * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
19768         'Enter' and can also be Canceled. Sets proper default and focus policies
19769         for tools dialogs.
19770         * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
19771         * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
19772         translatable strings in dialogs and fixed some dialog properties.
19773         * src/anjuta-tools.c: Now uses xml format for loading and saving.
19774         * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
19775         * src/message_manager_private.cc: Fixed some debug messages.
19776         * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
19777         widgets/gnomefilelist.c: Fixed a memory leaks.
19778         * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
19779         src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
19780         src/main_menubar_def.h: Implemented incremental search.
19781         * TODO: Updated.
19783 2002-12-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19784         * tagmanager/*: Minor cleanups and warning fixes.
19785         * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
19786         GUI during long updates.
19787         * src/text_editor.c: Remove debug message.
19789 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19790         * tagmanager/tm_project.c: Fix a memory access problem.
19792 2002-12-13  Naba Kumar <naba@gnome.org>
19794         * anjuta.glade, src/anjuta-tools.c: Added a new column in the
19795         tools list to show "Enabled" flag of the tool. Fixed a bug where
19796         tool list is not cleared when creating a new tool.
19797         
19798 2002-12-13  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19799         * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
19801 2002-12-12  Naba Kumar <naba@gnome.org>
19803         * anjuta-tools.[h,c], commands.c: Used the tools help of
19804         anjuta variables list in commands editor and fixed a typos
19805         buy in anjuta-tools.c.
19806         
19807 2002-12-12  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19808         * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
19809         , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
19810         * TODO.biswa: Added to help me track things better.
19812 2002-12-11  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19814         * configure.in, anjuta.spec.in: Added libglade dependency.
19815         * Makefile.am: Added anjuta.glade file.
19816         * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
19817         , src/mainmenu_callbacks.[ch], src/message-manager.h
19818         , src/widget-registry.c: Tools editor GUI + other additions.
19820 2002-12-09  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19822         * src/project_dbase.[ch], tagmanager/tm_project.c,
19823         tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
19824         Implement syncing tags image with the project database.
19825         * src/anjuta-tools.c: Implemented variable substitution and
19826         working directory in tools.
19828 2002-12-09  Naba Kumar <naba@gnome.org>
19829         
19830         * data/properties/anjuta.properties, src/commands.[ch]: Reads the
19831         command configuration language list from properties.
19832         
19833         * data/properties/asm.properties, data/properties/ruby.properties:
19834         Fixed typos.
19836 2002-12-04  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19838         * src/an_symbol_view.c: Remember current selected entry and select
19839         it automatically after refresh.
19841 2002-11-26  Murray Cumming  <murrayc@usa.net>
19843         * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
19844           src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
19845         and gnomemm 1.2 projects so that people know they are really
19846         glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
19847         But I did correct these to sue lowercase names.
19849 2002-12-01  Naba Kumar <naba@gnome.org>
19851         * data/anjuta.properties: Fixed caching problem on 
19852         indicators.
19853         * src/preferences.c, src/preferences_gui.c: Implemented automatic
19854         indicators prefs.
19855         
19856 2002-12-01  Naba Kumar <naba@gnome.org>
19858         * data/properies/anjuta.properties: Corrected "indicators.automatic"
19859         property name.
19860         * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
19861         property and uses it.
19862         * src/aneditor.cxx: Fixed a bug associated with selection a word at
19863         current cursor.
19864         
19865 2002-11-30  Naba Kumar <naba@gnome.org>
19867         * src/debugger.c: Fixed a typo.
19868         * data/properties/*: Updated properties files and added
19869         new ones.
19870         * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
19871         Added comment submenu and cleaned up ref and unref of menus.
19872         * src/aneditor.h: Added definition of comment commands.
19873         * src/aneditor.c: Upgrade from latest SciTE source code.
19874         * src/text_editor.[hc], src/text_editor_cbs.c, 
19875         src/message_manager_private.cc, src/message_manager.[cc,h],
19876         src/anjuta.[c,h]: Added indicators support for errors/warnings
19877         highlight in the editor.
19878         * NEWS, TODO: Update.
19879         * scintilla/include/PropSet.h: Removed deprecrated function.
19880         
19881 2002-11-29  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19883         * src/anjuta-tools.[ch]: Tools implementation (basic)
19884         * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
19885           , src/main_menubar_def.h: PLugins cleanup and segregation
19886         * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
19887           registry
19888         * anjuta.prj: Added new files
19889         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
19890         * plugins/class-gen/clsGen.c: Register menu under 'Project'
19891         * plugins/patch/patch-plugin.c: Register menu under 'Format'
19892         * plugins/sample1/plugin-sample1.c: Register menu under 'View'
19893         * src/Makefile.am: Added new files
19894         * src/message-manager.[cc/h]: Added standard output and error windows
19896 2002-11-26  Johannes Schmid <clubfan@users.sourceforge.net>
19898         * project_type.c: Fixed Gnomemm2 project type
19900 2002-11-25  Naba Kumar <naba@gnome.org>
19902         * printing/print.c: Fixed a compile warning.
19903         * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
19904         * src/utilities.c: Fixed a compile warning in sparc, hides the
19905         terminal check error output from the user.
19906         * project_config.[ch], project_dbase.[ch], source.c: Added project
19907         version, exclude modules configuration and reordered other config
19908         properties. Changed some strings to more descriptive text.
19909         * src/compiler_opitions.c: Removed extra newlines from .prj file
19910         save.
19911         * anjuta.prj: Converted to new format (only reorganised properties
19912         and removed extra newlines ... nothing else).
19913         * NEWS: updated
19914         
19915 2002-11-21  Naba Kumar <naba@gnome.org>
19917         * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
19918         include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
19919         LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
19920         LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
19921         Updated to the CVS version.
19923 2002-11-20  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19925         * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
19926           , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
19927           , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
19928           images in completion lists. 
19929         * src/resources.h: Make C++ friendly.
19930         * scintilla/PropSet.cxx: Fix memory leak.
19932 2002-11-20  Naba Kumar <naba@gnome.org>
19934         * scintilla/*/*: Synced to latest scintilla 1.49
19935         * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
19936         New lexers added.
19938         * scintilla/RESearch.cxx: The automatic cvs log in the
19939         file really broke things trying to interprete the changelog
19940         entry incorrectly as end-of-comment. Removed the $cvs line
19941         and committed again.
19942         
19943 2002-11-19  Naba Kumar <naba@gnome.org>
19945         Patch from Timothee Besset <ttimo@idsoftware.com>
19946         
19947         * src/message-manager-private.cc: Interpretes absolute
19948         file paths properly in zvt terminal.
19950 2002-11-19  Naba Kumar <naba@gnome.org>
19952         Patch from Timothee Besset <ttimo@idsoftware.com>
19953         
19954         * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
19955         src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the 
19956         (important) editor preferences in project (if there is one
19957         open).
19958         
19959         * TODO: Updated
19960         
19961 2002-11-18  Naba Kumar <naba@gnome.org>
19962         
19963         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19964         
19965         * src/debug_tree.c, src/find_in_files_gui.c,
19966         src/find_replace.c, src/find_text.c, 
19967         src/project_import.c, src/project_import_gui.c,
19968         src/wizard_gui.c: i18n Fixes.
19970 2002-11-15  Naba Kumar <naba@gnome.org>
19972         * plugins/class-gen/clsGen.c: Fixed to use project function
19973         to import files. Create non-existent directories before the
19974         sources are written.
19975         
19976         * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
19977         src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
19978         src/glade_iface.c,
19979         src/glades.c: Excluded gladen files from build. This
19980         will fix the unnecessary dependency on libssl.
19981         
19982         * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
19983         file import funtion.
19984         
19985         * src/message_manager_private.cc: Fixed a compiler warning with
19986         DEBUG preprocessor macro.
19987         
19988         * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
19989         wrong (undocked) editor window was closed on clicking close on an
19990         undocked editor window.
19991         
19992         * src/debugger.c: Fixed a bad bug where debugger terminal won't
19993         start correctly if the executable was run before with 'F3'.
19994         
19995         * src/toolbar_callbacks.c: Wrap around find next.
19996         * src/toolbar.c: Disable combo activate.
19997         * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
19998         button positions to get 'yes' as default.
20000         * anjuta.spec.in: Updated.
20001         
20002         * src/anjuta_info.c, src/appwizard_gui.c,
20003         src/attach_process_gui.c, src/breakpoints_gui.c,
20004         src/commands.c, src/compiler_options_gui.c, src/configurer.c,
20005         src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
20006         src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
20007         src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
20008         src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
20009         src/preferences.c, src/preferences_gui.c, src/project_config.c,
20010         src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
20011         src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
20012         src/signals_gui.c, src/source.c, src/src_paths_gui.c,
20013         src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
20014         src/toolbar.c, src/toolbar_callbacks.c, src/watch.h, 
20015         src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
20016         plugins/patch/patch-plugin.c, printing/print-util.c:
20017         Set all windows and dialogs transient
20018         to their parents so that they remain floated above their parents.
20019         
20020 2002-11-13  Naba Kumar <naba@gnome.org>
20022         * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
20023         take default editor font).
20024         
20025         * widgets/e-shell-about-box.c, src/main_menubar_def.h:
20026         Corrected email address.
20027         
20028         * src/mainmenu_callbacks.c: Used spaces instead of tabs
20029         for changelog entry.
20031         * NEWS: Updated.
20032         
20033 2002-11-06  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20034         * plugins/class-gen/clsGen.c: Refined the class generator a bit.
20036 2002-11-06  Naba Kumar <naba@gnome.org>
20038         * README: Updated
20039         * anjuta.spec.in: Ships the .omf files with the
20040         documents instead of the base package.
20041         
20042 2002-11-04  Naba Kumar <naba@gnome.org>
20044         * data/properties/latex.properties: Fixed a bug.
20045         * ChangeLog: Released 1.0.0 stable.
20047 2002-11-04  Naba Kumar <naba@gnome.org>
20049         * src/commands.c: Added command with shell redirection capability.
20050         * data/properties/anjuta.properties: Changed default execution
20051         command.
20052         * src/project_dbase.c: Set project top dir in properties.
20053         * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
20054         * data/Makefile.am: More diskcheck error fixes.
20055         
20056         * README, anjuta.spec.in, THANKS, AUTHORS,
20057         manuals/C/anjuta-faqs/anjuta-faqs.sgml,
20058         manuals/C/anjuta-manual/authers,sgml,
20059         manuals/C/anjuta-manual/anjuta-manual.sgml,
20060         manuals/C/anjuta-manual/anjuta-manual-C.omf,
20061         manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
20062         : Changed anjuta home to
20063         new URL and my email address.
20064         
20065         * manuals/C/anjuta-manual/interfaces.sgml,
20066         manuals/C/anjuta-manual/prefereces.sgml,
20067         manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
20068         
20069         * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
20070         : removed reference to the help menu as the menu is modified
20071         when no help is found (which is very likely when we are
20072         shiping the documents separately).
20073         
20074 2002-11-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20075         * anjuta.spec.in: Update specfile to make multiple RPMs.
20076         * data/Makefile.am: make dist fix.
20077         * src/text_editor_menu.c: Fix compile warnings (casts).
20079 2002-11-02  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20080         * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
20081         * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
20083 2002-11-01  Naba Kumar <naba@gnome.org>
20085         * macros2/*, Makefile.am, configure.in, data/Makefile.am:
20086         Added gnome2 macros to be used by gnome2 project wizard.
20087         
20088         * data/autogen.sh.gnome2: Fixed to use our own macros instead of
20089         from gnome-common.
20090         
20091         * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
20092         as it was conflicting with generated projects and is not
20093         useful for us.
20094         
20095         * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
20096         src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
20097         project generation, removed qt project as it's not complete and
20098         added gnome2 bonobo wizard.
20100 2002-10-29  Naba Kumar <naba@gnome.org>
20102         * po/POTFILES.in: Updated.
20103         * po/POTFILES.skip: Added.
20104         * preferences.h: Fixed print paper size property name.
20106 2002-10-28  Naba Kumar <naba@gnome.org>
20107         
20108         * data/user.properties, data/Makefile.am: Added user properties file
20109         which will be copied in user's ~/.anjuta/user.properties.
20110         
20111         * data/anjuta.properties: Changed a comment.
20112         
20113         * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
20114         
20115         * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20116         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
20117         Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
20118         item.
20120         * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
20121         instead of user properties file.
20122   
20123         * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
20124         * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
20125         * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
20126         * README, TODO: Updated.
20127         
20128 2002-10-28  Naba Kumar <naba@gnome.org>
20130     * manuals/C/anjuta-manual/figures/editor_guides.png,
20131     manuals/C/anjuta-manual/figures/editor_margins.png,
20132     manuals/C/anjuta-manual/figures/editor_markers.png,
20133     manuals/C/anjuta-manual/figures/local_variables.png,
20134     manuals/C/anjuta-manual/figures/open_file_multiple.png,
20135     manuals/C/anjuta-manual/figures/prefs_print.png,
20136     manuals/C/anjuta-manual/figures/print_dlg.png,
20137     manuals/C/anjuta-manual/figures/print_preview.png,
20138     manuals/C/anjuta-manual/figures/symbol_browser.png,
20139     manuals/C/anjuta-manual/figures/variable_tip.png: New png
20140     files for manual documentation.
20141     
20142     * manuals/sgmldocs.make,
20143     manuals/C/anjuta-manual/Makefile.am,
20144     manuals/C/anjuta-manual/authors.sgml,
20145     manuals/C/anjuta-manual/build.sgml,
20146     manuals/C/anjuta-manual/compileopts.sgml,
20147     manuals/C/anjuta-manual/debugger.sgml,
20148     manuals/C/anjuta-manual/execute.sgml,
20149     manuals/C/anjuta-manual/fileoperations.sgml,
20150     manuals/C/anjuta-manual/interface.sgml,
20151     manuals/C/anjuta-manual/preferences.sgml,
20152     manuals/C/anjuta-manual/projects.sgml,
20153     manuals/C/anjuta-manual/figures/arguments.png,
20154     manuals/C/anjuta-manual/figures/open_file.png,
20155     manuals/C/anjuta-manual/figures/other_opts.png,
20156     manuals/C/anjuta-manual/figures/scrshot.png,
20157     manuals/C/anjuta-manual/figures/toolbar_browser.png,
20158     manuals/C/anjuta-manual/figures/toolbar_tags.png:
20159     
20160     Updated anjuta manual documentation.
20162     
20163 2002-10-27  Naba Kumar <naba@gnome.org>
20165     * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
20166     check and modifies debugger terminal command accordingly
20167     to function properly.
20168     
20169 2002-10-25  Naba Kumar <naba@gnome.org>
20171         * manuals/sgmldocs.make: Fixed a couple of bugs.
20172         * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
20174 2002-10-24  Naba Kumar <naba@gnome.org>
20176         * src/debug_tree.c: Fixed a crash bug from Etay.
20178         * global_tags/create_global_tags: Added messages.
20179         Fixed infinite looping within files.
20180         
20181         * macro/autogen.sh: Removed debug and warning flags for defaults.
20182         
20183         Patch from Vadim Berezniker <vadim@berezniker.com>
20184         
20185         * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
20186         global-tags/tm_global_tags.c: Fixed infinite loop in system tags
20187         generation.
20189         * Makefile.am: XML merge is broken for .destop in RH 8.0, so
20190         temporarily just copy it
20192 2002-10-24  Naba Kumar <naba@gnome.org>
20194         * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
20195         manuals/C/anjuta-manual/anjuta-manual.sgml, 
20196         manuals/C/anjuta-manual/compileopts.sgml,
20197         manuals/C/anjuta-manual/debugger.sgml,
20198         manuals/C/anjuta-manual/execute.sgml,
20199         manuals/C/anjuta-manual/fileoperations.sgml,
20200         manuals/C/anjuta-manual/interface.sgml,
20201         manuals/C/anjuta-manual/introduction.sgml,
20202         manuals/C/anjuta-manual/projects.sgml,
20203         manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
20204         manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
20205         manuals/ja/anjuta-manual/anjuta-manual.sgml,
20206         manuals/ja/anjuta-manual/compileopts.sgml,
20207         manuals/ja/anjuta-manual/debugger.sgml,
20208         manuals/ja/anjuta-manual/execute.sgml,
20209         manuals/ja/anjuta-manual/fileoperations.sgml,
20210         manuals/ja/anjuta-manual/interface.sgml,
20211         manuals/ja/anjuta-manual/introduction.sgml,
20212         manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
20214 2002-10-24  Naba Kumar <naba@gnome.org>
20216         * src/project_type.c: added autogen for qt projects.
20217         * src/debugger.c: enabled debugger debugging for DEBUG MODE.
20218         Fixed a bug that retrieves wrong terminal command.
20219         * src/commnads.c: Added more terminal commands.
20220         * configure.in: Checks for scrollkeeper version.
20221         
20222 2002-10-22  Naba Kumar <naba@gnome.org>
20224         * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
20225         instead of AM_GNOME_GETTEXT.
20226         
20227         * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
20228         for setup-gettext for the wizard generated projects.
20230         * src/source.c: Fixed a bug where glade file wasn't generated.
20231         
20232         * src/gnome_project.c: Excluded project version from project dir
20233         name.
20234         
20235 2002-10-22  Naba Kumar <naba@gnome.org>
20237         * acinclude.m4: New file with dummy funtion for gettext
20238         cross compatibility fix.
20239         
20240         * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
20241         * configure.in: Fixed cflags to avoid useless warnings.
20242         * Makefile.am: EXTRA_DIST += setup-gettext.
20243         * src/toolbars.c: Added space paddings around tags label.
20245 2002-10-21  Naba Kumar <naba@gnome.org>
20247         Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20248         
20249         * setup-gettext: New script to maintain gettext cross version
20250         compatibility.
20251         * configure.in, macros/autogen.sh: Fix for gettext cross version
20252         compatibility.
20253         
20254 2002-10-21  Naba Kumar <naba@gnome.org>
20256         * debug_tree.c: Fixed incorrect use of debug assertion.
20257         
20258 2002-10-18  Etay Meiri <etay-m@bezeqint.net>
20259             Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20260         * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
20261         src/memory.c, src/memory.h, src/message-manager-private.cc:
20262         
20263         New parsing algorithm; adapted from kdevelop.
20264         Middle button menu for changing the value's display type
20266 2002-10-07  Naba Kumar <naba@gnome.org>
20268         * src/main_menubar_def.h: Changed status bar message for Help->
20269         Browse info pages. Bug #603308
20271         * src/executer.c: Made "User terminal" default for creating
20272         projects (User can always disable it later). Bug #114222
20273         
20274 2002-10-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20276         * macros/autogen.sh: Require gettext 0.10.x for autogen
20277         * src/text_editor.c: Fixes Bug #595303
20278         * src/source.c: Fixes Bug #595970
20279         * src/anjuta.c: Fixes Bug #598366
20280         * scingtilla/LexCPP.cxx: Bug #602296
20281         * src/main_menubar_def.h: Bug #604363
20282         * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
20283         
20284 2002-10-07  Jens Georg <mail@jensgeorg.de>
20286         Reviewed by: Naba Kumar <kh_naba@gnome.org>
20287         * gnomefilelist.c: This patch fixes the bug #611542
20288         
20289 2002-09-20  Naba Kumar <kh_naba@gnome.org>
20291         * data/properties/Makefile.am: Added tcltk.properties file.
20292         
20293 2002-09-20      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20295         Reviewed by: Naba Kumar <kh_naba@gnome.org>
20296         
20297         * README: Updated README
20298         * plugins/class-gen/clsGen.c, src/message_manager.cc
20299           , src/mainmeu_callbacks.c, src/memory.c
20300           , src/project_dbase_gui.c, src/text_editor_gui.c
20301           , widgets/gnomefilelist.c: Set window icons
20302         * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
20303           Enabled release build (stripped + optimized binaries, etc.)
20304         * data/properties/anjuta.properties, src/commands.c,
20305           src/defaults.cFixed bug #595489 (stdin on executables)
20306         * src/appwizard.c, src/main.c, src/message-manager.cc
20307           , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
20308           , src/debug_tree.c: Memory related (valgrind) fixes.
20309         * src/message-manager-private.[cc,h], src/pixpams.h
20310           , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
20311         * anjuta.prj: Added debug_tree.c to SOURCES
20312         * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
20313           src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
20314           Compacted code and cleaned up unnecessary functions.
20315         * tagmanager/*.[ch]: Code fixes.
20316         
20317 2002-08-30  Etay Meiri <etay-m@bezeqint.il>
20318         
20319         Reviewed by: Naba Kumar <kh_naba@gnome.org>
20320         
20321         * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
20322         Debug tree now detects changes of displayed variables
20323         and changes their color to red
20325 2002-09-20  Naba Kumar <kh_naba@gnome.org>
20327         Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20328         
20329         * mainmenu_callbacks.c: Set's the current file name in
20330         file save as dialog.
20331         
20332 2002-09-20  Naba Kumar <kh_naba@gnome.org>
20334         Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
20336         * data/properties/tcltk.properties: New file for tcl/tk
20337         properties.
20339 2002-08-28      Naba Kumar      <kh_naba@users.sourceforge.net>
20341         * src/project_type.[c,h], src/source.c, data/Makefile.am:
20342         Fixed a fatal bug which doesn't let building gnome2 related
20343         projects. They use different autogen.sh script. Defined new
20344         type field "gnome_macro_support".
20345         
20346         * data/autogen.sh.gnome2: New file.
20347         
20348         * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
20349         bug with quotes escaping in quotes.
20350         
20351         * src/message-manager-private.cc: Used event box instead
20352         of frame for local message pane, so that the borders appear
20353         properly and nicely.
20354         
20355         * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
20356         if there is a project open and all the files are un-docked.
20358         * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
20360 2002-08-27      Andy Piper      <andy.piper@freeuk.com>
20362         * src/main_menubar_def.h: implement feature request #595356, patch #597161
20363         * THANKS: updated for new contributions
20364         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
20366 2002-08-27 Steven Knight  <steven.knight@unh.edu>
20368         * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
20369         src/project_dbase.h, src/project_type.c, src/source.c, 
20370         src/wizard_gui.c: new Qt project type
20371         *** NB not fully tested, may need some work, icon required...
20373 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20375         * src/memory.c, src/memory.h: new memory patch
20377 2002-08-27  Johannes Schmid <clubfan@users.sourceforge.net>
20379         * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
20381 2002-08-27      Naba Kumar      <kh_naba@users.sourceforge.net>
20383         * lancher/anjuta_launcher.c: Determine pty from function
20384         call instead of running 'tty' externally.
20385         
20386         * data/properties/cs.properties: Added compile/build commands.
20387         Fixed execution properties.
20388         
20389         * src/commands.c: Added c# options.
20391         (Patch from: Etay Meiri <etay-m@bezeqint.net>)
20392         
20393         * src/debug_tree.[c,h], src/debugger.[c,h],
20394         src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
20395         
20396         The following problems, detected by Jean-Noel Guiheneuf, were fixed:
20397         1. Misaligned structs when they are members of other structs.
20398         2. '{' sometimes appears as a variable.
20399         3. Wrong processing of some arrays.
20400         I've also incorporated some code from a patch by Guiheneuf Jean-Noel
20401         that displays the tree in two columns (variable and value).
20403 2002-08-14  Stephane Demurget  <demurgets@free.fr>
20405         Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
20407         * data/properties/sql.properties: added the DATETIME data type.
20409         * data/properties/html.properties: added the foreach php keyword.
20411 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
20413         * NEWS: Updated with new features.
20414         
20415         * data/.cvsignore, doc/.cvsignore: Updated.
20416         
20417         Patch from: Etay Meiri <etay-m@bezeqint.net>
20418         
20419         * src/debug_tree.h, src/debug_tree.c: New files.
20420         
20421         * src/Makefile.am, src/message-manger-private.[h,cc],
20422         src/message-manger.cc: Added Tree view for debugger
20423         locals view.
20424         
20425 2002-08-09      Naba Kumar      <kh_naba@users.sourceforge.net>
20427         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20428         
20429         * src/memory.c, src/memory.h: New files.
20430         
20431         * src/Makefile.am, src/appwizard.c, src/controls.c,
20432         src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
20433         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
20434         
20435         Memory view implemetation that would enable viewing raw memory
20436         during debugging.
20438 2002-08-08  Stephane Demurget  <demurgets@free.fr>
20440         * AUTHORS: added Biswa, because I wonder why noone already have
20441         written his name in the Anjuta's hall of fame :)
20443 2002-08-07      Naba Kumar      <kh_naba@users.sourceforge.net>
20445         * src/appwizard_gui.c: Removed an ambiguous prototype.
20446         * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
20447         fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
20448         * THANKS: Updated M. Ali Vardar's email.
20449         
20450 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
20452         * src/anjuta_gui.c: implemented feature request to stop main and browser
20453           toolbars having exclusive use of space
20455 2002-08-01      Andy Piper      <andy.piper@freeuk.com>
20457         * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
20458         left over from the previous work to fix bugs :-)
20459         
20460         * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c, 
20461         src/controls.c, src/mainmenu_callbacks.h, 
20462         src/mainmenu_callbacks.c: Insert CVS keywords, message strings 
20463         reviewed
20464         
20465         * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c, 
20466         src/project_import_gui.c, src/sharedlib_gui.c, 
20467         src/signals_gui.c: set window icon correctly
20468         
20469         * NEWS: more updates for the release
20470         
20471         * HACKING: updated for window icons and insert menu information
20472         
20473         * src/cvs_gui.c, src/build_project.c, 
20474         src/project_import_cbs.c: message strings reviewed
20475         
20476         * src/controls.c: context help button should be disabled if 
20477         DevHelp is not installed
20478         
20480 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
20482         * src/debugger.c: Fixed the signalling screw up because of string
20483         update in gdb used to report the child process PID. Also, no
20484         error dialog will be popped up for "no such file or directory"
20485         error (very annoying and useless error). This error will still
20486         be shown on the debug message window. Avoided terminating the
20487         program when the terminal is terminated -- doesn't hurt, otherwise
20488         we get crappy egg-and-hen problem.
20489         
20490         * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
20491         dimensions loading.
20492         
20493         * src/anjuta.c: Limited the default size of main window to sane
20494         values.
20496         * src/preferences.c: Fixed some deadly memory corruption bugs in
20497         the recent patches. Return from getenv() should NEVER be freed,
20498         because they are static strings.
20499         
20500         * src/preferences_gui.c: Removed the fix for crash bug with font
20501         selection and applied the real fix.
20502         
20503 2002-06-08      Andy Piper      <andy.piper@freeuk.com>
20505         * NEWS: updated for release
20507 2002-06-08  Naba Kumar <kh_naba@users.sourceforge.net>
20509         * src/launcher.c: Added a fix a memory leak and a possible
20510         fix for zvt-crash bug.
20511         
20512         * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
20513         
20514         * data/properties/latex.properties,
20515         data/properties/ada.properties: Added file.is.source property.
20516         
20517         * src/an_file_view.c: Set auto column size of the file
20518         revision column.
20519         
20520         * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
20521         The user is now prompted to confirm the closing of the file
20522         if it is being used by CVS. If yes, the editor is closed and
20523         the CVS operation stops.
20524         
20525 2002-06-07      Andy Piper      <andy.piper@freeuk.com>
20527         * anjuta.prj: bump project version for release
20528         * BUGS: removed unnecessary file
20530 2002-06-07      Philip Van Hoof <freax@pandora.be>
20532         * widgets/gnomefilelist.c: fix up issue with directory deleted 
20533         during the life of the file list widget
20534         * src/preferences_gui.c: sticking-plaster fix to font selection
20535         causes segfault bug
20537         Patches reviewed by Andy Piper <andy.piper@freeuk.com>
20539 2002-06-07      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20541         * data/properties/anjuta.properties, src/an_file_view.[ch], 
20542         src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch], 
20543         src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c: 
20544         added options for symbol and file browsers.
20545         * data/properties/cpp.properties: linker flags should come after
20546         the name of the file to compile.
20547         * scintilla/Editor.cxx: fixed gcc compilation warning.
20548         * src/Makefile.am, src/project_import.c: anjuta_import.sh should
20549         be executed from bindir only.
20550         * src/an_file_view.[ch], tagmanager/tm_file_entry.c, 
20551         tagmanager/include/tm_file_entry.h: CVS version information in file 
20552         browser.
20553         * src/anjuta.c, src/preferences.[ch]: remember visibility of messages 
20554         window.
20555         * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
20556         * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
20557         crashes during file import.
20558         * src/project_import.c: disable project menu items during project 
20559         import.
20560         
20561         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20563 2002-06-07  Jean-Noel Guiheneuf  <jnoel@saudionline.com.sa>
20565         * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, 
20566         src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
20567         src/main_menubar.h, src/controls.c:     fixed Insert ChangeLog, 
20568         modified Insert menu, added C functions template, header C 
20569         template, modified header_template HEADER_H ==> NAMEFILE_H
20570         
20571         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20573 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20575         * data/properties/html.properties: changed some file 
20576         associations
20578 2002-06-05 Philip Van Hoof <freax@pandora.be>
20580         * widgets/gnomefilelist.c: Fixed #560759 and #561776
20581         
20582         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20584 2002-06-05  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20586         * data/properties/anjuta.properties, src/defaults.c: Make windows
20587         docked by default, fix the big fonts bug.
20588         
20589         * src/an_file_view.c, src/main_menubar_def.h, 
20590         src/project_dbase_gui.c: sanitized the Edit/View mess.
20591         
20592         * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
20593         for customizing shortcuts.
20594         
20595         * src/mainmenu_callbacks.c: Search for selected word if present.
20596         
20597         * src/text_editor_menu.c: Added context menu options for docking
20598         and undocking editor windows.
20599         
20600         * src/main_menubar.h, src/main_menubar.c: more support for the 
20601         shortcuts menu item.
20602         
20603         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20605 2002-06-05      Andy Piper      <andy.piper@freeuk.com>
20607         * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
20608         all commit messages being written to top of the file
20609         
20610         * src/main_menubar_def.h: message strings reviewed
20611         
20612         * src/project_import.c: message strings reviewed
20613         
20614         * src/source.c, src/glades.c: message strings reviewed. Fixed 
20615         some bugs around reading the project properties for creating 
20616         .glade and .desktop files in the Application Wizard. There were
20617         typos in the property names being retrieved
20618         
20619         * widgets/gnomefilelist.c: changed build_full_path to make 
20620         the file widget support ~
20621         Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
20622         
20623         * THANKS, widgets/e-shell-about-box.c, 
20624         manuals/anjuta-manual/C/authors.sgml: updated for new
20625         patch
20627 2002-06-05  Naba Kumar <kh_naba@users.sourceforge.net>
20629         * src/project_dbase.c: Fixed the file-path-corruption bug
20630         and the cannot-import-file-in-project bug. (follow-up with
20631         the last commit from Stef).
20632         
20633         * src/anjuta_cbs.c: Fixed double-confirmation when exiting
20634         with unsaved-project.
20635         
20636 2002-06-05  Stephane Demurget  <demurgets@free.fr>
20638         * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
20639         misplaced g_free.
20641 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20643         * data/properties/{xml,html,other}.properties: changed some file 
20644         associations
20645         
20646         * data/anjuta.mime: oops! cvs added
20647         
20648         * scintilla/RESearch.cxx: fixed up a problem with comments
20649         
20650         * global-tags/create_global_tags.sh: redirect errors to /dev/null
20651         to avoid messages about missing libs
20652         
20653         * NEWS: started the release notes
20655 2002-06-04      Andy Piper      <andy.piper@freeuk.com>
20657         * HACKING: updated with new information on printing, patch naming
20658         
20659         * TODO: removed completed tasks
20660         
20661         * THANKS: updated a few contributions
20662         
20663         * anjuta.prj: updated the icon file
20664         
20665         * anjuta.desktop.in.in: updated to add Categories
20666         
20667         * data/anjuta.mime: created a mime type for Anjuta project files
20668         (NB needs to be added to the install in /usr/share/mime/)
20669         
20670         * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's 
20671         "Coded in Anjuta" button in Gimp XCF format. It can be converted 
20672         to PNG for websites.
20673         
20674         * plugins/patch/patch-plugin.c: clarified some messages and 
20675         made it easier to see different patching sessions
20676         
20677         * src/toolbar.c: changed some message text for consistency
20678         
20679         * src/preferences_gui.c, src/preferences.c, src/preferences.h, 
20680         src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips 
20681         in preferences. 
20682         Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20683                  
20684         * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h, 
20685         src/project_dbase.{c,h}, src/project_import_cbs.c, 
20686         src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
20687         Added XLib Project and a Dockapp Project types.
20688         * pixmaps/Makefile.am: added line for new pixmap for new xlib
20689         projects
20690         * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
20691         * src/source.c: Fixed memory leak in existing projects. 
20692         (filename was not freed)
20693         Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
20695 2002-06-04  Naba Kumar <kh_naba@users.sourceforge.net>
20697         * src/anjuta.h, src/anjuta.c: Added error display funtions
20698         with parent windows.
20699         
20700         * src/appwizard_cbs.c: Changed error display function to use
20701         parented version.
20702         
20703 2002-06-03  Naba Kumar <kh_naba@users.sourceforge.net>
20705         * printing/print.h, printing/printing.c: Taken care of document
20706         zoom factor and fixed a font loading bug. Dynamically calculated
20707         text widths to work with zooms properly. Re-organized code for
20708         dynamic text width calulations to work in general with utf8 chars.
20709          Determined font height and width automatically from the font info.
20710         
20711         * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
20712         src/preferences.h, src/text_editor.c, src/preferences_gui.c:
20713         Converted text.zoom.factor property to use #defined value. Removed
20714         margin header and margin numbers preferences, as they  now
20715         calculated dynamically.
20716         
20717 2002-06-02  Naba Kumar <kh_naba@users.sourceforge.net>
20719         * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
20720         printing/print-util.h, printing/print.c, printing/print.h:
20721         Rewritten printing support for style based printing. Syntax highlighted
20722         printing, monochromatic printing, setup using preferences etc.
20724         * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
20725         printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
20726         language and the styled text buffer.
20727         
20728         * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
20729         the print setup preferences page and added printer preferences. Added functions
20730         to retrieve preferences with default values.
20731         
20732         * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
20733         the printing.
20735         * data/properties/anjuta.properties: Added default printer preferences.
20737         * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
20738         pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
20739         pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
20741         * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
20742         
20743 2002-06-01      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20745         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20747         src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
20748         src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
20749         src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
20750         cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
20752         printing/Makefile.am: Reduced compiler optimizations.
20754         tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h, 
20755         tagmanager/include/tm_workspace.h, tagmanager/tm_project.c, 
20756         tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
20757         tagmanager/tm_workspace.c: TagManager fixes.
20759 2002-06-01  Naba Kumar <kh_naba@users.sourceforge.net>
20761         * printing/*: CVS added. :)
20762         
20763 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20765         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20767         * printing*: CVS added.
20768         * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
20769           configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
20770           src/main_menubar_def.h: Gnome Print support
20771         * src/anjuta.c: Fixed a crash bug (NULL pointer check).
20772         * configure.in: Enable debugging flag option
20773         * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
20774           Print properties defined.
20775         * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
20776         
20777 2002-05-31      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20779         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20780         
20781         * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
20782         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
20783           src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
20784           and cleanups
20785         * src/text_editor.c: Minor cleanups.
20786         * anjuta.c: Tweaks to 'Goto File Line' functionality.
20787         * src/project_dbase.c: Fixes to add/remove files from project.
20788         * src/help.c: Fix minor memory leak.
20789         * src/project_dbase_gui.c: Remove debugging messages.
20790         * src/utilities.[ch]: Cleanups and minor fixes.
20791         * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
20793 2002-05-30  Naba Kumar <kh_naba@users.sourceforge.net>
20795         * src/anjuta.c [anjuta_apply_preferences()]:
20796         Fixed a crash bug when tab pos is not defined for the editors.
20797         
20798         * data/properties/cpp.properties: Set default identifier property to normal.
20799         This fixes the bug in which the fore color gets hidden with dark background.
20801 2002-05-29  Naba Kumar <kh_naba@users.sourceforge.net>
20803         * scintilla/*, scintilla/include/*: Upgraded to the vanilla
20804         scintilla 1.46
20805         
20806         * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
20807         src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
20808         src/anjuta.c, data/properties/anjuta.properties:
20809         Implemented line wrapping.
20810         
20811         * src/aneditor.cxx, src/aneditor.h:     Implemented Readonly file mode.
20812         
20813         * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
20814         usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
20815         tags. Code was reviewed from GNOME Bonsai view.
20816         
20817         * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
20818         it seems to have been removed by scintilla people.
20819         
20820         * data/properties/anjuta.properties: Set default line wrap to false, as
20821         is noticably slow with big files.
20822         
20823 2002-05-27      Jean-Noel Guiheneuf     <jnoel@saudionline.com.sa>
20825         * src/project_import_gui.c: disallow the selection of files in
20826           the browse dialog.
20827         * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
20828           preferences code.
20829         
20830 2002-05-27      Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20832         * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
20833           src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
20834         * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
20835         * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
20836           now works properly.
20837         * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
20838         * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
20839         * src/utilities.[ch]: Added some utility functions.
20840         * tagmanager/tm_project.c: Fix for bug in file removal from project.
20841         
20842         Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20844 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20846         * HACKING: info on FIXME statements and removed ccview references
20847         * Makefile.am: added rule to make RPM package
20849 2002-05-26      Andy Piper      <andy.piper@freeuk.com>
20851         * THANKS, widgets/e-shell-about-box.c, 
20852         manuals/anjuta-manual/C/authors.sgml: updated for new
20853         patch
20854         * src/anjuta.c: removed unnecessary warning code since CVS 
20855         support is now implemented :-)
20856         * manuals/sgmldocs.make: implemented a fix for bug #553969
20857         * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
20858         * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf, 
20859         manuals/C/anjuta-faqs-C.omf: modified the descriptions
20860         
20861 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20862         
20863         * src/main_menubar.c, src/main_menubar.h, src/controls.c,
20864           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20865           src/main_menubar_def.h, src/preferences_gui.c,
20866           preferences.c, preferences.h: setup Username and Email 
20867           preferences, Insert ChangeLog and Username editor functions
20868           
20869           Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
20871 2002-05-17  Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20872         
20873         * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
20874           src/src_paths_cbs.c, src/src_paths_gui.c
20875           Fixed some minor bugs and replace gtk_entries by gnome_file_entries
20877           Patch reviewed by Andy Piper <andy.piper@freeuk.com>
20879 2002-05-14  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20881         * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
20882           and goto tag menu items to main menu.
20884 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20886         * THANKS, widgets/e-shell-about-box.c, 
20887         manuals/anjuta-manual/C/authors.sgml: added new contributors
20888         * HACKING: updated with info on files to change for credits
20890 2002-05-09  Dan Elphick <dre00r@ecs.soton.ac.uk>
20892     * src/aneditor.cxx: extended extension list which fixes segfault
20893     on selecting lisp, ruby or matlab as highlight style.
20895 2002-05-09  Andy Piper <andy.piper@freeuk.com>
20897         * src/main_menubar_def.h: fixed an array initialiser and fixed
20898         the lexer settings for the new entries on the Format menu
20900 2002-05-07  Stephane Demurget  <demurgets@free.fr>
20902         * Synced with Scintilla 1.45
20904 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20906         * anjuta.prj: added another missing file
20907         * ChangeLog: fixed some incorrect change dates I caused by 
20908         sloppy cut-and-pasting :-/
20910 2002-05-06  Andy Piper <andy.piper@freeuk.com>
20911         
20912         * src/mainmenu_callbacks.c: fixed title of new About box
20914 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20916         * src/pixmaps.h: added macros for OpenGL and SDL project icons
20918 2002-05-05  Andy Piper <andy.piper@freeuk.com>
20920         * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
20921         * anjuta.prj: updated for new files
20923 2002-05-05  Naba Kumar <kh_naba@users.sourceforge.net>
20925         * widgets/e-shell-about-box.c: Added version display.
20926         
20927 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20929         * launcher/anjuta_launcher.c, src/dnd.c, src/session.c, 
20930         widgets/scroll_menu.c: fixed up some compiler warnings (patch
20931         from Philip Van Hoof)
20933 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20935         * manuals/C/anjuta-tutorial/Makefile.am: removed a circular 
20936         dependency
20937         * manuals/ja/anjuta-manual/anjuta-manual.sgml, 
20938         manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems 
20939         that produced build errors (needs checking on a machine with the
20940         ja locale!)
20941         * data/properties/lisp.properties: updated to match format of other
20942         lexer property files supplied with Anjuta
20944 2002-05-03  Andy Piper <andy.piper@freeuk.com>
20946         * anjuta.prj: added new files
20947         * HACKING: added information from the mailing list on 
20948         adding new project types to the wizard (thanks to Johannes)
20950 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20952         * src/utilities.h, src/launcher.c, src/gnome_project.c,
20953           src/appwiz_page2.c: Fix for 547038.
20955 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
20957     * attach_process.c, attach_process_cbs.c: Fixed a dialog
20958     hide bug.
20959     
20960     * about.h: cvs removed.
20961     
20962 2002-05-03  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
20964         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
20966         Fix for #539574.
20968         * src/anjuta.c (anjuta_system_error): checks for the error number to
20969         know whether the error description is needed or not.
20971 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20973         * pixmaps/anjuta_logo.png: New about logo.
20974     
20975         * pixmaps/anjuta_icon.png: New icon from Misha. The
20976         old one had trouble with some gtk themes.
20977     
20978         * about.c: Removed. No longer needed.
20980         * mainmenu_callbacks.c: Removed reference of about.h
20981     
20982 2002-05-03  Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20984         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
20986         * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
20987           mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
20988         About Dialog (thanks to the Evolution team for the cool widget!)
20990 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
20992         Patch from lbell <lbell@tsc4.com>
20993     
20994         * src/find_in_files.c, src/find_in_files.h,
20995           src/anjuta.c: Added save_yourself, load_yourself routines.
20996     
20997         * src/find_in_files.{h,c}, src/find_in_files_gui.c:
20998         Added "Append messages" toggle button. This will enable
20999         the search results to be appended to the already existing
21000         results.
21001     
21002         * src/debugger.c: Fixed a typo.
21003     
21004         * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
21005           src/session.c, src/session.h: Improved session management.
21007 2002-05-03  Naba Kumar <kh_naba@users.sourceforge.net>
21009         * THANKS, FUTURE, AUTHORS: Changed my email and
21010         avoided yahoo.com.
21012 2002-05-02  Stephane Demurget  <demurgets@free.fr>
21014         Impl. feature request #525271 (add Lisp support).
21016         * data/properties/lisp.properties: added.
21018         * data/properties/Makefile.am, data/properties/anjuta.properties: added
21019           the lisp properties.
21021         * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
21022           src/utilities.[ch]: added support for the Lisp highlight style.
21024 2002-05-02  Stephane Demurget  <demurgets@free.fr>
21026         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
21027           src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21028           src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
21029           option preferences to have a persistent setting. Plus it's not used
21030           often, so it's better here than flooding the menus.
21032         * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
21033           preferences pages a lot more consistent and sweeter: tabs direction
21034           radiobuttons are directed against the meaning, all pages have an
21035           outter frame, a lot of padding, removed all expand attributes for
21036           vertical boxes, ...
21038           That's not a total revamp, but it's really looking better now, even
21039           if there's still work to be done.
21041 2002-05-01  Andy Piper <andy.piper@freeuk.com>
21043         * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
21044         * TODO: added task to be completed before next release (update all credits)
21046 2002-05-01  Stephane Demurget  <demurgets@free.fr>
21048         * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
21049         Benke László.
21051 2002-05-01  Benke László  <decike@freemail.hu>
21053         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21055         * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
21056           src/main_menubar_def.h, src/mainmenu_callback.[ch],
21057           src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
21058           to the format menu in order to reorder the notebook tabs in
21059           alphabetical order everytime a file is created/opened/saved.
21061 2002-05-01  Philip Van Hoof <freax@pandora.be>
21063         * widgets/gnomefilelist.[ch] (history_combo_go),
21064         (history_combo_clicked): impl.
21066         (gnome_filelist_new_with_path): use this new impl.
21068 2002-05-01  Stephane Demurget  <demurgets@free.fr>
21070         * src/project_dbase_gui.c (add_file): added the xpm file type.
21072 2002-04-30  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21074         Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
21075         tag manager fixes.
21077         * src/anjuta.[ch]: Changed local tag list to use line numbers instead
21078           of tag types.
21080         * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
21081           src/text_editor_menu.c: Added context sensitive search in symbol
21082           browser and editor.
21084         * configure.in: Changed version number to 0.1.9.99.
21086         * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
21087           src/project_import.c: Minor changes to project import facility.
21089         * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
21090           (Forced to use specific brace format)
21092         * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
21093           tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
21094           tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
21096 2002-04-30  Johannes Schmid  <clubfan@users.sourceforge.net>
21098         Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
21099         replaced the spinbutton with an hscale, and made the UI less "blocky".
21101         * src/cvs_gui.c: When diffing a project you can choose date and
21102         release now.
21104         * src/project_dbase.c: Import_file activated again
21106         * configure.in, plugins/Makefile.am: Added patch plugin
21108         * plugins/patch/*: The new patch plugin
21110 2002-04-28  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21112         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21114         * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
21115         dropdown list shown by autocompletion are now removed.
21117 2002-04-28  Philip Van Hoof <freax@pandora.be>
21119         Patch reviewed by Stephane Demurget  <demurgets@free.fr> who merged
21120         a bunch of filetypes from the older version.
21122         * src/project_dbase_gui.c (add_file): changed the import
21123         dialog's filetypes combo contents depending on the
21124         type of data to be imported.
21126 2002-04-28  Stephane Demurget  <demurgets@free.fr>
21128         * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
21129         the amount parameter as Philip stated and reformated to follow the
21130         Gnome convention.
21132         * src/project_dbase.c (project_dbase_make_default_filetype_list):
21133         changed accordingly.
21135 2002-04-25  Stephane Demurget  <demurgets@free.fr>
21137         Fix for #531293.
21139         * src/main_menubar_def.h: replaced the shortcut for "Find next" to
21140         Shift-F6, to be more consistent with other Gnome apps.
21141         Moved the "Search next" entry under the "Search" one, and swapped the
21142         order of the "Find in files" and "Find and Replace" ones.
21144         Some additional fixes ands cleanups on the edit menu.
21146         * src/main_menubar.h: replaced all occurences of repeat_find by
21147         find_again for the code to be more consistent.
21149         * src/main_menubar.c (update_main_menubar): made the "Find next" entry
21150         sensitiveness depending on the existence of an active text buffer.
21152         * TODO: added some bits about improving the usability of the
21153         search/search again couple.
21155 2002-04-25  Stephane Demurget  <demurgets@free.fr>
21157         * src/preferences_gui.c: made the tab labels text more consistent
21158         (s/misc/Misc/).
21160 2002-04-25  Biswapesh Chattopadhyay  <biswapesh_chatterjee@tcscal.co.in>
21162         Patch reviewed and improved by Stephane Demurget  <demurgets@free.fr>
21164         * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
21165         filename.
21167         * src/main.c (main): simplified some code and cleanups.
21169         Fix a part of #499366:
21171         * src/commands.[ch] (sync_from_props), (command_editor_save),
21172         (on_apply_clicked), (create_command_editor_gui): added the gui
21173         corresponding to the command.terminal preference.
21175 2002-04-25  Stephane Demurget  <demurgets@free.fr>
21177         Fix for #465180.
21179         * anjuta.spec.in: added build requirements for the source rpm.
21181 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
21183         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21184         
21185         * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c, 
21186           src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c, 
21187           src/project_type.c, source.c, wizard_gui.c:
21188           Added new GNOME 2 project types and changed glade behaviour to
21189           produce GTK code if project type GTK was selected and GTKmm code
21190           if project type GTKmm was selected (and not depending on the 
21191           selected language. Disabled glade for GNOME 2 projects because
21192           we will need glade2 there.
21193           
21194         * src/project_dbase.c: Fixed a memory lack.
21195         
21196         * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
21197         
21198         * src/cvs.c: Added an error message if jobs are running
21200 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
21202         * tagmanager/tm_work_object.c: Fixed a chrash
21203         bug which occurs when it tries to stat an empty
21204         file name.
21205         
21206 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
21208         * src/controls.c: CVS menu items now becomes
21209         insensitive when the launcher is busy.
21210         
21211         * src/anjuta.c, cvs.h, cvs.c: Created a function
21212         to update the cvs preferences when preferences are
21213         applied in preferences dialog and called it from
21214         anjuta_update_preferences().
21215         
21216 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
21218         * src/cvs.c: Added a space in the cvs command
21219         before the revision part. This fixes the cvs
21220         error we get when cvs-diffing with revisions.
21221         
21222         * src/cvs.c: Fixed a compiler warning.
21223         
21224         * src/find_replace.c: The dialog now remembers
21225         the settings including the "prompt on replace"
21226         which seems to have broken somewhere line the
21227         changes.
21228         
21229 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
21231         * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
21232         Added a new property in cvs class to hold a boolean
21233         for enabling date in cvs diff. This fixed the bizzare
21234         diff output due to the date that goes with the cvs
21235         command. Also, set the default value of compression
21236         to 3 and unified diff option to 1.
21237         
21238 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
21240         * src/cvs.c: The diff editor is set to hilite as
21241         diff syntax hiliting.
21242         
21243         * configure.in, manual/Makefile.am:
21244         Added a new manual module for ja language.
21245         
21246         * manual/ja/*/*/*: New module and files for the
21247         ja translation for the anjuta documentation
21248         from Takeshi AIHANA <aihana@jcom.home.ne.jp>
21249         
21250 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
21252         * src/launcher.c: Made a very messy work around
21253         for the launcher authentication to work properly.
21254         
21255         * src/find_replace.c: Applied the missing patch
21256         from Dan Elphick <dre00r@ecs.soton.ac.uk>
21257         
21258 2002-04-16 Andy Piper <andy.piper@freeuk.com>
21260         * src/cvs.c, src/main_menubar_def.h: made message strings
21261         consistent with existing standards from our own documentation 
21262         (such as uppercase P in Project, corrected spelling of 
21263         repository, etc.)
21265 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
21267         * src/cvs_gui.c: Cleaned up gui and aligned various
21268         widgets to give a clean look.
21269         
21270 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
21272         * src/launcher.c: Added work around to retrieve
21273         the child exit code. It works. :)
21274         
21275         * src/find_in_files.c, src/gnome_project.c,
21276         src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
21277         src/clean.c, src/clean_project.c, src/build_project.c,
21278         src/build_file.c: Modified to handle the new
21279         child exit code.
21280         
21281 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
21283         * src/find_replace.c: Changed signal to call
21284         on_replace_text_close on from delete_event
21285         to close => the replace history is now updated.
21287 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
21289         * src/cvs.c: escaped the cvs import message before
21290         passing it to cvs.
21291         
21292 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
21294         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21295         
21296         * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
21297         
21298         * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
21299         Added cvs import
21300         
21301         * src/preferences_gui.c: GUI improvements
21302         
21303         * src/project_dbase.c, src/controls.c: Fixed some menu stuff
21305 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
21307         * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
21308         Removed static qualifier from tm_tag_type_name() and
21309         availed it's prototype for use in outside code. also
21310         created reverse map function tm_tag_type_name();
21311         
21312         * src/anjuta.c: Implemented qualified tags names for
21313         the tag list (on the toolbar pulldown list) to avoid
21314         ambiguty in tags with similar names (like prototype
21315         and definition). Patch modified and improved.
21316         
21317         Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
21318         
21319 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
21321         * src/utilities.[c,h]: Added a utility funtion
21322         that escapes the single and double quotes in a
21323         given string. Useful for passing command line
21324         args with quotes.
21325         
21326         * src/cvs.c: Escaped the cvs log message before
21327         passing it to cvs command line to avoid ambiguties
21328         with quotes in the message.
21329         
21330         * pixmaps/anjuta_icon.png: Changed to the new icon.
21331         from Todd Goyen <goyen@mbi-berlin.de>
21332         
21333         * src/message-manager-private.cc: Added regex to 
21334         recognize (underline hilite) the parsable outputs
21335         from the zvt terminal.
21336         
21337 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
21339         Patch from: Tina Hirsch <tehirsch@arcor.de>
21340         
21341         * src/project_type.c:
21342         Fixed a bug in the wxproject type and modified the erroroutput when
21343         configure doesn't find wx-config
21344         
21345         Patch from: Timothee Besset <ttimo@idsoftware.com>
21346         
21347         * src/anjuta.c, src/message-manager-private.cc,
21348           src/message-manager-private.h
21349         Catches double clicks in the zvt terminal, and calls goto_error_line
21350         to jump to the appropriate location in the source. This will recognize
21351         grep -n output
21352         
21353 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
21354         
21355         * src/build_project.c: Taken care of memory leak
21356           by freeing cmd variable properly.
21358         * src/main_menubar_def.h: Fixed wrong signal connection
21359           for cvs project commit.
21360           
21361         * src/cvs_cbs.c: Fixed non-functional "cancel" button.
21362         
21363         * src/preferences_gui.c: Added some border and adjusted
21364           expandsion, filling in box adds to make the cvs preferences
21365           more nicer.
21366         
21367 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
21369         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21370         
21371         * src/cvs*, src/main_menubar*, src/preferences*: 
21372         Moved CVS settings to preferences, added a nice login dialog.
21373         
21374         * src/controls.c, src/project_dbase.c:
21375         CVS project options are only shown if a project is open
21376         
21377         * src/build_project.c:
21378         User is now asked if he wants to install as root 
21379         
21380         * src/launcher.c:
21381         Fixed a warning
21383         * anjuta.prj: Updated with cvs files
21384         
21385         * TODO: Remove task which are done
21386         
21387 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
21389         * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
21390         src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
21391         src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
21393         Modified launcher to use controlling terminal to detect and
21394         take care of password authentications (for example, for cvs
21395         and root installs).
21396         
21397         * pixmaps/password.png: New file.
21398         
21399 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21401         Anjuta kick start tutorial wirtten by:
21402           Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
21404         * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
21405           manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21406           manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21407           manuals/C/anjuta-tutorial/figures/*.png:
21408           
21409           Added files
21410         
21411         * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
21412           
21413           Modified files.
21414         
21415 2002-03-28 Roel Vanhout <roel@stack.be>
21417         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21419         * src/aneditor.cxx, src/preferences.c, src/preferences.h,
21420           src/preferences_gui.c:
21421         Added option to wrap around to beginning/end of file when on last bookmark
21422         and next/previous bookmark is pressed
21423         
21424 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21426         Patch from Philip Van Hoof <freax@pandora.be>
21427         
21428         * src/gnomefilelist.c:
21429         Added gimp like feature that changes the file extension of
21430         the filename entered in the selections when the file
21431         filter is changed.
21432         
21433 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
21434         
21435         Patch from Roy Wood <roy.wood@filogix.com>
21436         
21437         * src/controls.c, src/find_text.c, src/find_text.h,
21438           src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21439           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21440           
21441           Menuitem for entering currently selected text as find target,
21442           added key accel for "find next" and changed some key accels for
21443           other key for consistency.
21444           
21445         * src/utilities.c:
21446           Cleaned up code.
21447         
21448 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21450         * src/watch.c, src/watch.h, src/watch_cbs.c,
21451           src/watch_cbs.h, src/watch_gui.c:
21452         
21453           Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
21454         
21455           Added change watch entries feature
21456           and Watch entries modify on double click fixed.
21458 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21460         * src/mainmenu_callbacks.c:
21461         
21462           Project commit should not bypass dialog as
21463           we need to get the cvs log from the user.
21464           
21465 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21467         * src/project_dbase.c:
21468         
21469           Patch from Roy Wood <roy.wood@filogix.com>
21470           
21471           Fixed docking bug with the new docking patch
21472           to fix copy/paste bug.
21473           
21474 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
21476         * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
21477           src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
21478           src/main_menubar.h, src/main_menubar_def.h,
21479           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21481           Added cvs project support. Featured bypass cvs dialog for
21482           cases where we don't need dialog (such as project and right
21483           click selection from file browser). Cleaned up cvs code to
21484           make them generic cvs operations instead of separate file
21485           and project operations. Added cvs log action. Increased
21486           file entry box width and enabled "unified diff" by default.
21487           Used Editor buffer for status and log and set hilite for
21488           these buffers including diff buffer (DIFF hilite).
21489           
21490 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
21492         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21494         * data: Added file autogen.sh.wxwin 
21495         * data/Makefile.am: Added entry for autogen.sh.wxwin
21496         * pixmaps: Added project image appwiz_wxwin.png
21497         * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
21498         * src/appwizard_cbs
21499           src/compiler_options.c
21500           src/pixmaps.h
21501           src/project_dbase.c
21502           src/project_dbase.h
21503           src/project_import_cbs.c
21504           src/project_type.c
21505           src/source.c
21506           src/source.h
21507           src/wizard_gui.c: Added everything necessary for new
21508                             project type 'wxWindows (wxGTK)
21509         * src/project_dbase.c: Fixed a bug that caused every project
21510                                to be a glade project in dialog
21511                                                    'Project information'.
21513 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
21515         Patch submitted by Roy Wood <roy.wood@filogix.com>
21516         
21517         * src/anjuta_gui.c, src/message-manager-dock.c,
21518           src/project_dbase.c:
21519           
21520           fixed the copy/paste bug by rewriting dock/undock
21521           code.
21523 2002-03-22  Johannes Schmid <clubfan@users.sourceforge.net>
21525         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21526         
21527         * src/cvs*, src/Makefile.am:
21528           New file for CVS support. File operations currently work
21529           cvs login needs to be done. Project support is not yet
21530           started.
21532         * src/main_menubar*, src/mainmenu_callbacks,
21533           src/anjuta.c, src/anjuta.h:
21534           Added menus and functions for cvs commands.
21535           
21536         * src/text_editor_menu.h: 
21537           Added #include <gtk/gtk.h>
21538           
21539         * src/gotoline.h:
21540           Removed a warning (and this time it works ;-)
21542         * src/utilities.c, src/utilities.h:
21543           Added a utility function to retrieve directory
21544           name out of full path.
21546 2002-03-11  Jeroen van der Vegt  <ajvdvegt@sourceforge.net>
21548         * src/executer.c: (create_executer_dialog): changed the default
21549           focus on the entry.
21551 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
21553         * widgets/gnomefilelist.c:
21554         Fixed duplicate history entries for the same directory.
21555           
21556 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21558         Fix for #520092.
21560         * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
21561           it's already used by scintilla to delete the whole current line.
21563 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21565         Fix for #525107.
21567         * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
21568           calls to fileselection_hide_widget,
21569           (on_open_filesel_cancel_clicked): removed.
21571         * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
21572           (on_add_prjfilesel_cancel_clicked):
21574         * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
21575           impl.
21577         * src/fileselection.c: Made some functions static.
21578           (fileselection_hide_widget): rewritten using the new
21579           gnome_filelist_set_multiple_selection function.
21581         * src/fileselection.c: (on_file_selection_delete_event): removed
21582           unuseful widget hides. Some cleanups,
21583           (on_file_selection_cancel_clicked): impl,
21584           (create_fileselection_gui): changed the cancel button clicked's
21585           callback to use this new function.
21587         * src/anjuta.c: (anjuta_new):
21588         * src/project_dbase.c: (project_dbase_new): removed the use of cancel
21589           callbacks, because this the gnome filelist widget's job.
21591         * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
21592           clist selection mode duplicates set,
21593           (gnome_filelist_key_press): use the new impl. function.
21595 2002-03-10  Stephane Demurget  <demurgets@free.fr>
21597         Fix for #441233.
21599         * src/appwizard_cbs.c: (on_druidpagestandard2_next):
21600           fixed some bogus code using an array cell out of
21601           range, removed unecessary gettext usages.
21603         * src/appwiz_page2.c: (on_prj_name_entry_changed):
21604           some cleanups and now transform minus characters to
21605           underscores.
21607         * src/source.c:
21608           (source_write_configure_in),
21609           (source_write_toplevel_makefile_am),
21610           (source_write_desktop_entry),
21611           (source_write_glade_file):
21612         * src/project_dbase.c: (project_dbase_summon_glade),
21613           (project_dbase_generate_source_code):
21614         * src/glades.c: (gladen_write_glade_write):
21615           replaced some occurences of the target name by the
21616           project filename, using project_dbase_get_proj_name,
21617           to fix the name of some files.
21618           Fixed a lot of mem leaks.
21619           Various code cleanups.
21621 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21623         Merged with latest (1.44) scintilla.
21625         Added: - The calltip.<lexer>.end.definition property to display help
21626                  text on a second line of calltip.
21627                - The calltip.<lexer>.word.characters property to correctly find
21628                  calltips for functions that include characters like '$' which
21629                  is not normally considered a word character.
21630                - The use.monospaced property to determine initial state of
21631                  Use Monospaced Font setting.
21633         Bugs fixed: Too many to mention; please see :
21634                     http://www.scintilla.org/ScintillaHistory.html for the
21635                     full changes list.
21637         * scintilla/*/*: updated nearly all files.
21639         * TODO: removed the need of a scintilla merge.
21641         Merged with latest (1.44) SciTE properties.
21643         * data/properties/anjuta.properties: added the wrap, use.monospaced
21644           properties.
21646         * data/properties/html.properties: added a missing php extension, and
21647           updated php keywords to the latest reference.
21649         * data/properties/pascal.properties: added commands to compile, build
21650           and execute pascal applications.
21652         * data/properties/lua.properties: added styles for statements.
21654         * data/properties/bash.properties: added the declare keyword.
21656         Fixed distchecking.
21658         * global-tags/Makefile.am,
21659           global-tags/create-global-tags.sh: used some kind of ugly hack to
21660           make distchek work, since noone has proposed some better way.
21662         * src/main_menubar_def.h: Ctrl-W is now associated to close file,
21663           and Ctrl-N replace Alt-N for new file according to the Gnome design
21664           reference.
21666 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21668         * widgets/gnomedirlist.c
21669         widgets/gnomedirlist.h
21670         widgets/gnomefilelist.c
21671         widgets/gnomefilelist.h:
21673         Added GPL headings in the file.
21675 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
21677         * src/attach_process.c
21678         src/attach_process_cbs.c
21679         src/attach_process_cbs.h
21680         src/attach_process_gui.c
21681         src/breakpoints.c
21682         src/breakpoints_cbs.c
21683         src/breakpoints_cbs.h
21684         src/breakpoints_gui.c
21685         src/commands.c
21686         src/compiler_options.c
21687         src/compiler_options_cbs.c
21688         src/compiler_options_cbs.h
21689         src/compiler_options_gui.c
21690         src/find_in_files.c
21691         src/find_in_files_cbs.c
21692         src/find_in_files_cbs.h
21693         src/find_in_files_gui.c
21694         src/find_replace.c
21695         src/find_text.c
21696         src/help.c
21697         src/preferences.c
21698         src/preferences_gui.c
21699         src/project_config.c
21700         src/src_paths.c
21701         src/src_paths_cbs.c
21702         src/src_paths_cbs.h
21703         src/src_paths_gui.c:
21704         
21705         Bugs #521629 and #522427 fixed. The problem was, that the
21706         escape-key was not catched and the dialog was hidden, but
21707         the flag was not set correctly.
21709         Changed the callbacks for delete_event to close, using gnome_dialog_close(),
21710         using the gnome_dialog_close_hides()-setting present in most dialogs.
21711         Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
21712         emits "close" and set the flag in the close-callback.
21714         Patch from: Jens Georg <mail@jensgeorg.de>
21716 2002-03-06  Stephane Demurget  <demurgets@free.fr>
21718         * src/*.{c,cpp}: s/string_free/g_free/
21720         * src/utilities.[ch]: (string_free): removed.
21722 2002-03-06      Dan Elphick <dre00r@ecs.soton.ac.uk>
21724         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21726         * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21727         src/mainmenu_callbacks.[ch]:
21728         Removed Project menu options: README, TODO, ChangeLog and NEWS
21729         Moved Save Build Messages to Build menu and only highlight it
21730         when there are build messages.
21731         Corrected a spelling: "mojority" -> "majority"
21732         Fixed initialisation of edit.edit_app_gui so now Edit menu
21733         can be shown when no project is loaded.
21735         * src/project_dbase.h: Removed prototype for static function
21737 2002-03-06  Naba Kumar <kh_naba@users.sourceforge.net>
21739         * src/text_editor.c: Editor is marked changed after
21740         autoformat. 
21741         
21742         Patch from: Jens Georg <mail@jensgeorg.de>
21744 2002-03-04 Roel Vanhout <roel@stack.be>
21746         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21748         * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
21749         Added option to ignore binary files on 'Find in files' (grep -I option)
21751 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21753         * src/main.c:
21754         session restoration and commandline load in 
21755         gtk idle loop.
21756         
21757         * src/anjuta.[h,c], src/anjuta_cbs.c:
21758         Removed "clear windows menu" and prevented runtime 
21759         warnings.
21760         
21761         * src/compile.c, src/build_file.c, src/build_project.c,
21762         src/clean.c:
21763         Takes into account the preference setting for 
21764         show dialog when job completes. Dialogs are
21765         shown when it is enabled otherwise not.
21766         
21767 2002-03-03 Roel Vanhout <roel@stack.be>
21769         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21770         
21771         * src/find_text.c
21772         Store 'Find...' search string on search so that 'Find Next' will search for
21773         that string, even if the dialog hasn't been closed yet.
21775 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21777         * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
21778         src/controls.c, src/main_menubar.h,     src/main_menubar.[h,c],
21779         src/main_menubar_def.h:
21780         
21781         Organized menus, removed "Windows" and "Utilities" menus from the
21782         menubar [they are no longer needed]. Also removed some extragenous
21783         separators.
21784           
21785 2002-03-03  Naba Kumar <kh_naba@users.sourceforge.net>
21787         * src/message-manager-private.cc:
21788         Set message clist selection mode to BROWSE.
21789         
21790         * src/message-manager.cc, src/an_symbol_view.c,
21791         src/an_file_view.c:
21792         Added Key navigation for the CTree and CList. Arrow left for
21793         node collapse, right for node expand, space (or enter) for
21794         activation (same as double click).
21795         
21796 2002-03-03 Roel Vanhout <roel@stack.be>
21797         
21798         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21799         
21800         * plugins/class-gen/clsGen.c
21801         Added functionality to semi-intelligently prefill filename
21802         boxes with names deduced from class name
21804 2002-02-26 lbell <lbell@tsc4.com>
21806         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21807         * src/preferences_gui.c:
21808         Removed an incorrect use of gtk_misc_set_alignment().
21809         
21810         * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
21811         src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
21812         src/preferences.h, src/preferences_gui.c:
21813         
21814         Added the option to reload last open project at the startup.
21815         Added the possibility to open a new project without close
21816         an existing one
21817         
21818         * src/properties.cxx:
21819         Corrected a spelling mistake in message string.
21820         
21821         * src/session.c:
21822         Updated session functions.
21823            
21824 2002-02-26  Naba Kumar <kh_naba@users.sourceforge.net>
21826         * widgets/gnomefilelist.c: Bug fixes.
21827         
21828         Patch from Philip Van Hoof <freax@pandora.be>
21829         
21830 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21832         * src/an_file_view.c:
21833         anjuta was unable to open some files becuase they were not being
21834         recognized as "text/*" mime type (example files *.rej, *.in, etc.).
21835         Removed mime checking when opening with anjuta, becuase it doesn't
21836         hurt to open binary files in anjuta (some even may want to do so).
21837         
21838         Added a warning when mime type is not set when "view with default
21839         viewer" is activated.
21840         
21841         * src/an_file_view.c, an_symbol_view.c:
21842         Converted N_() to _() where ever appropriate in the strings.
21843         
21844 2002-02-25  Johannes Schmid <clubfan@users.sourceforge.net>
21845         
21846         * src/appwizard_gui.c, src/appwizard_cbs.c
21847           src/wizard_gui.c/h, src/appwiz_page3.c,
21848           src/project_import_gui.c:
21849           
21850         Moved target type radiobuttons to appwiz. page 2
21851         
21852         * src/message-manager-private.cc
21853         Fixed a bug which caused a crash if next message function was used
21855         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21857 2002-02-25  Naba Kumar <kh_naba@users.sourceforge.net>
21859         * src/anjuta.h, anjuta.c, anjuta_cbs.c:
21860         Modifies the behaviour of Alt-TAB in Anjuta. This
21861         brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
21862         edited files in the first items of the notebook.
21864         Patch from: Timothee Besset <timo@qeradiant.com>
21865         
21866 2002-02-24  Philip Van Hoof <freax@pandora.be>
21868         * widgets/gnomefilelist.c, gnomefilelist.h:
21869           Added filecompletion
21870           
21871         Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
21873 2002-02-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>
21875         * configure.in: Added "sk" to ALL_LINGUAS.
21877 2002-02-20  Johannes Schmid <clubfan@users.sourceforge.net>
21878   
21879         * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c, 
21880           src/appwizard_gui.c, src/project_dbase.c, src/source.c,
21881           src/wizard_gui.c: Added support for static and dynamic libs
21882         
21883 2002-02-20  Dan Elphick <dre00r@ecs.soton.ac.uk>
21885         * widgets/gnomefilelist.c:
21886           Fixed gnome_filelist_get_lastfilename so it no longer returns
21887           a corrupted path.
21889 2002-02-20  Naba Kumar <kh_naba@users.sourceforge.net>
21891         * src/resources.h, resources.c:
21892         Added url handler.
21894         * src/main_menubar_def.h, mainmenu_callbacks.c:
21895         Changed to use gnome configed url handler.
21897 2002-02-19  Philip Van Hoof <freax@pandora.be>
21899         * widgets/gnomefilelist.c
21900         Added PHP filetype.
21902 2002-02-19  Naba Kumar <kh_naba@users.sourceforge.net>
21904         * plugins/class-gen/clsGen.c:
21905         Added c++ support.
21906         
21907         * widgets/gnomefilelist.c:
21908         Gives the maximum space to the files section of the open file dialog.
21909         
21910         Patches from: lbell <lbell@tsc4.com>
21911         
21912 2002-02-18  Naba Kumar <kh_naba@users.sourceforge.net>
21914         * src/anjuta.c, main.c:
21915         Used tm_get_real_path in anjuta_get_full_filename();
21916         
21917 2002-02-18  Andy Piper <andyp@users.sourceforge.net>
21918         
21919         * anjuta.prj: update version
21921 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21923         * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
21924           removed the amount arg and replaced with a NULL-ending list.
21925           (gnome_filelisttype_makedefaultlist): use the new prototype.
21927 2002-02-17  Andy Piper <andyp@users.sourceforge.net>
21929         * src/about.c, THANKS: updated for new contributors
21930         
21931         * anjuta.prj: added new files
21932         
21933         * README: corrected some documentation, ctags no longer needed,
21934           pkgconfig now required
21935           
21936         * data/properties/others.properties: add .cvsdiff extension
21937         
21938         * src/project_dbase_gui.c, src/utilities.c, src/utilities.h: 
21939           patch from Vadim Berezniker <vadim@berezniker.com> to improve 
21940           file import
21941           
21942         * doc/anjuta.1: added initial man page thanks to 
21943           Rob Bradford <rob@debianplanet.org> (NB build and install 
21944           needs work)
21945         
21946 2002-02-17  Johannes Schmid <clubfan@users.sourceforge.net>
21948         * src/Makefile.am: Cleaned handling of compiler flags by moving them
21949           to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
21950           warning flags. 
21951   
21952         * configure.in: Changed version to 0.1.10-pre
21953   
21954 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21956         * src/fileselection.c: (create_fileselection_gui): always display
21957           the directory creation button as we cannot rely on the dialog
21958           titlebar.
21960         * widgets/gnomefilelist.[ch]: fixed includes.
21962         * pixmaps/new_folder.xpm: resized, added a + sign.
21964 2002-02-17  Stephane Demurget  <demurgets@free.fr>
21966         * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
21967           changed all extensions to begin with a dot.
21969 2002-02-16  Philip Van Hoof  <freax@pandora.be>
21971         Patch reviewed by Stephane Demurget <demurgets@free.fr>.
21973         * THANKS: added Philip.
21975         * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
21977         * src/project_dbase.c: (project_dbase_make_default_filetype_list),
21978         * src/file_selection.[ch],
21979         * widgets/gnomefilelist.[ch]: added a filetype
21980           combobox to the Anjuta file dialog widget.
21982 2002-02-14  Andy Piper  <andy.piper@freeuk.com>
21984         * anjuta.spec.in: eep! the import script was not being installed by
21985           RPM - fixed for the release.
21987 2002-02-13  Stephane Demurget  <demurgets@free.fr>
21989         Various cleanups and fixes for the next release to be able to make
21990         distcheck.
21992         * plugins/*/*.c: added missing prototypes causing gcc to speak to
21993           much and make some tweaks plus cleanups.
21995         * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
21996           args to remove some warnings.
21998         * global-tags/Makefile.am,
21999           data/Makefile.am,
22000           src/Makefile.am: link against Anjuta static libs using the
22001           $(top_builddir) dir, not anymore on $(top_srcdir) to make
22002           distcheck happy.
22004         * src/Makefile.am: ditto with all the Anjuta static libs.
22006         * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
22007           include, as we already include the whole directory for the build.
22009         * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
22010           
22011 2002-02-13      Andy Piper      <andy.piper@freeuk.com>
22013         * pixmaps/Makefile.am: icon for libglade project now installed
22014         * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
22015         * manuals/C/Makefile.am: removed ChangeLog reference which was 
22016           breaking some build stuff
22017         * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
22018           include reference problems that showed up on make distcheck
22019         * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
22021 2002-02-13  Johannes Schmid <clubfan@users.sourceforge.net>
22022         
22023         * src/aneditor.cxx: Fixed bug #509977 (CallTips)
22025 2002-02-12  Naba Kumar <kh_naba@users.sourceforge.net>
22027         * src/message-manager-private.cc:
22028           The horizontal scrollbar now shows properly on demand.
22029         
22030 2002-02-08  Johannes Schmid <clubfan@users.sourceforge.net>
22032         * src/dnd.c fixed some warnings
22033         * src/message-manager-private.cc: Horizontal scrollbar is now shown 
22034           and works. It is shown always at the moment but before it was
22035           shown on demand and did never work. 
22037 2002-02-07  Naba Kumar <kh_naba@users.sourceforge.net>
22039         * src/anjuta.c: Fixed a crash bug.
22040           patch from: Jens Georg <mail@jensgeorg.de>
22042 2002-02-04      Andy Piper      <andy.piper@freeuk.com>
22044         * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
22045           reports a problem with missing end tags on <graphic>
22047 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
22049         * manuals/C/ChangeLog: removed since it was never used
22050         * manuals/C/anjuta-manual/*: more updates, new screenshots
22051         * anjuta.prj: updated for new manuals/ structure
22053 2002-02-03  Johannes Schmid <clubfan@users.sourceforge.net>
22055         * source.c, compiler_options.[c/h]:
22056           Fixed bug #460321 "Problem with optimization options" 
22057           by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
22058         
22059 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
22061         * NEWS: prepared for release, need to fill in date
22062         * data/welcome.txt: version number updated
22064 2002-02-03      Andy Piper      <andy.piper@freeuk.com>
22066         * src/text_editor_menu.c, src/an_file_view.c, 
22067           src/an_symbol_view.c: marked strings for translation
22068         
22069         * src/defaults.c, data/properties/xml.properties:
22070           *.omf and *.xsl files should use XML highlighting
22071           
22072         * manuals/C/anjuta-manual/*:
22073           - restructured so that files have more meaningful names
22074             and are easier to edit (see anjuta-manual.sgml for the
22075                 ordering)
22076           - updated some screenshots
22077           - continued rewrite
22079 2002-02-02  Naba Kumar <kh_naba@users.sourceforge.net>
22081         * main.c: Made a workaround to remove the old
22082         anjuta gnome config file (older than 9 Feb 2002). This
22083         will fix the bug which never lets the brower toolbar shown.
22084         
22085         * main.c: In fact, the above solution wouldn't work in all
22086         cases. Therefore, here is the better fix, which works by
22087         detecting the version of the old config file and deleting
22088         ~/.gnome/Anjuta if it is lesser than 0.1.9.
22089         
22090 2002-02-01  Andy Piper <andy.piper@freeuk.com>
22092         * HACKING: added info on submitting patches
22094 2002-01-31  Johannes Schmid <clubfan@users.sourceforge.net>
22096         * src/project_import_gui.c, src/project_import.c:
22097           - If Project Import Wizard is canceled everything is 
22098                 cleaned up now.
22099           - Back button is now insensitive on page 3 (some problems: 
22100                 see TODO in project_import_qui.c:284
22101           - Menu frame is insensitive if project type != GNOME(mm)
22103 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
22105         * src/main.c: Fixed bug #  (Unable to open files on
22106         double click in project window from second trial onwards when
22107         the project is opened from command line).
22108         
22109         * po/POTFILES.in: Removed tags_manager.[h,c]
22110         
22111 2002-01-31  Naba Kumar <kh_naba@users.sourceforge.net>
22113         * src/preferences.c:
22114           A quick hack to fix the 'invisible' browser toolbar when
22115           upgrading from 0.1.8 to 0.1.9
22116           
22117         * src/anjuta.c:
22118           Fixed toolbar names which were causing confusions in the toolbar
22119           show/hide.
22120           
22121         * src/main.c:
22122           Substituted "anjuta" with PACKAGE
22123           
22124         * src/project_import_gui.c: 
22125           Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
22126           
22127         * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
22128           Added new files and removed obsolete ones.
22129           
22130 2002-01-30  Andy Piper <andy.piper@freeuk.com>
22132         * src/appwizard_cbs.c, project_import_cbs.c, 
22133           main_menubar_def.h, project_import_gui.c: 
22134           updates to message strings and layout for the 
22135           import wizard.
22136           
22137         * text_editor_cbs.c: fix for the tab menu entries for 
22138           redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
22140 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
22142         * src/toolbars.c,
22143           src/toolbars.h,
22144           src/anjuta_gui.c,
22145           src/controls.c:
22146           
22147           Tag dropdown exclusive (takes
22148           all space in the toolbar) and never vertical and
22149           increased the width of the tag combo to 256 pixs.
22150           Toolbar separator before the combo and button.
22151           Added tags label before the tag button.
22152           Reorganized the dock bands for the toolbars.
22153           
22154         * src/project_import_gui.c
22155           src/project_import.c:
22156           Fixed an error and removed an unused variable.
22157           
22158         * data/properties/anjuta.properties:
22159           Removed the property for the old toolbar and set
22160           browser toolbar show to default.
22161           
22162         * src/project_dbase.c: excluded modules were not
22163           loaded. Fixed.
22164           
22165         * src/source.c:
22166           No build files will be written if the project is blocked.
22167           
22168         * src/project_import.c,
22169           src/project_import_cbs.c,
22170           src/project_gui.c,
22171           src/wizard_gui.c:
22172           
22173           Manually applied Johannes patch to fix some memory
22174           issues and gui clean up.
22175           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
22176         
22177         * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
22178           Fixed a bad bug with remove file from project because of
22179           files were never removed properly from the project and
22180           from the tagmanager.
22181           
22182         * src/appwiz_page3.c: Disabled unused codes to clear
22183           compiler warnings.
22184           
22185 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
22187         * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
22188         
22189         * data/Makefile.am
22190           pixmaps/Makefile.am
22191           src/Makefile.am
22192           src/an_file_view.c
22193           src/an_symbol_view.c
22194           src/anjuta.c
22195           src/anjuta.h
22196           src/anjuta_cbs.c
22197           src/anjuta_gui.c
22198           src/controls.c
22199           src/main_menubar.c
22200           src/main_menubar.h
22201           src/main_menubar_def.h
22202           src/mainmenu_callbacks.c
22203           src/mainmenu_callbacks.h
22204           src/pixmaps.h
22205           src/project_dbase.c
22206           src/project_dbase.h
22207           src/text_editor.c
22208           src/text_editor_menu.c
22209           src/text_editor_menu.h
22210           src/toolbar.c
22211           src/toolbar.h
22212           src/toolbar_callbacks.c
22213           src/toolbar_callbacks.h :
22214           
22215           Patch submitted by:
22216           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22217           
22218           Removes the Tags toolbar and substituted it with
22219           tags combo dropdown list. Fixes a couple of bugs.
22220           
22221           Moved the tag combo to browser toolbar because
22222           main toolbar was becoming too long.
22223           Made a new icon of tag toolbar.
22224           
22225         * po/zh_TW.po: Fixed bug.
22226           
22227         * pixmaps/an_tag.xpm: Added new file.
22229 2002-01-30  Naba Kumar <kh_naba@users.sourceforge.net>
22231         * src/project_import_gui.c: Reorganized project
22232         import gui page 2.
22233         
22234 2002-01-29  Andy Piper <andy.piper@freeuk.com>
22236         * HACKING: added info on creating windows and dialogs
22238 2002-01-29  Naba Kumar <kh_naba@users.sourceforge.net>
22240         * src/tm_file_view.c:
22242           Sorts the file list at the end instead of doing sort-insert
22243           to improve performance.
22244           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
22246         * src/project_dbase.c: Resolved a conflict from
22247           Johannes's patch.
22248           
22249         * src/project_import.c:
22250         
22251           Fixed to use anjuta_import.sh for the bin dir and
22252           not from the data dir.
22253         
22254           Used anjuta_is_installed() function to verify a the command's
22255           executability.
22256         
22257           Fixed import command to use sh (which is more general and is
22258           gauranteed to be found in any unix system :-)). Also, added
22259           double quotes around the import directory.
22260         
22261           Changed some strings for better translations (like avoiding
22262           duplicates).
22263           
22264           Fixed the reading of wrong target type.
22265           
22266         * src/control.c: Insensitive "import project" when there is
22267           a project open.
22268           
22269         * src/project_import_cbs.c:
22270           
22271           Fixed strcmp() [== 0 was left out]. Languages now selected properly.
22272           Fixed selection of gettext checkbox.
22273           Sets the menu entries.
22274           
22275 2002-01-28  Johannes Schmid <clubfan@users.sourceforge.net>
22276         
22277         * src/appwiz_page[1-4].c
22278         * src/appwiz_gui.c
22279         * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
22280         be able to reuse it.
22281         
22282         * src/mainmenubar.[c/h]
22283         * src/mainmenubar_def.h
22284         * src/mainmenu_callbacks.[c/h]: Code to create "Import Project" 
22285         menu item
22286         
22287         * src/message-manager.c: Fixed bug 509192
22288         * src/message-manager-dock.c: Added accel_group if window is undocked
22289         
22290         * src/project_dbase.[c/h]: Splitted opening code to be able
22291         to use it without an open file dialog
22292         (Maybe I broke Naba's changes, please take a look)
22293                         
22294         * src/project_import.[c/h]
22295         * src/project_import_gui.c: New Files, Code for Project Import Wizard
22296         
22297         * src/wizard_gui.[c/h]: New Files, shared code between appwizard and 
22298         import wizard
22300 2002-01-28  Andy Piper <andy.piper@freeuk.com>
22302         * src/main_menubar_def.h, tagmanager/tm_project.c: more
22303           string cleanups
22304           
22305         * manuals/C/anjuta_manual/*: started rewrite of the 
22306           manual, updated some screenshots
22308 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22310         * src/gnomefilelist.h, src/gnomefilelist.c:
22311         
22312           Fixed multiple selection bug (#497085). The OK button is
22313           sensitive when in multiple mode, if the no. of
22314           selection is one or more.
22315           
22316           Toggle between single and multiple selection mode
22317           and multiple mode display.
22318           
22319           Fixed strings to translable strings.
22320           
22321           Fixed some compiler warnings by commenting out
22322           unused functions.
22323           
22324 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22326         * src/project_dbase.c: App status bar now updates
22327           with the project name when the project is loaded.
22328         
22329         * src/an_file_view.c, tagmanager/tm_file_entry.c:
22330           
22331           Puts the directories at the top. They're also sorted now.
22332           Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
22333         
22334 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22336         * scripts/anjuta_import.sh.in: Added file.
22337         * scripts/anjuta_import.sh: Removed file.
22339         * .cvsignore, po/.cvsignore, scripts/.cvsignore:
22340           Updated files.
22341           
22342         * src/main_menubar_def.h:
22343         
22344           Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
22345           reflect the opposite of Find (CTRL+F) and also to leave
22346           CTRL+R or Redo.
22347           
22348           Changed Glade summon with ALT+G, which frees the ATL+E
22349           for poping up the edit menu.
22350           
22351         * src/Makefile.am: Debugging link flags by Biswa, removed.
22353 2002-01-28      Andy Piper      <andy.piper@freeuk.com>
22355         * HACKING: added information on best practices for writing
22356           application messages and GUI labels
22357           
22358         * src/CORBA-Server.c, src/about.c, src/anjuta.c, 
22359           src/breakpoints.c, src/build_file.c, src/build_project.c, 
22360           src/clean_project.c, src/compile.c, 
22361           src/compiler_options_cbs.c, src/compiler_options_gui.c, 
22362           src/configurer.c, src/debugger.c, src/executer.c, 
22363           src/find_in_files.c, src/find_in_files_cbs.c, 
22364           src/find_replace.c, src/find_text.c, src/glades.c, 
22365           src/gnome_project.c, src/goto_line.c, src/main.c, 
22366           src/main_menubar.c, src/main_menubar_def.h, 
22367           src/mainmenu_callbacks.c, src/preferences_gui.c, 
22368           src/project_config.c, src/project_dbase.c, 
22369           src/project_dbase_gui.c, src/resources.c, src/source.c, 
22370           src/support.c, src/tags_manager.c, src/text_editor.c, 
22371           src/text_editor_gui.c, src/text_editor_menu.c, 
22372           src/toolbar_callbacks.c, src/utilities.c: 
22373           lots of minor message updates to make them more user-friendly 
22374           and consistent
22376 2002-01-28  Naba Kumar <kh_naba@users.sourceforge.net>
22378         * src/executer.c:
22379         
22380           Because of the spaces escaping, the command could not be
22381           executed when run without terminal. Now fixed.
22382           
22383         * anjuta.prj, Makefile.am:
22384         
22385           Added anjuta project file.
22386         
22387 2002-01-27  Naba Kumar <kh_naba@users.sourceforge.net>
22389         * src/message-manager-private.h, message-manager-private.cc,
22390           message-manger.cc:
22391           
22392           Added freeze() and thaw() for the message window class to
22393           speed up the message manager update.
22394         
22395         * src/project_config.h, project_config.c,
22396           src/project_dbase.h, project_dbase.h
22397           scripts/anjuta_project.template:
22398           
22399           Added two new prject attributes: project.config.blocked and
22400           project.excluded.modules. The former will make sure that users
22401           are not given any previlidge in enabling the 'overwrite build
22402           files' flags and the later issues a list of modules in the project
22403           to be skipped for symbol browsing and project listing.
22404         
22405         * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
22406         
22407           Modified script to read the template from the anjuta data dir
22408           rather than from the directory in which the script exist. Otherwise,
22409           Being transfered to the bin dir, the script will not be able to
22410           find the template when it is run.
22411           
22412           The script is also create with configure.in to set in the anjuta
22413           data dir path inside the script.
22414           
22415 2002-01-26  Stephane Demurget  <demurgets@free.fr>
22417         * po/fr.po: updated to the latest sources.
22419 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22421         * scripts/Makefile.am:
22422           anjuta_import.sh goes with distribution.
22423           
22424         * po/*.po: They seem to have updated (merged with
22425           anjuta.pot) automatically when I did "make dist".
22426           
22427 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22429         * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
22430           Fixed Bug #499807, ie crash on removing libs, includes, defines from
22431           the compiler options dialog.
22432         
22433         * ChangeLog:
22434           Correct todays date. :)
22435           
22436         * scripts/Makefile.am:
22437           Installs anjuta_import.sh in $(prefix)/bin dir and
22438           is treated as an executable.
22439           
22440 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22442         * Fix for bug #499373
22443         
22444         * data/properties/anjuta.properties, ada.properties, cpp.properties,
22445           java, properties, latex.properties, lua.properties, others.properties,
22446           perl.properties:
22447           
22448           Added double-quotes around file arguments so that
22449           filenames with spaces could also work.
22451         * launcher/anjuta-launcher.c, executer.c:
22452           Escaped quotes in the cammand and it's arguments before executing
22453           so that args with spaces can also work.
22454           
22455           Commented #DEBUG switch.
22456           
22457 2002-01-26  Naba Kumar <kh_naba@users.sourceforge.net>
22459         * scripts/*: Added files which I forgot previously.
22460         
22461         * src/aneditor.h: Lined up commands definition for better look.
22462         
22463         * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
22464           main_menubar.h, control.c:
22465           Added three more convert EOL chars submenu items in transform.
22466           Reformatted some some.
22467         
22468         * data/anjuta.properties:
22469           Reformatted a line.
22470         
22471         * src/aneditor.h, aneditor.c:
22472           Added three commands (with definitions) for EOL conversions.
22473           
22474         * src/text_editor.c:
22475           Editor detects file mode from the file content and
22476           set the editing mode to CR/LF/CRLF automatically.
22477           Refined Dos mode extrageneous chars filter
22478           This will make sure that filter works only in Dos mode and not
22479           in other modes.
22480           
22481         * src/anjuta.c: Editor mode display in status bar.
22482         
22483         * src/preferences_gui.c: Changed the string for dos mode
22484           filter to more sensible string.
22485         
22486         * src/aneditor.c: Default editor mode sets during widget creation
22487           and not everty time the properties are loaded. This makes sure
22488           that the auto-detected mode is not overridden by the default mode.
22489           
22490         * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
22491         
22492         * src/anjuta.c: Fixed bug #476028.
22493           Now anjuta also searches for file relative to top project dir,
22494           when the project is open.
22495         
22496         * src/anjuta_cbs.c: Fixed bug #499536.
22497           File is not closed if it is not able to save the file properly.
22498           
22499         * src/mainmenu_callbacks.c: Fixed bug #499536.
22500           Newfiles (which are not modified) are also closed on "close all files".
22501         
22502 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
22504         * src/an_symbol_view.c: Added MAX_STRING_LENGTH
22505         
22506         * tagmanager/tm_source_file.c, regex.c, parse.c:
22507           defined and delimited g_messages within #debug.
22508           
22509         * src/preferences.c, data/anjuta.properties:
22510           saved/defied message-manager tag position in string.
22511           Message tag possition is saved between sessions. And
22512           and tag position bottom as default.
22513           
22514 2002-01-25  Naba Kumar <kh_naba@users.sourceforge.net>
22516         Patch submitted by:
22517         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22519         * Makefile.am
22520           configure.in
22521           data/Makefile.am
22522           data/properties/Makefile.am
22523           global-tags/Makefile.am
22524           pixmaps/Makefile.am
22525           src/Makefile.am
22526           src/an_file_view.c
22527           src/an_file_view.h
22528           src/an_symbol_view.c
22529           src/an_symbol_view.h
22530           src/anjuta.c
22531           src/anjuta_cbs.c
22532           src/file_history.c
22533           src/file_history.h
22534           src/message-manager-private.cc
22535           src/pixmaps.h
22536           src/project_dbase.c
22537           src/project_dbase_gui.c
22538           src/tags_manager.c
22539           src/text_editor.c
22540           src/utilities.c
22541           src/utilities.h
22542           src/watch_gui.c:
22543         
22544           Modified files.
22545         
22546         * scripts/*
22547           pixmaps/sv_class.xpm
22548           pixmaps/sv_function.xpm
22549           pixmaps/sv_macro.xpm
22550           pixmaps/sv_private_fun.xpm
22551           pixmaps/sv_private_var.xpm
22552           pixmaps/sv_protected_fun.xpm
22553           pixmaps/sv_protected_var.xpm
22554           pixmaps/sv_public_fun.xpm
22555           pixmaps/sv_public_var.xpm
22556           pixmaps/sv_static_fun.xpm
22557           pixmaps/sv_static_var.xpm
22558           pixmaps/sv_struct.xpm
22559           pixmaps/sv_unknown.xpm
22560           pixmaps/sv_variable.xpm
22561           pixmaps/fv_core.xpm
22562           pixmaps/fv_text.xpm
22563           pixmaps/filestoremove.txt:
22564         
22565           New files.
22566         
22567         * pixmaps/class.xpm
22568           pixmaps/function.xpm
22569           pixmaps/fv_autofile.xpm
22570           pixmaps/fv_doc.xpm
22571           pixmaps/fv_i18n.xpm
22572           pixmaps/fv_source.xpm
22573           pixmaps/private_func.xpm
22574           pixmaps/private_var.xpm
22575           pixmaps/protected_func.xpm
22576           pixmaps/protected_var.xpm
22577           pixmaps/public_func.xpm
22578           pixmaps/public_var.xpm
22579           pixmaps/struct.xpm
22580           pixmaps/variable.xpm
22581         
22582           Removed files.
22583         
22584         * tagmanager/*/*:
22585         
22586           Upgraded to tagmanager-0.7
22588 2002-01-24      Johannes Schmid <clubfan@users.sourceforge.net>
22589         * src/anjuta_cbs.c: Fixed bug #506441
22590         * src/watch_gui.c: Changed layout of eval dialog so that
22591         it fits on a 800x600 desktop with German translation. 
22593 2002-01-23      Andy Piper <andy.piper@freeuk.com>
22595         * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
22596         * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new 
22597           icon for new project type (thanks to Misha)
22598         * configure.in: build and install Danish translation
22599         * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated 
22600           credits to cover new patches and translations
22602 2002-01-23  Johannes Schmid <clubfan@users.sourceforge.net>
22603         
22604         * src/preferences.c, src/message-manager.cc, src/project_type.c,
22605           src/appwiz_page1.c:
22606         
22607       - Font preferences are restored properly now (\n was missing)
22608           - Dock menu label of message-manager is "Dock/Undock" instead
22609           of "Dock|Undock" to match with the rest of anjuta.
22610           - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
22611           changed it in anjuta, too 
22613 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22615         * tagmanager/tm_source_file.c,
22616           tagmanager/parse.c,
22617           tagmanager/tm_project.c,
22618           src/an_symbol_view.c,
22619           src/anjuta.c:
22620           
22621           Disabled debug warnings.
22623 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22625         * src/appwiz_page1.c
22626           src/compiler_options.c
22627           src/project_dbase.c
22628           src/project_dbase.h
22629           src/project_type.c
22630           src/source.c
22631           src/source.h:
22632           
22633           New project type named LibGlade.
22634           
22635           Patch submitted by:
22636           Dick Knol <dknol@gmx.net>
22638         * src/gnome_prj.c:
22639           Commented out unused pixmap creation. May be it
22640           will fix the crash in project creation.
22641           
22642 2002-01-21  Naba Kumar <kh_naba@users.sourceforge.net>
22644         * src/registers.c
22645           src/registers.h
22646           src/registers_cbs.c
22647           src/registers_cbs.h
22648           src/registers_gui.c
22649           src/sharedlib.c
22650           src/sharedlib.h
22651           src/sharedlib_cbs.c
22652           src/sharedlib_cbs.h
22653           src/sharedlib_gui.c
22654           src/signals.c
22655           src/signals.h
22656           src/signals_cbs.c
22657           src/signals_cbs.h
22658           src/signals_gui.c
22659           src/stack_trace.c
22660           src/stack_trace.h
22661           src/stack_trace_cbs.c
22662           src/stack_trace_cbs.h
22663           src/stack_trace_gui.c
22664           src/text_editor.c
22665           src/watch.c
22666           src/watch.h
22667           src/watch_cbs.c
22668           src/watch_cbs.h
22669           src/watch_gui.c
22670           
22671           Fixed bug #496290: Attach/detach removed from these
22672           windows as they are never implemented.
22673           
22674           Patch submitted by:
22675           Johannes Schmid <johannes.schmid@gmx.de>
22676           
22677 2002-01-18      Naba Kumar <kh_naba@users.sourceforge.net>
22679         * src/anjuta.c,
22680           src/anjuta_cbs.c:
22681           
22682           Fixed bug:
22683           when you right click on the tabs, a list of filenames are given
22684           out, but now it gives a list of "page 1", "page 2", etc...
22685           
22686           Patch submitted by: 
22687           Jens Georg <mail@jensgeorg.de>
22689         * anjuta.in.in: Removed c|c++ because, it was not necessary
22690           and was causing translation problem.
22691           
22692         * plugins/class-gen/clsGen.c:
22693           removed "'" for the same reason.
22694           
22695 attached the fix for the menu
22698 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22700         * src/preferences.h,
22701           src/preferences.c,
22702           src/preferences_gui.c:
22703           
22704           Adds the functionality to Anjuta to auto save your unsaved
22705           files before you build a project.
22707           Patch submitted by: 
22708           jason <jason_williams@suth.com>
22709           
22710         * src/anjuta.[h,c]:
22711           Added function for save all files.
22712         
22713         * src/mainmenu_callbacks.c:
22714           Modified to use the above function.
22715         
22716         * src/build_project.c:
22717           Save all files before build if it is set in the
22718           preferences.
22720 2002-01-17      Naba Kumar <kh_naba@users.sourceforge.net>
22722         * src/message-manager-private.cc
22723           src/message-manager-private.h
22724           src/message-manager.cc:
22725           
22726           Message-manager now restores the tabs which were shown on startup.
22727           The terminal is now created on demand (as requested by Biswa)
22728           and I have removed some debug messages.
22729           
22730           Patch submitted by: 
22731           Johannes Schmid <johannes.schmid@gmx.de>
22733 2002-01-13  Stephane Demurget  <demurgets@free.fr>
22735         * src/anjuta_cbs.c: fixed the global shortcut handling to have a
22736           proper tabs keyboard navigation.
22738         * src/an_symbol_view.c,
22739           src/anjuta_cbs.c,
22740           src/gnome_project.c,
22741           src/project_dbase.c,
22742           src/tags_manager.c: removed some debugging display.
22744 2002-01-09      Naba Kumar <kh_naba@users.sourceforge.net>
22746         * src/message-manager-dock.c
22747           src/message-manager-private.cc
22748           src/message-manager-private.h
22749           src/message-manager.cc
22750           src/preferences.c
22751           src/preferences.h
22752           src/preferences_gui.c:
22753           
22754           Patch submitted by: 
22755           Johannes Schmid <johannes.schmid@gmx.de>
22756           
22757           This patch adds a tab to the notebook of the preferences-dialog
22758           where you can change the colors, the tab position of the new
22759           message manager. Also the truncate messages stuff has moved
22760           from misc tab to messages tab.
22762           Also improved the remembering position stuff of message manager.
22763           
22764         * data/internal.properties,
22765           Added definitions for messages colors and tag position.
22766           
22767         * src/message_manager.cc:
22768           Fixed a bug that never lets the messages panes to get cleared.
22769           Added wmclass setting for the message window. Fixed a bug in
22770           which the message window was not being shown.
22771         
22772         * src/tag_manager.c: Fixed printing of (NULL) in the debug
22773           output and disabled it.
22775         * src/anjuta.c: Preferences created and loaded before anything else.
22776           anjuta now recognizes messages colors on startup and initializes
22777           them.
22778         
22779 2002-01-09      Andy Piper      <andy.piper@freeuk.com>
22781         * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
22783 2002-01-09  Stephane Demurget  <demurgets@free.fr>
22785         * pixmaps/file_c.xpm,
22786           pixmaps/file_cpp.xpm,
22787           pixmaps/file_file.xpm,
22788           pixmaps/file_h.xpm,
22789           pixmaps/file_html.xpm,
22790           pixmaps/file_i18n.xpm,
22791           pixmaps/file_icon.xpm,
22792           pixmaps/file_pix.xpm,
22793           pixmaps/fv_doc.xpm,
22794           pixmaps/fv_i18n.xpm,
22795           pixmaps/fv_image.xpm,
22796           pixmaps/fv_source.xpm,
22797           pixmaps/fv_unknown.xpm: made these icons transparent.
22799 2002-01-08      Andy Piper      <andy.piper@freeuk.com>
22801         * launcher/anjuta_launcher.c: updated message strings
22802         * src/message-manager-dock.c: added newline at end to avoid compile warning
22803         * src/project_dbase.c: corrected spelling of include (noted by Biswa)
22804         * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22805           src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
22806           entries for username and Python-style GPL notice
22807         * HACKING: added info on files to change to update Insert menu
22809 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22811         * src/project_dbase.c,
22812           src/an_file_view.c,
22813           src/an_symbol_view.c:
22814           Changed the CTree expander style to square and
22815           line style to Dotted line.
22816           
22817         * po/POTFILES.in: Removed and Added translable files.
22819 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22821         * ccview/.cvsignore: Removed.
22822         
22823 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22825         * ccview/
22826                 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
22827                 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
22828                 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
22829                 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
22830                 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
22831                 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
22832         
22833         Removed ccview module because it is no longer needed.
22835 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22837         * src/project_dbase.c:
22838           Shifted structure initialization in project_dbase_new()
22839           before anything else, otherwise it was crashing due to
22840           uninitialized values.
22841         
22842         * src/an_symbol_view.c:
22843           Disabled high volume debug output.
22845 2002-01-08  Naba Kumar <kh_naba@users.sourceforge.net>
22846         
22847         Applied a very heavy patch from:
22848         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22850         * Makefile.am
22851         configure.in
22852         pixmaps/Makefile.am
22853         src/Makefile.am
22854         src/aneditor.cxx
22855         src/aneditor.h
22856         src/anjuta.c
22857         src/anjuta.h
22858         src/commands.c
22859         src/commands.h
22860         src/compile.c
22861         src/compile.h
22862         src/controls.c
22863         src/defaults.c
22864         src/fileselection.c
22865         src/main_menubar.c
22866         src/main_menubar.h
22867         src/main_menubar_def.h
22868         src/mainmenu_callbacks.c
22869         src/mainmenu_callbacks.h
22870         src/project_dbase.c
22871         src/project_dbase.h
22872         src/project_dbase_gui.c
22873         src/tags_manager.c
22874         src/text_editor_menu.c
22875         src/toolbar_callbacks.c
22876         tagmanager/Makefile.am
22877         tagmanager/ctags.c
22878         tagmanager/include/Makefile.am
22879         tagmanager/include/tm_project.h
22880         tagmanager/include/tm_symbol.h
22881         tagmanager/include/tm_tag.h
22882         tagmanager/include/tm_tagmanager.h
22883         tagmanager/include/tm_workspace.h
22884         tagmanager/tm_project.c
22885         tagmanager/tm_source_file.c
22886         tagmanager/tm_symbol.c
22887         tagmanager/tm_tag.c
22888         tagmanager/tm_workspace.c
22889         widgets/Makefile.am: Modified.
22890         
22891         * src/an_file_view.[c,h],
22892           src/an_symbol_view.[c,h],
22893           src/file_history.[c,h],
22894           src/support.[c,h],
22895           widgets/scroll-menu.[c,h],
22896           tagmanager/tm_file_entry.c
22897           tagmanager/include/tm_file_entry.h: Added new files.
22898           
22899         * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
22900         private_func.xpm, public_func.xpm,
22901         class.xpm, fv_exec.xpm, fv_unknown.xpm,
22902         private_var.xpm, public_var.xpm,
22903         function.xpm, fv_i18n.xpm, macro.xpm,
22904         protected_func.xpm, struct.xpm,
22905         fv_autofile.xpm, fv_image.xpm,
22906         ofolder.xpm, protected_var.xpm, variable.xpm:
22907           Updated and Added pixmap files.
22909         Features:
22910         ---------
22911         a) Removes CCView dependency.
22912         b) Improves the terminal.
22913         c) Adds tag navigation context menus.
22914         d) Upgrades tagmanager to latest version.
22915         e) Miscellaneous small additions.
22917 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22919         * src/project_dbase_gui.c: Fixed crash of anjuta
22920         when project first created.
22921         
22922         * src/gnome_project.c: It now updates the tags manager
22923         when new projects are created.
22924         
22925 2002-01-07  Naba Kumar <kh_naba@users.sourceforge.net>
22927         * Thanks Johannes Schmid <johannes.schmid@gmx.de>
22928           for this big patch.
22929         
22930         * src/messages.[c,h]: Removed files.
22932         * src/message-manager.[cc,h],
22933           src/message-manager-dock.[c,h],
22934           src/message-manager-private.[cc,h]
22935           New files.
22937         * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
22938           src/build_project.c, src/clean_project.c, src/compile.c
22939           src/configurer.c, src/debugger.c, src/find_in_files.c
22940           src/mainmenu_callbacks.c, src/preferences.h
22941           src/preferences_gui.c, src/properties.h
22942           src/utilities.c, src/utilities.h:
22943           The new messages widget.
22944           New features:
22945             - Use of GtkNotebook instead of ToggleButtons
22946               and show/hide
22947             - Popupmenu to show and hide message types and
22948               to dock/undock in detach mode
22950           All other things should work as they did with the
22951           old message window. Currently the keyboard short-cuts
22952           do not work in detached mode.
22953           
22954           Some functions in utitlities.[c,h] changed.
22955           so that they take const arguments where this is possible
22956           
22957         * src/Makefile.am, po/POTFILES.in:
22958           Removed messages.[c,h] and
22959           added message-manager.[cc,h], message-manager-dock.[c,h],
22960           message-manager-private.[cc,h]
22961           
22962         * src/message-manager.h: Removed "include <bonobo.h>"
22963           and added a newline at the end of the file.
22964           
22965         * src/message-manager-private.cc:
22966           Set clist's width setting to Automatic.
22967           Set scroll window's scroll bars to Automatic.
22968           
22969 2002-01-05  Naba Kumar <kh_naba@users.sourceforge.net>
22971         * text_editor_menu.c:
22972           Fixed misalignment of the function sub menu
22973           in the text editor pop up menu.
22974           
22975 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22976         
22977         * src/text_editor.c: Fixed a compiler warning.
22978         
22979 2002-01-04  Andy Piper <andy.piper@freeuk.com>
22981         * THANKS, manuals/*/authors.sgml: updated for new translations
22982         * plugins/class-gen/clsGen.c: converted messages to English
22983         * src/about.c, src/main_menubar_def.h: string updates
22985 2002-01-04  Naba Kumar <kh_naba@users.sourceforge.net>
22987         * src/anjuta.c
22988           src/anjuta_cbs.c
22989           src/text_editor.c
22990           src/mainmenu_callbacks.c
22991           src/text_editor.h
22992           src/text_editor.c
22993           src/text_editor_cbs.c
22994           src/text_editor-gui.c:
22995           
22996           Earlier code for adding 'cross' button
22997           for closing pages were too error prone and unorganized.
22998           Cleaned up the code and shifted the 'extra' widgets
22999           creation (eg. close button, close_pixmap and lable)
23000           from anjuta to text_editor. This takes care of proper
23001           widgets creation and destruction. Otherwise, anjuta
23002           was crashing at too many points, especially related
23003           to docking and undocking.
23004           
23005 2002-01-04  Stephane Demurget  <demurgets@free.fr>
23007         * src/aneditor.cxx: removed debugging code.
23009         * data/properties/.cvsignore: added swap files.
23011 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
23013         * src/anjuta.c
23014           src/anjuta_cbs.c:
23015           Fixed Crashing of anjuta when a new file is saved as
23016           different file.
23017           
23018 2002-01-03  Naba Kumar <kh_naba@users.sourceforge.net>
23020         * src/aneditor.c: Some debug codes around.
23021         
23022         * data/internal.properties, data/anjuta.properties: Removed.
23023           data/properties/Makefile.am:
23024           data/properties/ada
23025           data/properties/cs
23026           data/properties/make
23027           data/properties/rc
23028           data/properties/html
23029           data/properties/ruby
23030           data/properties/baan
23031           data/properties/idl
23032           data/properties/pascal
23033           data/properties/sample
23034           data/properties/bash
23035           data/properties/java
23036           data/properties/perl
23037           data/properties/sql
23038           data/properties/conf
23039           data/properties/latex
23040           data/properties/props
23041           data/properties/vb
23042           data/properties/cpp
23043           data/properties/lua
23044           data/properties/python
23045           data/properties/xml
23046           data/properties/others
23047           data/properties/.cvsignore:
23048             Added files. Properties now splitted into small files
23049             for each language.
23051         * data/Makefile.am
23052           configure.in: Update the removal and added properties module.
23054         * src/preferences.c: preferences_new(): Updated to reflect the
23055           new properties files organization.
23056           
23057         * src/Makefile.am: Added Baan Lexer.
23059 2002-01-01  Stephane Demurget  <demurgets@free.fr>
23061         * src/aneditor.cxx: readded the baan lexer. 
23063         * src/preferences.c: fixed translated messages and a typo.
23065         * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
23066           confusing the regexp usage in xml-i18-merge.
23068 2002-01-01      Andy Piper      <andy.piper@freeuk.com>
23070         * src/project_dbase.c: tidied some messages, and spotted a typo in
23071           the reading of properties which prevented the project version from
23072           ever being reported in the Project Information window - fixed :)
23074         * po/POTFILES.in: removed syntax.h
23076 2001-12-31  Stephane Demurget  <demurgets@free.fr>
23078         * data/internal.properties: fixed baan properties.
23079           Added all ada properties.
23081         * src/main_menubar_def.h,
23082           src/lexer.h,
23083           src/aneditor.cxx,
23084           src/utilities.[ch]: added support for the Ada highlight style.
23086 2001-12-31  Stephane Demurget  <demurgets@free.fr>
23088         * plugins/*/.cvsignore: updated.
23090 2001-12-31  Stephane Demurget  <demurgets@free.fr>
23092         * src/syntax.h,
23093           src/text_editor.c,
23094           src/Makefile.am: removed the empty header syntax.h.
23096 2001-12-31  Naba Kumar <kh_naba@users.sourceforge.net>
23098         * main_menubar.c:
23099         Stef's observation on the 'superfluous' hseparators in the recent
23100         files and projects is fully justified -- removed.
23101         
23102         * main_menubar_def.h:
23103         Changed "Plug Ins" to "Plugins" in the menu label.
23104         
23105         * configure.in, plugins/Makefile.am, plugins/class-gen/*:
23106         Added class-gen in the configure output and class-gen module.
23107         
23108         * data/internal.properties:
23109         Correct mis-spelled "jave" to "java".
23110         Added file.is.source for *.h, *.c, *.cpp properties.
23111         
23112         * global-tags/Makefile.am:
23113         "chmod +x create_global_tags.sh" before it is executed, because
23114         there is very high chance that it will be found "-x" and resulting
23115         in error
23117 2001-12-31  Stephane Demurget  <demurgets@free.fr>
23119         Fixed a crash on Solaris reported by Holder Burde, thanks to him
23120         for the backtrace.
23122         * src/gnome_project.c: (create_new_project): if the user doesn't
23123           select any icon, it doesn't have any extension and thus we can't
23124           use it in printf on Solaris, since the %s modifier use strlen to
23125           know the string length and then crash. On Linux, gcc checks the value
23126           of the pointer to be NULL and write "(null)" if necessary. We can't
23127           rely on that.
23129         * src/source.c: (source_write_desktop_entry): if there's no icon, we
23130           don't need to have the directory icon but the generic one.
23132 2001-12-30  Stephane Demurget  <demurgets@free.fr>
23134         Merged with latest (1.42) scintilla.
23136         Added: Support for the {load,save}.on.(de)activate properties.
23137                The PHP lexer to match keywords case insensitively.
23138                Baan lexer.
23139                Experimental supports for changeable style attribute & line
23140                wrapping.
23141                
23142         Updated: Both the C++ and HTML lexers.
23143                  More shell keywords added.
23144                  Horizontal scrolling and diplay of long lines optimised.
23145                  Cursor setting optimised.
23147         Bugs fixed: Caret movement over folded lines.
23148                     Selection tracking in 2ndary views when doing modifications.
23150         * scintilla/CallTip.{cxx.h},
23151           scintilla/ContractionState.{cxx,h},
23152           scintilla/Document.{cxx,h},
23153           scintilla/Editor.{cxx,h},
23154           scintilla/KeyWords.cxx,
23155           scintilla/LexHTML.cxx,
23156           scintilla/PlatGTK.cxx,
23157           scintilla/RESearch.cxx,
23158           scintilla/ScintillaBase.cxx,
23159           scintilla/ScintillaGTK.cxx,
23160           scintilla/Style.{cxx,h},
23161           scintilla/StyleContext.h,
23162           scintilla/ViewStyle.cxx,
23163           scintilla/include/*.h: updated.
23165         * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
23167         * scintilla/LexCPP.cxx: removed all references to noDocChars. This
23168           should have been told to the scintilla team. We're lucky I read the
23169           ChangeLog and the modifications of the lexer (thanks to the Gnome
23170           bonsai for this ;)
23172         * data/internal.properties: added Baan definitions.
23173           Fixed some issues for C such as *_cast directive, that are only
23174           available with C++.
23175           Updated C++, HTML and shell scripts definitions.
23176           Updated Ada and Bullant, that have been forgotten.
23178         * src/main_menubar_def.h,
23179           src/lexer.h,
23180           src/aneditor.cxx,
23181           src/utilities.[ch]: added support for the Baan highlight style.
23183 2001-12-29  Stephane Demurget  <demurgets@free.fr>
23185         Polished the plugins menu behaviour and added a tearoff
23186         menuitem to the recent entries submenu.
23188         Note: The recent entries list seems to be too height
23189               with all these superfluous hseparators.
23191         * src/main_menubar.c: Polished, making some
23192           functions declarations static and cleaning some code.
23194           (create_submenu_plugin): removed the extra
23195           plugins entry and the horizontal separators.
23197           (on_plugins_menu_realize): the plugins menu is only
23198           shown if there's at least one available.
23200           (create_submenu*): added a tearoff menuitem to have
23201           a more homogeneous menu style. For now, it doesn't
23202           take care of user settings (but it was even worse
23203           before :).
23205 2001-12-29  Stephane Demurget  <demurgets@free.fr>
23207         * configure.in: added the packageplugindir variable to avoid
23208           installing the plugins in $(prefix). It's not the same path as
23209           anjuta 2 to allow parallel installation.
23211 2001-12-29  Stephane Demurget  <demurgets@free.fr>
23212         Fix a reopened part of bug #440676: keyboard navigation between the
23213         different text buffers. Changed to a more global approch. 
23215         * src/notebook.[ch]: removed.
23217         * src/Makefile.am: removed notebook.[ch]
23219         * src/anjuta_{gui,cbs}.c, src/anjuta.h:
23220           (on_anjuta_window_key_press_event): added to fulfill the global
23221           shorcuts handling.
23223         * HACKING: updated according to the new global shortcuts handling.
23225 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
23227         * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
23228           Shifted plugin menu from Edit submenu to main menu.
23229         
23230         * po/POTFILES.in:
23231           Added plugins/sample1/plugin-sample1.c
23232           
23233         * plugins/sample1/plugin-sample1.c:
23234           Added localization and used anjuta_info, instead of anjuta_error.
23235           
23236         * plugins/.cvsignore, plugins/sample1/.cvsignore:
23237           Added cvs ignores.
23238           
23239 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
23241         * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
23242           for plugin dir.
23243         
23244         * Makefile.am: Added module plugins.
23245         
23246         * plugins, plugins/Makefile.am, plugins/sample1/*:
23247           Created plugins modules.
23248           
23249         * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and 
23250           Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
23251           to load plugins of *.so only and not *.so* (which results
23252           in duplicates).
23253         
23254         * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of 
23255           plugins during packaging.
23257 2001-12-27  Simos Xenitellis  <simos@hellug.gr>
23259         *  configure.in: Added Greek (el) to ALL_LINGUAS.
23261 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
23263         * configure.in: Added portuguese to ALL_LINGUAS
23265 2001-12-24  Naba Kumar <kh_naba@users.sourceforge.net>
23267         * global-tags/.cvsignore
23268         tagmanager/.cvsignore
23269         tagmanager/include/.cvsignore:
23270         Added cvs ignore files.
23272         * data/.cvsignore
23273         Updated cvs ignore file.
23274         
23275 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
23277         * src/debugger.c, src/text_editor.c, src/anjuta.c, 
23278           data/anjuta.properties, data/internal.properties: clean up some 
23279           message strings (me)
23281 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
23283         * src/about.c, THANKS: added Jens to the credits
23284         
23285 2001-12-23      Andy Piper      <andy.piper@freeuk.com>
23287         * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
23288           src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
23289           src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
23290           Georg <mail@jensgeorg.de> to add close button to file tabs.
23292 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
23294         * launcher/anjuta_launcher.c: patch from Stef to fix #490816
23295           (debugger now catches correct signal from process)
23297 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
23299         * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
23300         * src/pixmaps.h: switch appwizard project icons to new designs
23301         * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
23303 2001-12-20      Andy Piper      <andy.piper@freeuk.com>
23305         * pixmaps/Makefile.am: stop redundant images from being installed.
23306           The next step will be to remove them completely.
23307         * src/appwiz*: further updates (more to come)
23308         * src/pixmaps.h: cleaned up, commented
23309         * src/splash.c: should use the pixmaps macro defined
23310         * HACKING: more on the graphics stuff and use of pixmaps.h
23312 2001-12-19      Andy Piper      <andy.piper@freeuk.com>
23314         * src/defaults.c: fix bug #494864
23316 2001-12-18      Andy Piper      <andy.piper@freeuk.com>
23318         * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
23319           graphics from Misha
23320         * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
23321           redundant graphics, no longer used
23322         * src/appwiz*: revamped application wizard by Andy and Misha for
23323           a more usable and professional look-and-feel
23324         * HACKING: updates to cover patching, graphics, and some additions
23325           post-0.1.8
23326         * TODO: removed some implemented features
23328 2001-12-17      Andy Piper      <andy.piper@freeuk.com>
23330         * data/anjuta.properties, data/internal.properties: cleanup
23331         * src/compiler_options_gui.c, src/mainmenu_callbacks.*, 
23332           src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
23333           to edit styles colors for keywords and add Goto Tag menu option
23334           in the editor
23336 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
23338         * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
23339         
23340         Fixed bug #460335
23341         fixes the Forget of the cursor position when tab is brought active
23342         from project manager.
23343         
23344 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
23346         * src/messages.c
23347           Exported "TERM=xterm" to get a color terminal when
23348           anjuta is not started from within a terminal.
23349           
23350 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
23352         * src/messages.c
23353           src/messages.h
23354           Added a frame around zvt terminal.
23355           
23356         * src/preferences_gui.c
23357           Modified to say "Use glade component (experimental)"
23358           instead of "Use Component".
23359           
23360 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
23362         * Patch from 
23363         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23364         
23365         * src/anjuta.c
23366         src/fileselection.c
23367         src/messages.c
23368         src/messages.h
23369         src/preferences.c
23370         src/preferences.h
23371         src/project_dbase.c
23373         a) Extra scrollbar in terminal no longer appears.
23374         b) Character set preference should be preserved (untested).
23375         c) File selection widget now remembers last directory.
23376         d) On creation of generic project, the glade 'file not found' error no
23377                 longer occurs.
23378         e) First terminal window is created 'on demand', so it should always to
23379                 the Right Thing (TM) as far as starting WD is concerned. Also, the
23380                 environment is now passed to the terminal.
23381         f) Solaris compilation should be fixed (replaced get_current_dir_name()
23382                 with getcwd()).
23383         g) Fixed some compilation warnings.
23385 2001-12-10      Andy Piper      <andy.piper@freeuk.com>
23387         * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
23388           src/pixmaps.h: applied terminal and warnings patch (Biswa)
23389         * src/*: cleanups (me)
23390         * pixmaps/mini_term.xpm: added new file for terminal button
23391           (me, based on existing artwork)
23393 2001-12-07      Andy Piper      <andy.piper@freeuk.com>
23395         * configure.in: bumped version to 0.1.9-pre
23396         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
23397           translation
23398         * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
23400 2001-12-07  Pablo Saratxaga  <pablo@mandrakesoft.com>
23402         * src/splash.c: removed a DOS end of line of a comment (so the *.po
23403           files are free of that char)
23404         * configure.in: added "az" to ALL_LINGUAS
23406 2001-11-29      Andy Piper      <andy.piper@freeuk.com>
23408         * tagmanager/tm_workspace.c, src/project_dbase.c: critical
23409           crash bug fix from Biswa.
23410         * FUTURE: added Anjuta/gIDE merger information to provide 
23411           details on future direction and status of 1.x stuff
23412         * NEWS: prepared for release
23413         * po/de.po: update from Jens Georg <mail@jensgeorg>
23415 2001-11-28      Andy Piper      <andy.piper@freeuk.com>
23417         * multiple minor updates pre-0.1.8
23418         * patch from Biswa to fix syntax highlighting and packaging
23419         * po/fr.po: update from Stef
23421 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
23423         * global-tags/Makefile.am
23424         global-tags/create_global_tags.sh
23425         global-tags/tm_global_tags.c
23426         scintilla/LexCPP.cxx
23427         scintilla/include/SciLexer.h
23428         src/aneditor.cxx
23429         src/project_dbase.c
23430         tagmanager/Makefile.am
23431         tagmanager/include/Makefile.am
23432         tagmanager/include/tm_project.h
23433         tagmanager/include/tm_tag.h
23434         tagmanager/include/tm_tagmanager.h
23435         tagmanager/tm_project.c
23436         tagmanager/tm_source_file.c
23437         tagmanager/tm_tag.c
23438         tagmanager/tm_workspace.c:
23439         
23440         Includes the syntax highliting patch to scintilla).
23441         and more stable code.
23442         
23443         *tagmanager/include/tm_symbol.h: New file.
23444         *tagmanager/tm_symbol.c: New file.
23445         
23446         Add symbol tree building functionality at project level
23447         
23448         Patch from:
23449         Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23450         
23451 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
23453         * pixmaps/file_cpp.xpm,   pixmaps/file_html.xpm,  pixmaps/file_icon.xpm,
23454           pixmaps/file_c.xpm,     pixmaps/file_h.xpm,     pixmaps/file_pix.xpm,
23455           pixmaps/file_file.xpm,  pixmaps/file_i18n.xpm
23456           : New and improved pixmaps from Misha <misha@phreaker.net>
23457           Thanks to him.
23459 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
23460         
23461         * Big patch submitted by
23462           Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
23463           Many thanks to him.
23464         
23465         * src/Makefile.am, src/aneditor.cxx
23466           src/anjuta.c, src/anjuta.h, src/project_dbase.c,
23467           src/project_dbase.h, src/text_editor.c, src/text_editor.h:
23468           Use of tagmanager lib for advanced calltips.
23470         * global-tags/*: Created new directory and added files to 
23471           generate system.tags.
23473         * tagmanager/*: Created new directory and added tagmanager lib
23474           files.
23476         * configure.in, acconfig.h, Makefile.am: Modified to reflect
23477           the above additions.
23479         * data/Makefile.am: Modified to accomodate generated system.tags file.
23481 2001-11-07      Andy Piper      <andy.piper@freeuk.com>
23483         * scintilla/: updated to 1.41
23484         * src/Makefile.am: added Ada and Bullant lexers from Scintilla
23485         * src/about.c: updated list of authors
23486         * src/aneditor.cxx: tidied to remove unused SciTE debug calls
23487         * HACKING: updated to cover Scintilla usage
23488         * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new 
23489           translation
23491 2001-11-07  Naba Kumar <kh_naba@users.sourceforge.net>
23493         * src/aneditor.cxx: Fixed compilation errors with it.
23494           by add include to gtk+ headers and typedefining a mysteriously
23495           vanished class Colour.
23497 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
23499         * configure.in: Added pt_BR in the languages.
23500         
23501 2001-11-01      Andy Piper      <andy.piper@freeuk.com>
23503         * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
23504           (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
23505         * THANKS: updated
23506         * manuals/C/anjuta-manual/*: new format to match
23507           the rest of the GNOME docs chapter layout. Added the many
23508           new contributors. Moved Authors and License information into new
23509           chapters of their own - should make expansion easier too
23510         * src/compiler_options.c: changed the profiler option to -pg to 
23511           work with GNU tools (gprof)
23512         * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages 
23513           and text labels
23514         
23515 2001-10-29  Naba Kumar <kh_naba@users.sourceforge.net>
23517         * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
23518           compiler_options_gui.c:
23519           Added a new entry for linker flags and renamed c_options to c_flags
23520           and l_options to l_libs. Also, added a new function:
23521           compiler_options_set_prjlflags_in_file();
23522         
23523         * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
23524         
23525         * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
23526           
23527 2001-10-26      Andy Piper      <andy.piper@freeuk.com>
23529         * THANKS, src/about.c: corrections and additions following 
23530         Naba's big update
23531         * src/main_menubar.c: patch from Rikul to fix the problem with 
23532         menu accelerators not being loaded
23534 2001-10-26  Naba Kumar <kh_naba@users.sourceforge.net>
23536         * THANKS: Added all contributors and translators names and emails.
23537         * AUTHORS: Updated
23538         * pixmap/anjuta_logo.png: Reduced the size of the logo.
23539         * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
23540               Added new file (earlier logo with border).
23541         * src/about.c: Added all contributors names and emails
23542               and used macro definition for logo pixmap file.
23543         * src/pixmaps.h: Added entry for anjuta splash screen.
23545 2001-10-24      Andy Piper      <andy.piper@freeuk.com>
23547         * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
23548         to new PNG version (thanks to Misha) and removed the old
23549         pixmap.
23551 2001-10-24  Abel Cheung  <maddog@linux.org.hk>
23553         * THANKS: added Conner Mo for simplified Chinese translation.
23554         * configure.in: added zh_CN in ALL_LINGUAS
23556 2001-10-21  Abel Cheung  <maddog@linux.org.hk>
23558         * THANKS: added Joe Man for his traditional Chinese translation.
23559         * configure.in: added zh_TW in ALL_LINGUAS.
23561 2001-10-19  Naba Kumar <kh_naba@users.sourceforge.net>
23563         * src/main_menubar_def.h: Changed the link of lidn to
23564         http://lidn.sourceforge.net.
23565         
23566 2001-10-18  Naba Kumar <kh_naba@users.sourceforge.net>
23568         * Applied patch from Rikul
23569         * Applied patch from Luca
23570         * Fixed a cvs conflict. :)
23572 2001-10-17  Stephane Demurget  <demurgets@free.fr>
23574         * THANKS: added Marc Botermans for his Dutch translation.
23576         * configure.in: added nl in ALL_LINGUAS.
23578         * po/nl.po: added.
23580 2001-10-17  Naba Kumar <kh_naba@users.sourceforge.net>
23582         * anjuta.c: Fixed luca's typo.
23583         * resources.c, resources.h: Changed gchar* return to void, to
23584                 avoid a compiler warning.
23585         * scintilla/Makefile.am: Reorganized file entries.
23586         * src/Makefile.am: Added StyleContex.o module directly with the lexers.
23588 2001-10-16  Naba Kumar <kh_naba@users.sourceforge.net>
23590         * Upgraded scintilla to 1.4.
23591         * Added 6 files:  LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
23592                 LexLisp.cxx StyleContext.cxx StyleContext.h
23593         * src/Makefile.am: Added 4 lexers and separated lexer objects
23594                 from the main link variable.
23596 2001-10-14  Stephane Demurget  <demurgets@free.fr>
23598         * THANKS: added Luca, even if it shouldn't be my role to write
23599           this sort of thing :)
23601         * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
23602           the latest Luca patch.
23604 2001-10-14      Andy Piper      <andy.piper@freeuk.com>
23606         * added skeleton plugin functionality (lbell <lbell@tsc4.com>). 
23607         This is not documented yet; plugins to come later.
23608         * src/find*.c: find dialogs now persistent 
23609         (Rick <rikul@bellsouth.net>)
23610         * widgets/gnomefilelist.c: fixed multiple file open issue 
23611         (Rick <rikul@bellsouth.net>)
23612         * changes to recent file and project lists handling 
23613         (lbell <lbell@tsc4.com>)
23614         * more minor UI updates (me)
23616 2001-10-11      Andy Piper      <andy.piper@freeuk.com>
23618         * src/Makefile.am: removed warnings for traditional C syntax
23619         * pixmaps: added new icons for mini_locals, mini_cvs and
23620         the splash screen - thanks to Misha <misha@phreaker.net>
23622 2001-10-10      Andy Piper      <andy.piper@freeuk.com>
23624         * src/toolbar.c: fix typo in tooltip text
23625         * ccview/cccmd.cc: alter Func to Function in menu text
23627 2001-10-09      Andy Piper      <andy.piper@freeuk.com>
23629         * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
23630         issue with find dialog reporting an error when Scintilla finds text
23631         * applied patch from Denis Boehme <boehme at syncio dot de> to support
23632         DOS files (i.e. CR/LF translation)
23634 2001-10-03      Andy Piper      <andy.piper@freeuk.com>
23636         * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
23637         #452436
23638         * data/internal.properties: default fold style now set to 3 :-)
23639         * applied patch from rikul <null@acm.org> to turn notebook tab 
23640         headings red when file has been edited.
23642 2001-10-02  Kjartan Maraas  <kmaraas@gnome.org>
23644         * configure.in: Added "no" to ALL_LINGUAS.
23645         
23646 2001-09-29  Naba Kumar <kh_naba@users.sourceforge.net>
23648     * Patch from lbell <lbell@tsc4.com>
23649     src/controls.c
23650     src/debugger.c
23651     src/main_menubar.c
23652     src/main_menubar.h
23653     src/main_menubar_def.h
23654     src/mainmenu_callbacks.c
23655     src/mainmenu_callbacks.h
23656     src/project_dbase.c
23657     src/project_dbase.h
23658     
23659     Implemented a check menu item to handle the 'show locals' flag
23660     for the current project.
23662     * data/internal.properties: Removed the redundant command
23663     for gnome-terminal.
23664     
23665 2001-09-25  Naba Kumar <kh_naba@users.sourceforge.net>
23667         * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
23669 2001-09-24  Fatih Demir <kabalak@gtranslator.org>
23671         * configure.in: Added "ta" to the languages list.
23673 2001-09-21  Andy Piper <andy.piper@freeuk.com>
23675         * data/internal.properties:
23676           added fold.symbols property to control appearance of folds
23677           in the Scintilla editor (thanks to rikul <null@acm.org>)
23679 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23681         * src/message.c:
23682           one extra button for message win is being created -- Fixed.
23683         
23684           The frame should be hidden and not only the pix_lab when
23685           that message pane is hidden (aBts[nIndex].bVisible == FALSE)
23686           -- Fixed.
23687         
23688         * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am: 
23689           for the time being it is same as mini_cvs.xpm.
23690         
23691 2001-09-21  Naba Kumar <kh_naba@users.sourceforge.net>
23693         * src/find_repace.c: Fixed the vanishing find/replace dialog box.
23695         Patch from rikul <null@acm.org>
23696         
23697         * CORBA-Server.c, debugger.c, debugger.h, glades.c,
23698         glades.h, messages.c, messages.h, pixmaps.h,
23699         project_dbase.c, project_dbase.h, session.c,
23700         session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
23701         
23702         inserted 'add to watch' option in inspect window, so you can add easily
23703         a variable in watch window .
23704         
23705         Added a new message pane for the gdb local variables inspection. Changed
23706         the code in messages.c to better account for future new panes insertion.
23707         Defined a new pixmap for the new tab button in pixmaps.h
23708         (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
23709         install script.
23710         
23711         Changed the debugger module to have a single function for asking to gdb
23712         to send program info. The idea is to ask the debugger about only the
23713         info needed to open windows( watch, registers, etc ) to speedup the step
23714         command. I plan to ask informations to the debugger based on the user
23715         interface status.
23716         The request for local variables is enabled by default, but the
23717         projectDBase has a variable to control it, to allow disabling that
23718         feature,  there is also the code to save and to reload the state. If you
23719         want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
23720         in project_dbase.c
23722         This big patch is from:  lbell <lbell@tsc4.com>
23723         
23724 2001-09-20  Stephane Demurget <demurgets@free.fr>
23726         Patch from rikul <null@acm.org> :
23728         * data/internal.properties, src/aneditor.cxx: fixed the fold margin
23729           problem and added folding support for php/hmtl.
23731 2001-09-19  Naba Kumar <kh_naba@users.sourceforge.net>
23733         * Fixed dnd of files within scintilla.
23734         patch from:  rikul <null@acm.org>
23735         
23736 2001-09-18  Naba Kumar <kh_naba@users.sourceforge.net>
23738         * Applied patch from Luca.
23739         
23740         * src/source.c: source_write_build_files(): Fixed the project generation
23741           failure. The fist return statement and the free_project_type were 
23742           misplaced.
23744 2001-09-14  Naba Kumar <kh_naba@users.sourceforge.net>
23745         
23746         * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
23747         mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
23748         
23749         1) Restore the error color to red (waiting for a configurable one )
23750         2) Saving projects settings if you exit anjuta without closing an open
23751         saved project
23752         3) New Menu 'repaeat search' to search with a keystroke without pressing
23753         the toolbar button
23754         4) some define in the menus to better handle menu item update
23755         
23756         Patch from: lbell <lbell@tsc4.com>
23757         
23758         * main_menubar_def.h, main_menubar.c: Change the position of
23759         "Repeat find" menu position.
23761 2001-09-13  Naba Kumar <kh_naba@users.sourceforge.net>
23763          project_type.h, project_type.c, source.c: Applied patch.
23764          patch from Johannes Schmid <clubfan@users.sourceforge.net>
23765          
23766 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23768         * configure.in, src/Makefile.am: Using macros for ORBit flags.
23769         
23770 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23771         
23772         * Fixed bug #445752
23773   
23774 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23775         
23776         * Fixed bugs in Gtk-- and Gnome-- project type
23778 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23780         * dnd.c: Support for multiple files drag-n-drop.
23781         
23782           Patch from: rikul <null@acm.org>
23783         
23784         * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
23785           mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
23786           saving from menu.
23787         
23788           Patch from: rikul <null@acm.org>
23790         * Applied patch for widgetizing goto dialog box.
23791           Patch from: ???
23792         
23793         * Applied patch for having new project type handling.
23794           Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23795           
23796 2001-09-12  Naba Kumar <kh_naba@users.sourceforge.net>
23798         * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
23799           anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
23800           debugger.c, debugger.h, find_in_files.c, find_in_files.h,
23801           find_replace.c, find_replace.h, find_text.c, find_text.h,
23802           glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
23803           project_dbase.h, source.c, text_editor.c, text_editor.h,
23804           text_editor_cbs.c, utilities.c, utilities.h:
23805         
23806           Applied a huge patch (after slight preview). I would like Luca
23807           to have his feature additions mentioned here.
23808         
23809           Patch from: lbell <lbell@tsc4.com>
23811 2001-09-09  Stephane Demurget <demurgets@free.fr>
23813         * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
23815         * po/fr.po: updated to the latest sources.
23818 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
23819         
23820         * Fixed bug #445752
23821   
23822 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
23824         * dnd.h, dnd.c: New files for drag n drop support.
23825                 
23826         * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
23827            Added drag and drop support for opening files.
23828         
23829         Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
23830         Archit Baweja <bighead@crosswinds.net> for this idea.
23831         
23832         * TODO: Added some more todos. :-(
23834 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
23836         * Fixed the goto line activate bug.
23837         patch from: Martyn Bone <mbone@brightstar.u-net.com>
23839 2001-9-06  Johannes Schmid <clubfan@users.sourceforge.net>
23840         
23841         * Fixed bugs in Gtk-- and Gnome-- project type
23843 2001-08-5  Naba Kumar <kh_naba@users.sourceforge.net>
23845         * widgets/gonmefilelist.c, gnomefilelist.c:
23846         Modified multiple selection on pressing control.
23847           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23848         
23849         * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
23850         Modified multiple selection on pressing control.
23851           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23852         
23853 2001-09-05  Abel Cheung  <maddog@linux.org.hk>
23855         * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
23856           This is useless; but just in case...
23858 2001-08-4  Naba Kumar <kh_naba@users.sourceforge.net>
23860         * data/internal.properties: modified a bit of perl properties.
23861         
23862 2001-08-3  Naba Kumar <kh_naba@users.sourceforge.net>
23864         * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
23865           src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
23866           Added support for multiple file imports. Changed the standrd C++
23867           convention of #include <file> to #include <file.h>, because I had given
23868           some wrong options while compiling my gcc-3.0.1 compiler, so it does not
23869           now support the #include <file> convention. That is something to be fixed :). 
23870           # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23872 2001-08-1  Naba Kumar <kh_naba@users.sourceforge.net>
23874         * src/anjuta.c: Added function static greetings_text(), to solve the non
23875                 translation of the greetings text in the wizard.
23876                 
23877 2001-08-31  Andy Piper <andy.piper@freeuk.com>
23879         * src/find_in_files_gui.c: made order of buttons consistent with other Find
23880           dialogs, with OK the default (fix bug #453482)
23882 2001-08-31  Naba Kumar <kh_naba@users.sourceforge.net>
23884         * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
23885         
23886         * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
23887         
23888 2001-08-29  Naba Kumar <kh_naba@users.sourceforge.net>
23890         * src/aneditor.cxx
23891           src/aneditor.h
23892           src/anjuta_cbs.c
23893           src/controls.c
23894           src/main_menubar.c
23895           src/main_menubar.h
23896           src/main_menubar_def.h
23897           src/mainmenu_callbacks.c
23898           src/mainmenu_callbacks.h:
23899                 Applied the patch that addes menu items which allow users to
23900                 insert GPL notice and date time in current document.
23901                 patch from: Rick Patel <rikul@shreve.net>       
23902                 
23903         * src/main_menu.c: Fixed a compilation error.
23904         
23905         * src/anjuta.c: Fixed non-rememberence of editor tab position.
23906         
23907         * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
23908           about the unterminated strings.
23909           
23910         * scintilla/*: Updated scintilla to 1.3.9 version.
23911         
23912 2001-08-28  Naba Kumar <kh_naba@users.sourceforge.net>
23913         
23914         * widgets/gnomefileselection.c:
23915           Applied the patch for fixing multiple selection of file open funcion,
23916           which will deselect the files selected.
23917           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23919 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23921         * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
23922           src/fileselection.c, src/anjuta_cbs.c:
23923           Applied the patch     for multiple selection of file open.
23924           patch from: venugopal gummuluru <vgummuluru@yahoo.com>
23925           
23926 2001-08-27  Naba Kumar <kh_naba@users.sourceforge.net>
23928         * Removed "-f" option in call to devhelp, because devhelp no longer
23929           supports that.
23930         
23931 2001-08-26  Stephane Demurget <demurgets@free.fr>
23933         All these modifications have been pointed out by
23934         Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
23936         * data/internal.properties: two fixes for the PHP lexer.
23937           this out.
23939         * fr.po: minor fixes.
23941         * TODO: added a couple of PHP suggestions from Gregory Schmitt.
23943 2001-08-25  Naba Kumar <kh_naba@users.sourceforge.net>
23944         
23945         * main_menubar.c,
23946           main_menubar.h,
23947           main_menubar_def.h,
23948           main_menubar_callbacks.c,
23949           controls.c:
23950                 Added new menu item for "close all fils".
23951                 (Patch from Rikul <rikul@shreve.net>, after revision)
23952         
23953         * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
23954         
23955         * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
23956                 (Patch from Rikul <rikul@shreve.net>)
23957         
23958         * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
23959                 (Patch from Rikul <rikul@shreve.net>)
23961 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23962         
23963         * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
23964            project name in application widzard.
23965            [Patch from: Yannick Koehler <yannick.koehler@colubris.com>  ]
23967         * executer.c: hacked to change the behavior of the executer dialog. Now, instead
23968           of the 'OK' button there is an 'Execute' one.
23969           [ Patch from: Giovanni Corriga <valkadesh@libero.it>  ]
23970         
23971         * executer.c: Changed cancel button to close button. That was more appropriate.
23972           
23973 2001-08-22  Naba Kumar <kh_naba@users.sourceforge.net>
23975         * HACKING: corrected >>>>>> Config management.
23976         
23977         * HACKING: Added many things.
23978         
23979         * src/launcher.h: Added some comments.
23981 2001-08-21  Stephane Demurget <demurgets@free.fr>
23983         * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
23985         * HACKING,
23986           manuals/C/anjuta-faqs/anjuta-faqs.sgml,
23987           src/appwizard_cbs.c,
23988           src/appwizard_gui.c: Applied UI/docs cleanup patch from
23989           Andy Piper <andy.piper@freeuk.com>
23991         * po/fr.po: updated to latest sources.
23993         * Makefile.am: removed anjuta.prj from EXTRA_DIST.
23996 2001-08-18  Andy Piper <andy.piper@freeuk.com>
23998         * Fixed bugs #450280 and #448845
24000         * src/about.c: corrected Naba's e-mail address (.net, not .com)
24001         
24002         * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
24003           named dialogs
24004         
24005         * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
24006           src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c, 
24007           src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog 
24008           names to remove "Anjuta: " prefix
24009           
24010         * src/main_menubar_def.c: altered a message
24011         
24012         * launcher/anjuta_launcher.c: cleaned up some messages
24014         * src/debugger.c: edited messages to improve clarity
24015         
24016         * src/app_wiz*.c: tidied wizard interface
24019 2001-08-15  Stephane Demurget <demurgets@free.fr>
24021         Synced Naba's fix and mine about the wizards not working and removed
24022         anjuta.prj to avoid a nasty checkin.
24024         * Makefile.am: removed the install-data-local rule.
24026         * data/Makefile.am: changed the list of files.
24028         * anjuta.prj: removed to avoid checkin of Anjuta temp files.
24030         * .cvsignore: added anjuta.prj for the same reason.
24033 2001-08-15  Naba Kumar <kh_naba@users.sourceforge.net>
24035         * src/source.c: Fixed a bug that fails new gnome projects to get
24036           created.
24038         * src/project_manager.c: Fixed a bug that disables storing recent
24039           project history.
24041         * Makefile.am: Added stuffs to install the macro files in the
24042           anjuta share file.
24045 2001-08-14  Stephane Demurget <demurgets@free.fr>
24047         * data/Makefile.am: added some rules to support the gnome/ macros
24048           dir in order to make the wizards work again.
24050         * anjuta.spec.in: upped the release number.
24053 2001-08-12  Zbigniew Chyla  <cyba@gnome.pl>
24055         * configure.in (ALL_LINGUAS): Added pl.
24058 2001-08-09  Stephane Demurget <demurgets@free.fr>
24060         * anjuta.spec.in: fixed the doc files list.
24063 2001-08-09  Naba Kumar <kh_naba@users.sourceforge.net>
24065         * src/about.c: corrected my email address. :-)
24066         
24067         * TODO: Updated.
24068         
24069         * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
24070          (patch from Andy Piper <squiggle@ukgateway.net>)
24072 2001-08-08  Naba Kumar <kh_naba@users.sourceforge.net>
24074         * debugger.c: Fixed a bug associated with debugging threaded
24075           application.
24076         
24077         * text_editor_menu.c: Fixed broken ui in text editor
24078           pop up menu.
24079           
24080         * text_editor_menu.c: Now the option sub menu in text editor pop up
24081           works.
24082         
24083         * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
24084                 (suggested by lord sibn <sibn@utspl.cjb.net> )
24085         
24086 2001-08-07  Naba Kumar <kh_naba@users.sourceforge.net>
24088         * src/text_editor_menu.c: Added menu item for context help
24089           (patch from Andy Piper <squiggle@ukgateway.net>)
24090         
24091 2001-08-06  Stephane Demurget <demurgets@free.fr>
24093         * ccview/cccproj.cc: added missing i18n strings.
24095         * data/welcome.txt: bumped version to 0.1.6.
24097         * src/anjuta.c: fixed a compilation error due to devhelp integration.
24099 2001-08-06  Naba Kumar <kh_naba@users.sourceforge.net>
24100         
24101         * help.c, help.h: Added support for DevHelp context sensitive help
24102                 and gnome api browsing.
24103         * Fixed toolbars and editor views "not save" bug.
24104         * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
24105           (patch from Andy Piper <squiggle@ukgateway.net>)
24106         * Updated THANKS and chapter15.sgml for uk and ru translators.
24108 2001-08-05  Naba Kumar <kh_naba@users.sourceforge.net>
24110         * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
24111         * Updated configure.in to include these changes
24112         
24113 2001-08-03  Stephane Demurget <demurgets@free.fr>
24115         * src/project_dbase_gui.c: fixed bug #446963
24116           (on_project_dbase_ccview_update_start),
24117           (on_project_dbase_ccview_update_end): added.
24118           These two respectively disable and enable close file/project
24119           menu entries and toolbar items, while the ccview part updates
24120           its tag database.  
24123 2001-08-03  Stephane Demurget <demurgets@free.fr>
24125         * configure.in: added sv to the ALL_LINGUAS list.
24126         
24128 2001-08-01  Fatih Demir <kabalak@gtranslator.org>
24130         * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
24131                 file to work: merge translations and distribute it.
24133         * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
24135         * NEWS, README, THANKS & TODO: Spelling fixes.
24137 2001-08-01  Stephane Demurget <demurgets@free.fr>
24139         * README: updated requirements.
24141         * scintilla/Makefile.am,
24142           src/Makefile.am: fixed includes using $(srcdir), as the distcheck
24143           target can't be realized (custom build path).
24145         * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
24146           Removed install-data-local.
24148         * src/compiler_options.c: changed the include paths of the pixmaps.
24149           we hadn't any warning because of the include paths passed to the
24150           compiler. Thanks to make distcheck for reporting this.
24153 2001-07-31  Stephane Demurget <demurgets@free.fr>
24155         * NEWS, THANKS: updated.
24157         * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
24158           fixed to show the correct kernel signal number and its description.
24160         * widgets/gnomefilelist.c: fixed bug #445756
24161           (goto_last): renamed to goto_prev and changed according to goto_next.
24162           (goto_next): added.
24163           (goto_directory): removed.
24164           (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
24165           returned value is now the position in the list.
24166           (check_ok_button_cb): changed the back check and added one for next.
24167           (gnome_filelist_set_dir): the check in history make it wouldn't be
24168           a "true" history. polished the whole thing, using set_dir_internal.
24169           (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
24170           there's no check in the history when using back or next.
24172         * manuals/*: added missing .cvsignore files.
24175 2001-07-30  Stephane Demurget <demurgets@free.fr>
24177         * po/fr.po: updated to latest sources.
24179         * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
24180           call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
24181           to put off their sensitive attributes.
24183 2001-07-29  Stephane Demurget <demurgets@free.fr>
24184         
24185         * po/fr.po: fixed some grammar things.
24186           Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
24187           this out.
24188         
24189         * src/utilities.c: (file_is_link): use lstat instead of stat.
24191 2001-07-27  Naba Kumar <kh_naba@123india.com>
24192         
24193         * Remove help dir from cvs, because it is no longer
24194           needed.
24195         
24196         * Remove manuals/anjuta-manual dir from cvs, because it is no longer
24197           needed.
24199 2001-07-24  Naba Kumar <kh_naba@123india.com>
24201         * debugger.c: (debugger_update_prog_status): Fixed
24202                 the bug with gdb version 5. Debugger starts, when
24203                 step in/out/over etc are clicked.
24204         
24205         * debugger.c: All functions: added debugging codes.
24206         
24207         * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
24208         * breakpoints.c: (breakpoints_dbase_add_brkpnt):
24209           Modified to recognize non project files also.
24210           
24211         * source.c: (source_write_configure_in):
24212           Added source for 'prefix' counterparts for
24213           no-prefix AC_SUBST.
24214         
24215 2001-07-23  Naba Kumar <kh_naba@123india.com>
24216         
24217         * anjuta.c: added function anjuta_remove_text_editor();
24218           and suitably modified anjuta_remove_current_text_editor().
24219           
24220         * project_dbase.c: project_dbase_close(), Added code to
24221           close all opened files that belong to the project when
24222           the project is closed.
24223          (patch from  "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
24224         
24225         * Updated the manuals/anjuta-manual subdir for GDP standards.
24226            (patch from Andy Piper <squiggle@ukgateway.net>)
24227         
24228         * main_menubar.h, main_menubar.def: Added Menu items to handle
24229           urls for library references, bugs, patches and feature request
24230           submission.
24231         
24232 2001-07-20  Naba Kumar <kh_naba@123india.com>
24233         
24234         * Set wmclass names in all windows.
24235           (patch from Andy Piper <squiggle@ukgateway.net>)
24236         * New splash logo from "Misha" <misha@phreaker.net>);
24238 2001-07-19  Naba Kumar <kh_naba@123india.com>
24239         
24240         * preferences.[h,c], preferences_gui.c: Added 4 properties to
24241           set caret color, calltip back color and selection fore/back
24242           color.
24244 2001-07-18  Naba Kumar <kh_naba@123india.com>
24245         
24246         * project_dbase.c: Closes all files when project is closed.
24247          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
24248          -- We still need to refine this as it closes all sort of files.
24249         
24250         * compiler_options.c: Fixed seg-fault bug when last item in
24251           compiler option lists is removed.
24252         
24253         * Fixed missing newline warnings during compilation.
24254           (patch from Andy Piper <squiggle@ukgateway.net>)
24256 2001-07-17  Fatih Demir <kabalak@gtranslator.org>
24258         * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
24259                 autogenerated no need to store'em in CVS.
24261         * ccview/.cvsignore: Addition of cvsignore.
24263 2001-07-17  Naba Kumar <kh_naba@123india.com>
24264         
24265         *GUI fixes and spell corrections
24266         (patch from Andy Piper <squiggle@ukgateway.net>)
24268 2001-07-15  Naba Kumar <kh_naba@123india.com>
24269         
24270         *Fixed double error message for file not found.
24271         
24272         *Put white backgrounds for png images.
24273         
24274         *Converted '-' to '_' in sgml files.
24276 2001-07-14  Naba Kumar <kh_naba@123india.com>
24277         
24278         * project_dbase.c: Short-cut for expand/collasp project tree
24279         
24280         * project_dbase_gui.c:
24281          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
24283 2001-07-13  Naba Kumar <kh_naba@123india.com>
24284         
24285         * notebook.[h,c]: Added
24286          (patch applied from  "Maxim Blagai" <maximblagai@yahoo.com>)
24287         Project/message window now toggles on control and
24288         and notebook switch short-cut
24290 2001-07-7  Naba Kumar <kh_naba@123india.com>
24291         
24292         * Changed a new icon set which looks more gnomish.
24293         
24294         * Changed a new anjuta splash logo.
24295         (Icons and splash logo created by "Misha" <misha@phreaker.net>)
24297 2001-07-6  Naba Kumar <kh_naba@123india.com>
24298         
24299         * ccview/*: Integrated ccview for class view and file view
24300                 in the project Manager.
24301         
24302         * widgets/gnomefilelist.[h,c]: Added show hidden files options.
24304 2001-07-1  Naba Kumar <kh_naba@123india.com>
24305         
24306         * scintilla/*: Upgraded Scintilla to version 1.3.7
24307         
24308         * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
24309         
24310 2001-06-28  Naba Kumar <kh_naba@123india.com>
24311         
24312         * src/debugger.c: Correct step-over and step-out swapping.
24313         
24314         * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
24315           chapters and added more stuffs.
24317 2001-06-13  Naba Kumar <kh_naba@123india.com>
24318         
24319         * data/autogen.sh.gtkmm: Added
24320         
24321         * data/autogen.sh.gnomemm: Added
24322         
24323         * src/appwiz.c: Added two more application wizard templetes
24324         
24325         * src/project: for gtk-- and gnome-- and proper support
24326         
24327         * src/source.c: for c++ in the project configuration.
24328         
24329         * src/source.h:
24331 2001-05-05  Naba Kumar <kh_naba@123india.com>
24333         * Merged my pre-cvs modifications with 
24334           the current cvs copy.
24336         * (lot of files change).
24338         * Implemented session management.
24340         * Local installation possible by
24341           manageing our own pixmaps paths
24342           manupulations.
24343         
24344         * resources.h: Added.
24345         * resources.c: Added.
24347         * Fixed some bugs.
24348         
24349 2001-05-05  Fatih Demir <kabalak@gtranslator.org>
24351         * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
24352                 Corrected/extended ignores.
24354 2001-05-04  Naba Kumar <kh_naba@123india.com>
24356         * manuals/: dir tree added.
24357           Sgml documentation started in this dir.
24358           
24359         * omf-install/: dir tree added.
24360         
24361         * manuals/anjuta-manual/C/anjuta-manual.sgml:
24362           Created initial document structure.
24363           
24364         * configure.in: Added test for scrollkeeper.
24365           Added some Makefile entries in AC_OUTPUT.
24366         
24367         * Makefile.am: Added subdir manuals/
24368         
24369         * HACKING: Wrote something stupid.
24371 2001-05-02  Stéphane Démurget <demurgets@free.fr>
24373         * Makefile.am: Added ChangeLog in local data list, becaused it's
24374           needed to create a new project.
24375           
24376         * po/fr.po: minor fixes.
24378         * src/build_file.c, src/configurer.c, src/debugger.c,
24379           src/executer.c, src/find_replace.c, src/gnome_project.c,
24380           src/goto_line.c, src/launcher.c, src/messages.c, 
24381           src/preferences.c src/project_dbase.c: functions declared static.
24382           
24383         * widgets/gnomefilelist.c: Fixed a project creation bug,
24384           introduced with latest changes.
24386 2001-05-01  Stéphane Démurget <demurgets@free.fr>
24388         * widgets/gnomefilelist.c,
24389           BUGS: Fixed an annoying bug preventing from loading files/project
24390           given on the command line. Polished the whole gnome_filelist widget.
24392 2001-04-27  Stéphane Démurget <demurgets@free.fr>
24394         * src/main.c,
24395           src/anjuta.c,
24396           src/anjuta.h: Polished the command line parsing.
24398         * BUGS: Need to clean that damn gnome_filelist widget.
24400 2001-04-25  Stéphane Démurget <demurgets@free.fr>
24402         * src/registers.c,
24403           src/sharedlib.c,
24404           src/signals.c: Removed duplicated includes.
24406         * po/fr.po: minor fixes.
24408         * src/compiler_options_gui.c: Cleaned up a part of the GUI,
24409           create_compiler_options_page? () declared static.
24410         * src/main.c,
24411           src/anjuta.c: Put a command line option for disabling
24412           the splashscreen.
24414         * src/preferences_gui.c: Fixed an internationalization issue,
24415           other functions declared static.
24417         * src/gnome_project.c: Fixed some memory leaks,
24418           new_prj_terminated () declared static. 
24420 2001-04-24  Fatih Demir <kabalak@gtranslator.org>
24422         * configure.in: Sort ALL_LINGUAS alphabetically.
24424 2001-04-22  Stéphane Démurget <demurgets@free.fr>
24426         * Emptied that ugly old Changelog.
24428 == Anjuta 0.1.5 ===
24429 == Anjuta 0.1.4 ==
24431 2001-03-10 Naba kumar  <naba@gnome.org>
24433         * src/gnome_project.c: Fixed project dir creation bug.
24435         * src/text_editor.c: Fixed double accelerators bug.
24436         
24437         * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
24439         * src/stack_trace.c, * src/compiler_options.c,
24440         data/internals.properties, src/defaults.c:
24441         Fixed pixmap creation with NULL window.
24443         * src/commands.c, src/preferences_gui.c, src/build_project.c
24444         src/clean_project.c: Bug fix.
24445         
24446         * src/main_menubar_def.h: i18n bug fix.
24447         
24448         * src/executer.h, src/executer.c: Bug fix.
24449         
24450         * src/controls.c: Bug fix.
24451         
24452         * src/debugger.c: Debugger now takes program args.
24453         
24454         * po/ja.po: Added japanese translation file.
24455         
24456         Upgraded to ver 0.1.4
24457         ... Fixed other minor bugs.
24459 == Anjuta 0.1.3 ===
24461 2001-XX-XX Naba kumar  <naba@gnome.org>
24463         * Lots of unaccountable changes. Integrated scintilla.
24464         Redesigned Project managemet. Added supports for other languages.
24465         Java style properties managements. .... blah blah
24466         
24467 2000-11-11 Naba kumar  <naba@gnome.org>
24469         * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
24470         Upgraded to version 0.1.3.
24472         * src/mainmenu_callbacks.c, src/main_menubar_def.h:
24473         Fixed to activate Debug->add watch properly.
24475 === Anjuta 0.1.2 beta_2 ===
24476 === Anjuta 0.1.2 ===
24478 2000-11-05 Naba kumar  <naba@gnome.org>
24480         * src/compiler_options.c, src/compiler_options_cbs.c
24481         src/compiler_options_cbs.h, src/compiler_options_gui.c
24482         src/anjuta2.c, extra/stock_libs.anj (new),
24483         extra/README.stock_libs (new), htmls/page13.html,
24484         htmls/images/*: Improved Library settings GUI. Can now enable/disable
24485         added libraries. Stock libs provided for ease of entry. Modified
24486         help html file accordingly.
24488 2000-11-03 Naba kumar  <naba@gnome.org>
24490         * README: Minor fixes in Doc files.
24492         * src/gnome_prj.c, src/appwidzard_cbs.c:
24493         Fixed to ignore non-existant dir for blank prj.
24494         More checking in project creation, especially to confirm
24495         that the prj file already does not exist.
24497         * anjuta.spec, configure.in: Upgraded to version 0.1.2
24499         * src/controls.c: Now Menu item "Format/Detach current document"
24500         is inactive when there is no document opened.
24502 === Anjuta 0.1.1 ===
24504 2000-11-01 Naba kumar  <naba@gnome.org>
24506         Completed and Release of first version (Beta) with lots of bugs.
24508 1999-12-27 Naba kumar  <naba@gnome.org>
24510         Anjuta project started.