1 2008-01-18 Johannes Schmid <jhs@gnome.org>
3 * AUTHORS: Added Alexander
5 2008-01-18 Johannes Schmid <jhs@gnome.org>
7 Patch from: Alexander Korolyov <kilork@yandex.ru>
9 * plugins/editor/text_editor.c: (load_from_file),
10 (text_editor_save_file):
12 Fixed symlinks (#510238) and file permission (#405321)
13 handling for scintilla editor.
15 2008-01-17 Johannes Schmid <jhs@gnome.org>
17 * plugins/document-manager/action-callbacks.c:
18 (on_editor_command_select_all_activate),
19 (on_editor_command_cut_activate),
20 (on_editor_command_paste_activate),
21 (on_editor_command_copy_activate),
22 (on_editor_command_clear_activate):
23 Resupport cut/copy/paste/clear on GtkEditables when those
24 have focus. (Important for shortcuts to work).
26 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
27 * plugins/document-manager/search-box.c: (on_search_activated):
28 * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
29 * plugins/patch/patch-plugin.c: (on_ok_clicked):
30 * plugins/profiler/plugin.c: (profiler_get_data):
31 * plugins/project-wizard/druid.c: (npw_druid_new):
32 * plugins/project-wizard/install.c: (on_install_end_install_file):
33 * plugins/sourceview/anjuta-editor-sourceview.glade:
34 * plugins/subversion/anjuta-subversion.glade:
35 * plugins/tools/anjuta-tools.glade:
38 2008-01-17 Naba Kumar <naba@gnome.org>
40 Patch from James Liggett:
42 * plugins/subversion/subversion-add-dialog.c:
43 (on_subversion_add_response):
44 * plugins/subversion/subversion-copy-dialog.c:
45 (on_subversion_copy_response):
46 * plugins/subversion/subversion-diff-dialog.c:
47 (on_subversion_diff_response):
48 * plugins/subversion/subversion-merge-dialog.c:
49 (on_subversion_merge_response):
50 * plugins/subversion/subversion-remove-dialog.c:
51 (on_subversion_remove_response):
52 * plugins/subversion/subversion-switch-dialog.c:
53 (on_subversion_switch_response):
54 * plugins/subversion/subversion-ui-utils.c: (check_input):
55 * plugins/subversion/subversion-ui-utils.h:
56 * plugins/subversion/subversion-update-dialog.c:
57 (on_subversion_update_response):
59 If the user doesn't enter any data for path or revision fields in
60 certain SVN plugin dialogs, libsvn throws assertion failures and
61 kills Anjuta. To avoid this, the validity of path and revision
62 input data are checked before the command gets executed.
64 Fixes Bug #509510 - Check input of some dialogs to avoid termination
65 if user gives bad or no input
67 2008-01-16 Sébastien Granjoux <seb.sfo@free.fr>
69 * plugins/document-manager/anjuta-docman.c:
70 Fix #507627 memory tab stay active on debugger stop
71 Remove two unused variables due to the previous patch
73 2008-01-16 Johannes Schmid <jhs@gnome.org>
75 * libanjuta/anjuta-plugin-manager.c:
76 Fixed #508399 – When you enable a plugin, preferences don't show up
78 2008-01-16 Rob Bradford <rob@openedhand.com>
80 Reviewed by: Johannes Schmid <jhs@gnome.org>
82 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
83 (get_property_value_as_string), (set_property_value_as_string),
85 * libanjuta/anjuta-preferences.h:
86 Add support for both file and folder preferences (originally only
87 folder choosers were supported. (Fixes bug: #508805.)
89 * plugins/file-manager/file-manager.glade:
90 Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
93 2008-01-16 Johannes Schmid <jhs@gnome.org>
95 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
97 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
100 Fixed #509875 – The "Update globale tags" button wording is incorrect
101 Fixed #509873 – Build Autotools Preferences has excessive padding
102 Fixed #509872 – General Information labels are incorrectly aligned
103 Fixed #509871 – General preferences has incorrect use of colons
105 2008-01-16 Johannes Schmid <jhs@gnome.org>
107 * plugins/document-manager/anjuta-document-manager.glade:
108 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
110 Fixed #509865 – Incorrect padding in the Documents settings tabs
111 Fixed #509867 – Create button contents is mis-aligned
112 Fixed #509869 – "Add Directory" button is not HIG complient
114 2008-01-16 Johannes Schmid <jhs@gnome.org>
116 * libanjuta/anjuta-preferences-dialog.c:
117 (anjuta_preferences_dialog_add_page):
119 Fix #509864 – No initial section selected when opening the Preferences dialog
121 2008-01-16 Johannes Schmid <jhs@gnome.org>
123 * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
124 Removed unused gconf_notifications
126 * plugins/search/anjuta-search.glade:
127 * plugins/subversion/anjuta-subversion.glade:
128 * plugins/tools/anjuta-tools.glade:
129 * src/anjuta-app.c: (anjuta_app_instance_init):
131 Fixed various strings
133 2008-01-15 Naba Kumar <naba@gnome.org>
135 * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
136 newfile saved. Fixes bug #502322 - Highlight doesn't work on new
139 * plugins/symbol-browser/an_symbol_view.c:
140 (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
143 2008-01-15 Johannes Schmid <jhs@gnome.org>
145 * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
146 (anjuta_profile_add_plugins_from_xml):
147 * plugins/file-manager/file-manager.glade:
150 * libanjuta/interfaces/libanjuta.idl:
153 * plugins/sourceview/Makefile.am:
154 * plugins/sourceview/anjuta-editor-sourceview.glade:
155 * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
156 (end_print), (print_setup), (sourceview_print),
157 (sourceview_print_preview):
158 * plugins/sourceview/sourceview.c: (iprint_print),
159 (iprint_print_preview):
161 Added printing support to GtkSourceView editor
163 2007-01-14 Tom <tpgww@onepost.net>
165 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
167 * plugins/document-manager/anjuta-docman.c:
168 Fix two memory leaks added by the previous patch
170 2008-01-14 Johannes Schmid <jhs@gnome.org>
172 * plugins/sourceview/assist-tip.c: (assist_tip_move):
173 * plugins/sourceview/assist-window.c: (assist_window_move):
177 2008-01-14 Rob Bradford <rob@openedhand.com>
179 * global-tags/Makefile.am:
180 * global-tags/create_global_tags.sh.in:
181 Install anjuta-tags binary into FHS policy compliant directory and
182 update references. (Fixes bug: 509346.)
184 2008-01-13 Naba Kumar <naba@gnome.org>
186 Patch from: Ritesh Khadgaray
187 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
188 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
189 Adds export-dynamic option to LDFLAGS to project template for libglade
190 to work for autoconnect signals.
192 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
194 * libanjuta/anjuta-utils.c:
195 anjuta_util_get_real_path return a string that need to be freed
196 with g_free even if PATH_MAX is not defined
198 2008-01-13 Andre Klapper <a9016009@gmx.de>
200 * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
203 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
205 * plugins/document-manager/anjuta-docman.c:
206 Do not reopen file having escaped character (+,...) in path name
208 2008-01-13 Naba Kumar <naba@gnome.org>
210 * libanjuta/interfaces/libanjuta.idl:
211 * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
212 * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
213 Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
214 IAnjutaProjectManager::add_sources().
216 * plugins/glade/plugin.c: (on_glade_resource_removed),
217 (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
218 stubs for handing resources in glade file.
220 2008-01-13 Naba Kumar <naba@gnome.org>
222 * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
224 * plugins/glade/plugin.c: (ifile_open): Select the first window
225 in the glade project when it is first opened. Avoids empty glade
226 document the first time.
228 2008-01-12 Bolesław Kulbabiński <bolekk@gmail.com>
230 Reviewed by: Johannes Schmid <jhs@gnome.org>
232 * plugins/gtodo/callback.c: (remove_todo_item):
233 Fix #507304 – crash in Anjuta IDE while removing done tasks
235 2008-01-11 Sébastien Granjoux <seb.sfo@free.fr>
237 * plugins/debug-manager/anjuta-debug-manager.ui,
238 plugins/debug-manager/plugin.c,
239 plugins/debug-manager/start.h,
240 plugins/debug-manager/start.c:
241 New menu item to add extra source directories for debugger
245 2008-01-11 Bolesław Kulbabiński <bolekk@gmail.com>
247 * plugins/gtodo/callback.c: (remove_todo_item):
248 Fix #507304 – crash in Anjuta IDE while removing done tasks
250 2008-01-11 Naba Kumar <naba@gnome.org>
252 * configure.in: Bumped version to 2.3.2
253 * NEWS: Updated for anjuta 2.3.2 release
254 * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
257 2008-01-11 Johannes Schmid <jhs@gnome.org>
259 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
261 Reverted accidently commited change
263 * plugins/document-manager/anjuta-document-manager.glade:
264 Fix Gtk-Critical because of broken glade file
266 2008-01-11 Naba Kumar <naba@gnome.org>
268 * plugins/glade/plugin.c: (on_document_destroy),
269 (glade_plugin_add_project): Fixed a bug where when more than one
270 glade document is open and one is closed, it closes all the glade
271 documents. Also it might have fixed the bug where sometimes closing
272 the glade document leaves glade widget tree unclosed.
274 2008-01-11 Naba Kumar <naba@gnome.org>
276 * libanjuta/Makefile.am: Install glade3 files in own prefix to
277 prevent install errors when not installed as root (then the files
278 are only useful when glade-3 is installed in the same prefix, but it
279 doesn't harm anjuta runtime).
281 * plugins/sourceview/sourceview.c: Commented use of a file
282 not currently distributed.
284 2008-01-10 Naba Kumar <naba@gnome.org>
286 * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
287 nothing to translate in it.
289 2008-01-10 Johannes Schmid <jhs@gnome.org>
291 * plugins/project-wizard/templates/gnome.wiz:
292 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
293 * plugins/project-wizard/templates/gnome/src/main.c:
294 * plugins/project-wizard/templates/translatable-strings.h:
296 Fixed #508497 and added a new chooser to select whether to use
299 2008-01-10 Johannes Schmid <jhs@gnome.org>
301 Patch from Tom <tpgww@onepost.net>:
303 * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
304 (anjuta_util_glist_path_dedup):
305 * libanjuta/anjuta-utils.h:
307 Give the method a proper prefixed name
309 * plugins/document-manager/action-callbacks.c:
310 (get_current_popup_active),
311 (on_editor_command_select_all_activate),
312 (on_editor_command_cut_activate),
313 (on_editor_command_paste_activate),
314 (on_editor_command_copy_activate),
315 (on_editor_command_clear_activate), (on_show_search),
316 (on_repeat_quicksearch):
317 * plugins/document-manager/action-callbacks.h:
318 * plugins/document-manager/anjuta-docman.c:
319 (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
320 (anjuta_docman_goto_file_line_mark),
321 (anjuta_docman_get_full_filename):
322 * plugins/document-manager/anjuta-docman.h:
323 * plugins/document-manager/anjuta-document-manager.ui:
324 * plugins/document-manager/plugin.c:
325 (update_document_ui_interface_items):
327 Better way to fix the popup-menu items (Cut/Copy/Paste)
328 and various clean-ups.
330 * plugins/document-manager/search-box.c: (on_document_changed),
331 (search_box_fill_search_focus):
332 * plugins/document-manager/search-box.h:
333 * plugins/search/plugin.c:
335 Add a menu item to repeat the quick search
337 2008-01-10 Johannes Schmid <jhs@gnome.org>
339 * plugins/language-support-cpp-java/cpp-java-assist.c:
342 Fixed #508424 – Auto complete: previous char was removed when
343 pre TAB to auto complete.
345 2008-01-10 Johannes Schmid <jhs@gnome.org>
347 Patch from: James Ligett:
349 * plugins/profiler/gprof-call-graph-view.c:
350 (gprof_call_graph_view_create_columns):
351 * plugins/profiler/gprof-flat-profile-view.c:
352 (gprof_flat_profile_view_create_columns):
354 Fixed translation issues (#496833)
356 2008-01-10 Johannes Schmid <jhs@gnome.org>
358 Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
360 * plugins/gtodo/gtodo.c: (category_manager_add_item):
361 Fix #460390 – Changing categories while edinting something
363 2008-01-09 Naba Kumar <naba@gnome.org>
365 * libanjuta/anjuta-plugin-manager.c:
366 (anjuta_plugin_manager_activate_plugins): Commented dead code and
369 * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
370 corruption reported in bug #507491. Potentially fixes too.
372 2008-01-09 Johannes Schmid <jhs@gnome.org>
374 Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
376 * plugins/gtodo/mcategory.c: (category_manager_add_item):
377 Fix bug #505205 completely
379 * AUTHORS: Added Bolesław
381 2008-01-08 Johannes Schmid <jhs@gnome.org>
383 * plugins/document-manager/action-callbacks.c:
384 (on_editor_command_cut_activate),
385 (on_editor_command_paste_activate),
386 (on_editor_command_copy_activate),
387 (on_editor_command_clear_activate):
389 Fixed editor popup menu (Cut, Copy, Paste)
391 2008-01-08 Johannes Schmid <jhs@gnome.org>
393 * plugins/sourceview/sourceview.c: (autodetect_language):
394 Fixed a crash when creating a new file
396 2008-01-08 Johannes Schmid <jhs@gnome.org>
398 Patch by <bolekk@gmail.com> (GHOP Student)
400 * plugins/gtodo/mcategory.c: (category_manager_add_item):
403 2008-01-08 Naba Kumar <naba@gnome.org>
405 * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
406 * libanjuta/anjuta-plugin-manager.c:
407 (anjuta_plugin_manager_select),
408 (anjuta_plugin_manager_activate_plugins):
409 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
410 * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
411 (on_create_submenu), (create_open_with_submenu):
412 * src/about.c: (on_about_plugin_activate),
413 (about_create_plugins_submenu): Use translated version of get_string()
414 API in AnjutaDescription for translatable properties. Fixes bug #496833
417 2008-01-07 Johannes Schmid <jhs@gnome.org>
419 * plugins/build-basic-autotools/executer.c: (execute_program):
420 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
421 * plugins/debug-manager/anjuta-debug-manager.glade:
422 * plugins/debug-manager/locals.c: (create_locals_gui):
423 * plugins/file-loader/plugin.c: (on_create_submenu):
424 * plugins/gtodo/main.h:
425 * plugins/gtodo/preferences.c: (preferences_widget):
426 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
427 * plugins/tools/anjuta-tools.glade:
428 * plugins/tools/execute.c: (atp_output_context_print):
431 Another bunch of i18n fixes (#496833)
433 2008-01-07 Johannes Schmid <jhs@gnome.org>
435 * plugins/build-basic-autotools/build-basic-autotools.c:
436 (on_build_terminated):
437 * plugins/gtodo/interface.c: (set_read_only):
438 * plugins/project-manager/plugin.c: (confirm_removal),
439 (on_popup_add_to_project):
440 * plugins/subversion/anjuta-subversion.glade:
441 * plugins/tools/execute.c: (atp_output_context_print_result):
443 Fixed some strings from #496833
445 2008-01-07 Johannes Schmid <jhs@gnome.org>
447 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
448 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
450 * plugins/language-support-cpp-java/plugin.c: (install_support),
451 (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
452 Added basic Vala support
454 * plugins/sourceview/sourceview.c: (autodetect_language):
455 Fixed mime-type detection
457 2008-01-06 Massimo Cora' <maxcvs@email.it>
459 Reviewed by: Johannes Schmid <jhs@gnome.org>
461 * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
462 (value_removed_current_editor), (symbol_db_activate),
463 (symbol_db_deactivate):
464 * plugins/symbol-db/symbol-db-engine.c:
465 (symbol_db_engine_get_global_members_filtered):
466 * plugins/symbol-db/symbol-db-view.c:
467 (do_add_child_symbol_to_view), (prepare_for_adding),
468 (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
469 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
470 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
471 (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
472 (sdb_view_init), (sdb_view_finalize),
473 (sdb_view_build_and_display_base_tree):
474 * plugins/symbol-db/symbol-db-view.h:
475 added controls to expand Global tab nodes in a non-freezing way.
476 Fixed also some little bugs always on global-tab.
478 2008-01-06 Naba Kumar <naba@gnome.org>
480 Patches from James Liggett:
481 * plugins/profiler/gprof-call-graph-view.c:
482 (gprof_call_graph_view_create_columns):
483 * plugins/profiler/gprof-flat-profile-view.c:
484 (gprof_flat_profile_view_create_columns):
485 * plugins/profiler/gprof-function-call-tree-view.c:
486 (gprof_function_call_tree_view_create_columns): Made all
487 of the columns resizable and reorderable.
489 2008-01-06 Johannes Schmid <jhs@gnome.org>
491 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
492 (anjuta_launcher_check_password_real),
493 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
494 (anjuta_launcher_scan_pty),
495 (anjuta_launcher_disable_password_check):
496 * libanjuta/anjuta-launcher.h:
497 Added disable_password_check for stream where it does not make sense
498 (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
499 that sometimes occur in symbol-db plugin
501 * plugins/file-manager/file-model.c:
502 (file_model_cancel_expand_idle):
503 Fixed removing of idle source
505 * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
506 * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
508 Fixed #348854 – invisible cursor in certain themes
510 2008-01-06 Naba Kumar <naba@gnome.org>
512 * libanjuta/anjuta-preferences.c:
513 (anjuta_preferences_register_property_custom): Fixed a crash bug on
514 closing preferences dialog due to patch in bug #507300
516 2008-01-06 Naba Kumar <naba@gnome.org>
518 * plugins/language-support-cpp-java/cpp-java-assist.c:
520 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
521 * plugins/search/search-replace_backend.c: (create_search_entries):
522 Added missing unrefs.
524 2008-01-06 Johannes Schmid <jhs@gnome.org>
526 * plugins/debug-manager/variable.c: (get_hovered_word):
527 Add a g_object_unref()
529 * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
530 (on_sourceview_hover_leave):
531 Fixed hover and editor interface to make hover in debugger work
533 2008-01-06 Naba Kumar <naba@gnome.org>
535 * plugins/editor/text-editor.c: Whitespaces fixes.
536 * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
537 DEBUG_PRINT instead of g_message.
539 2008-01-06 Sébastien Granjoux <seb.sfo@free.fr>
541 * plugins/debug-manager/breakpoints.c:
542 Fix #507441: Disable all breakpoints doesn't work
543 Fix #507444: Enable Breakpoint menu item doesn't change name
545 2008-01-05 Naba Kumar <naba@gnome.org>
547 * manuals/reference/libanjuta/libanjuta.types: Renamed
548 IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
550 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
552 * plugins/debug-manager/variable.c:
553 Update variable display to use IAnjutaIterable instead of position
555 * plugins/editor/text_editor_cbs.c,
556 plugins/editor/text_editor.c:
557 Fix Gtk critical warnings when a hover signal is emitted
558 Fix get_text_iter in Scintilla (range should include last character)
560 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
562 * plugins/debug-manager/debug_tree.c,
563 plugins/debug-manager/debug_tree.h,
564 plugins/debug-manager/watch.c,
565 plugins/debug-manager/command.c,
566 plugins/debug-manager/queue.c,
567 plugins/gdb/plugin.c,
568 plugins/gdb/debugger.c,
569 plugins/gdb/debugger.h,
570 libanjuta/interfaces/libanjuta.idl:
571 Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
573 2008-01-05 Naba Kumar <naba@gnome.org>
575 * plugins/valgrind/plugin.c: Removed stock icon open/save from
576 menus to avoid conflict with file open/save. Fixes bug #507455
578 2008-01-05 Johannes Schmid <jhs@gnome.org>
581 Conditionally depend on gtksourceview2 >= 2.1.0
583 * libanjuta/interfaces/libanjuta.idl:
584 Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
585 iterators instead of positions
587 * plugins/debug-manager/threads.c:
588 Fixed a warnings by including gnome-vfs properly
590 * plugins/debug-manager/variable.c: (get_hovered_word),
592 Updated to changes in IAnjutaEditorHover/Selection
594 * plugins/document-manager/action-callbacks.c:
595 (on_editor_command_upper_case_activate),
596 (on_editor_command_lower_case_activate):
597 * plugins/document-manager/search-box.c: (on_incremental_search),
598 (on_search_activated):
599 * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
600 (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
601 (iselection_get_start), (iselection_get_end),
602 (iselection_iface_init), (ihover_display), (ihover_iface_init):
603 * plugins/editor/text_editor_cbs.c:
604 (on_text_editor_scintilla_notify):
606 Updated to changes in IAnjutaEditorHover/Selection and updated editor
607 interface of scintilla editor.
609 * plugins/language-manager/languages.xml:
610 * plugins/language-manager/plugin.c:
611 (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
612 Added chdr to C language files and some DEBUG_PRINTs
614 * plugins/language-support-cpp-java/cpp-java-assist.c:
616 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
617 * plugins/search/plugin.c: (find_incremental):
618 * plugins/search/search-replace.c: (search_and_replace):
619 * plugins/search/search-replace_backend.c: (create_search_entries):
620 Adapted to changed interfaces
622 * plugins/sourceview/Makefile.am:
623 * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
624 (set_uri), (anjuta_document_save):
625 * plugins/sourceview/anjuta-editor-sourceview.glade:
626 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
627 (anjuta_view_key_press_event):
628 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
629 * plugins/sourceview/sourceview-cell.c:
630 (sourceview_cell_instance_init), (sourceview_cell_finalize),
631 (icell_get_line), (icell_get_attribute), (icell_iface_init):
632 * plugins/sourceview/sourceview-prefs.c: (get_bool),
633 (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
634 (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
635 (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
636 (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
637 * plugins/sourceview/sourceview-private.h:
638 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
639 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
640 (on_document_loaded), (sourceview_instance_init),
641 (sourceview_dispose), (sourceview_finalize),
642 (sourceview_create_markers), (sourceview_new),
643 (ifile_savable_save), (ieditor_get_tab_size),
644 (ieditor_set_tab_size), (ieditor_set_use_spaces),
645 (ieditor_set_auto_indent), (ieditor_goto_line),
646 (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
647 (iselect_block), (iselect_set), (iselect_get_start),
648 (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
649 (imark_unmark), (imark_is_marker_set),
650 (imark_location_from_handle), (imark_delete_all_markers),
651 (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
652 (ibookmark_last), (ibookmark_next), (ibookmark_previous),
653 (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
654 (ilanguage_get_supported_languages), (autodetect_language),
655 (ilanguage_set_language), (iassist_show_tips),
656 (on_sourceview_hover_leave), (on_sourceview_hover_over),
657 (ihover_display), (ihover_iface_init):
659 Use GtkSourceView 2.1.x:
661 * Fixed #486724 and #488615
662 * Implemented hover interface
663 * Adapted to changed interfaces
665 2008-01-04 Rob Bradford <rob@o-hand.com>
667 Reviewed by Naba Kumar <naba@gnome.org>:
668 * libanjuta/anjuta-preferences.c:
669 (anjuta_preferences_register_property_custom):
670 Unregister preferences for custom preferences when the widget is
673 2008-01-03 Johannes Schmid <jhs@gnome.org>
675 * plugins/file-manager/file-model.c: (file_model_row_expanded),
676 (file_model_row_collapsed):
677 Fixed the too method to take a correct data argument
679 2008-01-02 Johannes Schmid <jhs@gnome.org>
681 * plugins/document-manager/anjuta-docman.c:
682 (anjuta_docman_add_document), (anjuta_docman_remove_document):
683 ref and unref correctly to silence a Gtk+ critical
685 2008-01-01 Johannes Schmid <jhs@gnome.org>
687 * plugins/editor/text_editor.c: (itext_editor_get_text):
688 Fixed #506740 – ianjuta_editor_get_text crash if request
689 text past the buffer length
691 2008-01-01 Sébastien Granjoux <seb.sfo@free.fr>
693 * plugins/debug-manager/utilities.c,
694 plugins/debug-manager/utilities.h,
695 plugins/debug-manager/breakpoints.c:
696 Move get_current_editor function in utilities.c
698 * plugins/debug-manager/plugin.c,
699 plugins/debug-manager/debug_tree.c,
700 plugins/debug-manager/debug_tree.h,
701 plugins/debug-manager/watch.c,
702 plugins/debug-manager/watch.h,
703 plugins/debug-manager/locals.c,
704 plugins/debug-manager/locals.h,
705 (added) plugins/debug-manager/variable.c,
706 (added) plugins/debug-manager/variable.h,
707 plugins/debug-manager/Makefile.am:
708 Use hover interface to display variable value
710 2007-12-31 Johannes Schmid <jhs@gnome.org>
712 * libanjuta/Makefile.am:
713 Only install glade catalog files if glade-3 is available
714 (Fixes #506269 and #500296)
716 2007-12-30 Johannes Schmid <jhs@gnome.org>
718 * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
719 (set_property_value_as_string), (register_callbacks):
721 Fixed GtkFileChooserButton preferences to also work when only the combo
722 changes without a dialog being open.
724 2007-12-29 Johannes Schmid <jhs@gnome.org>
726 * plugins/editor/Makefile.am:
727 Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
729 2007-12-29 Johannes Schmid <jhs@gnome.org>
731 * plugins/devhelp/plugin.c: (devhelp_activate):
732 Fixed #498986 - Anjuta-2.3.0 fails to build
734 2007-12-29 Johannes Schmid <jhs@gnome.org>
736 * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
737 * plugins/debug-manager/plugin.c:
738 (on_run_to_cursor_action_activate):
739 * plugins/document-manager/anjuta-docman.c:
740 (anjuta_docman_goto_file_line_mark):
741 * plugins/symbol-db/plugin.c: (value_added_current_editor),
742 (value_removed_current_editor):
744 Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
745 all those to value_added_current_document...
747 * plugins/editor/anjuta-editor-scintilla.glade:
748 Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
749 Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
751 2007-12-28 Massimo Cora' <maxcvs@email.it>
753 * plugins/symbol-db/plugin.c: (on_importing_project_end),
754 (symbol_db_activate), (symbol_db_deactivate),
755 (symbol_db_instance_init), (isymbol_manager_get_parents):
756 * plugins/symbol-db/plugin.h:
757 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
758 * plugins/symbol-db/symbol-db-engine.c:
759 (symbol_db_engine_get_global_members_filtered):
760 * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
761 (on_symbol_inserted):
762 Filtered out static functions on global-tab. E.g. when flag
763 is_file_scope = 1 we won't add entries there.
764 Fixed a little bug on 'Global'->'Vars/Others' node too.
766 2007-12-28 Johannes Schmid <jhs@gnome.org>
768 * libanjuta/anjuta-launcher.c:
769 Fixed a silly (and completely useless) memory corruption that probably
770 only occured at a few race conditions though I wonder why it did not
773 2007-12-28 Johannes Schmid <jhs@gnome.org>
774 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
775 * plugins/debug-manager/plugin.c: (set_program_counter):
776 * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
777 * plugins/debug-manager/start.c: (get_source_directories):
778 * plugins/debug-manager/threads.c: (on_info_thread),
780 * plugins/file-manager/file-model.c: (file_model_set_property):
781 * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
782 * plugins/tools/editor.c: (on_editor_response):
784 Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
786 * plugins/document-manager/plugin.c: (update_title),
787 (value_added_project_root_uri):
788 * plugins/document-manager/plugin.h:
789 Shorten down the title bar if the current path is inside the opened project
791 2007-12-28 Massimo Cora' <maxcvs@email.it>
793 reviewed by: Johannes Schmid <jhs@gnome.org>
795 * plugins/project-wizard/templates/java/project.anjuta:
796 * plugins/project-wizard/templates/mkfile/project.anjuta:
797 * plugins/project-wizard/templates/python/project.anjuta:
798 Added attribute="Interfaces" and value="IAnjutaSymbolManager" to
799 let new projects use new SymbolDB plugin.
801 * plugins/symbol-browser/images/Makefile.am:
802 added some images taken from MonoDevelop project.
804 * plugins/symbol-db/plugin.c: (value_added_current_editor),
805 (goto_file_line), (on_importing_project_end), (project_root_added),
806 (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
807 (isymbol_manager_search):
808 Added project-updating feature when opening a project with some files
809 modified externally [e.g. a svn up].
811 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
812 (sdb_engine_iterator_node_instance_init),
813 (sdb_engine_iterator_node_finalize),
814 (symbol_db_engine_iterator_node_set_conversion_hash):
815 * plugins/symbol-db/symbol-db-engine-iterator-node.h:
816 * plugins/symbol-db/symbol-db-engine-iterator.c:
817 (symbol_db_engine_iterator_new):
818 * plugins/symbol-db/symbol-db-engine-iterator.h:
819 Moved Hash table initialization into the engine. This proxies and
820 speeds up the process of creation and iteration of a GdaDataModel.
822 * plugins/symbol-db/symbol-db-engine.c:
823 (sdb_engine_ctags_output_thread),
824 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
825 (sdb_engine_scan_files_1), (sdb_engine_init),
826 (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
827 (symbol_db_engine_add_new_workspace),
828 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
829 (sdb_engine_update_file), (on_scan_update_files_symbols_end),
830 (symbol_db_engine_get_sym_type_conversion_hash),
831 (symbol_db_engine_update_files_symbols),
832 (symbol_db_engine_update_project_symbols),
833 (symbol_db_engine_update_buffer_symbols),
834 (symbol_db_engine_get_class_parents),
835 (symbol_db_engine_get_global_members_filtered),
836 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
837 (symbol_db_engine_get_scope_members_by_symbol_id),
838 (symbol_db_engine_get_scope_members),
839 (symbol_db_engine_get_current_scope),
840 (symbol_db_engine_get_file_symbols),
841 (symbol_db_engine_get_symbol_info_by_id),
842 (symbol_db_engine_find_symbol_by_name_pattern),
843 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
844 * plugins/symbol-db/symbol-db-engine.h:
845 * plugins/symbol-db/symbol-db-view-locals.c:
846 (sdb_view_locals_get_iter_from_row_ref),
847 (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
848 (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
849 (on_symbol_inserted), (symbol_db_view_locals_update_list):
850 Changes on some queries fuctions and some fixes. Added *_filtered
853 * plugins/symbol-db/symbol-db-view.c:
854 (do_add_child_symbol_to_view), (add_new_waiting_for),
855 (prepare_for_adding), (on_symbol_inserted),
856 (do_recurse_subtree_and_remove), (on_symbol_removed),
857 (sdb_view_do_add_hidden_dummy_child),
858 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
859 (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
860 (sdb_view_locals_create_new_store), (sdb_view_init),
861 (sdb_view_finalize), (sdb_view_class_init),
862 (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
863 (symbol_db_view_get_pixbuf),
864 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
865 New display for global tags. This is the definitive version, bugs apart.
867 * plugins/symbol-db/tables.sql:
870 2007-12-27 Naba Kumar <naba@gnome.org>
872 * libanjuta/interfaces/libanjuta.idl:
873 * plugins/editor/aneditor-priv.h:
874 * plugins/editor/aneditor.cxx:
875 * plugins/editor/text_editor.c: (text_editor_instance_init),
876 (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
877 (ihover_display), (ihover_set_timeout), (ihover_iface_init):
878 * plugins/editor/text_editor.h:
879 * plugins/editor/text_editor_cbs.c:
880 (on_text_editor_scintilla_notify):
882 Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
883 related code in AnEditor. Fixed some compilation warnings.
885 2007-12-26 Naba Kumar <naba@gnome.org>
887 * Changelog: Fixed indentation.
889 2007-12-25 Naba Kumar <naba@gnome.org>
891 * plugins/editor/Makefile.am:
892 * plugins/editor/editor.glade:
893 * plugins/editor/plugin.c:
894 * plugins/editor/style-editor.c:
895 * plugins/sourceview/Makefile.am:
896 * plugins/sourceview/plugin.c:
897 * plugins/sourceview/sourceview.glade:
898 * plugins/valgrind/Makefile.am:
900 Renamed glade files to anjuta-editor-* to give name space for the
901 schema files (because they are installed in system directory).
903 * scripts/build-schemas.mk: Install the schemas files also (need for
904 binary package installation/uninstallation).
906 2007-12-25 Johannes Schmid <jhs@gnome.org>
908 * plugins/language-support-cpp-java/plugin.c:
909 (set_indentation_param_vim):
911 Support some more vim modeline commands and shortcuts (#504331)
913 2007-12-25 Johannes Schmid <jhs@gnome.org>
915 Patches from James Liggett:
916 * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
917 (anjuta_vcs_status_tree_view_init):
918 * plugins/subversion/subversion-commit-dialog.c:
919 (subversion_commit_dialog):
920 * plugins/subversion/subversion-diff-dialog.c:
921 (on_subversion_diff_response):
922 * plugins/subversion/subversion-log-dialog.c:
923 (on_log_view_selected_button_clicked),
924 (on_log_diff_selected_button_clicked),
925 (on_log_diff_previous_button_clicked):
926 * plugins/subversion/subversion-resolve-dialog.c:
927 (subversion_resolve_dialog):
928 * plugins/subversion/subversion-revert-dialog.c:
929 (subversion_revert_dialog):
930 * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
931 (pulse_progress_bar), (hide_pulse_progress_bar),
932 (disconnect_data_arrived_signals),
933 (cancel_data_arrived_signal_disconnect):
934 * plugins/subversion/subversion-ui-utils.h:
936 #504818 – Some signals/timeouts should be disconnected when dialogs are closed
937 #505237 – Sort list of modified files
939 2007-12-24 Sébastien Granjoux <seb.sfo@free.fr>
941 * plugins/gdb/debugger.c:
942 Fix bug #491301: Inspecting a variable opens a bad focus dialog
944 2007-12-23 Johannes Schmid <jhs@gnome.org>
946 * plugins/language-support-cpp-java/plugin.c:
947 (set_indentation_param_emacs), (set_indentation_param_vim),
948 (parse_mode_line_emacs), (parse_mode_line_vim),
949 (extract_mode_line), (initialize_indentation_params):
951 Added (basic) support for vim modelines (#504331)
953 * plugins/message-view/message-view.c: (message_view_next),
954 (message_view_previous):
956 Fixed next/previous message
958 2007-12-23 Johannes Schmid <jhs@gnome.org>
960 * libanjuta/anjuta-ui.h:
961 Check for != NULL before unref'ing pixbuf (related to #497878)
963 * plugins/devhelp/plugin.c: (register_stock_icons):
964 * plugins/document-manager/anjuta-docman.c:
965 (anjuta_docman_add_document):
966 * plugins/glade/plugin.c: (on_close_activated),
967 (register_stock_icons), (on_session_save),
968 (glade_plugin_add_project):
970 Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
971 and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
973 * plugins/language-support-cpp-java/plugin.c:
974 (register_stock_icons):
975 Fixed stock icon registration macros
977 2007-12-23 Johannes Schmid <jhs@gnome.org>
979 * global-tags/Makefile.am:
980 * launcher/Makefile.am:
981 * libanjuta/Makefile.am:
982 * libegg/Makefile.am:
983 * manuals/anjuta-faqs/Makefile.am:
984 * manuals/anjuta-manual/Makefile.am:
985 * manuals/reference/libanjuta/Makefile.am:
986 * plugins/build-basic-autotools/Makefile.am:
987 * plugins/class-gen/Makefile.am:
988 * plugins/class-inheritance/Makefile.am:
989 * plugins/cvs-plugin/Makefile.am:
990 * plugins/debug-manager/Makefile.am:
991 * plugins/devhelp/Makefile.am:
992 * plugins/document-manager/Makefile.am:
993 * plugins/editor/Makefile.am:
994 * plugins/editor/scintilla/Makefile.am:
995 * plugins/editor/scintilla/include/Makefile.am:
996 * plugins/file-loader/Makefile.am:
997 * plugins/file-manager/Makefile.am:
998 * plugins/file-wizard/Makefile.am:
999 * plugins/gdb/Makefile.am:
1000 * plugins/glade/Makefile.am:
1001 * plugins/gtodo/Makefile.am:
1002 * plugins/gvim/Makefile.am:
1003 * plugins/indent/Makefile.am:
1004 * plugins/language-manager/Makefile.am:
1005 * plugins/language-support-cpp-java/Makefile.am:
1006 * plugins/macro/Makefile.am:
1007 * plugins/message-view/Makefile.am:
1008 * plugins/patch/Makefile.am:
1009 * plugins/profiler/Makefile.am:
1010 * plugins/project-import/Makefile.am:
1011 * plugins/project-manager/Makefile.am:
1012 * plugins/project-wizard/Makefile.am:
1013 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
1014 * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
1015 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
1016 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1017 * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
1018 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
1019 * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
1020 * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
1021 * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
1022 * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
1023 * plugins/sample1/Makefile.am:
1024 * plugins/search/Makefile.am:
1025 * plugins/sourceview/Makefile.am:
1026 * plugins/subversion/Makefile.am:
1027 * plugins/symbol-browser/Makefile.am:
1028 * plugins/symbol-db/Makefile.am:
1029 * plugins/symbol-db/test/Makefile.am:
1030 * plugins/terminal/Makefile.am:
1031 * plugins/tools/Makefile.am:
1032 * plugins/valgrind/Makefile.am:
1034 * tagmanager/Makefile.am:
1036 Replaces the deprecated "INCLUDES" in all Makefile.am's with
1037 the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
1038 warnings from illigel C++ compiler flags.
1040 2007-12-23 Johannes Schmid <jhs@gnome.org>
1042 Patch from Tom <tpgww@onepost.net>:
1044 * plugins/document-manager/anjuta-docman.c:
1045 (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
1046 (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
1047 (anjuta_docman_instance_init), (on_notebook_switch_page),
1048 (anjuta_docman_grab_text_focus):
1049 * plugins/document-manager/plugin.c: (on_document_added),
1050 (on_window_key_press_event), (on_window_key_release_event):
1052 Some more document-manager code cleanups and fixes.
1054 2007-12-23 Massimo Cora' <maxcvs@email.it>
1056 * plugins/symbol-db/plugin.c: (register_stock_icons),
1057 (value_added_current_editor), (value_removed_current_editor),
1058 (on_importing_project_end), (project_root_removed):
1059 added controls to clean/populate GtkTreeView(s) on projects unload/load.
1061 * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
1062 (symbol_db_engine_get_file_db_path):
1063 fixed a useless warning.
1065 * plugins/symbol-db/symbol-db-view-locals.c:
1066 (traverse_free_waiting_for), (file_view_status_destroy),
1067 (sdb_view_locals_create_new_store), (traverse_files_view_status),
1068 (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
1069 (sdb_view_locals_finalize), (on_symbol_inserted),
1070 (symbol_db_view_locals_recv_signals_from_engine),
1071 (symbol_db_view_locals_update_list):
1072 more speed on editors switching. GtkTreeStore caching method implemented.
1073 Fixed compiler warnings and a little memory leak.
1075 * plugins/symbol-db/symbol-db-view-locals.h:
1076 * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
1077 (traverse_free_waiting_for), (symbol_db_view_clear_cache),
1078 (on_scan_end), (on_symbol_inserted),
1079 (sdb_view_locals_create_new_store), (sdb_view_init),
1080 (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
1081 * plugins/symbol-db/symbol-db-view.h:
1082 fixed some crashers. Now project loading/populating should be quite quick.
1084 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
1086 * plugins/debug-manager/command.c,
1087 plugins/debug-manager/queue.c:
1088 Take care of command return value (FALSE is an error)
1090 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
1092 * plugins/debug-manager/anjuta-debug-manager.glade,
1093 plugins/debug-manager/breakpoints.c:
1094 Remove address, condition and pass breakpoint column if not supported
1095 Fix clear all remove_all to avoid an endless loop if a breakpoint
1098 2007-12-17 Johannes Schmid <jhs@gnome.org>
1100 Patch from Tom <tpgww@onepost.net> (with some changes):
1102 * plugins/document-manager/action-callbacks.c: (on_open_activate),
1103 (on_save_as_activate), (on_save_all_activate),
1104 (on_close_file_activate), (on_close_all_file_activate),
1105 (on_reload_file_activate), (on_editor_command_clear_activate),
1106 (on_transform_eolchars1_activate), (on_comment_block),
1107 (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
1108 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1109 (on_editor_linenos1_activate), (on_editor_markers1_activate),
1110 (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
1111 (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
1112 (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
1113 (on_zoom_out_text_activate):
1114 * plugins/document-manager/action-callbacks.h:
1115 * plugins/document-manager/anjuta-docman.c:
1116 (on_notebook_page_close_button_click),
1117 (on_notebook_page_close_button_enter),
1118 (on_notebook_page_close_button_leave),
1119 (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
1120 (anjuta_docman_page_init), (anjuta_docman_page_new),
1121 (on_open_filesel_response), (create_file_open_dialog_gui),
1122 (anjuta_docman_save_document_as), (anjuta_docman_dispose),
1123 (anjuta_docman_instance_init), (on_notebook_switch_page),
1124 (on_document_destroy), (anjuta_docman_add_editor),
1125 (anjuta_docman_add_document), (anjuta_docman_remove_document),
1126 (anjuta_docman_set_current_document),
1127 (anjuta_docman_goto_file_line_mark), (get_real_path),
1128 (anjuta_docman_get_full_filename),
1129 (anjuta_docman_delete_all_markers),
1130 (anjuta_docman_delete_all_indicators),
1131 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1132 (anjuta_docman_order_tabs):
1133 * plugins/document-manager/anjuta-docman.h:
1134 * plugins/document-manager/file_history.c: (an_hist_file_new),
1135 (an_file_history_push), (an_file_history_dump):
1136 * plugins/document-manager/file_history.h:
1137 * plugins/document-manager/plugin.c: (update_title),
1138 (value_removed_project_root_uri),
1139 (update_document_ui_interface_items), (menu_name_compare),
1140 (on_document_added), (on_document_changed),
1141 (on_window_key_press_event), (on_window_key_release_event),
1143 * plugins/document-manager/search-box.c: (on_document_changed),
1144 (on_goto_activated), (search_box_init), (search_box_new):
1145 * plugins/document-manager/search-box.h:
1147 Yet more code cleanups
1148 Save glade files correctly in session
1149 Use new tooltip API if available
1150 Sort notebook pages when session is restored (needs work)
1152 2007-12-16 Johannes Schmid <jhs@gnome.org>
1154 * plugins/document-manager/anjuta-docman.c:
1155 (anjuta_docman_add_document):
1157 Present correct widget with anjuta_shell_present_widget(). This got wrong when
1158 the new search bar was introduced.
1160 2007-12-12 Johannes Schmid <jhs@gnome.org>
1162 Patch from Tom <tpgww@onepost.net>:
1163 (#485233 – another bunch of docman cleanups)
1165 * libanjuta/interfaces/libanjuta.idl:
1166 * plugins/document-manager/action-callbacks.c:
1167 (get_current_document), (get_current_focus_widget),
1168 (on_save_activate), (on_save_as_activate), (on_save_all_activate),
1169 (on_close_file_activate), (on_close_all_file_activate),
1170 (on_reload_file_activate), (on_print_activate),
1171 (on_print_preview_activate),
1172 (on_editor_command_upper_case_activate),
1173 (on_editor_command_lower_case_activate),
1174 (on_editor_command_eol_crlf_activate),
1175 (on_editor_command_eol_lf_activate),
1176 (on_editor_command_eol_cr_activate),
1177 (on_editor_command_select_all_activate),
1178 (on_editor_command_select_to_brace_activate),
1179 (on_editor_command_select_block_activate),
1180 (on_editor_command_match_brace_activate),
1181 (on_editor_command_undo_activate),
1182 (on_editor_command_redo_activate),
1183 (on_editor_command_cut_activate),
1184 (on_editor_command_paste_activate),
1185 (on_editor_command_copy_activate),
1186 (on_editor_command_clear_activate),
1187 (on_editor_command_close_folds_all_activate),
1188 (on_editor_command_open_folds_all_activate),
1189 (on_editor_command_toggle_fold_activate),
1190 (on_editor_command_bookmark_toggle_activate),
1191 (on_editor_command_bookmark_first_activate),
1192 (on_editor_command_bookmark_next_activate),
1193 (on_editor_command_bookmark_prev_activate),
1194 (on_editor_command_bookmark_last_activate),
1195 (on_editor_command_bookmark_clear_activate),
1196 (on_transform_eolchars1_activate), (on_comment_block),
1197 (on_comment_box), (on_comment_stream),
1198 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
1199 (on_zoom_in_text_activate), (on_zoom_out_text_activate),
1200 (on_force_hilite_activate), (on_swap_activate),
1201 (on_editor_add_view_activate), (on_editor_remove_view_activate):
1202 * plugins/document-manager/action-callbacks.h:
1203 * plugins/document-manager/anjuta-docman.c:
1204 (on_notebook_page_close_button_click),
1205 (on_notebook_page_close_button_enter),
1206 (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
1207 (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
1208 (anjuta_docman_page_new), (anjuta_docman_page_destroy),
1209 (on_open_filesel_response), (anjuta_docman_open_file),
1210 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
1211 (anjuta_docman_dispose), (anjuta_docman_instance_init),
1212 (anjuta_docman_class_init), (anjuta_docman_new),
1213 (on_notebook_switch_page), (on_document_save_point),
1214 (on_document_destroy), (anjuta_docman_add_editor),
1215 (anjuta_docman_add_document), (anjuta_docman_remove_document),
1216 (anjuta_docman_set_popup_menu),
1217 (anjuta_docman_get_current_focus_widget),
1218 (anjuta_docman_get_page_for_document),
1219 (anjuta_docman_get_current_document),
1220 (anjuta_docman_set_current_document),
1221 (anjuta_docman_goto_file_line),
1222 (anjuta_docman_goto_file_line_mark),
1223 (anjuta_docman_get_full_filename),
1224 (anjuta_docman_present_notebook_page),
1225 (anjuta_docman_update_page_label),
1226 (anjuta_docman_delete_all_markers),
1227 (anjuta_docman_delete_all_indicators),
1228 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
1229 (do_ordertab1), (anjuta_docman_order_tabs),
1230 (anjuta_docman_set_editor_properties),
1231 (anjuta_docman_get_document_for_path),
1232 (anjuta_docman_get_all_doc_widgets):
1233 * plugins/document-manager/anjuta-docman.h:
1234 * plugins/document-manager/editor-tooltips.c:
1235 * plugins/document-manager/plugin.c: (update_title),
1236 (update_document_ui_enable_all), (update_document_ui_disable_all),
1237 (update_document_ui_save_items),
1238 (update_document_ui_interface_items), (update_document_ui),
1239 (on_document_update_save_ui), (update_status),
1240 (on_document_update_ui), (on_document_added),
1241 (on_document_changed), (on_session_save), (on_save_prompt),
1242 (on_docman_auto_save), (on_gconf_notify_timer):
1243 * plugins/document-manager/search-box.c: (on_document_changed),
1244 (search_box_new), (search_box_grab_line_focus):
1245 * plugins/glade/plugin.c: (ifile_open):
1246 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
1247 * plugins/search/search-replace_backend.c: (create_search_entries):
1248 * plugins/sourceview/anjuta-document.c: (set_uri),
1249 (anjuta_document_save):
1250 * plugins/sourceview/sourceview.c: (ifile_savable_save):
1251 * plugins/tools/editor.c: (on_editor_response):
1253 The patch renames most stuff from "editor" or "te" to "doc where appropriate.
1254 It fixes some issues with session handling and several memory lacks.
1255 Gtk 2.12 Tooltip API is used if available.
1257 2007-12-10 Sébastien Granjoux <seb.sfo@free.fr>
1259 * plugins/debug-manager/disassemble.c,
1260 plugins/debug-manager/disassemble.h,
1261 plugins/debug-manager/command.c,
1262 plugins/debug-manager/command.h,
1263 plugins/debug-manager/plugin.c
1264 plugins/debug-manager/sparse_view.c,
1265 plugins/debug-manager/sparse_view.h,
1266 plugins/gdb/plugin.c,
1267 plugins/gdb/debugger.c,
1268 plugins/gdb/debugger.h,
1269 libanjuta/interfaces/libanjuta.idl:
1270 Fix bug #502533: Implement assembler step
1272 * plugins/debug-manager/breakpoints.c:
1273 Do not save temporary breakpoints
1275 * plugins/debug-manager/stack_trace.c:
1276 Fix a crash when a stack command is cancelled
1278 2007-12-09 Sébastien Granjoux <seb.sfo@free.fr>
1280 * plugins/debug-manager/plugin.c,
1281 plugins/debug-manager/breakpoints.c,
1282 plugins/debug-manager/breakpoints.h:
1283 Fix bug #488732: Breakpoint on delete lines
1284 Breakpoints are now linked to their position in editor
1286 * plugins/gdb/debugger.c:
1287 Fix removing condition on breakpoint
1289 2007-12-07 Sébastien Granjoux <seb.sfo@free.fr>
1291 * plugins/debug-manager/anjuta-debug-manager.glade,
1292 plugins/debug-manager/start.c,
1293 plugins/gdb/plugin.c,
1294 plugins/gdb/debugger.c,
1295 plugins/gdb/debugger.h,
1296 libanjuta/interfaces/libanjuta.idl:
1297 Fix bug #481366: Do not stop at the beginning of the program
1299 * plugins/debug-manager/command.c,
1300 plugins/debug-manager/command.h,
1301 plugins/debug-manager/breakpoints.c,
1302 plugins/debug-manager/queue.c,
1303 plugins/debug-manager/queue.h:
1304 Fix a bug remove all breakpoints was not working due to latest changes
1305 Setting breakpoints is disabled when program is running
1307 2007-12-04 Sébastien Granjoux <seb.sfo@free.fr>
1309 * plugins/debug-manager/queue.c,
1310 plugins/gdb/plugin.c:
1311 Fix bug #501469: Crash if mime_type is unknown
1313 2007-12-01 Massimo Cora' <maxcvs@email.it>
1315 * plugins/symbol-db/plugin.c: (on_editor_destroy),
1316 (on_editor_update_ui), (on_single_file_scan_end),
1317 (on_importing_project_end), (project_root_added),
1318 (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
1319 * plugins/symbol-db/plugin.h:
1320 show on status bar files being scanned.
1322 * plugins/symbol-db/symbol-db-engine.c:
1323 (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
1324 (sdb_engine_ctags_output_thread),
1325 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1326 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1327 (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
1328 (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
1329 (sdb_engine_get_table_id_by_unique_name2),
1330 (symbol_db_engine_open_project),
1331 (sdb_engine_prepare_executing_commands),
1332 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
1333 (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
1334 (sdb_engine_detects_removed_ids),
1335 (symbol_db_engine_get_class_parents),
1336 (symbol_db_engine_get_global_members),
1337 (symbol_db_engine_get_scope_members_by_symbol_id),
1338 (symbol_db_engine_get_scope_members),
1339 (symbol_db_engine_get_current_scope),
1340 (symbol_db_engine_get_file_symbols),
1341 (symbol_db_engine_get_symbol_info_by_id),
1342 (symbol_db_engine_get_full_local_path),
1343 (symbol_db_engine_find_symbol_by_name_pattern),
1344 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
1345 * plugins/symbol-db/symbol-db-engine.h:
1346 * plugins/symbol-db/symbol-db-view-locals.c:
1347 (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
1348 (symbol_db_view_locals_recv_signals_from_engine),
1349 (symbol_db_view_locals_update_list):
1350 * plugins/symbol-db/symbol-db-view-locals.h:
1351 * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
1352 (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
1353 (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
1354 (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
1355 * plugins/symbol-db/symbol-db-view.h:
1356 Added g_thread architecture to scan in background. With this you
1357 can use Anjuta's GUI without freezing.
1358 Improved insertion speed by using a paradigm like 'insert' and 'check'
1359 replacing a 'check' and 'insert' one. This has been done for tables
1360 like symbol, scope, sym_type.
1363 * plugins/symbol-db/tables.sql:
1364 * plugins/symbol-db/test/main.c: (get_global_members), (main),
1365 (thread), (print_message), (bastard_thread), (idle_signals):
1366 fixed a typo on tables that broke sql triggers.
1368 === anjuta 2.3.1 ===
1370 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
1372 * NEWS, AUTHORS: Updated.
1373 * src/Makefile.am: Fixed make distcheck
1375 Patch from Yang Hong:
1376 * plugins/file-manager/file-manager.glade: Fixed file chooser
1377 size in file-manager preferences.
1379 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
1381 * NEWS: Updated for 2.3.1 development release
1382 * configure.in: Bumped version to 2.3.1
1384 2007-12-01 Sébastien Granjoux <seb.sfo@free.fr>
1386 * plugins/debug-manager/threads.c,
1387 plugins/debug-manager/disassemble.c,
1388 plugins/debug-manager/watch.c,
1389 plugins/debug-manager/registers.c,
1390 plugins/debug-manager/locals.c,
1391 plugins/debug-manager/breakpoints.c,
1392 plugins/debug-manager/stack_trace.c,
1393 plugins/debug-manager/command.c,
1394 plugins/debug-manager/command.h,
1395 plugins/debug-manager/queue.c,
1396 libanjuta/interfaces/libanjuta.idl:
1397 Use different signals in IAnjutaDebugManager and IAnjutaDebugger
1398 Document IAnjutaDebugManager signals
1399 Generate new signals in queue.c
1400 Use new signals in other files
1402 2007-11-30 <genbell@tiscali.it>
1404 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
1406 * plugins/gdb/Makefile.am:
1409 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
1411 * plugins/tools/variable.c:
1412 Fix a bug added in the previous patch (it is not a leak)
1414 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
1416 * plugins/project-wizard/druid.c,
1417 plugins/project-wizard/templates/terminal.wiz,
1418 plugins/project-wizard/templates/xlib-dock.wiz,
1419 plugins/project-wizard/templates/wxwin.wiz,
1420 plugins/project-wizard/templates/java.wiz,
1421 plugins/project-wizard/templates/gnome.wiz,
1422 plugins/project-wizard/templates/anjuta-plugin.wiz,
1423 plugins/project-wizard/templates/gtkmm.wiz,
1424 plugins/project-wizard/templates/python.wiz,
1425 plugins/project-wizard/templates/cpp.wiz,
1426 plugins/project-wizard/templates/sdl.wiz,
1427 plugins/project-wizard/templates/gtk.wiz,
1428 plugins/project-wizard/templates/minimal.wiz,
1429 plugins/project-wizard/templates/xlib.wiz,
1430 plugins/project-wizard/templates/gcj.wiz,
1431 plugins/project-wizard/templates/translatable-strings.h,
1432 plugins/project-import/project-import.c:
1433 Partial Fix translation bugs #496833 comment 4,7,8,9,10,11
1435 2007-11-27 Sébastien Granjoux <seb.sfo@free.fr>
1437 * plugins/debug-manager/threads.c,
1438 plugins/debug-manager/disassemble.c,
1439 plugins/debug-manager/watch.c,
1440 plugins/debug-manager/registers.c,
1441 plugins/debug-manager/memory.c,
1442 plugins/debug-manager/locals.c,
1443 plugins/debug-manager/stack_trace.c,
1444 plugins/debug-manager/queue.c,
1445 plugins/debug-manager/queue.h:
1446 Connect debugger signal only when program is loaded
1447 Rename get_feature in is_supported
1449 * plugins/debug-manager/plugin.c:
1450 Remove editor watch when plugin is deactivated
1452 * plugins/debug-manager/anjuta-debug-manager.glade,
1453 plugins/debug-manager/breakpoints.c,
1454 plugins/debug-manager/breakpoints.h:
1455 Rewrite almost completely the breakpoint code
1456 Improve breakpoint dialog
1458 Implement condition, hit count, ignore and temporary attribute
1460 * plugins/debug-manager/command.c,
1461 plugins/debug-manager/command.h:
1462 Add a breakpoint list command
1464 * plugins/gdb/debugger.c,
1465 plugins/gdb/debugger.h:
1466 Add new breakpoint list command
1467 Fix parsing of breakpoint data
1469 * libanjuta/interfaces/libanjuta.idl,
1470 plugins/gdb/plugin.c:
1471 Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
1473 2007-11-23 Jaap Haitsma <jaap@haitsma.org>
1475 * plugins/document-manager/plugin.c:
1476 Use Ctrl+Shift+s as shortcut for Save As
1478 2007-11-22 Naba Kumar <naba.kumar@gnome.org>
1480 * plugins/subversion/plugin.c: (activate_plugin):
1481 * plugins/symbol-db/plugin.c: (symbol_db_activate):
1482 * src/layout.xml: Fixed dockitem positions.
1484 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
1486 Icons from tpgww@onepost.net:
1487 * plugins/project-wizard/applogo.png:
1488 Icons from patch in bug #480093 comment #23. Also renamed icons.
1490 * plugins/message-view/Makefile.am:
1491 * plugins/message-view/plugin.c: (register_stock_icons),
1492 (ipreferences_merge): Removed redundant icon.
1494 * plugins/document-manager/plugin.c:
1495 (update_editor_ui_disable_all), (update_editor_ui_interface_items):
1496 Do not insensitize New action when there is no document.
1499 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
1501 Icons from tpgww@onepost.net:
1502 * plugins/symbol-browser/an_symbol_prefs.c:
1503 * pixmaps/Makefile.am:
1504 * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
1506 Icons from patch in bug #480093 comment #23. Also renamed icons.
1509 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
1511 Patch from James Liggett:
1512 * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
1513 revert and dialogs resizable.
1515 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
1517 Patch from James Liggett:
1518 * plugins/subversion/anjuta-subversion.glade:
1519 * plugins/subversion/subversion-diff-dialog.c:
1520 (on_subversion_diff_response), (subversion_diff_dialog):
1521 * plugins/subversion/subversion-diff-dialog.h:
1523 The diff dialog should have a checkbox, enabled by default, that
1524 allows the user to make sure that all open files are saved before
1527 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
1529 * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
1531 Icons from tpgww@onepost.net:
1532 * pixmaps/Makefile.am:
1535 * src/anjuta-preferences-general.svg:
1537 Icons from patch in bug #480093 comment #23. Also renamed icons.
1540 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
1542 Icons from tpgww@onepost.net:
1543 * plugins/debug-manager/images/Makefile.am:
1544 * plugins/debug-manager/images/anjuta-watch.svg:
1545 * plugins/debug-manager/plugin.c: (register_stock_icons):
1546 * plugins/gdb/images/Makefile.am:
1547 * plugins/gtodo/Makefile.am:
1548 * plugins/gtodo/anjuta-gtodo-plugin.svg:
1549 * plugins/gtodo/anjuta-gtodo.plugin.in:
1550 * plugins/gtodo/interface.c: (stock_icons):
1551 * plugins/gtodo/main.h:
1552 * plugins/gtodo/plugin.c: (ipreferences_merge):
1553 * plugins/terminal/Makefile.am:
1554 * plugins/terminal/anjuta-terminal-plugin.svg:
1555 * plugins/terminal/anjuta-terminal.plugin.in:
1556 * plugins/terminal/terminal.c:
1557 * plugins/tools/Makefile.am:
1558 * plugins/tools/anjuta-tools-plugin.svg:
1559 * plugins/tools/anjuta-tools.plugin.in:
1560 * plugins/tools/plugin.c:
1561 * plugins/valgrind/Makefile.am:
1562 * plugins/valgrind/anjuta-valgrind-plugin.svg:
1563 * plugins/valgrind/anjuta-valgrind.plugin.in:
1564 * plugins/valgrind/plugin.c: (register_stock_icons),
1565 (ipreferences_merge):
1567 Icons from patch in bug #480093 comment #23. Also renamed icons.
1570 2007-11-18 Massimo Cora' <maxcvs@email.it>
1572 reviewed by: Johannes Schmid <jhs@gnome.org>
1575 required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
1576 due to bug #493360. Still present anyway bug #495843
1578 * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
1579 (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
1580 (on_local_treeview_row_activated),
1581 (on_global_treeview_row_activated),
1582 (on_global_treeview_row_expanded), (on_project_element_added),
1583 (on_project_element_removed), (project_root_added),
1584 (symbol_db_activate), (isymbol_manager_search),
1585 (isymbol_manager_get_members),
1586 (isymbol_manager_get_completions_at_position):
1587 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
1588 (symbol_db_engine_iterator_node_get_symbol_extra_string):
1589 * plugins/symbol-db/symbol-db-engine.c:
1590 (sdb_engine_execute_non_select_sql),
1591 (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
1592 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1593 (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
1594 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
1595 (symbol_db_engine_add_new_workspace),
1596 (symbol_db_engine_add_new_project),
1597 (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
1598 (sdb_engine_detects_removed_ids),
1599 (sdb_engine_walk_down_scope_path),
1600 (symbol_db_engine_get_class_parents),
1601 (symbol_db_engine_get_global_members),
1602 (symbol_db_engine_get_scope_members_by_symbol_id),
1603 (symbol_db_engine_get_scope_members),
1604 (symbol_db_engine_get_current_scope),
1605 (symbol_db_engine_get_file_symbols),
1606 (symbol_db_engine_get_symbol_info_by_id),
1607 (symbol_db_engine_find_symbol_by_name_pattern):
1608 * plugins/symbol-db/symbol-db-engine.h:
1609 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
1610 (on_symbol_inserted), (symbol_db_view_locals_update_list):
1611 * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
1612 (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
1613 (on_scan_end), (do_add_root_symbol_to_view),
1614 (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
1615 (trigger_on_symbol_inserted), (add_new_waiting_for),
1616 (do_recurse_subtree_and_invalidate), (prepare_for_adding),
1617 (on_symbol_inserted), (do_recurse_subtree_and_remove),
1618 (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
1619 (symbol_db_view_row_expanded), (sdb_view_init),
1620 (gtree_compare_func), (sdb_view_finalize),
1621 (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
1622 (sdb_view_populate_base_root),
1623 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
1624 * plugins/symbol-db/symbol-db-view.h:
1625 * plugins/symbol-db/tables.sql:
1626 * plugins/symbol-db/test/Makefile.am:
1627 * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
1628 (get_scope_members), (get_current_scope), (get_global_members),
1629 (get_file_symbols), (get_info_by_id), (main):
1631 Rewrote symbol-db-view global tab. Now every expandable node is a query.
1632 Started using LIMIT keyword to speed up things.
1633 Deprecated GdaCommand in favour of GdaQuery into engine. This should
1634 make providers use prepared statements.
1636 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
1638 Patch from James Liggett:
1639 * plugins/subversion/plugin.c: (subversion_instance_init):
1640 * plugins/subversion/plugin.h:
1641 * plugins/subversion/subversion-diff-dialog.c:
1642 (on_subversion_diff_response), (subversion_diff_dialog),
1643 (on_menu_subversion_diff):
1644 * plugins/subversion/subversion-log-dialog.c:
1645 (on_log_view_selected_button_clicked),
1646 (on_log_diff_selected_button_clicked),
1647 (on_log_diff_previous_button_clicked),
1648 (subversion_log_window_create):
1649 * plugins/subversion/subversion-ui-utils.c:
1650 (get_filename_from_full_path), (init_whole_project),
1651 (on_whole_project_toggled):
1652 * plugins/subversion/subversion-ui-utils.h:
1653 * plugins/subversion/subversion-update-dialog.c:
1654 (subversion_update_dialog), (on_menu_subversion_update):
1656 Whole Project checkbox enabled by default in diff and update dialogs.
1657 changes the editor names for diff editors to something much more
1658 descriptive. For example, working copy/head diffs would have an editor
1659 with a name like "[Working Copy/Head] some-file.diff," where some-file
1660 is the name of the file/directory that was diffed. For diffs against
1661 arbitrary diffs the name would look like "[Revisions 2832/3200]
1662 some-file.diff" for a diff of some-file between revisions 2832 and
1665 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
1667 Icons from tpgww@onepost.net:
1668 * plugins/subversion/Makefile.am:
1669 * plugins/subversion/anjuta-subversion-plugin.svg:
1670 * plugins/subversion/anjuta-subversion.plugin.in:
1671 * plugins/subversion/plugin.h:
1672 * plugins/symbol-browser/Makefile.am:
1673 * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
1674 * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
1675 * plugins/symbol-browser/plugin.c:
1676 * plugins/symbol-db/Makefile.am:
1677 * plugins/symbol-db/plugin.c:
1678 * plugins/symbol-db/symbol-db.plugin.in:
1680 Icons from patch in bug #480093 comment #23. Also renamed icons.
1683 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
1685 Icons from tpgww@onepost.net:
1686 * plugins/project-manager/Makefile.am:
1687 * plugins/project-manager/anjuta-project-manager-plugin.svg:
1688 * plugins/project-manager/anjuta-project-manager.plugin.in:
1689 * plugins/project-manager/plugin.c:
1690 * plugins/project-wizard/Makefile.am:
1691 * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
1692 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
1693 * plugins/project-wizard/druid.h:
1694 * plugins/search/Makefile.am:
1695 * plugins/search/anjuta-search-plugin.svg:
1696 * plugins/search/anjuta-search.plugin.in:
1697 * plugins/search/plugin.c:
1699 Icons from patch in bug #480093 comment #23. Also renamed icons.
1702 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
1704 * TODO.tasks: updated.
1706 Icons from tpgww@onepost.net:
1707 * plugins/file-loader/Makefile.am:
1708 * plugins/file-loader/anjuta-loader-plugin.svg:
1709 * plugins/file-loader/anjuta-loader.plugin.in:
1710 * plugins/file-manager/Makefile.am:
1711 * plugins/file-manager/anjuta-file-manager-plugin.svg:
1712 * plugins/file-manager/file-manager.plugin.in:
1713 * plugins/file-manager/plugin.c:
1714 * plugins/glade/Makefile.am:
1715 * plugins/glade/anjuta-glade-plugin.svg:
1716 * plugins/glade/anjuta-glade.plugin.in:
1717 * plugins/glade/plugin.c: (register_stock_icons):
1718 * plugins/language-manager/Makefile.am:
1719 * plugins/language-manager/anjuta-language-manager-plugin.svg:
1720 * plugins/language-manager/language-manager.plugin.in:
1721 * plugins/message-view/Makefile.am:
1722 * plugins/message-view/anjuta-message-manager.plugin.in:
1723 * plugins/message-view/anjuta-messages-plugin.svg:
1724 * plugins/message-view/plugin.c:
1725 * plugins/patch/Makefile.am:
1726 * plugins/patch/anjuta-patch-plugin.svg:
1727 * plugins/patch/anjuta-patch.plugin.in:
1728 * plugins/patch/plugin.c:
1729 * plugins/profiler/Makefile.am:
1730 * plugins/profiler/anjuta-profiler-plugin.svg:
1731 * plugins/profiler/plugin.c: (register_stock_icons):
1732 * plugins/profiler/profiler.plugin.in:
1733 * plugins/project-import/Makefile.am:
1734 * plugins/project-import/anjuta-project-import-plugin.svg:
1735 * plugins/project-import/anjuta-project-import.plugin.in:
1736 * plugins/project-import/plugin.c:
1738 Icons from patch in bug #480093 comment #23. Also renamed icons.
1741 2007-11-18 Johannes Schmid <jhs@gnome.org>
1743 * plugins/build-basic-autotools/build-basic-autotools.c:
1745 * plugins/debug-manager/anjuta-debug-manager.glade:
1746 * plugins/debug-manager/breakpoints.c:
1747 * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
1748 * plugins/file-wizard/file.c:
1749 * plugins/gdb/anjuta-gdb.glade:
1750 * plugins/glade/plugin.c: (ifile_open):
1751 * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
1752 * plugins/gtodo/mcategory.c: (category_manager_add_item):
1753 * plugins/gtodo/tray-icon.c:
1754 * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
1755 * plugins/macro/macros.xml:
1756 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
1757 Fixed translation bugs (#496833, #488211 and #497758)
1759 * plugins/document-manager/plugin.c: (on_editor_changed):
1762 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
1764 Icons from tpgww@onepost.net:
1765 * plugins/devhelp/Makefile.am:
1766 * plugins/devhelp/anjuta-devhelp-plugin.svg:
1767 * plugins/devhelp/anjuta-devhelp.plugin.in:
1768 * plugins/devhelp/plugin.c:
1769 * plugins/document-manager/anjuta-document-manager.plugin.in:
1770 * plugins/document-manager/images/Makefile.am:
1771 * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
1772 * plugins/document-manager/plugin.c:
1773 * plugins/editor/Makefile.am:
1774 * plugins/editor/anjuta-editor-scintilla-plugin.svg:
1775 * plugins/editor/anjuta-editor.plugin.in:
1776 * plugins/editor/plugin.c:
1777 * plugins/sample1/Makefile.am:
1778 * plugins/sample1/anjuta-sample-plugin.svg:
1779 * plugins/sample1/anjuta-sample.plugin.in:
1780 * plugins/sourceview/Makefile.am:
1781 * plugins/sourceview/plugin.c:
1782 * plugins/sourceview/sourceview.plugin.in:
1784 Icons from patch in bug #480093 comment #23. Also renamed icons.
1787 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
1789 * TODO.tasks: Updated.
1791 Icons from tpgww@onepost.net:
1792 * plugins/build-basic-autotools/Makefile.am:
1793 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
1794 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
1795 * plugins/build-basic-autotools/build-basic-autotools.c:
1796 * plugins/class-inheritance/Makefile.am:
1797 * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
1798 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
1799 * plugins/class-inheritance/plugin.c:
1800 * plugins/cvs-plugin/Makefile.am:
1801 * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
1802 * plugins/cvs-plugin/anjuta-cvs.plugin.in:
1803 * plugins/cvs-plugin/plugin.c:
1804 * plugins/debug-manager/anjuta-debug-manager.plugin.in:
1805 * plugins/debug-manager/images/Makefile.am:
1806 * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
1807 * plugins/debug-manager/plugin.c:
1809 Icons from patch in bug #480093 comment #23. Also renamed icons.
1812 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
1814 * (removed) libanjuta/anjuta-children.c,
1815 (removed) libanjuta/anjuta-children.h,
1816 libanjuta/anjuta-launcher.c,
1817 libanjuta/libanjuta.h,
1818 libanjuta/Makefile.am,
1819 plugins/gdb/debugger.c,
1820 plugins/terminal/terminal.c,
1821 manuals/reference/libanjuta/libanjuta-sections.txt,
1822 manuals/reference/libanjuta/libanjuta-docs.sgml:
1823 Replace anjuta_children_register by g_child_watch_add
1825 2007-11-13 Johannes Schmid <jhs@gnome.org>
1827 * plugins/subversion/anjuta-subversion.glade:
1828 * plugins/subversion/subversion-commit-dialog.c:
1829 (subversion_commit_dialog):
1830 * plugins/subversion/subversion-resolve-dialog.c:
1831 (subversion_resolve_dialog):
1832 * plugins/subversion/subversion-revert-dialog.c:
1833 (subversion_revert_dialog):
1834 * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
1835 (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
1836 (hide_pulse_progress_bar):
1837 * plugins/subversion/subversion-ui-utils.h:
1839 Yet another patch from #457477:
1840 Add a pulsing progress bar to all dialogs receiving status
1842 2007-11-12 Johannes Schmid <jhs@gnome.org>
1844 * plugins/document-manager/plugin.c: (create_highlight_submenu):
1845 Bug 493583 – crash in Anjuta IDE: trying to open a file
1847 * plugins/subversion/subversion-commit-dialog.c:
1848 (select_all_files), (subversion_commit_dialog):
1849 Patch from jrligget - see #457477
1851 2007-11-12 Johannes Schmid <jhs@gnome.org>
1853 Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
1854 * libanjuta/anjuta-plugin-handle.c:
1855 (anjuta_plugin_handle_get_about):
1856 Bug 495536 – Plugins localization improvement
1858 Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
1859 * plugins/class-gen/anjuta-class-gen-plugin.glade:
1860 * plugins/indent/indent.glade:
1861 * plugins/subversion/anjuta-subversion.glade:
1862 Bug 495245 – Strings bug
1864 2007-11-08 James Liggett <jrliggett@cox.net>
1866 reviewed by: Johannes Schmid <jhs@gnome.org>
1868 * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
1869 (anjuta_async_command_finalize),
1870 (anjuta_async_command_notification_poll),
1871 (anjuta_async_command_thread), (start_command),
1872 (notify_data_arrived), (notify_complete),
1873 (anjuta_async_command_class_init),
1874 (anjuta_async_command_set_error_message),
1875 (anjuta_async_command_get_error_message),
1876 (anjuta_async_command_lock), (anjuta_async_command_unlock):
1877 * libanjuta/anjuta-async-command.h:
1878 * libanjuta/anjuta-command.c: (anjuta_command_init),
1879 (anjuta_command_finalize), (anjuta_command_class_init),
1880 (anjuta_command_start), (anjuta_command_notify_data_arrived),
1881 (anjuta_command_notify_complete),
1882 (anjuta_command_set_error_message),
1883 (anjuta_command_get_error_message):
1884 * libanjuta/anjuta-command.h:
1885 * libanjuta/anjuta-glade-catalog.c:
1886 * libanjuta/anjuta-glade.xml:
1887 * libanjuta/anjuta-vcs-status-tree-view.c:
1888 (on_selected_column_toggled),
1889 (anjuta_vcs_status_tree_view_create_columns),
1890 (anjuta_vcs_status_tree_view_init),
1891 (anjuta_vcs_status_tree_view_finalize),
1892 (anjuta_vcs_status_tree_view_set_property),
1893 (anjuta_vcs_status_tree_view_get_property),
1894 (anjuta_vcs_status_tree_view_class_init),
1895 (anjuta_vcs_status_tree_view_new),
1896 (anjuta_vcs_status_tree_view_destroy),
1897 (anjuta_vcs_status_tree_view_add), (select_all_paths),
1898 (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
1899 (anjuta_vcs_status_tree_view_unselect_all),
1900 (create_selected_paths_list),
1901 (anjuta_vcs_status_tree_view_get_selected):
1902 * libanjuta/anjuta-vcs-status-tree-view.h:
1903 * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
1904 * libanjuta/anjuta-widgets.h:
1905 * plugins/subversion/subversion-add-dialog.c:
1906 (on_add_command_finished), (on_subversion_add_response),
1907 (subversion_add_dialog), (on_menu_subversion_add),
1908 (on_fm_subversion_add):
1909 * plugins/subversion/subversion-add-dialog.h:
1910 * plugins/subversion/subversion-commit-dialog.c:
1911 (on_commit_command_finished), (on_subversion_commit_response),
1912 (subversion_commit_dialog), (on_menu_subversion_commit),
1913 (on_fm_subversion_commit):
1914 * plugins/subversion/subversion-commit-dialog.h:
1915 * plugins/subversion/subversion-copy-dialog.c:
1916 (on_copy_other_revision_radio_toggled),
1917 (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
1918 (on_copy_command_finished), (on_subversion_copy_response),
1919 (subversion_copy_dialog), (on_menu_subversion_copy),
1920 (on_fm_subversion_copy):
1921 * plugins/subversion/subversion-copy-dialog.h:
1922 * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
1923 (on_subversion_diff_response), (subversion_diff_dialog),
1924 (on_menu_subversion_diff), (on_fm_subversion_diff):
1925 * plugins/subversion/subversion-diff-dialog.h:
1926 * plugins/subversion/subversion-log-dialog.c:
1927 (on_diff_selected_column_toggled), (create_columns),
1928 (on_log_command_finished), (on_log_view_button_clicked),
1929 (on_cat_command_data_arrived), (on_cat_command_finished),
1930 (on_log_view_selected_button_clicked), (get_selected_revisions),
1931 (on_log_diff_selected_button_clicked),
1932 (on_log_diff_previous_button_clicked),
1933 (on_subversion_log_vbox_destroy),
1934 (on_log_changes_view_row_selected), (subversion_log_window_create),
1935 (on_menu_subversion_log), (on_fm_subversion_log),
1936 (subversion_log_set_whole_project_sensitive):
1937 * plugins/subversion/subversion-log-dialog.h:
1938 * plugins/subversion/subversion-merge-dialog.c:
1939 (on_merge_command_finished), (on_subversion_merge_response),
1940 (on_merge_first_path_browse_button_clicked),
1941 (on_merge_second_path_browse_button_clicked),
1942 (on_merge_use_first_path_check_toggled),
1943 (on_merge_start_revision_radio_toggled),
1944 (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
1945 (on_menu_subversion_merge):
1946 * plugins/subversion/subversion-merge-dialog.h:
1947 * plugins/subversion/subversion-remove-dialog.c:
1948 (on_remove_command_finished),
1949 (on_remove_path_browse_button_clicked),
1950 (on_subversion_remove_response), (subversion_remove_dialog),
1951 (on_menu_subversion_remove), (on_fm_subversion_remove):
1952 * plugins/subversion/subversion-remove-dialog.h:
1953 * plugins/subversion/subversion-resolve-dialog.c:
1954 (on_resolve_command_finished), (on_subversion_resolve_response),
1955 (subversion_resolve_dialog), (on_menu_subversion_resolve):
1956 * plugins/subversion/subversion-resolve-dialog.h:
1957 * plugins/subversion/subversion-revert-dialog.c:
1958 (on_revert_command_finished), (on_subversion_revert_response),
1959 (subversion_revert_dialog), (on_menu_subversion_revert):
1960 * plugins/subversion/subversion-revert-dialog.h:
1961 * plugins/subversion/subversion-switch-dialog.c:
1962 (on_switch_other_revision_radio_toggled),
1963 (on_switch_command_finished), (on_subversion_switch_response),
1964 (subversion_switch_dialog), (on_menu_subversion_switch):
1965 * plugins/subversion/subversion-switch-dialog.h:
1966 * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
1967 (subversion_data_free), (on_mesg_view_destroy),
1968 (create_message_view), (check_filename), (get_log_from_textview),
1969 (pulse_timer), (on_pulse_timer_destroyed),
1970 (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
1971 (report_errors), (on_status_command_finished),
1972 (on_status_command_data_arrived), (on_command_info_arrived),
1973 (select_all_status_items), (clear_all_status_selections),
1974 (init_whole_project), (on_whole_project_toggled),
1975 (send_diff_command_output_to_editor), (on_diff_command_finished),
1976 (stop_status_bar_progress_pulse):
1977 * plugins/subversion/subversion-ui-utils.h:
1978 * plugins/subversion/subversion-update-dialog.c:
1979 (on_update_command_finished), (on_subversion_update_response),
1980 (subversion_update_dialog), (on_menu_subversion_update),
1981 (on_fm_subversion_update):
1982 * plugins/subversion/subversion-update-dialog.h:
1983 * plugins/subversion/svn-add-command.c: (svn_add_command_init),
1984 (svn_add_command_finalize), (svn_add_command_run),
1985 (svn_add_command_class_init), (svn_add_command_new),
1986 (svn_add_command_destroy):
1987 * plugins/subversion/svn-add-command.h:
1988 * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
1989 (svn_cat_command_finalize), (svn_cat_command_run),
1990 (svn_cat_command_class_init), (svn_cat_command_new),
1991 (svn_cat_command_destroy), (svn_cat_command_get_output):
1992 * plugins/subversion/svn-cat-command.h:
1993 * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
1994 (svn_command_release_ui_lock), (simple_prompt),
1995 (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
1996 (svn_auth_ssl_server_trust_prompt_func_cb),
1997 (svn_auth_ssl_client_cert_prompt_func_cb),
1998 (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
1999 (svn_command_init), (svn_command_finalize),
2000 (svn_command_class_init), (svn_command_push_info),
2001 (svn_command_get_info_queue), (svn_command_set_error),
2002 (svn_command_get_client_context), (svn_command_get_pool),
2003 (svn_command_lock_ui), (svn_command_unlock_ui),
2004 (svn_command_get_revision), (svn_command_copy_path_list),
2005 (svn_command_free_path_list):
2006 * plugins/subversion/svn-command.h:
2007 * plugins/subversion/svn-commit-command.c: (on_log_callback),
2008 (svn_commit_command_init), (svn_commit_command_finalize),
2009 (svn_commit_command_run), (svn_commit_command_class_init),
2010 (svn_commit_command_new), (svn_commit_command_destroy):
2011 * plugins/subversion/svn-commit-command.h:
2012 * plugins/subversion/svn-copy-command.c: (on_log_callback),
2013 (svn_copy_command_init), (svn_copy_command_finalize),
2014 (svn_copy_command_run), (svn_copy_command_class_init),
2015 (svn_copy_command_new), (svn_copy_command_destroy):
2016 * plugins/subversion/svn-copy-command.h:
2017 * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
2018 (svn_diff_command_finalize), (svn_diff_command_run),
2019 (svn_diff_command_class_init), (svn_diff_command_new),
2020 (svn_diff_command_destroy), (svn_diff_command_get_output):
2021 * plugins/subversion/svn-diff-command.h:
2022 * plugins/subversion/svn-log-command.c: (svn_log_command_init),
2023 (svn_log_command_finalize), (log_callback), (svn_log_command_run),
2024 (svn_log_command_class_init), (svn_log_command_new),
2025 (svn_log_command_destroy), (svn_log_command_get_entry_queue):
2026 * plugins/subversion/svn-log-command.h:
2027 * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
2028 (svn_log_entry_finalize), (svn_log_entry_class_init),
2029 (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
2030 (svn_log_entry_get_author), (svn_log_entry_get_date),
2031 (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
2032 (svn_log_entry_get_full_log):
2033 * plugins/subversion/svn-log-entry.h:
2034 * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
2035 (svn_merge_command_finalize), (svn_merge_command_run),
2036 (svn_merge_command_class_init), (svn_merge_command_new),
2037 (svn_merge_command_destroy):
2038 * plugins/subversion/svn-merge-command.h:
2039 * plugins/subversion/svn-remove-command.c: (on_log_callback),
2040 (svn_remove_command_init), (svn_remove_command_finalize),
2041 (svn_remove_command_run), (svn_remove_command_class_init),
2042 (svn_remove_command_new), (svn_remove_command_destroy),
2043 (svn_remove_command_get_path):
2044 * plugins/subversion/svn-remove-command.h:
2045 * plugins/subversion/svn-resolve-command.c:
2046 (svn_resolve_command_init), (svn_resolve_command_finalize),
2047 (svn_resolve_command_run), (svn_resolve_command_class_init),
2048 (svn_resolve_command_new), (svn_resolve_command_destroy):
2049 * plugins/subversion/svn-resolve-command.h:
2050 * plugins/subversion/svn-revert-command.c:
2051 (svn_revert_command_init), (svn_revert_command_finalize),
2052 (svn_revert_command_run), (svn_revert_command_class_init),
2053 (svn_revert_command_new), (svn_revert_command_destroy):
2054 * plugins/subversion/svn-revert-command.h:
2055 * plugins/subversion/svn-status-command.c:
2056 (svn_status_command_init), (svn_status_command_finalize),
2057 (on_svn_status_notify), (svn_status_command_run),
2058 (svn_status_command_class_init), (svn_status_command_new),
2059 (svn_status_command_destroy),
2060 (svn_status_command_get_status_queue):
2061 * plugins/subversion/svn-status-command.h:
2062 * plugins/subversion/svn-status.c: (svn_status_init),
2063 (svn_status_finalize), (svn_status_class_init), (svn_status_new),
2064 (svn_status_destroy), (svn_status_get_path),
2065 (svn_status_get_vcs_status):
2066 * plugins/subversion/svn-status.h:
2067 * plugins/subversion/svn-switch-command.c:
2068 (svn_switch_command_init), (svn_switch_command_finalize),
2069 (svn_switch_command_run), (svn_switch_command_class_init),
2070 (svn_switch_command_new), (svn_switch_command_destroy):
2071 * plugins/subversion/svn-switch-command.h:
2072 * plugins/subversion/svn-update-command.c:
2073 (svn_update_command_init), (svn_update_command_finalize),
2074 (svn_update_command_run), (svn_update_command_class_init),
2075 (svn_update_command_new), (svn_update_command_destroy):
2076 * plugins/subversion/svn-update-command.h:
2078 Now really committed all files from James patch (#457477)
2080 2007-11-08 Johannes Schmid <jhs@gnome.org>
2082 * TODO.tasks: Updated
2084 2007-11-08 James Liggett <jrliggett@cox.net>
2086 reviewed by: Johannes Schmid <jhs@gnome.org>
2089 * libanjuta/Makefile.am:
2090 * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
2091 * libanjuta/anjuta-status.h:
2092 * libanjuta/libanjuta.h:
2093 * plugins/subversion/Makefile.am:
2094 * plugins/subversion/anjuta-subversion.glade:
2095 * plugins/subversion/anjuta-subversion.ui:
2096 * plugins/subversion/plugin.c: (value_added_project_root_uri),
2097 (value_removed_project_root_uri), (activate_plugin),
2098 (deactivate_plugin), (finalize), (subversion_instance_init):
2099 * plugins/subversion/plugin.h:
2100 * plugins/subversion/subversion-actions.c:
2101 * plugins/subversion/subversion-actions.h:
2102 * plugins/subversion/subversion-callbacks.c:
2103 * plugins/subversion/subversion-callbacks.h:
2104 * plugins/subversion/svn-auth.c:
2105 * plugins/subversion/svn-auth.h:
2106 * plugins/subversion/svn-backend-priv.h:
2107 * plugins/subversion/svn-backend.c:
2108 * plugins/subversion/svn-backend.h:
2109 * plugins/subversion/svn-notify.c:
2110 * plugins/subversion/svn-notify.h:
2111 * plugins/subversion/svn-thread.c:
2112 * plugins/subversion/svn-thread.h:
2114 Commited alpha2 of the new subversion plugin (#457477)
2116 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
2118 * plugins/debug-manager/command.c:
2119 Fix a stupid crash when changing a register value
2121 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
2123 * libanjuta/interfaces/libanjuta.idl,
2124 plugins/debug-manager/command.c,
2125 plugins/debug-manager/command.h,
2126 plugins/debug-manager/start.c,
2127 plugins/gdb/plugin.c,
2128 plugins/gdb/debugger.c,
2129 plugins/gdb/debugger.h:
2130 Use anjuta terminal plugin instead of gnome terminal
2131 Select if a terminal is used in the the start_program function
2132 Move terminal code from debugger.c to plugin.c
2133 Partial fix of bug #481366
2135 * plugins/gdb/utilities.c,
2136 plugins/gdb/utilities.h:
2137 Remove gnome terminal check function
2139 2007-11-06 Johannes Schmid <jhs@gnome.org>
2141 * plugins/project-import/anjuta-project-import.glade:
2142 * plugins/project-import/project-import.c: (on_import_next),
2143 (on_import_finish), (project_import_set_directory):
2144 * plugins/project-wizard/property.c: (npw_property_create_widget),
2145 (npw_property_set_value_from_widget):
2147 Replaced gnome_file_entry with gtk_file_chooser_button
2148 Fixes #422329 – Creating a new directory in program options doesn't work
2150 2007-11-04 Massimo Cora' <maxcvs@email.it>
2152 * plugins/symbol-db/plugin.c:
2153 add all files at once on project_import.
2154 No need to split them into more languages: ctags
2155 and the engine will take care of that.
2157 * plugins/symbol-db/symbol-db-engine.h,
2158 * plugins/symbol-db/symbol-db-engine.c,
2159 * plugins/symbol-db/tables.sql,
2160 * plugins/symbol-db/test/Makefile.am,
2161 * plugins/symbol-db/test/main.c,
2162 * plugins/symbol-db/symbol-db-view-locals.c:
2163 some memory leaks fixed. Ported the thing to
2164 libgda 3.1.2 [or better svn HEAD].
2165 Thanks to a fresh new algorithm to detect
2166 parent scope we're able to display correcly
2167 a local gtktree, including classes not directly
2168 defined inside that file.
2170 2007-11-04 Sébastien Granjoux <seb.sfo@free.fr>
2172 * plugins/debug-manager/threads.c,
2173 plugins/debug-manager/stack_trace.c:
2174 Do not display address when not needed
2176 * plugins/debug-manager/plugin.c,
2177 plugins/debug-manager/breakpoints.c:
2178 Breakpoints directly connect to debugger signals
2180 * plugins/debug-manager/watch.c:
2181 program-unload signal does not exist used debugger-stopped
2183 * plugins/debug-manager/queue.c,
2184 libanjuta/interfaces/libanjuta.idl:
2185 Display error message returned by debugger command
2188 2007-11-04 Johannes Schmid <jhs@gnome.org>
2190 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
2191 Bug 493062 – gcj template needs AC_PROG_CC
2192 (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
2194 * src/anjuta-actions.h:
2195 Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
2196 (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
2198 === anjuta 2.3.0 ===
2200 2007-11-02 Naba Kumar <naba.kumar@gnome.org>
2204 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
2206 * ChangeLog: Tagged 2.3.0 release.
2208 * plugins/indent/Makefile.am: Fixed indentation.
2210 * plugins/editor/aneditor-autocomplete.cxx:
2211 * plugins/editor/aneditor-priv.h:
2212 * plugins/editor/aneditor.cxx:
2213 * plugins/editor/aneditor.h: Commented out dead codes.
2215 * configure.in, plugins/symbol-db/symbol-db.plugin.in:
2216 Do not build symbol-db by
2217 default. Added 'unstable' in plugin description to signify it's
2218 developmental state.
2220 * plugins/file-manager/Makefile.am,
2221 plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
2223 2007-11-01 Sébastien Granjoux <seb.sfo@free.fr>
2225 * plugins/debug-manager/utilities.c,
2226 plugins/debug-manager/utilities.h,
2227 plugins/debug-manager/threads.c,
2228 plugins/debug-manager/plugin.c,
2229 plugins/debug-manager/plugin.h,
2230 plugins/debug-manager/disassemble.h,
2231 plugins/debug-manager/watch.c,
2232 plugins/debug-manager/watch.h,
2233 plugins/debug-manager/breakpoints.c,
2234 plugins/debug-manager/stack_trace.c:
2235 Replace few remaining function calls by signal
2237 * plugins/debug-manager/disassemble.c,
2238 plugins/debug-manager/registers.c,
2239 plugins/debug-manager/memory.c,
2240 plugins/debug-manager/locals.c,
2241 plugins/debug-manager/queue.c,
2242 plugins/debug-manager/queue.h:
2243 Connect signals when debugger is started
2244 Disconnect them when debugger is stopped
2245 Do not display window if debugger doesn't support feature
2247 * plugins/gdb/plugin.c,
2248 libanjuta/interfaces/libanjuta.idl:
2249 Remove unused initialization function
2251 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
2254 * plugins/file-manager/Makefile.am:
2255 * scripts/build-schemas.mk: Fixed 'make distcheck'
2257 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
2259 * manuals/reference/libanjuta/libanjuta-docs.sgml,
2260 manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
2261 to latest API additions.
2263 * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
2266 2007-10-31 Naba Kumar <naba.kumar@gnome.org>
2268 * ChangeLog: Fixed indentation.
2269 * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
2272 2007-10-30 Naba Kumar <naba.kumar@gnome.org>
2274 * libanjuta/interfaces/libanjuta.idl:
2275 * plugins/build-basic-autotools/build-basic-autotools.c:
2276 (build_compile_file_real), (build_build_project),
2277 (build_install_project), (build_clean_project),
2278 (build_configure_project), (build_autogen_project),
2279 (build_distribution_project), (build_build_module),
2280 (build_install_module), (build_clean_module), (fm_build),
2281 (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
2282 (finalize), (basic_autotools_plugin_instance_init),
2283 (ibuildable_set_command), (ibuildable_reset_commands),
2284 (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
2285 (ibuildable_install), (ibuildable_configure),
2286 (ibuildable_generate), (ibuildable_iface_init):
2287 * plugins/build-basic-autotools/build-basic-autotools.h:
2289 Added API for commands override in build interface and implemented
2290 them in build plugin. Useful for other plugins override build
2291 commands depending on project environment.
2293 2007-10-28 Naba Kumar <naba@gnome.org>
2296 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
2297 Fixed widget alignment for dock switcher tab style combo and
2298 scratchbox path entrybox.
2300 2007-10-28 Johannes Schmid <jhs@gnome.org>
2302 * plugins/document-manager/plugin.c: (on_editor_changed):
2303 Fixed a memory leak and simplified code (thanks again Sébastien)
2306 Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
2307 and OFFSET sql statements)
2309 2007-10-28 Massimo Cora' <maxcvs@email.it>
2311 * plugins/symbol-db/plugin.c,
2312 plugins/symbol-db/symbol-db-engine.h,
2313 plugins/symbol-db/symbol-db-view.c,
2314 plugins/symbol-db/symbol-db-view.c,
2315 plugins/symbol-db/symbol-db-view-locals.c,
2316 plugins/symbol-db/symbol-db-view-locals.h,
2317 plugins/symbol-db/symbol-db-engine.c:
2318 Better end-of-file-scan detection, permitting
2319 an improved scope/inheritance parsing.
2320 Locals tab gtktree now displays correct
2321 namespace->class->children tree, even if
2322 in a C++ file there isn't class declaration.
2324 2007-10-27 Johannes Schmid <jhs@gnome.org>
2326 Patch from Stanislav Brabec <sbrabec@suse.cz>
2328 Bug 489798 – Do not rely on svn-config
2330 Patch from Michael Wolf <maw@ximian.com>:
2331 * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
2332 (egg_tree_model_filter_remove_node),
2333 (egg_tree_model_filter_row_deleted):
2334 Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
2336 2007-10-27 Johannes Schmid <jhs@gnome.org>
2338 * plugins/devhelp/anjuta-devhelp.ui:
2339 * plugins/message-view/anjuta-message-manager.ui:
2341 Added some separators to the toolbar
2343 * plugins/document-manager/plugin.c:
2344 (on_support_plugin_deactivated), (load_new_support_plugins),
2345 (unload_unused_support_plugins), (on_editor_changed):
2347 Fixed the language supprt loading unloading stuff. Thanks to Sébastien
2348 for pointing out that is was crap.
2350 2007-10-24 Sébastien Granjoux <seb.sfo@free.fr>
2352 * libanjuta/interfaces/libanjuta.idl,
2353 libanjuta/anjuta-plugin-manager.c,
2354 libanjuta/anjuta-plugin-manager.h,
2355 libanjuta/anjuta-c-plugin-factory.c,
2356 libanjuta/anjuta-c-module.h,
2357 libanjuta/anjuta-c-module.c:
2358 Report detailled error message in case of plugin loading failure
2360 2007-10-24 Johannes Schmid <jhs@gnome.org>
2363 * plugins/Makefile.am:
2365 Activate build of symbol-db plugin (when libgda is available)
2367 * plugins/document-manager/plugin.c:
2368 (on_support_plugin_deactivated), (on_editor_changed):
2370 Properly handle language support plugins even when they are
2371 unloaded by the session.
2373 * plugins/symbol-db/plugin.c: (register_stock_icons),
2374 Port to new REGISTER_ICONS stuff
2376 2007-10-22 Massimo Cora' <maxcvs@email.it>
2378 * plugins/symbol-db/plugin.c,
2379 * plugins/symbol-db/symbol-db-view.c
2380 * plugins/symbol-db/symbol-db-engine.h,
2381 * plugins/symbol-db/symbol-db-engine-iterator-node.c,
2382 * plugins/symbol-db/symbol-db-view-locals.c,
2383 * plugins/symbol-db/symbol-db-view-locals.h,
2384 * plugins/symbol-db/symbol-db-engine.c:
2385 Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
2386 Added a new algorithm for dynamic population of the local symbols' tab.
2387 Now the default view is tree-like.
2388 Some fixes on engine correct some population issues.
2390 2007-10-23 Naba Kumar <naba@gnome.org>
2392 * plugins/glade/Makefile.am: Corrected conditional not to install
2393 .plugin file if plugin is disabled.
2394 * plugins/sourceview/Makefile.am: Corrected conditional not to
2395 install schemas if plugin is not built.
2397 2007-10-20 Sébastien Granjoux <seb.sfo@free.fr>
2399 * plugins/debug-manager/queue.c:
2400 Fix #488061: Mutiple crash dialogs
2402 * plugins/gdb/debugger.c,
2403 plugins/gdb/debugger.h:
2404 Remove maximum gdb command length, should fix bug#474811
2406 2007-10-19 Sébastien Granjoux <seb.sfo@free.fr>
2408 * manuals/reference/libanjuta/plugin-description-file.sgml,
2409 manuals/reference/libanjuta/libanjuta-docs.sgml,
2410 manuals/reference/libanjuta/libanjuta-sections.txt,
2411 libanjuta/interfaces/libanjuta.idl,
2412 libanjuta/anjuta-c-module.c,
2413 libanjuta/anjuta-c-plugin-factory.c:
2414 Document last changes in plugin code
2416 2007-10-19 Johannes Schmid <jhs@gnome.org>
2418 * plugins/subversion/subversion-callbacks.c: (check_filename):
2420 Fixed #487854 – Anjuta crashes when i try to add a SVN url
2422 2007-10-19 Naba Kumar <naba@gnome.org>
2424 * plugins/file-manager/file-model.c: Fixed a critical runtime
2427 2007-10-18 Johannes Schmid <jhs@gnome.org>
2429 * libanjuta/anjuta-ui.h:
2430 Small fix on icon macros
2432 * libanjuta/interfaces/libanjuta.idl:
2433 * plugins/language-manager/plugin.c: (ilanguage_get_name),
2434 (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
2435 (ilanguage_iface_init):
2437 Added get_from_editor() and get_name_from_editor() methods
2440 * plugins/document-manager/plugin.c:
2441 (update_editor_ui_interface_items), (on_editor_changed):
2442 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
2444 * plugins/language-support-cpp-java/plugin.c: (install_support):
2446 Ported plugins to use the new interface
2448 2007-10-17 Johannes Schmid <jhs@gnome.org>
2450 * libanjuta/anjuta-ui.h:
2452 Added macros to register stock icons to stop all this copy&paste
2453 which had spread over a lot of files. New macros support to add
2454 icons with toolbar and menu size (16 and 24)
2456 * plugins/class-inheritance/plugin.c: (register_stock_icons):
2457 * plugins/debug-manager/images/anjuta-attach.svg:
2458 * plugins/debug-manager/images/anjuta-step-out.svg:
2459 * plugins/debug-manager/images/anjuta-step-over.svg:
2460 * plugins/debug-manager/plugin.c: (register_stock_icons):
2461 * plugins/document-manager/images/Makefile.am:
2462 * plugins/document-manager/images/anjuta-block-end.svg:
2463 * plugins/document-manager/images/anjuta-block-start.svg:
2464 * plugins/document-manager/images/anjuta-bookmark-16.xpm:
2465 * plugins/document-manager/images/anjuta-bookmark.svg:
2466 * plugins/document-manager/images/anjuta-go-history-next.svg:
2467 * plugins/document-manager/images/anjuta-go-history-prev.svg:
2468 * plugins/document-manager/plugin.c: (register_stock_icons):
2469 * plugins/glade/plugin.c: (register_stock_icons):
2470 * plugins/language-support-cpp-java/plugin.c:
2471 (register_stock_icons):
2472 * plugins/message-view/Makefile.am:
2473 * plugins/message-view/anjuta-go-message-next.svg:
2474 * plugins/message-view/anjuta-go-message-prev.svg:
2475 * plugins/message-view/anjuta-message-view.svg:
2476 * plugins/message-view/messages.xpm:
2477 * plugins/message-view/plugin.c: (register_stock_icons):
2478 * plugins/patch/plugin.c: (patch_plugin_activate):
2479 * plugins/project-manager/plugin.c: (register_stock_icons):
2480 * plugins/search/Makefile.am:
2481 * plugins/search/anjuta-go-match-next.svg:
2482 * plugins/search/anjuta-go-match-prev.svg:
2483 * plugins/search/plugin.c: (activate_plugin):
2484 * plugins/symbol-browser/plugin.c: (register_stock_icons):
2485 * plugins/terminal/terminal.c: (register_stock_icons):
2486 * plugins/valgrind/plugin.c: (register_stock_icons):
2488 Updated to use the new icons and added several new and updated
2491 2007-10-16 Sébastien Granjoux <seb.sfo@free.fr>
2493 * libanjuta/anjuta-plugin-handle.c,
2494 libanjuta/anjuta-plugin-handle.h:
2495 Add a new path property containing the directory of the .plugin
2496 file, library file (.so or whatever) must be in the same directory
2498 * libanjuta/anjuta-plugin-manager.c,
2499 libanjuta/interfaces/libanjuta.idl,
2500 (removed) libanjuta/anjuta-glue-plugin.c,
2501 (removed) libanjuta/anjuta-glue-plugin.h,
2502 (removed) libanjuta/anjuta-glue-c.c,
2503 (removed) libanjuta/anjuta-glue-c.h,
2504 (removed) libanjuta/anjuta-glue-cpp.c,
2505 (removed) libanjuta/anjuta-glue-cpp.h,
2506 (removed) libanjuta/anjuta-glue-factory.c,
2507 (removed) libanjuta/anjuta-glue-factory.h,
2508 (added) libanjuta/anjuta-c-module.c,
2509 (added) libanjuta/anjuta-c-module.h,
2510 (added) libanjuta/anjuta-c-plugin-factory.c,
2511 (added) libanjuta/anjuta-c-plugin-factory.h,
2512 libanjuta/Makefile.am:
2513 AnjutaPluginManager uses the new IAnjutaPluginFactory interface
2514 anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
2515 implementing IAnjutaPluginFactory
2516 anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
2518 * libanjuta/libanjuta.h:
2519 anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
2522 * libanjuta/anjuta-plugin.h:
2523 Replace AnjutaGluePlugin by GTypeModule
2524 Remove unused anjuta_glue_get_component_type replaced by
2527 * plugins/build-basic-autotools/build-basic-autotools.h,
2528 plugins/class-gen/plugin.h,
2529 plugins/class-inheritance/plugin.h,
2530 plugins/cvs-plugin/plugin.h,
2531 plugins/debug-manager/plugin.h,
2532 plugins/devhelp/plugin.h,
2533 plugins/document-manager/plugin.h,
2534 plugins/editor/plugin.h,
2535 plugins/file-loader/plugin.h,
2536 plugins/file-wizard/plugin.h,
2537 plugins/gdb/plugin.h,
2538 plugins/glade/plugin.h,
2539 plugins/gtodo/plugin.h,
2540 plugins/indent/plugin.h,
2541 plugins/language-manager/plugin.h,
2542 plugins/language-support-cpp-java/plugin.h,
2543 plugins/macro/plugin.h,
2544 plugins/message-view/plugin.h,
2545 plugins/patch/plugin.h,
2546 plugins/profiler/plugin.h,
2547 plugins/project-import/plugin.h,
2548 plugins/project-manager/plugin.h,
2549 plugins/project-wizard/plugin.h,
2550 plugins/sample1/plugin.h,
2551 plugins/search/plugin.h,
2552 plugins/sourceview/plugin.h,
2553 plugins/subversion/plugin.h,
2554 plugins/symbol-browser/plugin.h,
2555 plugins/symbol-db/plugin.h,
2556 plugins/terminal/terminal.c,
2557 plugins/tools/plugin.h,
2558 plugins/valgrind/plugin.h:
2559 Replace AnjutaGluePlugin by GTypeModule
2561 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
2563 * plugins/debug-manager/breakpoints.c:
2564 Fix bug#487112, crash while removing a breakpoint in a new file
2566 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
2568 * plugins/document-manager/search-box.c:
2569 Fix a crash (with an useful comment) focus-out-event handler must
2572 2007-10-14 Johannes Schmid <jhs@gnome.org>
2574 * plugins/sourceview/sourceview.c:
2575 Hide calltip when "Up" or "Down" key is pressed
2577 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
2579 * plugins/document-manager/search-box.c:
2580 Change included file order to avoid a compile error with gnome 2.16
2582 2007-10-13 Johannes Schmid <jhs@gnome.org>
2584 * plugins/debug-manager/plugin.c: (enable_log_view):
2586 Fixed crash when closing a project and unloading another while
2587 the debugger is enabled
2589 2007-10-13 Johannes Schmid <jhs@gnome.org>
2591 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2593 Use correct breakpoint icon
2595 * plugins/devhelp/Makefile.am:
2596 * plugins/devhelp/anjuta-go-help-next.svg:
2597 * plugins/devhelp/anjuta-go-help-prev.svg:
2598 * plugins/devhelp/plugin.c: (register_stock_icons),
2601 Added new icons from #480093
2603 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
2604 * plugins/document-manager/images/anjuta-bookmark-first.svg:
2605 * plugins/document-manager/images/anjuta-bookmark-last.svg:
2606 * plugins/document-manager/images/anjuta-bookmark-next.svg:
2607 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
2608 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
2609 * plugins/message-view/anjuta-go-message-next.svg:
2610 * plugins/message-view/anjuta-go-message-prev.svg:
2612 Updated icons from #480093
2614 * src/anjuta-actions.h:
2615 Use GTK_STOCK_FULLSCREEN
2617 * src/anjuta-app.c: (on_gdl_style_changed),
2618 (anjuta_app_instance_init):
2621 Added preference option to set the gdl switcher style
2623 2007-10-13 Johannes Schmid <jhs@gnome.org>
2625 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
2626 (get_property_value_as_string), (set_property_value_as_string),
2627 (register_callbacks):
2628 * libanjuta/anjuta-preferences.h:
2630 Support GtkFileChooserButton as preferences widget
2632 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
2634 Fixed a Gtk-Critical
2636 * plugins/file-manager/Makefile.am:
2637 * plugins/file-manager/file-model.c: (file_model_filter_file),
2638 (file_model_add_dummy), (file_model_expand_idle),
2639 (file_model_set_property), (file_model_get_property),
2640 (file_model_class_init):
2641 * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
2642 (project_root_added), (on_file_view_open_file), (on_gconf_notify),
2643 (file_manager_activate), (file_manager_finalize),
2644 (file_manager_instance_init), (ipreferences_merge),
2645 (ipreferences_unmerge), (ipreferences_iface_init):
2646 * plugins/file-manager/plugin.h:
2648 Added preferences to file-manager
2650 * plugins/glade/plugin.c: (activate_plugin):
2652 Move Properties widget into center because it is way to big
2655 2007-10-10 Johannes Schmid <jhs@gnome.org>
2657 * plugins/language-support-cpp-java/Makefile.am:
2658 * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
2659 * plugins/language-support-cpp-java/anjuta-complete.svg:
2660 * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
2661 * plugins/language-support-cpp-java/plugin.c:
2662 (register_stock_icons):
2664 And yet some more icons...
2666 2007-10-10 Johannes Schmid <jhs@gnome.org>
2668 * plugins/debug-manager/breakpoints.c:
2669 * plugins/debug-manager/images/Makefile.am:
2670 * plugins/debug-manager/images/anjuta-bookmark.svg:
2671 * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
2672 * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
2673 * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
2674 * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
2675 * plugins/debug-manager/images/anjuta-linemark.svg:
2676 * plugins/debug-manager/images/anjuta-pcmark.svg:
2677 * plugins/debug-manager/plugin.c: (register_stock_icons):
2678 * plugins/debug-manager/sparse_view.c:
2679 * plugins/document-manager/images/Makefile.am:
2680 * plugins/document-manager/images/anjuta-block-select.svg:
2681 * plugins/document-manager/images/anjuta-fold-close.svg:
2682 * plugins/document-manager/images/anjuta-fold-open.svg:
2683 * plugins/document-manager/images/anjuta-fold-toggle.svg:
2684 * plugins/document-manager/images/anjuta-indent-less.svg:
2685 * plugins/document-manager/images/anjuta-indent-more.svg:
2686 * plugins/document-manager/images/anjuta-swap.svg:
2687 * plugins/document-manager/images/block_select.xpm:
2688 * plugins/document-manager/images/fold_close.xpm:
2689 * plugins/document-manager/images/fold_open.xpm:
2690 * plugins/document-manager/images/fold_toggle.xpm:
2691 * plugins/document-manager/images/indent.xpm:
2692 * plugins/document-manager/images/indent_dcr.xpm:
2693 * plugins/document-manager/images/indent_inc.xpm:
2694 * plugins/document-manager/plugin.c: (register_stock_icons):
2695 * plugins/editor/Makefile.am:
2696 * plugins/editor/anjuta-bookmark-16.xpm:
2697 * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
2698 * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
2699 * plugins/editor/anjuta-linemark-16.xpm:
2700 * plugins/editor/anjuta-pcmark-16.xpm:
2701 * plugins/editor/bookmark.xpm:
2702 * plugins/editor/breakpoint-disabled.xpm:
2703 * plugins/editor/breakpoint-enabled.xpm:
2704 * plugins/editor/linemarker.xpm:
2705 * plugins/editor/program-counter.xpm:
2706 * plugins/editor/text_editor.c:
2707 * plugins/message-view/Makefile.am:
2708 * plugins/message-view/anjuta-go-message-next.svg:
2709 * plugins/message-view/anjuta-go-message-prev.svg:
2710 * plugins/message-view/anjuta-message-manager.ui:
2711 * plugins/message-view/plugin.c:
2712 * plugins/sourceview/Makefile.am:
2713 * plugins/sourceview/sourceview.c:
2715 Integrated lots of icons from #480093
2716 Thanks to <tpgww@onepost.net>
2718 * plugins/document-manager/plugin.c:
2719 Do not mark the line in ifile_open(), that looks ugly.
2721 * plugins/document-manager/search-box.c: (on_search_focus_out),
2723 Clear the status bar on focus_out.
2725 * plugins/file-loader/anjuta-loader-plugin.ui:
2728 2007-10-09 Johannes Schmid <jhs@gnome.org>
2730 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
2731 * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
2733 Some things I missed in the patch for #484419
2735 * plugins/document-manager/action-callbacks.c:
2736 (on_new_file_activate):
2737 * plugins/document-manager/action-callbacks.h:
2738 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2739 (on_window_key_press_event), (on_gconf_notify_timer):
2741 484645 – patch to deal with docman FIXME etc
2743 * plugins/editor/text_editor.c: (text_editor_set_indicator):
2744 * plugins/search/search-replace.c: (search_and_replace),
2745 (write_message_pane), (search_replace_populate),
2746 (translate_dialog_strings), (create_dialog),
2747 (anjuta_search_replace_activate):
2748 * plugins/search/search-replace_backend.c:
2749 (file_buffer_new_from_path), (get_next_match),
2750 (create_search_entries), (regex_backref),
2751 (clear_search_replace_instance):
2752 * plugins/search/search-replace_backend.h:
2754 #484573 – patch to correct various search-related issues
2756 Thanks for the above patches to <tpgww@onepost.net>
2758 * plugins/sourceview/sourceview.c:
2759 (sourceview_create_highligth_indic):
2761 Use the same marker for important as gedit (yellow background)
2763 * plugins/document-manager/anjuta-document-manager.ui:
2764 * plugins/file-loader/anjuta-file-loader.ui:
2765 * plugins/file-loader/plugin.c:
2767 Moved FileNew action to document-manager
2769 2007-10-08 Johannes Schmid <jhs@gnome.org>
2771 * plugins/document-manager/search-box.c: (on_search_activated):
2772 Mark messages for translation
2774 2007-10-07 Marc Lorber <Lorber.Marc@wanadoo.fr>
2776 reviewed by: Johannes Schmid <jhs@gnome.org>
2778 * plugins/Makefile.am:
2779 * plugins/build-basic-autotools/build-basic-autotools.c:
2780 (build_compile_file_real):
2781 * plugins/search/search-replace.c:
2782 * plugins/valgrind/preferences.c: (build_general_prefs):
2784 Fix #484379 – Contents of Makefile.am plugins and
2785 #484419 – Improvement into translation
2787 2007-10-06 Johannes Schmid <jhs@gnome.org>
2789 * libanjuta/interfaces/anjuta-idl-compiler.pl:
2791 Fixed to properly support pointer-to-pointer (**) types
2793 * libanjuta/interfaces/libanjuta.idl:
2794 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
2795 * plugins/sourceview/sourceview-cell.h:
2796 * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
2797 (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
2798 (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
2799 (isearch_backward), (isearch_iface_init):
2800 * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
2801 (itext_editor_iface_init), (iselection_set_iter),
2802 (iselection_get_start_iter), (iselection_get_end_iter),
2803 (iselection_iface_init), (isearch_forward), (isearch_backward),
2804 (isearch_iface_init):
2806 Added IAnjutaEditorSearch interface and some utility methods to
2807 migrate from positions to iterators for the editor interface.
2809 * plugins/document-manager/Makefile.am:
2810 * plugins/document-manager/action-callbacks.c:
2811 (on_goto_line_no1_activate), (on_show_search):
2812 * plugins/document-manager/action-callbacks.h:
2813 * plugins/document-manager/anjuta-docman.c:
2814 (anjuta_docman_add_document), (anjuta_docman_show_editor),
2815 (anjuta_docman_grab_text_focus):
2816 * plugins/document-manager/anjuta-document-manager.ui:
2817 * plugins/document-manager/goto_line.c: (removed)
2818 * plugins/document-manager/goto_line.h: (removed)
2819 * plugins/document-manager/search-box.c:
2820 * plugins/document-manager/search-box.h:
2821 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
2822 (update_editor_ui_enable_all), (update_editor_ui_disable_all),
2823 (update_editor_ui_interface_items), (on_editor_added),
2824 (activate_plugin), (deactivate_plugin):
2825 * plugins/document-manager/plugin.h:
2827 Created new incremental "Quick Search" bar in the document manager to
2828 replace the crappy EggToolbar entries. Uses the new search interface and
2829 it thus much faster and more reliable.
2831 Bug 357544 – incremental search should work consistently (or not at all)
2832 when main toolbar is hidden
2833 Bug 440637 – Search, don't work very well (partly for incremental search)
2835 * plugins/search/anjuta-search.ui:
2836 * plugins/search/plugin.c: (activate_plugin):
2838 Removed incremental search stuff
2840 * plugins/build-basic-autotools/build-basic-autotools.c:
2841 (on_session_save), (on_session_load):
2842 * plugins/build-basic-autotools/executer.c:
2843 (get_program_parameters):
2845 Scroll to selected executable and remember it across sessions
2846 (followup of #477976)
2848 * plugins/debug-manager/plugin.c: (value_added_current_editor):
2849 Check if it is an editor and cast afterwards, avoids a Gtk-Critical
2851 * plugins/devhelp/anjuta-devhelp.ui:
2852 Rearraged toolbar items a bit
2854 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2856 * plugins/debug-manager/command.c,
2857 plugins/debug-manager/queue.c,
2858 plugins/gdb/plugin.c,
2859 plugins/gdb/debugger.c:
2860 Fix several crashing bugs (including bug#482985) with the debugger
2861 when closing project, stopping the debugger, restarting the program
2863 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
2865 * libanjuta/anjuta-launcher.c:
2866 Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
2868 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
2870 * plugins/debug-manager/command.c,
2871 plugins/debug-manager/queue.c:
2872 Asynchronous command can abort other commands in queue
2873 Resynchronize debugger state when a command is cancelled
2875 * plugins/debug-manager/breakpoints.c:
2876 Free BreakpointItem only when it is not used anymore
2878 * plugins/gdb/plugin.c:
2879 Do not return TRUE if the callback and/or ready signal is not used
2881 * plugins/gdb/debugger.c:
2882 Fix a crash, return correct state when debugger is stopped
2884 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
2886 * plugins/project-wizard/autogen.c:
2887 Fix bug#482067, escape project wizard user defined strings
2889 2007-10-01 Johannes Schmid <jhs@gnome.org>
2891 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2893 * plugins/build-basic-autotools/build-basic-autotools.c:
2894 (basic_autotools_plugin_instance_init):
2895 * plugins/build-basic-autotools/build-basic-autotools.h:
2896 * plugins/build-basic-autotools/executer.c:
2897 (get_program_parameters):
2899 Fixed #477976 – Keybinding in run dialog
2901 2007-09-30 Johannes Schmid <jhs@gnome.org>
2903 * plugins/Makefile.am:
2904 Do not build indent plugin (yet)
2906 * plugins/document-manager/plugin.c: (ipreferences_merge):
2907 Fixed unintentional and wrong change
2909 * plugins/indent/anjuta-indent.ui:
2912 2007-09-28 Johannes Schmid <jhs@gnome.org>
2914 * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
2915 * libanjuta/anjuta-launcher.h:
2916 Add a method to send EOF to some process. Needed for the indent plugin
2917 and should be useful in general. It does not actually send EOF as this
2918 is not possible with utf-8, but closes the stream instead.
2920 * plugins/devhelp/plugin.c: (value_added_current_editor):
2921 Fixed a Gtk-Critical due to the IAnjutaEditor -
2922 IAnjutaDocument switch.
2925 * plugins/Makefile.am:
2926 * plugins/document-manager/Makefile.am:
2927 * plugins/document-manager/action-callbacks.c:
2928 * plugins/document-manager/anjuta-document-manager.glade:
2929 * plugins/document-manager/anjuta-document-manager.ui:
2930 * plugins/document-manager/images/Makefile.am:
2931 * plugins/document-manager/images/indent_auto.xpm:
2932 * plugins/document-manager/images/indent_set.xpm:
2933 * plugins/document-manager/indent-dialog.c:
2934 * plugins/document-manager/indent-dialog.h:
2935 * plugins/document-manager/indent-util.c:
2936 * plugins/document-manager/indent-util.h:
2937 * plugins/document-manager/indent_test.c:
2938 * plugins/document-manager/plugin.c: (register_stock_icons),
2939 (docman_plugin_instance_init), (ipreferences_merge):
2940 * plugins/document-manager/plugin.h:
2942 Removed indent code from document manager
2944 * plugins/indent/Makefile.am:
2945 * plugins/indent/indent-dialog.c:
2946 * plugins/indent/indent-util.c: (indent_init_indent_style):
2947 * plugins/indent/indent.glade:
2948 * plugins/indent/indent.plugin.in:
2949 * plugins/indent/plugin.c: (on_indent_finished),
2950 (on_indent_output), (on_indent_action_activate),
2951 (on_edit_editor_indent), (on_style_combo_changed),
2952 (value_added_current_editor), (value_removed_current_editor),
2953 (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
2954 (indent_plugin_finalize), (indent_plugin_dispose),
2955 (anjuta_indent_plugin_instance_init),
2956 (anjuta_indent_plugin_class_init), (ipreferences_merge),
2957 (ipreferences_unmerge), (ipreferences_iface_init):
2958 * plugins/indent/plugin.h:
2960 Moved indent code to it's own plugin. Also reimplemented indent invocation
2961 using anjuta_launcher and streams. This is not yet completely working, maybe
2962 I got something wrong with the launcher.
2963 Also fixed #478987 – Unusable 'Indent setting window' on preferences
2965 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
2967 * plugins/debug-manager/plugin.c:
2968 Fix bug#480851, disconnect save_session signal when plugin is unloaded
2970 2007-09-27 Johannes Schmid <jhs@gnome.org>
2972 * libanjuta/interfaces/libanjuta.idl:
2973 * plugins/Makefile.am:
2974 * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
2975 (isymbol_type_str), (isymbol_name), (isymbol_args),
2976 (isymbol_scope), (isymbol_inheritance), (isymbol_access),
2977 (isymbol_impl), (isymbol_iface_init):
2978 * plugins/symbol-browser/an_symbol_info.c:
2979 * plugins/symbol-browser/an_symbol_info.h:
2980 * plugins/symbol-db/Makefile.am:
2981 * plugins/symbol-db/plugin.c:
2982 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
2983 (value_added_current_editor), (on_editor_foreach_clear),
2984 (value_removed_current_editor), (project_root_added),
2985 (symbol_db_activate), (symbol_db_deactivate),
2986 (isymbol_manager_search):
2987 * plugins/symbol-db/readtags.c: (initialize_1):
2988 * plugins/symbol-db/symbol-db-engine-iterator.c:
2989 (sdb_engine_iterator_instance_init),
2990 (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
2991 (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
2992 (symbol_db_engine_iterator_move_next),
2993 (symbol_db_engine_iterator_move_prev),
2994 (symbol_db_engine_iterator_get_n_items),
2995 (symbol_db_engine_iterator_last),
2996 (symbol_db_engine_iterator_set_position),
2997 (symbol_db_engine_iterator_get_position),
2998 (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
2999 (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
3000 (isymbol_iter_foreach), (isymbol_iter_set_position),
3001 (isymbol_iter_get_position), (isymbol_iter_get_length),
3002 (isymbol_iter_clone), (isymbol_iter_assign),
3003 (isymbol_iter_iface_init):
3004 * plugins/symbol-db/symbol-db-engine-iterator.h:
3005 * plugins/symbol-db/symbol-db-engine.c:
3006 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
3007 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
3008 (sdb_engine_finalize), (sdb_engine_get_type),
3009 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
3010 (sdb_engine_get_table_id_by_unique_name2),
3011 (sdb_engine_get_table_id_by_unique_name3),
3012 (symbol_db_engine_add_new_workspace),
3013 (symbol_db_engine_get_opened_project_name),
3014 (symbol_db_engine_open_project), (symbol_db_engine_close_project),
3015 (sdb_engine_add_new_language), (sdb_engine_add_new_file),
3016 (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
3017 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
3018 (sdb_engine_add_new_scope_definition),
3019 (sdb_engine_add_new_tmp_heritage_scope),
3020 (sdb_engine_second_pass_update_scope_1),
3021 (sdb_engine_second_pass_update_heritage),
3022 (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
3023 (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
3024 (symbol_db_engine_update_project_symbols),
3025 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
3026 (symbol_db_engine_update_buffer_symbols),
3027 (sdb_engine_walk_down_scope_path),
3028 (sdb_engine_prepare_symbol_info_sql),
3029 (symbol_db_engine_get_global_members),
3030 (symbol_db_engine_get_scope_members_by_symbol_id),
3031 (symbol_db_engine_get_scope_members),
3032 (symbol_db_engine_get_current_scope),
3033 (symbol_db_engine_get_file_symbols):
3034 * plugins/symbol-db/symbol-db-engine.h:
3035 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
3036 (on_symbol_updated), (on_symbol_inserted),
3037 (symbol_db_view_locals_get_line),
3038 (symbol_db_view_locals_update_list):
3039 * plugins/symbol-db/symbol-db-view-search.c:
3040 (sdb_view_search_model_filter), (sdb_view_search_get_type):
3041 * plugins/symbol-db/symbol-db-view-search.h:
3042 * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
3043 (do_add_hidden_children), (do_recurse_and_add_new_sym),
3044 (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
3045 * plugins/symbol-db/tables.sql:
3046 * plugins/symbol-db/test/Makefile.am:
3047 * plugins/symbol-db/test/main.c: (add_new_files), (main):
3048 Updated patch from Massimo to improve symbol-db plugin
3050 * plugins/document-manager/plugin.c: (on_editor_changed):
3051 Make the code a bit more robust
3053 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3054 (anjuta_document_get_property), (anjuta_document_class_init),
3055 (anjuta_document_init), (set_uri), (document_loader_loaded),
3056 (anjuta_document_load), (document_saver_saving):
3057 * plugins/sourceview/anjuta-document.h:
3058 * plugins/sourceview/sourceview.c: (autodetect_language),
3059 (ilanguage_set_language), (ilanguage_get_language):
3060 Fix language detection on startup
3062 2007-09-27 Naba Kumar <naba.kumar@gnome.org>
3064 * plugins/document-manager/action-callbacks.c:
3065 (on_editor_command_upper_case_activate),
3066 (on_editor_command_lower_case_activate): Leftover commit from previous
3067 commit (see last changlog entry by me).
3069 * plugins/file-manager/plugin.c: (file_manager_activate):
3070 Gave proper widget name so that layout works.
3072 2007-09-26 Johannes Schmid <jhs@gnome.org>
3074 * plugins/document-manager/plugin.c: (on_editor_changed),
3075 (docman_plugin_instance_init):
3076 Only unload/load language-support plugins if necessary.
3078 * plugins/language-manager/plugin.c: (language_manager_activate):
3079 Removed some debugging code
3081 * plugins/sourceview/sourceview.c: (on_document_saved),
3082 (ilanguage_set_language), (ilanguage_get_language):
3083 Fixed ianjuta_language interface and ensure that highlighting is
3084 activated when a new file is saved.
3086 2007-09-26 Naba Kumar <naba.kumar@gnome.org>
3088 * libanjuta/interfaces/libanjuta.idl:
3089 * plugins/document-manager/action-callbacks.c:
3090 (on_editor_command_upper_case_activate),
3091 (on_editor_command_lower_case_activate):
3092 * plugins/editor/text_editor.c: (iselection_has_selection),
3093 (iselection_get_start), (iselection_get_end),
3094 (iselection_iface_init):
3095 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3096 * plugins/sourceview/sourceview.c: (iselect_has_selection),
3097 (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
3098 method and implemented it for both scintilla and sourceview editors.
3099 Updated document-manager and assist plugins to use the new method.
3101 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
3103 * plugins/file-manager/file-view.c:
3104 Fix typo, allow to compile new file manager with gtk < 2.12
3106 2007-09-25 Johannes Schmid <jhs@gnome.org>
3108 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3109 Support Auto-Indent for single lines (e.g no selection);
3111 * plugins/macro/plugin.c:
3112 Do not use the same shortcut as auto-indent does
3114 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
3115 Optimized keyboard navigation - do not emit char_added when only
3116 navigation keys have been pressed.
3118 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
3120 * plugins/language-support-cpp-java/cpp-java-assist.c:
3121 (on_assist_chosen), (cpp_java_assist_install),
3122 (cpp_java_assist_uninstall):
3123 * plugins/language-support-cpp-java/plugin.c: (install_support),
3124 (uninstall_support): Install and uninstall support in correct order.
3125 Fixes a bug where it was installed multiple times resulting in
3126 inserting autocomplete text multiple times.
3128 2007-09-25 Johannes Schmid <jhs@gnome.org>
3131 Add GNOME_WARNING_FLAGS(maximum) and
3132 GNOME_CXX_WARNIGS(yes) to avoid bugs
3133 the compiler can warn you.
3135 * libegg/test-tree-utils.c: (key_test):
3136 * plugins/file-manager/file-model.c:
3137 (file_model_cancel_expand_idle), (file_model_sort),
3138 (file_model_row_expanded):
3139 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3140 (file_view_refresh), (file_view_get_selected), (file_view_init),
3142 * plugins/file-manager/file-view.h:
3143 * plugins/symbol-db/readtags.c: (initialize_1):
3146 Fixed the more critical warnings
3148 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
3150 Icons from tpgww@onepost.net:
3152 * plugins/debug-manager/Makefile.am:
3153 * plugins/debug-manager/images/Makefile.am:
3154 * plugins/debug-manager/images/anjuta-attach.svg:
3155 * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
3156 * plugins/debug-manager/images/anjuta-step-into.svg:
3157 * plugins/debug-manager/images/anjuta-step-out.svg:
3158 * plugins/debug-manager/images/anjuta-step-over.svg:
3159 * plugins/debug-manager/plugin.c: (register_stock_icons):
3160 * plugins/document-manager/Makefile.am:
3161 * plugins/document-manager/block_select.xpm:
3162 * plugins/document-manager/fold_close.xpm:
3163 * plugins/document-manager/fold_open.xpm:
3164 * plugins/document-manager/fold_toggle.xpm:
3165 * plugins/document-manager/images/Makefile.am:
3166 * plugins/document-manager/images/anjuta-block-end.svg:
3167 * plugins/document-manager/images/anjuta-block-start.svg:
3168 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
3169 * plugins/document-manager/images/anjuta-bookmark-first.svg:
3170 * plugins/document-manager/images/anjuta-bookmark-last.svg:
3171 * plugins/document-manager/images/anjuta-bookmark-next.svg:
3172 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
3173 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
3174 * plugins/document-manager/indent.xpm:
3175 * plugins/document-manager/indent_auto.xpm:
3176 * plugins/document-manager/indent_dcr.xpm:
3177 * plugins/document-manager/indent_inc.xpm:
3178 * plugins/document-manager/indent_set.xpm:
3179 * plugins/document-manager/plugin.c: Added nicer icons for
3180 document manager and debugger. Organized icons in 'images'
3183 2007-09-24 Johannes Schmid <jhs@gnome.org>
3185 * src/anjuta-app.c: (anjuta_app_add_widget_full):
3186 Fixed a missing NULL in g_object_set.
3188 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
3190 * plugins/language-support-cpp-java/cpp-java-assist.c:
3191 (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
3192 scope memebers just after scope operator is entered.
3194 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
3196 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3197 * plugins/language-support-cpp-java/cpp-java-assist.c:
3198 (completion_function), (completion_compare),
3199 (cpp_java_assist_tag_destroy), (create_completion),
3200 (cpp_java_assist_destroy_completion_cache),
3201 (cpp_java_assist_show_autocomplete), (on_assist_chosen):
3202 Show '()' for function items in autocomplete list. Allow adding
3203 ' ' and/or '(' after function call autocompletion and have preferences
3206 2007-09-24 Johannes Schmid <jhs@gnome.org>
3208 * sourceview.c: Reverting patch from r3157 because
3211 2007-09-24 Johannes Schmid <jhs@gnome.org>
3213 * plugins/search/search-replace.c: (on_message_clicked):
3215 Fixed #427104 – No "highlight" of lines matching find-result
3217 2007-09-24 Johannes Schmid <jhs@gnome.org>
3221 Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
3223 2007-09-24 Yang Hong <hongyang@redflag-linux.com>
3225 reviewed by: Johannes Schmid <jhs@gnome.org>
3227 * plugins/build-basic-autotools/executer.c: (execute_program):
3228 Fix #478238 – set env for execute programe in the terminal
3230 2007-09-24 Tom <tpgww@onepost.net>
3232 reviewed by: Johannes Schmid <jhs@gnome.org>
3234 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3237 * plugins/debug-manager/disassemble.c: (on_disassemble):
3238 Correct a format string in DEBUG_PRINT()
3240 2007-09-23 Johannes Schmid <jhs@gnome.org>
3242 * plugins/sourceview/sourceview.c: (offset_to_position),
3243 (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
3244 (ieditor_get_position), (iselect_set), (iselect_get_start),
3247 Fixed #Bug 440637 – Search, don't work very well
3249 2007-09-23 Johannes Schmid <jhs@gnome.org>
3251 * plugins/file-manager/file-model.c: (file_model_get_filename):
3252 * plugins/file-manager/file-model.h:
3253 * plugins/file-manager/file-view.c: (file_view_query_tooltip),
3254 (file_view_init), (file_view_class_init):
3255 * plugins/message-view/message-view.c:
3256 (message_view_query_tooltip), (message_view_dispose),
3257 (message_view_instance_init), (message_view_class_init):
3259 Added GTK+ 2.12 style tooltips to file-manager and message view.
3260 Only build if GTK+ 2.12 is availible otherwise for message-view, the
3261 old implementation is used.
3263 2007-09-23 Johannes Schmid <jhs@gnome.org>
3265 * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
3268 * plugins/language-manager/language-manager.plugin.in:
3269 Marked UserActivatable=FALSE
3271 * plugins/language-manager/plugin.c: (load_languages),
3272 (language_manager_activate), (language_manager_deactivate),
3273 (language_manager_dispose), (language_manager_instance_init),
3274 (language_manager_find_mime_type), (language_manager_find_string),
3275 (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
3276 (ilanguage_get_name), (ilanguage_get_strings):
3278 Fixed various stupid bugs in language-manager plugin
3280 * plugins/symbol-db/symbol-db-engine.c:
3281 (sdb_engine_second_pass_update_scope_1):
3283 Add a g_return_if_fail to avoid a crash though still unsure
3286 2007-09-23 Johannes Schmid <jhs@gnome.org>
3288 * plugins/symbol-db/plugin.c: (on_project_element_added),
3289 (sources_array_free), (sources_array_add_foreach),
3290 (project_root_added):
3291 * plugins/symbol-db/symbol-db-engine.c:
3292 (symbol_db_engine_add_new_files):
3293 * plugins/symbol-db/symbol-db-engine.h:
3295 Added support for other languages than "C" to symbol-db. Now
3296 supports all languages listed by the language-manager.
3298 2007-09-23 Tom <tpgww@onepost.net>
3300 reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
3303 Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
3305 * libanjuta/anjuta-glue-factory.c: (load_plugin),
3306 (anjuta_glue_factory_get_object_type):
3307 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
3308 * plugins/build-basic-autotools/build-basic-autotools.c:
3309 (value_added_current_editor):
3310 * plugins/debug-manager/breakpoints.c:
3311 (breakpoints_dbase_edit_breakpoint),
3312 (on_toggle_breakpoint_activate):
3313 * plugins/debug-manager/plugin.c:
3314 (on_run_to_cursor_action_activate):
3315 * plugins/debug-manager/stack_trace.c:
3316 (dma_thread_update_stack_trace):
3317 * plugins/gdb/plugin.c:
3318 * plugins/glade/plugin.c: (ifile_open):
3319 * plugins/profiler/gprof-call-graph-view.c:
3320 * plugins/profiler/gprof-flat-profile-view.c:
3321 * plugins/profiler/gprof-function-call-tree-view.c:
3322 * plugins/profiler/gprof-options.c: (setup_widgets):
3323 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
3324 * plugins/search/search-replace_backend.c:
3325 (file_buffer_new_from_te):
3326 * plugins/sourceview/assist-tip.c: (assist_tip_move):
3327 * plugins/sourceview/assist-window.c: (assist_window_set_property),
3328 (assist_window_get_property), (assist_window_move):
3329 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
3330 (value_added_current_editor):
3331 * plugins/symbol-db/plugin.c: (value_added_current_editor):
3332 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
3333 * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
3335 Many small code, warnings and leak fixes
3337 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
3339 * (removed) plugins/debug-manager/debugger.c,
3340 (removed) plugins/debug-manager/debugger.h,
3341 (added) plugins/debug-manager/command.c,
3342 (added) plugins/debug-manager/command.h,
3343 (added) plugins/debug-manager/queue.c,
3344 (added) plugins/debug-manager/queue.h,
3345 plugins/debug-manager/breakpoints.c,
3346 plugins/debug-manager/debug_tree.c,
3347 plugins/debug-manager/debug_tree.h,
3348 plugins/debug-manager/disassemble.c,
3349 plugins/debug-manager/disassemble.h,
3350 plugins/debug-manager/locals.c,
3351 plugins/debug-manager/locals.h,
3352 plugins/debug-manager/memory.c,
3353 plugins/debug-manager/memory.h,
3354 plugins/debug-manager/plugin.c,
3355 plugins/debug-manager/plugin.h,
3356 plugins/debug-manager/registers.c,
3357 plugins/debug-manager/registers.h,
3358 plugins/debug-manager/sharedlib.c,
3359 plugins/debug-manager/sharedlib.h,
3360 plugins/debug-manager/signals.c,
3361 plugins/debug-manager/signals.h,
3362 plugins/debug-manager/stack_trace.c,
3363 plugins/debug-manager/stack_trace.h,
3364 plugins/debug-manager/start.h,
3365 plugins/debug-manager/start.c,
3366 plugins/debug-manager/threads.c,
3367 plugins/debug-manager/threads.h,
3368 plugins/debug-manager/watch.c,
3369 plugins/debug-manager/watch.h,
3370 plugins/debug-manager/Makefile.am,
3371 plugins/gdb/debugger.c,
3372 plugins/gdb/debugger.h,
3373 plugins/gdb/plugin.c,
3374 libanjuta/interfaces/libanjuta.idl:
3375 Split debug-manager/debugger.c into command.c and queue.c
3376 Clean up debugger queue
3377 DmaDebuggerQueue object does not implement IAnjutaDebugger
3379 2007-09-23 Johannes Schmid <jhs@gnome.org>
3382 Bumped version to 2.3.0 (to ensure bugzilla bugs are
3383 set correctly, etc.)
3385 * libanjuta/anjuta-glue-factory.c: (load_plugin):
3386 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
3387 (plugin_set_update):
3389 Show an error dialog instead of crashing when plugin loading fails
3391 * plugins/language-manager/Makefile.am:
3392 * plugins/language-manager/language-manager.plugin.in:
3393 * plugins/language-manager/languages.xml:
3394 * plugins/language-manager/plugin.c: (language_destroy),
3395 (load_languages), (language_manager_activate),
3396 (language_manager_deactivate), (language_manager_finalize),
3397 (language_manager_dispose), (language_manager_instance_init),
3398 (language_manager_class_init), (language_manager_find_mime_type),
3399 (language_manager_find_string), (ilanguage_get_from_mime_type),
3400 (ilanguage_get_from_string), (ilanguage_get_name),
3401 (ilanguage_get_strings), (ilanguage_iface_init):
3402 * plugins/language-manager/plugin.h:
3404 Added new language-manager plugin to have a better organisation for
3405 language names. The xml probabaly needs to be extended over time.
3407 * plugins/Makefile.am:
3408 * plugins/document-manager/plugin.c: (on_editor_changed):
3410 Adapted to new IAnjutaLanguage interface. Do not unload language-support
3411 because it does not really save memory but makes tab switching slow.
3413 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3415 * plugins/language-support-cpp-java/plugin.c: (install_support),
3416 (uninstall_support), (cpp_java_plugin_deactivate_plugin):
3417 Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
3420 * plugins/language-support-cpp-java/cpp-java-assist.c:
3421 (cpp_java_assist_show_autocomplete):
3423 Fix autocomplete to only show valid completions
3425 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3426 Calltips always have correct size and position now
3428 2007-09-22 Johannes Schmid <jhs@gnome.org>
3430 * plugins/search/search-replace_backend.c: (get_next_match):
3431 Removed code introduced by accident that causes a crash.
3433 * plugins/sourceview/sourceview-tags.c:
3434 * plugins/sourceview/sourceview-tags.h:
3435 Removed ununsed files
3437 2007-09-22 Johannes Schmid <jhs@gnome.org>
3439 * plugins/language-support-cpp-java/cpp-java-assist.c:
3442 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
3444 * plugins/language-support-cpp-java/cpp-java-assist.c:
3445 (cpp_java_assist_get_calltip_context), (on_editor_char_added):
3446 Increased matching brace search to 500 chars.
3448 2007-09-21 Johannes Schmid <jhs@gnome.org>
3450 * plugins/language-support-cpp-java/cpp-java-assist.c:
3451 (cpp_java_assist_get_pre_word),
3452 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
3454 Added some profiling debug code
3456 * plugins/language-support-cpp-java/cpp-java-utils.c:
3457 (cpp_java_util_jump_to_matching_brace):
3458 * plugins/language-support-cpp-java/cpp-java-utils.h:
3459 * plugins/language-support-cpp-java/plugin.c:
3460 (get_line_indentation_base), (get_line_auto_indentation):
3462 Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
3463 avoid looping over the whole file when using calltips which is too slow and
3466 * plugins/sourceview/assist-tip.c: (assist_tip_init),
3467 (assist_tip_set_tips), (assist_tip_get_coordinates),
3469 * plugins/sourceview/sourceview.c: (iassist_show_tips):
3471 Better calltips appearance (use theme now) and avoid jumping
3474 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
3476 * plugins/document-manager/plugin.c:
3477 (update_editor_ui_interface_items):
3478 * plugins/language-support-cpp-java/plugin.c: (install_support),
3479 (uninstall_support): Moved autocomplete ui update code from
3480 document-manager to language-plugin.
3482 2007-09-21 Johannes Schmid <jhs@gnome.org>
3484 * libanjuta/interfaces/libanjuta.idl:
3486 Added IAnjutaLanguage interface (might still change...) for
3487 the upcoming language-manager plugin.
3489 * plugins/file-manager/Makefile.am:
3490 * plugins/file-manager/file-model.c:
3491 (file_model_cancel_expand_idle), (file_model_add_dummy),
3492 (file_model_expand_idle), (file_model_sort),
3493 (file_model_row_expanded), (file_model_row_collapsed),
3494 (file_model_init), (file_model_finalize),
3495 (file_model_set_property), (file_model_get_property),
3496 (file_model_class_init), (file_model_new), (file_model_refresh),
3497 (file_model_get_uri):
3498 * plugins/file-manager/file-model.h:
3499 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
3500 (file_view_expand_row_idle), (file_view_refresh),
3501 (file_view_get_selected), (file_view_button_press_event),
3502 (file_view_selection_changed), (file_view_init),
3503 (file_view_get_property), (file_view_set_property),
3504 (file_view_finalize), (file_view_class_init):
3506 Split up model/view as far as possible and fixed some file-manager
3507 bugs (popup-menu and incorrect project loading).
3509 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3510 Use monospace font for tips.
3512 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
3513 (sourceview_cell_new), (icell_get_character), (icell_get_length),
3514 (icell_get_attribute), (icell_style_get_font_description),
3515 (icell_style_get_color), (icell_style_get_background_color),
3516 (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
3517 (iiter_foreach), (iiter_set_position), (iiter_get_position),
3518 (iiter_get_length), (iiter_clone), (iiter_assign):
3520 Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
3521 interface. This is way faster though it has the drawback to create invalid
3522 iterators if the buffer is changed.
3524 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
3526 * libanjuta/interfaces/libanjuta.idl:
3527 * plugins/document-manager/action-callbacks.c:
3528 * plugins/document-manager/anjuta-document-manager.ui:
3529 * plugins/document-manager/plugin.c: (register_stock_icons):
3530 * plugins/editor/text_editor.c:
3531 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
3532 * plugins/language-support-cpp-java/cpp-java-assist.c:
3533 (cpp_java_assist_get_calltip_context):
3534 * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
3535 (register_stock_icons), (cpp_java_plugin_activate_plugin):
3537 Moved autocomplete menu action from document-manager to assist plugin
3538 and got rid of deprecated autocomplete interface.
3540 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
3542 * libanjuta/interfaces/libanjuta.idl:
3543 * plugins/editor/text_editor.c: (iassist_iface_init):
3544 * plugins/language-support-cpp-java/cpp-java-assist.c:
3545 (cpp_java_assist_check), (on_assist_chosen):
3546 * plugins/sourceview/sourceview.c: (iassist_iface_init):
3547 Removed react() methods in both editors and assist interface. Assist
3548 plugin itself handles setting the autocomplete. Also fixed
3551 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
3553 * plugins/file-manager/Makefile.am:
3554 * plugins/file-manager/file-view.c: (file_view_add_dummy),
3555 (file_view_expand_idle), (file_view_init):
3556 * plugins/file-manager/plugin.c: (on_file_manager_refresh),
3557 (file_manager_set_default_uri), (project_root_added),
3558 (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
3559 (file_manager_activate), (file_manager_deactivate),
3560 (file_manager_instance_init), (file_manager_class_init),
3561 (ifile_manager_set_root), (ifile_manager_set_selected),
3562 (ifile_manager_iface_init): Adjusted white spaces to match
3565 2007-09-19 Naba Kumar <naba@gnome.org>
3567 * libanjuta/interfaces/libanjuta.idl:
3568 * plugins/editor/text_editor.c: (text_editor_instance_init),
3569 (iassist_show_tips), (iassist_cancel_tips),
3570 (iassist_hide_suggestions), (iassist_iface_init):
3571 * plugins/editor/text_editor.h:
3572 * plugins/editor/text_editor_cbs.c:
3573 (on_text_editor_scintilla_notify):
3574 * plugins/language-support-cpp-java/cpp-java-assist.c:
3575 (is_scope_context_character), (is_word_character),
3576 (create_completion), (cpp_java_assist_get_scope_context),
3577 (cpp_java_assist_get_pre_word),
3578 (cpp_java_assist_get_scope_operator),
3579 (cpp_java_assist_destroy_completion_cache),
3580 (cpp_java_assist_create_scope_completion_cache),
3581 (cpp_java_assist_create_word_completion_cache),
3582 (cpp_java_assist_show_autocomplete),
3583 (cpp_java_assist_get_calltip_context),
3584 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
3585 (on_editor_char_added), (on_assist_chosen),
3586 (cpp_java_assist_install), (cpp_java_assist_uninstall),
3587 (cpp_java_assist_init), (cpp_java_assist_finalize):
3588 * plugins/language-support-cpp-java/cpp-java-assist.h:
3589 * plugins/language-support-cpp-java/plugin.c:
3590 (initialize_indentation_params):
3591 * plugins/sourceview/assist-tip.c:
3592 * plugins/sourceview/assist-tip.h:
3593 * plugins/sourceview/sourceview-private.h:
3594 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3595 (on_assist_tip_destroyed), (on_assist_cancel),
3596 (on_document_char_added), (iassist_get_suggestions),
3597 (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
3599 Implement state-less assistance so that assist can be evaluated
3600 any given time at any position. Changed IAnjutaEditorAssist interfance
3601 and implementations and removed any state management in editors.
3603 2007-09-18 Naba Kumar <naba.kumar@gnome.org>
3605 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3606 completion items sorting and avoided unnecssary sorts.
3608 * plugins/text-editor.c: Fixed state.
3610 2007-09-17 Johannes Schmid <jhs@gnome.org>
3612 * plugins/language-support-cpp-java/cpp-java-assist.c:
3615 Fixed calltips in sourceview
3617 2007-09-17 Naba Kumar <naba.kumar@gnome.org>
3619 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
3620 completion items preparation time. Fixed a crash bug.
3622 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3623 Set buffer size (From Massimo, required for symbol-db).
3625 * libanjuta/interfaces/libanjuta.idl: Also pass position information
3628 * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
3631 * plugins/editor/aneditor-autocomplete.cxx,
3632 plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
3633 Added ANE_GETWORDBEFORECARAT command.
3635 * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
3636 using assist interface.
3638 * plugins/editor/text_editor.c: (text_editor_instance_init),
3639 (text_editor_get_word_before_carat),
3640 (text_editor_get_current_word), (iassist_add_trigger),
3641 (iassist_remove_trigger), (on_assist_canceled),
3642 (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
3643 (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
3644 * plugins/editor/text_editor.h:
3645 * plugins/editor/text_editor_cbs.c: (trigger_size),
3646 (max_trigger_size), (text_editor_check_assist),
3647 (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
3650 * plugins/language-support-cpp-java/Makefile.am:
3651 * plugins/language-support-cpp-java/plugin.c:
3652 (get_line_indentation_base), (get_line_auto_indentation),
3653 (install_support), (uninstall_support),
3654 (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
3655 (cpp_java_plugin_instance_init):
3656 * plugins/language-support-cpp-java/plugin.h:
3657 * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
3658 * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
3659 Make assist a separate class.
3661 2007-09-14 Johannes Schmid <jhs@gnome.org>
3663 * plugins/sourceview/sourceview.c: (iassist_suggest):
3664 Fixed changed char_alignment paramter in language-support
3667 2007-09-14 Naba Kumar <naba@gnome.org>
3669 * plugins/language-support-cpp-java/plugin.c: Send the right
3670 'char_alignment' paramenter (needs fixing in sourceview).
3672 2007-09-13 Johannes Schmid <jhs@gnome.org>
3675 * plugins/project-wizard/templates/minimal/project.anjuta:
3676 Use IAnjutaSymbolManager instead of loading the plugin directly.
3677 (TODO: Think of a version to do this for older files...)
3680 * plugins/Makefile.am:
3681 * plugins/symbol-db/Makefile.am:
3683 Build symbol-db plugin if libgda-3.0 is found
3685 2007-09-13 Johannes Schmid <jhs@gnome.org>
3687 * plugins/sourceview/Makefile.am:
3688 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
3690 * plugins/sourceview/anjuta-document.h:
3691 Removed lots of dead code
3693 * plugins/sourceview/anjuta-languages-manager.c:
3694 * plugins/sourceview/anjuta-languages-manager.h:
3697 * plugins/sourceview/sourceview.c: (on_document_char_added),
3698 (on_document_loaded), (sourceview_instance_init),
3699 (iselect_get_start), (iselect_get_end),
3700 (ilanguage_get_supported_languages), (ilanguage_set_language):
3702 Fixed selection handling and make some adaptions for the changes
3705 2007-09-13 Johannes Schmid <jhs@gnome.org>
3707 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3708 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
3711 Added preferences to language support completion/calltips
3713 * plugins/sourceview/assist-window.c: (assist_window_update):
3715 Always select first entry
3717 * plugins/sourceview/sourceview.glade:
3718 Removed old completion preferences
3720 2007-09-11 Naba Kumar <naba@gnome.org>
3722 * plugins/terminal/terminal.c: Fixed critical warning, memory leak
3723 and possible crash when pressing ctrl+d in terminal after preferences
3724 window has been shown once (no need for backport).
3726 * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
3727 implementations to get warnings instead of crashes for unimplemented
3730 2007-09-11 Massimo Cora' <maxcvs@email.it>
3732 Reviewed by: Naba Kumar <naba@gnome.org>
3734 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
3735 * plugins/symbol-db/*:
3736 Added new symbol-database backend based on SQLite 3.
3737 (does not enabled for build currently).
3739 2007-09-10 Johannes Schmid <jhs@gnome.org>
3743 * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
3744 (parse_info_init), (parse_info_free), (valid_element),
3745 (start_element_handler), (end_element_handler), (text_handler),
3746 (egg_recent_model_filter), (egg_recent_model_changed_timeout),
3747 (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
3748 (egg_recent_model_monitor), (egg_recent_model_read),
3749 (egg_recent_model_open_file), (egg_recent_model_lock_file),
3750 (egg_recent_model_unlock_file), (egg_recent_model_finalize),
3751 (egg_recent_model_set_property), (egg_recent_model_class_init),
3752 (egg_recent_model_init), (egg_recent_model_add_full),
3753 (egg_recent_model_delete), (egg_recent_model_get_list),
3754 (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
3755 (egg_recent_model_set_filter_mime_types),
3756 (egg_recent_model_clear_group_filter),
3757 (egg_recent_model_set_filter_groups),
3758 (egg_recent_model_clear_scheme_filter),
3759 (egg_recent_model_set_filter_uri_schemes),
3760 (egg_recent_model_remove_expired):
3762 Update EggRecent (#456465)
3764 2007-09-10 Johannes Schmid <jhs@gnome.org>
3766 * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
3767 (anjuta_plugin_manager_get_plugin):
3768 * plugins/profiler/gprof-call-graph-view.c:
3769 (gprof_call_graph_view_create_columns):
3770 * plugins/profiler/gprof-flat-profile-view.c:
3771 (gprof_flat_profile_view_create_columns):
3772 * plugins/profiler/gprof-function-call-tree-view.c:
3773 (gprof_function_call_tree_view_create_columns):
3775 Fixed #466031 – Update of pieces of menus for Localization
3777 2007-09-10 Johannes Schmid <jhs@gnome.org>
3779 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
3780 Bug 343522 – anjuta: Unable to execute commands that use options.
3782 2007-09-09 Johannes Schmid <jhs@gnome.org>
3784 * plugins/document-manager/anjuta-docman.c:
3785 (anjuta_docman_update_page_label):
3787 Fixed #458034 – Method of indicating unsaved changes breaks convention
3789 * plugins/document-manager/plugin.c: (update_title),
3790 (value_added_project_root_uri), (value_removed_project_root_uri),
3791 (on_editor_changed), (activate_plugin):
3792 * plugins/document-manager/plugin.h:
3793 * plugins/project-manager/plugin.c: (on_profile_scoped),
3794 (on_profile_descoped), (ifile_open):
3796 Fixed #427390 – Show path of item in currently focused editor window
3798 2007-09-09 Johannes Schmid <jhs@gnome.org>
3800 * plugins/search/plugin.c: (on_toolbar_find_clicked),
3801 (on_toolbar_find_incremental):
3802 Fix incremental search
3804 * plugins/sourceview/sourceview.c: (on_document_char_added),
3806 Fixed selection management
3808 2007-09-09 Johannes Schmid <jhs@gnome.org>
3810 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3813 * libanjuta/interfaces/libanjuta.idl:
3814 Extended IAnjutaEditorAssist interface
3816 * plugins/language-support-cpp-java/plugin.c:
3817 (jump_to_matching_brace), (add_tags), (on_assist_begin),
3818 (assist_cleanup), (on_assist_chosen), (on_assist_update),
3819 (context_character), (get_context), (function_parser),
3820 (cpp_member_parser), (install_assist), (uninstall_assist),
3821 (get_line_indentation_base), (get_line_auto_indentation),
3822 (install_support), (uninstall_support),
3823 (on_value_added_current_editor), (on_value_removed_current_editor),
3824 (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
3825 * plugins/language-support-cpp-java/plugin.h:
3827 Improved fixed editor assistance and added support for function/method
3828 tooltips. jumb_to_matching_brance => jump_to_matching_brace
3830 * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
3833 * plugins/project-import/project-import.c: (on_import_next):
3834 Added a non-NULL check with could probably fix #474843 but not sure
3836 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3837 Fixed anjuta-plugin project wizard
3839 * plugins/sourceview/Makefile.am:
3840 * plguins/sourceview/assist-tip.[ch]:
3841 * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
3842 (anjuta_view_key_press_event):
3843 * plugins/sourceview/assist-window.c: (assist_window_class_init),
3844 (assist_window_init), (assist_window_update), (assist_window_new):
3845 * plugins/sourceview/sourceview-private.h:
3846 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3847 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3848 (trigger_size), (max_trigger_size), (on_document_char_added),
3849 (sourceview_dispose), (ieditor_get_current_word),
3850 (iassist_add_trigger), (iassist_init_suggestions),
3851 (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
3852 (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
3854 Big update on sourceview assist capabilites. Autocompletion should
3855 now work much better and function tooltips are finally supported!
3857 * plugins/sourceview/anjuta-document.h:
3858 * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
3859 (anjuta_document_get_current_word):
3860 Fixed get_current_word (inspired by aneditor.cxx implementation)
3862 * plugins/sourceview/sourceview-cell.c: (icell_get_char),
3863 (icell_get_attribute):
3864 Fixed get_attribute() to also detect character constants.
3865 Simplified get_char()
3867 * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
3868 (isymbol_manager_get_members), (isymbol_manager_get_parents),
3869 (isymbol_manager_get_completions_at_position):
3871 Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
3873 2007-09-04 Naba Kumar <naba@gnome.org>
3875 * plugins/class-gen/plugin.c: Do not enable 'Add to project'
3876 projects that can not add sources.
3878 * plugins/file-wizard/file.c: Similarly for file wizard,
3879 Do not enable 'Add to project' projects that can not add sources.
3881 2007-09-04 Naba Kumar <naba@gnome.org>
3883 * configure.in: Bumped gnome-build requirement to 0.2.0
3884 for project capabilities support.
3886 * plugins/project-manager/plugin.c: Enable/disable project
3887 actions based on project capabilities. Fixes bug #433552:
3888 crash in Anjuta IDE: add file test.h in project on generic
3891 * libanjuta/interfaces/libanjuta.idl: Added method to query
3892 project capabilities.
3894 2007-09-03 Naba Kumar <naba@gnome.org>
3896 * plugins/file-manager/plugin.c: Set shadow type IN.
3897 * plugins/file-manager/file-view.c: Fixed code style.
3898 * plugins/file-manager/file-view.c: Fixed icons column to size
3901 * plugins/file-manager/plugin.[c,h]: Fixed code style.
3903 * plugins/file-manager/plugin.c: Fixed crash on closing project and
3904 unmonitors project-uri on file-manager deactivation.
3906 * TODO.tasks: Updated
3908 2007-09-02 Johannes Schmid <jhs@gnome.org>
3910 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
3913 * plugins/file-manager/file-view.c: (file_view_get_selected),
3914 (file_view_button_press_event), (file_view_finalize):
3915 * plugins/file-manager/plugin.c: (project_root_removed),
3916 (file_manager_deactivate):
3918 Fixed some small bugs I missed before
3920 2007-09-02 Johannes Schmid <jhs@gnome.org>
3922 * plugins/file-manager/*:
3923 Added new and file-manager
3925 2007-09-02 Johannes Schmid <jhs@gnome.org>
3927 * plugins/file-manager/*:
3928 Removed old file-manager
3930 2007-08-31 Johannes Schmid <jhs@gnome.org>
3932 * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
3933 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
3935 Fixed some memory leaks
3937 * MAINTAINERS: Fixed
3939 2007-08-31 Johannes Schmid <jhs@gnome.org>
3941 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3942 (get_property_value_as_string), (set_property_value_as_string),
3943 (register_callbacks), (preferences_foreach_callback),
3944 (anjuta_preferences_register_property_raw):
3945 * libanjuta/anjuta-preferences.h:
3946 * plugins/build-basic-autotools/build-basic-autotools.c:
3947 (on_build_mesg_format):
3948 * plugins/document-manager/anjuta-document-manager.glade:
3949 * plugins/message-view/anjuta-message-manager-plugin.glade:
3951 Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
3952 broken message view preferences
3954 * plugins/message-view/message-view.c:
3955 (message_view_instance_init), (pref_change_color), (prefs_init),
3956 (imessage_view_append):
3957 Cleaned up message view (#458041)
3959 * src/shell.c: (on_preferences_activate),
3960 (anjuta_test_shell_instance_init),
3961 (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
3962 Fixed test shell to allow better debugging
3964 2007-08-31 Johannes Schmid <jhs@gnome.org>
3966 * plugins/gtodo/interface.c: (gtodo_get_hide_done),
3967 (gtodo_get_hide_nodate), (gtodo_get_hide_due):
3968 * plugins/gtodo/main.h:
3969 * plugins/gtodo/plugin.c: (activate_plugin):
3971 Fixed #423467 (View->Tasks menu items are not
3974 2007-08-31 Tobias Müller <gnome-bugs@auftrags-killer.org>
3976 reviewed by: Johannes Schmid <jhs@gnome.org>
3979 * data/welcome.txt.in:
3980 * launcher/anjuta_launcher.c:
3981 * libanjuta/anjuta-children.c:
3982 * libanjuta/anjuta-children.h:
3983 * libanjuta/anjuta-debug.h:
3984 * libanjuta/anjuta-encodings.c:
3985 * libanjuta/anjuta-encodings.h:
3986 * libanjuta/anjuta-glue-c.c:
3987 * libanjuta/anjuta-glue-c.h:
3988 * libanjuta/anjuta-plugin-description.c:
3989 * libanjuta/anjuta-plugin-description.h:
3990 * libanjuta/anjuta-plugin-handle.c:
3991 * libanjuta/anjuta-plugin-handle.h:
3992 * libanjuta/anjuta-plugin-manager.c:
3993 * libanjuta/anjuta-plugin-manager.h:
3994 * libanjuta/anjuta-plugin.c:
3995 * libanjuta/anjuta-plugin.h:
3996 * libanjuta/anjuta-preferences.c:
3997 * libanjuta/anjuta-preferences.h:
3998 * libanjuta/anjuta-profile-manager.c:
3999 * libanjuta/anjuta-profile-manager.h:
4000 * libanjuta/anjuta-profile.c:
4001 * libanjuta/anjuta-profile.h:
4002 * libanjuta/anjuta-save-prompt.c:
4003 * libanjuta/anjuta-save-prompt.h:
4004 * libanjuta/anjuta-serializer.c:
4005 * libanjuta/anjuta-serializer.h:
4006 * libanjuta/anjuta-session.c:
4007 * libanjuta/anjuta-session.h:
4008 * libanjuta/anjuta-shell.c:
4009 * libanjuta/anjuta-shell.h:
4010 * libanjuta/anjuta-status.c:
4011 * libanjuta/anjuta-status.h:
4012 * libanjuta/anjuta-ui.c:
4013 * libanjuta/anjuta-ui.h:
4014 * libanjuta/anjuta-utils-priv.h:
4015 * libanjuta/anjuta-utils.c:
4016 * libanjuta/anjuta-utils.h:
4017 * libanjuta/cell-renderer-captioned-image.c:
4018 * libanjuta/cell-renderer-captioned-image.h:
4019 * libanjuta/e-splash.c:
4020 * libanjuta/e-splash.h:
4021 * libanjuta/interfaces/anjuta-idl-compiler.pl:
4022 * libanjuta/interfaces/libanjuta.idl:
4023 * libanjuta/libanjuta.h:
4024 * libanjuta/resources.c:
4025 * libanjuta/resources.h:
4026 * libegg/egg-cell-renderer-text.c:
4027 * libegg/egg-combo-action.c:
4028 * libegg/egg-entry-action.c:
4029 * libegg/egg-recent-action.c:
4030 * libegg/egg-recent-files-module.c:
4031 * libegg/egg-recent-item.c:
4032 * libegg/egg-recent-model.c:
4033 * libegg/egg-recent-view-gtk.c:
4034 * libegg/egg-recent-view.c:
4035 * libegg/egg-submenu-action.c:
4036 * libegg/eggaccelerators.c:
4037 * libegg/eggcellrendererpopup.c:
4038 * libegg/eggcomboselect.c:
4039 * libegg/eggtreemodelfilter.c:
4040 * libegg/eggtreemultidnd.c:
4041 * libegg/gtkcellview.h:
4042 * libegg/treeviewutils/egg-cell-renderer-text.h:
4043 * libegg/treeviewutils/eggaccelerators.h:
4044 * libegg/treeviewutils/eggcellrendererkeys.h:
4045 * libegg/treeviewutils/eggcellrendererpopup.h:
4046 * libegg/treeviewutils/eggtreemodelfilter.h:
4047 * libegg/treeviewutils/eggtreemultidnd.h:
4048 * libegg/treeviewutils/eggtreeviewstate.h:
4049 * manuals/anjuta-faqs/C/anjuta-faqs.xml:
4050 * manuals/anjuta-faqs/Makefile.am:
4051 * manuals/anjuta-manual/C/anjuta-manual.xml:
4052 * manuals/anjuta-manual/C/license.xml:
4053 * manuals/anjuta-manual/es/es.po:
4054 * manuals/anjuta-manual/sv/sv.po:
4055 * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
4057 * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
4058 * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
4059 * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
4060 * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
4061 * manuals/old/ja/anjuta-manual/license.xml:
4062 * plugins/build-basic-autotools/build-basic-autotools.c:
4063 * plugins/build-basic-autotools/build-basic-autotools.h:
4064 * plugins/build-basic-autotools/executer.c:
4065 * plugins/build-basic-autotools/executer.h:
4066 * plugins/build/build_file.c:
4067 * plugins/build/build_file.h:
4068 * plugins/build/build_project.c:
4069 * plugins/build/build_project.h:
4070 * plugins/build/clean_project.c:
4071 * plugins/build/clean_project.h:
4072 * plugins/build/commands.c:
4073 * plugins/build/commands.h:
4074 * plugins/build/compile.c:
4075 * plugins/build/compile.h:
4076 * plugins/build/compiler_options.c:
4077 * plugins/build/compiler_options.h:
4078 * plugins/build/configurer.c:
4079 * plugins/build/configurer.h:
4080 * plugins/build/executer.c:
4081 * plugins/build/executer.h:
4082 * plugins/class-gen/cell-renderer-flags.c:
4083 * plugins/class-gen/cell-renderer-flags.h:
4084 * plugins/class-gen/combo-flags.c:
4085 * plugins/class-gen/combo-flags.h:
4086 * plugins/class-gen/element-editor.c:
4087 * plugins/class-gen/element-editor.h:
4088 * plugins/class-gen/generator.c:
4089 * plugins/class-gen/generator.h:
4090 * plugins/class-gen/plugin.c:
4091 * plugins/class-gen/plugin.h:
4092 * plugins/class-gen/transform.c:
4093 * plugins/class-gen/transform.h:
4094 * plugins/class-gen/validator.c:
4095 * plugins/class-gen/validator.h:
4096 * plugins/class-gen/window.c:
4097 * plugins/class-gen/window.h:
4098 * plugins/class-inheritance/class-callbacks.c:
4099 * plugins/class-inheritance/class-callbacks.h:
4100 * plugins/class-inheritance/class-inherit.c:
4101 * plugins/class-inheritance/class-inherit.h:
4102 * plugins/class-inheritance/plugin.c:
4103 * plugins/class-inheritance/plugin.h:
4104 * plugins/cvs-plugin/cvs-actions.c:
4105 * plugins/cvs-plugin/cvs-actions.h:
4106 * plugins/cvs-plugin/cvs-callbacks.c:
4107 * plugins/cvs-plugin/cvs-callbacks.h:
4108 * plugins/cvs-plugin/cvs-execute.c:
4109 * plugins/cvs-plugin/cvs-execute.h:
4110 * plugins/cvs-plugin/cvs-interface.c:
4111 * plugins/cvs-plugin/cvs-interface.h:
4112 * plugins/cvs-plugin/plugin.c:
4113 * plugins/cvs-plugin/plugin.h:
4114 * plugins/debug-manager/breakpoints.c:
4115 * plugins/debug-manager/breakpoints.h:
4116 * plugins/debug-manager/chunk_view.c:
4117 * plugins/debug-manager/chunk_view.h:
4118 * plugins/debug-manager/data_buffer.c:
4119 * plugins/debug-manager/data_buffer.h:
4120 * plugins/debug-manager/data_view.c:
4121 * plugins/debug-manager/data_view.h:
4122 * plugins/debug-manager/debug_tree.c:
4123 * plugins/debug-manager/debug_tree.h:
4124 * plugins/debug-manager/debugger.c:
4125 * plugins/debug-manager/debugger.h:
4126 * plugins/debug-manager/disassemble.c:
4127 * plugins/debug-manager/disassemble.h:
4128 * plugins/debug-manager/info.c:
4129 * plugins/debug-manager/info.h:
4130 * plugins/debug-manager/locals.c:
4131 * plugins/debug-manager/locals.h:
4132 * plugins/debug-manager/memory.c:
4133 * plugins/debug-manager/memory.h:
4134 * plugins/debug-manager/plugin.c:
4135 * plugins/debug-manager/plugin.h:
4136 * plugins/debug-manager/registers.c:
4137 * plugins/debug-manager/registers.h:
4138 * plugins/debug-manager/sexy-icon-entry.c:
4139 * plugins/debug-manager/sexy-icon-entry.h:
4140 * plugins/debug-manager/sharedlib.c:
4141 * plugins/debug-manager/sharedlib.h:
4142 * plugins/debug-manager/signals.c:
4143 * plugins/debug-manager/signals.h:
4144 * plugins/debug-manager/sparse_buffer.c:
4145 * plugins/debug-manager/sparse_buffer.h:
4146 * plugins/debug-manager/sparse_view.c:
4147 * plugins/debug-manager/sparse_view.h:
4148 * plugins/debug-manager/stack_trace.c:
4149 * plugins/debug-manager/stack_trace.h:
4150 * plugins/debug-manager/start.c:
4151 * plugins/debug-manager/start.h:
4152 * plugins/debug-manager/threads.c:
4153 * plugins/debug-manager/threads.h:
4154 * plugins/debug-manager/utilities.c:
4155 * plugins/debug-manager/utilities.h:
4156 * plugins/debug-manager/watch.c:
4157 * plugins/debug-manager/watch.h:
4158 * plugins/devhelp/htmlview.c:
4159 * plugins/devhelp/htmlview.h:
4160 * plugins/document-manager/action-callbacks.c:
4161 * plugins/document-manager/action-callbacks.h:
4162 * plugins/document-manager/anjuta-docman.c:
4163 * plugins/document-manager/anjuta-docman.h:
4164 * plugins/document-manager/editor-tooltips.c:
4165 * plugins/document-manager/editor-tooltips.h:
4166 * plugins/document-manager/file_history.c:
4167 * plugins/document-manager/file_history.h:
4168 * plugins/document-manager/indent-dialog.c:
4169 * plugins/document-manager/indent-dialog.h:
4170 * plugins/document-manager/indent-util.c:
4171 * plugins/document-manager/indent-util.h:
4172 * plugins/document-manager/plugin.c:
4173 * plugins/editor/aneditor-autocomplete.cxx:
4174 * plugins/editor/aneditor-calltip.cxx:
4175 * plugins/editor/aneditor-indent.cxx:
4176 * plugins/editor/aneditor-priv.h:
4177 * plugins/editor/aneditor.cxx:
4178 * plugins/editor/aneditor.h:
4179 * plugins/editor/lexer.h:
4180 * plugins/editor/plugin.c:
4181 * plugins/editor/plugin.h:
4182 * plugins/editor/print.c:
4183 * plugins/editor/print.h:
4184 * plugins/editor/properties.h:
4185 * plugins/editor/properties_cxx.h:
4186 * plugins/editor/style-editor.c:
4187 * plugins/editor/style-editor.h:
4188 * plugins/editor/text-editor-iterable.c:
4189 * plugins/editor/text-editor-iterable.h:
4190 * plugins/editor/text_editor.c:
4191 * plugins/editor/text_editor.h:
4192 * plugins/editor/text_editor_cbs.c:
4193 * plugins/editor/text_editor_cbs.h:
4194 * plugins/editor/text_editor_menu.c:
4195 * plugins/editor/text_editor_menu.h:
4196 * plugins/editor/text_editor_prefs.c:
4197 * plugins/editor/text_editor_prefs.h:
4198 * plugins/file-loader/dnd.c:
4199 * plugins/file-loader/dnd.h:
4200 * plugins/file-loader/plugin.c:
4201 * plugins/file-manager/an_file_view.c:
4202 * plugins/file-manager/plugin.c:
4203 * plugins/file-wizard/file.c:
4204 * plugins/file-wizard/file.h:
4205 * plugins/file-wizard/plugin.c:
4206 * plugins/file-wizard/plugin.h:
4207 * plugins/gdb/debugger.c:
4208 * plugins/gdb/debugger.h:
4209 * plugins/gdb/gdbmi-test.c:
4210 * plugins/gdb/gdbmi.c:
4211 * plugins/gdb/gdbmi.h:
4212 * plugins/gdb/global.h:
4213 * plugins/gdb/parser.c:
4214 * plugins/gdb/parser.h:
4215 * plugins/gdb/plugin.c:
4216 * plugins/gdb/plugin.h:
4217 * plugins/gdb/utilities.c:
4218 * plugins/gdb/utilities.h:
4219 * plugins/glade/plugin.c:
4220 * plugins/glade/plugin.h:
4221 * plugins/gtodo/egg-datetime.c:
4222 * plugins/gtodo/egg-datetime.h:
4223 * plugins/gtodo/eggtrayicon.c:
4224 * plugins/gtodo/eggtrayicon.h:
4225 * plugins/gtodo/plugin.c:
4226 * plugins/gvim/anjuta-vim.c:
4227 * plugins/gvim/anjuta-vim.h:
4228 * plugins/gvim/gtkvim.c:
4229 * plugins/gvim/gtkvim.h:
4230 * plugins/gvim/plugin.c:
4231 * plugins/gvim/plugin.h:
4232 * plugins/language-support-cpp-java/plugin.c:
4233 * plugins/language-support-cpp-java/plugin.h:
4234 * plugins/macro/macro-actions.c:
4235 * plugins/macro/macro-actions.h:
4236 * plugins/macro/macro-db.c:
4237 * plugins/macro/macro-db.h:
4238 * plugins/macro/macro-dialog.c:
4239 * plugins/macro/macro-dialog.h:
4240 * plugins/macro/macro-edit.c:
4241 * plugins/macro/macro-edit.h:
4242 * plugins/macro/macro-util.c:
4243 * plugins/macro/macro-util.h:
4244 * plugins/macro/plugin.c:
4245 * plugins/macro/plugin.h:
4246 * plugins/message-view/anjuta-msgman.c:
4247 * plugins/message-view/anjuta-msgman.h:
4248 * plugins/message-view/message-view.c:
4249 * plugins/message-view/message-view.h:
4250 * plugins/message-view/plugin.c:
4251 * plugins/message-view/plugin.h:
4252 * plugins/patch/patch-plugin.c:
4253 * plugins/patch/patch-plugin.h:
4254 * plugins/patch/plugin.c:
4255 * plugins/patch/plugin.h:
4256 * plugins/profiler/gprof-call-graph-block-entry.c:
4257 * plugins/profiler/gprof-call-graph-block-entry.h:
4258 * plugins/profiler/gprof-call-graph-block.c:
4259 * plugins/profiler/gprof-call-graph-block.h:
4260 * plugins/profiler/gprof-call-graph-view.c:
4261 * plugins/profiler/gprof-call-graph-view.h:
4262 * plugins/profiler/gprof-call-graph.c:
4263 * plugins/profiler/gprof-call-graph.h:
4264 * plugins/profiler/gprof-flat-profile-entry.c:
4265 * plugins/profiler/gprof-flat-profile-entry.h:
4266 * plugins/profiler/gprof-flat-profile-view.c:
4267 * plugins/profiler/gprof-flat-profile-view.h:
4268 * plugins/profiler/gprof-flat-profile.c:
4269 * plugins/profiler/gprof-flat-profile.h:
4270 * plugins/profiler/gprof-function-call-chart-view.c:
4271 * plugins/profiler/gprof-function-call-chart-view.h:
4272 * plugins/profiler/gprof-function-call-tree-view.c:
4273 * plugins/profiler/gprof-function-call-tree-view.h:
4274 * plugins/profiler/gprof-options.c:
4275 * plugins/profiler/gprof-options.h:
4276 * plugins/profiler/gprof-profile-data.c:
4277 * plugins/profiler/gprof-profile-data.h:
4278 * plugins/profiler/gprof-view-manager.c:
4279 * plugins/profiler/gprof-view-manager.h:
4280 * plugins/profiler/gprof-view.c:
4281 * plugins/profiler/gprof-view.h:
4282 * plugins/profiler/plugin.c:
4283 * plugins/profiler/plugin.h:
4284 * plugins/profiler/string-utils.c:
4285 * plugins/profiler/string-utils.h:
4286 * plugins/project-import/plugin.c:
4287 * plugins/project-import/plugin.h:
4288 * plugins/project-import/project-import.c:
4289 * plugins/project-import/project-import.h:
4290 * plugins/project-manager/plugin.c:
4291 * plugins/project-manager/plugin.h:
4292 * plugins/project-wizard/action.c:
4293 * plugins/project-wizard/action.h:
4294 * plugins/project-wizard/autogen.c:
4295 * plugins/project-wizard/autogen.h:
4296 * plugins/project-wizard/druid.c:
4297 * plugins/project-wizard/druid.h:
4298 * plugins/project-wizard/file.c:
4299 * plugins/project-wizard/file.h:
4300 * plugins/project-wizard/header.c:
4301 * plugins/project-wizard/header.h:
4302 * plugins/project-wizard/install.c:
4303 * plugins/project-wizard/install.h:
4304 * plugins/project-wizard/parser.c:
4305 * plugins/project-wizard/parser.h:
4306 * plugins/project-wizard/plugin.c:
4307 * plugins/project-wizard/plugin.h:
4308 * plugins/project-wizard/property.c:
4309 * plugins/project-wizard/property.h:
4310 * plugins/project-wizard/values.c:
4311 * plugins/project-wizard/values.h:
4312 * plugins/sample1/plugin.c:
4313 * plugins/search/plugin.c:
4314 * plugins/search/plugin.h:
4315 * plugins/search/search-replace_backend.c:
4316 * plugins/search/search-replace_backend.h:
4317 * plugins/search/search_preferences.c:
4318 * plugins/sourceview/anjuta-convert.c:
4319 * plugins/sourceview/anjuta-convert.h:
4320 * plugins/sourceview/anjuta-document-loader.c:
4321 * plugins/sourceview/anjuta-document-loader.h:
4322 * plugins/sourceview/anjuta-document-saver.c:
4323 * plugins/sourceview/anjuta-document-saver.h:
4324 * plugins/sourceview/anjuta-document.c:
4325 * plugins/sourceview/anjuta-document.h:
4326 * plugins/sourceview/anjuta-encodings.c:
4327 * plugins/sourceview/anjuta-encodings.h:
4328 * plugins/sourceview/anjuta-languages-manager.c:
4329 * plugins/sourceview/anjuta-languages-manager.h:
4330 * plugins/sourceview/anjuta-utils.c:
4331 * plugins/sourceview/anjuta-utils.h:
4332 * plugins/sourceview/anjuta-view.c:
4333 * plugins/sourceview/anjuta-view.h:
4334 * plugins/sourceview/assist-window.c:
4335 * plugins/sourceview/assist-window.h:
4336 * plugins/sourceview/sourceview-cell.c:
4337 * plugins/sourceview/sourceview-cell.h:
4338 * plugins/sourceview/sourceview-prefs.c:
4339 * plugins/sourceview/sourceview-prefs.h:
4340 * plugins/sourceview/sourceview-print.c:
4341 * plugins/sourceview/sourceview-print.h:
4342 * plugins/sourceview/sourceview-private.h:
4343 * plugins/sourceview/sourceview-tags.c:
4344 * plugins/sourceview/sourceview-tags.h:
4345 * plugins/sourceview/sourceview.c:
4346 * plugins/sourceview/sourceview.h:
4347 * plugins/subversion/plugin.c:
4348 * plugins/subversion/plugin.h:
4349 * plugins/subversion/subversion-actions.c:
4350 * plugins/subversion/subversion-actions.h:
4351 * plugins/subversion/subversion-callbacks.c:
4352 * plugins/subversion/subversion-callbacks.h:
4353 * plugins/subversion/svn-auth.c:
4354 * plugins/subversion/svn-auth.h:
4355 * plugins/subversion/svn-backend-priv.h:
4356 * plugins/subversion/svn-backend.c:
4357 * plugins/subversion/svn-backend.h:
4358 * plugins/subversion/svn-notify.c:
4359 * plugins/subversion/svn-notify.h:
4360 * plugins/subversion/svn-thread.c:
4361 * plugins/subversion/svn-thread.h:
4362 * plugins/symbol-browser/an_symbol.c:
4363 * plugins/symbol-browser/an_symbol.h:
4364 * plugins/symbol-browser/an_symbol_info.c:
4365 * plugins/symbol-browser/an_symbol_info.h:
4366 * plugins/symbol-browser/an_symbol_iter.c:
4367 * plugins/symbol-browser/an_symbol_iter.h:
4368 * plugins/symbol-browser/an_symbol_prefs.c:
4369 * plugins/symbol-browser/an_symbol_prefs.h:
4370 * plugins/symbol-browser/an_symbol_search.c:
4371 * plugins/symbol-browser/an_symbol_search.h:
4372 * plugins/symbol-browser/an_symbol_view.c:
4373 * plugins/symbol-browser/an_symbol_view.h:
4374 * plugins/symbol-browser/plugin.c:
4375 * plugins/symbol-browser/plugin.h:
4376 * plugins/terminal/terminal.c:
4377 * plugins/tools/dialog.c:
4378 * plugins/tools/dialog.h:
4379 * plugins/tools/editor.c:
4380 * plugins/tools/editor.h:
4381 * plugins/tools/execute.c:
4382 * plugins/tools/execute.h:
4383 * plugins/tools/fileop.c:
4384 * plugins/tools/fileop.h:
4385 * plugins/tools/plugin.c:
4386 * plugins/tools/plugin.h:
4387 * plugins/tools/scripts/find-fixmes.pl:
4388 * plugins/tools/scripts/translation-status.pl:
4389 * plugins/tools/tool.c:
4390 * plugins/tools/tool.h:
4391 * plugins/tools/variable.c:
4392 * plugins/tools/variable.h:
4393 * plugins/valgrind/ldd.c:
4394 * plugins/valgrind/ldd.h:
4395 * plugins/valgrind/list.c:
4396 * plugins/valgrind/list.h:
4397 * plugins/valgrind/menu-utils.c:
4398 * plugins/valgrind/menu-utils.h:
4399 * plugins/valgrind/parser.c:
4400 * plugins/valgrind/parser.h:
4401 * plugins/valgrind/plugin.c:
4402 * plugins/valgrind/plugin.h:
4403 * plugins/valgrind/preferences.c:
4404 * plugins/valgrind/preferences.h:
4405 * plugins/valgrind/process.c:
4406 * plugins/valgrind/process.h:
4407 * plugins/valgrind/symtab.c:
4408 * plugins/valgrind/symtab.h:
4409 * plugins/valgrind/vgactions.c:
4410 * plugins/valgrind/vgactions.h:
4411 * plugins/valgrind/vgcachegrindprefs.c:
4412 * plugins/valgrind/vgcachegrindprefs.h:
4413 * plugins/valgrind/vgdefaultview.c:
4414 * plugins/valgrind/vgdefaultview.h:
4415 * plugins/valgrind/vgerror.c:
4416 * plugins/valgrind/vgerror.h:
4417 * plugins/valgrind/vggeneralprefs.c:
4418 * plugins/valgrind/vggeneralprefs.h:
4419 * plugins/valgrind/vghelgrindprefs.c:
4420 * plugins/valgrind/vghelgrindprefs.h:
4421 * plugins/valgrind/vgio.c:
4422 * plugins/valgrind/vgio.h:
4423 * plugins/valgrind/vgmemcheckprefs.c:
4424 * plugins/valgrind/vgmemcheckprefs.h:
4425 * plugins/valgrind/vgrule-editor.c:
4426 * plugins/valgrind/vgrule-editor.h:
4427 * plugins/valgrind/vgrule-list.c:
4428 * plugins/valgrind/vgrule-list.h:
4429 * plugins/valgrind/vgrule.c:
4430 * plugins/valgrind/vgrule.h:
4431 * plugins/valgrind/vgrulepattern.c:
4432 * plugins/valgrind/vgrulepattern.h:
4433 * plugins/valgrind/vgsearchbar.c:
4434 * plugins/valgrind/vgsearchbar.h:
4435 * plugins/valgrind/vgstrpool.c:
4436 * plugins/valgrind/vgstrpool.h:
4437 * plugins/valgrind/vgtoolprefs.c:
4438 * plugins/valgrind/vgtoolprefs.h:
4439 * plugins/valgrind/vgtoolview.c:
4440 * plugins/valgrind/vgtoolview.h:
4443 * src/action-callbacks.c:
4444 * src/action-callbacks.h:
4445 * src/anjuta-actions.h:
4448 * src/anjuta-callbacks.c:
4449 * src/anjuta-callbacks.h:
4453 * src/bacon-message-connection.c:
4454 * src/bacon-message-connection.h:
4463 * tagmanager/options.c:
4465 Change the address of FSF in various files
4467 2007-08-30 Johannes Schmid <jhs@gnome.org>
4471 Removed because they are no longer in use
4473 * plugins/class-gen/anjuta-class-gen-plugin.glade:
4474 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
4475 Marked some strings as not translatable
4477 * plugins/search/search-replace.c: (list_max_items):
4478 Fixed a possible memory corruption
4480 * src/anjuta-app.c: (anjuta_app_add_widget_full):
4481 Do not show menuitems for locked layout items
4483 * src/main.c: (main):
4484 Some minor style correction in gnome_init
4486 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
4488 * plugins/debug-manager/debugger.c,
4489 plugins/debug-manager/breakpoints.c,
4490 plugins/gdb/plugin.c,
4491 plugins/gdb/debugger.c,
4492 libanjuta/interfaces/libanjuta.idl:
4493 Move all breakpoints functions from IAnjutaDebugger to a new
4494 IAnjutaBreakpointDebugger interface
4496 2007-07-28 Tom Lowe <tomlowe1@earthlink.net>
4498 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4499 * plugins/debug-manager/plugin.c,
4500 plugins/debug-manager/breakpoints.c,
4501 plugins/tools/execute.c,
4502 plugins/project-wizard/plugin.c,
4503 plugins/build-basic-autotools/executer.c,
4504 plugins/gdb/debugger.c,
4505 plugins/profiler/gprof-options.h,
4506 plugins/sourceview/assist-window.h,
4507 plugins/class-gen/transform.c,
4508 libanjuta/anjuta-plugin-description.c,
4509 libanjuta/anjuta-status.c,
4510 libanjuta/anjuta-glue-c.c,
4511 libanjuta/anjuta-glue-cpp.c,
4512 plugins/symbol-browser/an_symbol_prefs.c:
4513 Fix warnings mostly "dereferencing type-punned pointer"
4514 Fix two bugs in breakpoints.c and an_symbol_prefs.c
4516 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
4518 * plugins/debug-manager/breakpoints.c,
4519 plugins/debug-manager/debugger.c:
4520 Avoid an endless loop if clearing all breakpoints while the programm
4523 2007-07-22 Tom Lowe <tomlowe1@earthlink.net>
4525 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
4526 * plugins/debug-manager/plugin.c:
4527 Fix a segmentation fault added in the previous patch
4529 2007-07-21 Johannes Schmid <jhs@gnome.org>
4531 * plugins/build-basic-autotools/executer.c:
4532 (get_program_parameters):
4534 Show an error dialog if no targets are availible instead of
4537 2007-07-20 Johannes Schmid <jhs@gnome.org>
4539 * libanjuta/anjuta-shell.c: (on_widget_data_add),
4540 (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
4541 * libanjuta/anjuta-shell.h:
4542 * plugins/document-manager/plugin.c: (activate_plugin):
4543 * plugins/glade/anjuta-design-document.c:
4544 * plugins/glade/plugin.c: (glade_update_ui):
4545 * src/anjuta-app.c: (anjuta_app_add_widget_full),
4546 (anjuta_shell_iface_init):
4547 * src/shell.c: (anjuta_test_shell_add_widget),
4548 (anjuta_shell_iface_init):
4550 Make the document manager undockable (#458038)
4552 2007-07-20 Johannes Schmid <jhs@gnome.org>
4554 * plugins/document-manager/plugin.c: (on_editor_update_ui):
4555 * plugins/glade/anjuta-design-document.c:
4556 * plugins/glade/plugin.c: (glade_update_ui):
4558 Fixed some save/dirty status bug in glade
4560 2007-07-20 Johannes Schmid <jhs@gnome.org>
4562 * libanjuta/anjuta-status.c:
4563 Fixed crasher on shutdown
4565 2007-07-20 Johannes Schmid <jhs@gnome.org>
4568 Minimum glade requirement is 3.2 now. It was before
4569 but we did not check...
4571 * libanjuta/anjuta-glue-factory.c: (load_plugin):
4572 * libanjuta/anjuta-profile.c:
4573 (anjuta_profile_add_plugins_from_xml):
4574 * libanjuta/anjuta-status.c: (anjuta_status_dispose):
4575 * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
4576 * libegg/egg-recent-action.c: (on_recent_files_tooltip):
4577 * plugins/file-loader/plugin.c: (on_create_submenu):
4578 * plugins/file-manager/an_file_view.c: (compare_iter):
4579 * plugins/glade/plugin.c: (activate_plugin):
4580 * src/anjuta-app.c: (on_toolbar_view_toggled):
4581 * src/main.c: (main):
4583 Fixed lots of memory leaks (thansk valgrind)
4585 2007-07-19 Johannes Schmid <jhs@gnome.org>
4587 * plugins/debug-manager/plugin.c: (value_added_current_editor):
4588 * plugins/document-manager/anjuta-docman.c:
4589 (anjuta_docman_set_busy):
4590 * plugins/document-manager/plugin.c: (on_editor_changed):
4591 * plugins/glade/plugin.c: (activate_plugin):
4592 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
4593 (on_value_removed_current_editor):
4595 Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
4597 2007-07-18 Johannes Schmid <jhs.gnome.org>
4599 * plugins/build-basic-autotools/executer.c: (execute_program):
4600 Fixed some of the scratchbox stuff but the environment is
4603 2007-07-18 Johannes Schmid <jhs@gnome.org>
4605 * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
4606 (on_plugin_deactivated), (get_plugin_loader_type):
4607 * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
4608 (activate_plugin), (deactivate_plugin),
4609 (glade_plugin_instance_init):
4611 Fixed glade plugin deactivation
4613 2007-07-18 Johannes Schmid <jhs@gnome.org>
4615 * plugins/document-manager/anjuta-docman.c:
4616 (anjuta_docman_add_document):
4617 * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
4619 Fixed path display in document manager with glade files
4621 2007-07-17 Johannes Schmid <jhs@gnome.org>
4623 * libanjuta/interfaces/Makefile.am.iface:
4624 * pixmaps/Makefile.am:
4625 * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
4626 * plugins/debug-manager/plugin.c: (value_added_current_editor),
4627 (value_removed_current_editor):
4628 * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
4629 (anjuta_docman_set_current_document):
4630 * plugins/document-manager/plugin.c: (on_editor_update_ui),
4631 (on_editor_added), (on_editor_changed):
4632 * plugins/glade/Makefile.am:
4633 * plugins/glade/anjuta-design-document.c:
4634 (anjuta_design_document_instance_init),
4635 (anjuta_design_document_set_property),
4636 (anjuta_design_document_get_property),
4637 (anjuta_design_document_class_init), (anjuta_design_document_new),
4638 (ifile_open), (ifile_get_uri), (ifile_iface_init):
4639 * plugins/glade/anjuta-design-document.h:
4640 * plugins/glade/anjuta-glade-notebook.c:
4641 * plugins/glade/anjuta-glade-notebook.h:
4642 * plugins/glade/plugin.c: (value_added_current_editor),
4643 (value_removed_current_editor), (glade_update_ui),
4644 (on_close_activated), (on_glade_project_changed),
4645 (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
4647 * plugins/language-support-cpp-java/plugin.c:
4648 (on_value_added_current_editor), (on_value_removed_current_editor):
4649 * plugins/macro/plugin.c: (value_added_current_editor):
4650 * plugins/project-manager/plugin.c: (value_added_current_editor):
4651 * plugins/subversion/plugin.c: (value_added_current_editor):
4652 * plugins/symbol-browser/plugin.c: (value_added_current_editor):
4654 Fixed lot of IAnjutaEditor stuff and completed glade integration
4655 with document manager
4657 * plugins/build-basic-autotools/build-basic-autotools.c:
4658 (value_added_current_editor):
4659 * plugins/build-basic-autotools/executer.c: (execute_program):
4661 Some initial code to execute projects inside scratchbox
4663 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
4665 * plugins/project-import/project-import.c:
4666 Project import overwrites file on user request (bug #452579)
4668 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
4670 * plugins/debug-manager/debugger.c,
4671 plugins/debug-manager/threads.c,
4672 plugins/debug-manager/plugin.c,
4673 plugins/debug-manager/registers.c,
4674 plugins/debug-manager/locals.c,
4675 plugins/debug-manager/stack_trace.c,
4676 plugins/gdb/plugin.c,
4677 plugins/gdb/debugger.c,
4678 plugins/gdb/debugger.h,
4679 libanjuta/interfaces/libanjuta.idl:
4680 Rename change-location to program-moved
4681 Store thread id as gint instead of guint
4682 Do not display registers list if not available
4683 Add intermediate debugger states if missing
4685 2007-07-11 Johannes Schmid <jhs@gnome.org>
4687 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4689 Reverted unnecessary changes (#455819)
4691 2007-07-10 Johannes Schmid <jhs@gnome.org>
4693 * plugins/glade/plugin.c:
4694 Fixed glade plugin with glade 3.2 and another crasher
4696 2007-07-09 Johannes Schmid <jhs@gnome.org>
4698 * libanjuta/interfaces/libanjuta.idl:
4699 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
4701 * plugins/debug-manager/breakpoints.c:
4702 (breakpoint_item_update_in_ui),
4703 (breakpoints_dbase_edit_breakpoint),
4704 (on_toggle_breakpoint_activate):
4705 * plugins/debug-manager/plugin.c:
4706 (on_run_to_cursor_action_activate):
4707 * plugins/document-manager/action-callbacks.c:
4708 (on_editor_command_cut_activate),
4709 (on_editor_command_copy_activate),
4710 (on_editor_command_paste_activate),
4711 (on_editor_command_clear_activate):
4712 * plugins/document-manager/anjuta-docman.c:
4713 (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
4714 (anjuta_docman_add_document), (anjuta_docman_set_current_document),
4715 (anjuta_docman_goto_file_line_mark),
4716 (anjuta_docman_find_editor_with_path),
4717 (anjuta_docman_get_all_editors):
4718 * plugins/document-manager/anjuta-docman.h:
4719 * plugins/document-manager/plugin.c:
4720 (update_editor_ui_interface_items), (on_editor_update_ui),
4721 (on_editor_changed), (on_session_save), (on_docman_auto_save),
4722 (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
4723 (ianjuta_document_manager_iface_init), (isaveable_save),
4724 (isavable_is_dirty):
4725 * plugins/editor/editor.glade:
4726 * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
4727 (idocument_paste), (idocument_clear), (idocument_iface_init),
4728 (iselection_iface_init):
4729 * plugins/glade/Makefile.am:
4730 * plugins/glade/anjuta-glade-notebook.c:
4731 (anjuta_glade_notebook_instance_init),
4732 (anjuta_glade_notebook_set_property),
4733 (anjuta_glade_notebook_get_property),
4734 (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
4735 (ifile_open), (ifile_get_uri), (ifile_iface_init),
4736 (ifile_savable_save), (ifile_savable_save_as),
4737 (ifile_savable_set_dirty), (ifile_savable_is_dirty),
4738 (ifile_savable_iface_init), (idocument_can_redo),
4739 (idocument_can_undo), (idocument_begin_undo_action),
4740 (idocument_end_undo_action), (idocument_undo), (idocument_redo),
4741 (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
4742 (idocument_copy), (idocument_paste), (idocument_clear),
4743 (idocument_iface_init):
4744 * plugins/language-support-cpp-java/plugin.c:
4745 (on_value_added_current_editor), (on_value_removed_current_editor):
4746 * plugins/macro/macro-util.c: (get_current_editor):
4747 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4748 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4749 (on_next_occur), (on_incremental_entry_key_press),
4750 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4751 (on_toolbar_find_incremental_start),
4752 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4753 * plugins/search/search-replace.c: (search_start_over),
4754 (search_update_combos), (replace_update_combos),
4755 (anjuta_search_replace_activate):
4756 * plugins/search/search-replace_backend.c: (create_search_entries):
4757 * plugins/sourceview/sourceview.c: (idocument_cut),
4758 (idocument_copy), (idocument_paste), (idocument_clear),
4759 (idocument_iface_init), (iselect_iface_init), (iassist_react):
4760 * plugins/tools/editor.c: (on_editor_response):
4761 * plugins/tools/execute.c: (get_current_editor),
4762 (atp_output_context_initialize), (atp_user_tool_execute):
4763 * plugins/tools/variable.c: (get_current_editor),
4764 (atp_variable_get_editor_variable):
4766 Some more IAnjutaEditor => IAnjutaDocument fixing!
4768 * plugins/glade/anjuta-glade-notebook.h:
4769 * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
4771 * plugins/glade/plugin.h:
4772 Integrate glade designer in document manager for GLADEUI_VERSION >= 303
4773 and get rid of the glade menu. The Edit/File menu and the toolbar can now
4774 be used for glade, too. It might still have some rough edges but already works.
4775 (Fixes #415547 – Glade usability problem)
4777 2007-07-07 Vincent Geddes <vgeddes@gnome.org>
4779 * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
4780 development release (I updated version of glade3 svn to 3.3.2).
4782 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
4784 * plugins/symbol-browser/an_symbol_view.c:
4785 (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
4787 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
4789 * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
4790 (on_system_tags_update_finished), (on_update_global_clicked),
4791 (prefs_page_init), (on_gconf_notify_tags_list_changed),
4792 (symbol_browser_prefs_init),
4793 (symbol_browser_prefs_create_global_tags),
4794 (symbol_browser_load_global_tags):
4795 * plugins/symbol-browser/an_symbol_prefs.h:
4796 * plugins/symbol-browser/an_symbol_view.c:
4797 (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
4798 * plugins/symbol-browser/an_symbol_view.h:
4799 * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
4800 on global tags update because of delayed prefs merging. Happens when
4801 anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
4804 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
4806 * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
4807 after install/uninstall.
4809 Patch from James Liggett:
4810 * scripts/glade2schemas.pl: Fixed creating schemas for list
4813 2007-07-06 Vincent Geddes <vgeddes@gnome.org>
4815 * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
4816 version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
4817 development release since glade svn version is also 3.3.1. In future, the
4818 solution would be for us to always increment the micro version when
4821 2007-07-05 Johannes Schmid <jhs@gnome.org>
4823 * libanjuta/interfaces/libanjuta.idl:
4824 * plugins/build-basic-autotools/build-basic-autotools.c:
4825 (on_build_mesg_format):
4826 * plugins/debug-manager/breakpoints.c:
4827 (breakpoint_item_update_in_ui),
4828 (breakpoints_dbase_edit_breakpoint),
4829 (on_toggle_breakpoint_activate):
4830 * plugins/debug-manager/plugin.c:
4831 (on_run_to_cursor_action_activate):
4832 * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
4833 * plugins/document-manager/action-callbacks.c: (editor_autoformat),
4834 (get_current_editor), (on_save_activate), (on_save_as_activate),
4835 (on_save_prompt_save_editor), (on_close_file_activate),
4836 (on_close_all_file_activate), (on_reload_file_activate),
4837 (anjuta_print_cb), (anjuta_print_preview_cb),
4838 (on_editor_command_upper_case_activate),
4839 (on_editor_command_lower_case_activate),
4840 (on_editor_command_undo_activate),
4841 (on_editor_command_redo_activate),
4842 (on_editor_command_bookmark_toggle_activate), (on_comment_block),
4843 (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
4844 (on_goto_line_no1_activate), (on_goto_block_start1_activate),
4845 (on_goto_block_end1_activate), (on_zoom_in_text_activate),
4846 (on_zoom_out_text_activate), (on_force_hilite_activate),
4847 (on_indent1_activate), (on_swap_activate),
4848 (on_editor_add_view_activate), (on_editor_remove_view_activate):
4849 * plugins/document-manager/anjuta-docman.c:
4850 (on_text_editor_notebook_close_page), (editor_tab_widget_new),
4851 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4852 (anjuta_docman_dispose), (on_notebook_switch_page),
4853 (anjuta_docman_page_from_widget), (on_editor_destroy),
4854 (anjuta_docman_add_editor), (anjuta_docman_remove_document),
4855 (anjuta_docman_get_current_document),
4856 (anjuta_docman_set_current_document),
4857 (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
4858 (anjuta_docman_update_page_label),
4859 (anjuta_docman_get_document_from_path),
4860 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4861 (anjuta_docman_order_tabs):
4862 * plugins/document-manager/anjuta-docman.h:
4863 * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
4864 (update_editor_ui_interface_items), (update_editor_ui),
4865 (on_editor_update_save_ui), (on_editor_update_ui),
4866 (on_editor_changed), (on_save_prompt_save_editor),
4867 (on_save_prompt), (ianjuta_docman_find_editor_with_path),
4868 (ianjuta_docman_get_current_document),
4869 (ianjuta_docman_set_current_document),
4870 (ianjuta_docman_remove_buffer),
4871 (ianjuta_document_manager_iface_init), (ifile_get_uri):
4872 * plugins/editor/text_editor.c: (itext_editor_iface_init),
4873 (idocument_get_filename), (idocument_can_undo),
4874 (idocument_can_redo), (idocument_undo),
4875 (idocument_begin_undo_action), (idocument_end_undo_action),
4876 (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
4877 * plugins/language-support-cpp-java/plugin.c:
4878 (on_editor_char_inserted_cpp), (on_auto_indent):
4879 * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
4880 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4881 * plugins/sample1/plugin.c: (on_sample_action_activate):
4882 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
4883 (on_next_occur), (on_incremental_entry_key_press),
4884 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
4885 (on_toolbar_find_incremental_start),
4886 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
4887 * plugins/search/search-replace.c: (search_and_replace),
4888 (write_message_pane), (search_start_over), (search_update_combos),
4889 (replace_update_combos), (anjuta_search_replace_activate):
4890 * plugins/search/search-replace_backend.c:
4891 (file_buffer_new_from_path), (create_search_entries):
4892 * plugins/sourceview/sourceview-print.c: (create_print_job):
4893 * plugins/sourceview/sourceview.c:
4894 (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
4895 (idocument_can_redo), (idocument_can_undo),
4896 (idocument_begin_undo_action), (idocument_end_undo_action),
4897 (idocument_undo), (idocument_redo), (idocument_grab_focus),
4898 (idocument_get_filename), (idocument_iface_init):
4899 * plugins/tools/editor.c: (on_editor_response):
4900 * plugins/tools/execute.c: (atp_output_context_initialize),
4901 (atp_user_tool_execute):
4902 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
4904 Create IAnjutaDocument interface. This interface is a more general idea
4905 of documents being anything that can be modified, has undo/redo and
4906 may have operations like copy/paste.
4907 The primary goal is to integrate better by making it use the standard file
4908 and edit menu instead of it's own glade menu. Of course the downside is that
4909 you won't be able to view a source file and the designer at the same time. Anyway
4910 so many people have complained that they "can't save a glade file" that I think
4911 this is the much better solution.
4912 Work on the glade plugin is still to come but the most difficult things should be
4915 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
4917 * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
4920 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
4922 * libanjuta/anjuta-plugin-manager.c:
4923 (anjuta_plugin_manager_get_plugins_page),
4924 (anjuta_plugin_manager_get_remembered_plugins_page):
4925 * libanjuta/anjuta-plugin-manager.h:
4926 * src/anjuta-app.c: (anjuta_app_install_preferences):
4927 * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
4928 and remembered plugins preferences pages in separate pages (avoid
4931 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
4933 Patch from James Liggett <jrliggett@cox.net>:
4934 * plugins/editor/Makefile.am, scripts/build-schemas.mk:
4935 Installed editor preferences schemas. Fixes bug #453463.
4937 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
4939 * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
4940 (anjuta_preferences_dialog_init): Sort preferences pages on title.
4942 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
4944 * plugins/document-manager/anjuta-document-manager.ui:
4945 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
4946 * src/action-callbacks.c:
4947 * src/action-callbacks.h:
4948 * src/anjuta-actions.h:
4949 * src/anjuta-app.c: (anjuta_app_instance_init),
4950 (anjuta_app_install_preferences):
4952 * src/anjuta.ui: Moved plugins and shortcuts settings inside
4953 General preferences page. Move preferences menu from Settings to
4954 Edit submenu. And got rid of Settings submenu.
4956 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
4958 * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
4960 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
4962 * TODO.tasks: Increased bounty for on-demand preferences task to $150
4963 as discussed and agreed with James Liggett.
4965 Patch from James Liggett <jrliggett@cox.net>:
4968 * libanjuta/anjuta-plugin-manager.c:
4969 (on_activated_plugin_objects_foreach),
4970 (anjuta_plugin_manager_get_active_plugin_objects):
4971 * libanjuta/anjuta-plugin-manager.h:
4972 * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
4973 (anjuta_plugin_deactivate):
4974 * libanjuta/anjuta-preferences-dialog.c:
4975 (anjuta_preferences_dialog_finalize),
4976 (anjuta_preferences_dialog_class_init), (add_category_columns),
4977 (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
4978 (anjuta_preferences_dialog_remove_page):
4979 * libanjuta/anjuta-preferences.c: (property_destroy),
4980 (unregister_preferences_key), (register_callbacks),
4981 (preferences_foreach_callback), (connect_prop_to_object),
4982 (anjuta_preferences_register_property_raw),
4983 (anjuta_preferences_register_property_custom),
4984 (anjuta_preferences_foreach), (anjuta_preferences_add_page),
4985 (anjuta_preferences_remove_page),
4986 (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
4987 (anjuta_preferences_get_type), (anjuta_preferences_dispose),
4988 (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
4989 (anjuta_preferences_class_init), (anjuta_preferences_new):
4990 * libanjuta/anjuta-preferences.h:
4991 * plugins/build-basic-autotools/Makefile.am:
4992 * plugins/build-basic-autotools/build-basic-autotools.c:
4993 (ipreferences_unmerge):
4994 * plugins/cvs-plugin/Makefile.am:
4995 * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
4996 * plugins/document-manager/Makefile.am:
4997 * plugins/document-manager/plugin.c: (ipreferences_unmerge):
4998 * plugins/editor/plugin.c: (ipreferences_unmerge):
4999 * plugins/file-manager/Makefile.am:
5000 * plugins/file-manager/plugin.c: (activate_plugin),
5001 (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
5002 * plugins/gtodo/plugin.c: (ipreferences_merge),
5003 (ipreferences_unmerge):
5004 * plugins/language-support-cpp-java/Makefile.am:
5005 * plugins/language-support-cpp-java/plugin.c:
5006 (ipreferences_unmerge):
5007 * plugins/message-view/Makefile.am:
5008 * plugins/message-view/plugin.c: (ipreferences_unmerge):
5009 * plugins/sourceview/Makefile.am:
5010 * plugins/sourceview/plugin.c: (ipreferences_unmerge):
5011 * plugins/symbol-browser/Makefile.am:
5012 * plugins/symbol-browser/an_symbol_prefs.c:
5013 (symbol_browser_prefs_finalize):
5014 * plugins/terminal/Makefile.am:
5015 * plugins/terminal/terminal.c: (ipreferences_unmerge):
5016 * plugins/valgrind/plugin.c: (ipreferences_merge),
5017 (ipreferences_unmerge):
5018 * scripts/Makefile.am:
5019 * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
5021 * src/action-callbacks.c: (on_set_preferences1_activate):
5022 * src/anjuta-app.c: (anjuta_app_instance_init),
5023 (anjuta_app_install_preferences):
5025 * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
5026 task: Bug #445314: On demand preferences widgets creation. Thanks
5027 James for this great work.
5029 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
5031 * plugins/debug-manager/data_buffer.c,
5032 plugins/message-view/message-view.c: Fixed compiler warnings.
5034 2007-06-29 Naba Kumar <naba.kumar@gnome.org>
5036 * src/action-callbacks.c: (help_activate),
5037 (on_help_manual_activate), (on_help_tutorial_activate),
5038 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
5040 Fixed help activation (bug #451557).
5042 2007-06-28 Naba Kumar <naba.kumar@gnome.org>
5044 * AUTHORS: Added James Liggett. Forgot to add him before :(
5046 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
5048 * plugins/debug-manager/debugger.c,
5049 plugins/debug-manager/plugin.c,
5050 plugins/gdb/debugger.c,
5051 libanjuta/interfaces/libanjuta.idl:
5052 Add a GError* parameter to debugger-stopped signal
5054 * (added) libanjuta/anjuta-error.c,
5055 (added) libanjuta/anjuta-error.h,
5056 libanjuta/Makefile.am:
5057 Register GError as a boxed type
5059 * libanjuta/interfaces/anjuta-idl-compiler.pl:
5060 Support GError* in signal, GError must be registered as a boxed type
5061 Accept NULL as strings
5063 === anjuta 2.2.0 ===
5065 2007-06-25 Naba Kumar <naba.kumar@gnome.org>
5067 * configure.in: Bumped version to 2.2.0
5068 * NEWS: Updated for 2.2.0 stable release.
5069 * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
5070 Reduce the idle priority to make the UI update before anything else.
5072 2007-06-24 Naba Kumar <naba.kumar@gnome.org>
5074 * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
5076 * libanjuta/interfaces/libanjuta.idl:
5077 * plugins/document-manager/action-callbacks.c:
5078 (on_editor_command_complete_word_activate):
5079 * plugins/document-manager/plugin.c:
5080 (update_editor_ui_interface_items):
5081 * plugins/editor/text_editor.c: (iautocomplete_activate),
5082 (iautocomplete_iface_init):
5083 * plugins/sourceview/sourceview.c: (iassist_iface_init):
5085 Moved autocomplete() method away from IAnjutaEditorAssist into
5086 a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
5087 autocomplete and does not crash with sourceview. Fixes Bug #449620
5088 – The auto completion functionality not work. Also sets menuitem
5089 insensitive when hiding them.
5091 * plugins/debug-manager/disassemble.c:
5092 (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
5095 2007-06-22 Naba Kumar <naba.kumar@gnome.org>
5097 * pixmaps/anjuta_splash.png: Updated.
5099 * plugins/search/search-replace.c
5100 (anjuta_search_replace_activate): Fixed "Find in Files" to select
5101 the right target (project).
5102 * ChangeLog: Added missing log.
5104 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
5106 * manuals/anjuta-faqs/C/anjuta-faqs.xml,
5107 manuals/anjuta-manual/C/fileoperations.xml,
5108 manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
5110 * plugins/gtodo/libgtodo.h: Give a typedef for enum.
5112 * libanjuta/anjuta-children.c: Fixed a bad compile warning.
5114 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
5116 * TODO.tasks: Added bounty for on-demand preferences.
5118 Patch from Thierry Moisan:
5119 * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
5122 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
5124 Patch from tpgww@onepost.net:
5126 * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
5127 * libegg/test-actions.c:
5128 * libegg/test-multi-drag.c: (main):
5129 * plugins/debug-manager/memory.c: (read_memory_block):
5130 * tagmanager/tm_file_entry.c: (tm_file_entry_list):
5132 Fixes compile warnings. Fixes bug #427101.
5134 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
5136 Patch from James Liggett:
5138 * plugins/profiler/gprof-options.c: (on_option_changed),
5140 * plugins/profiler/gprof-options.h:
5141 * plugins/profiler/gprof-profile-data.c:
5142 (gprof_profile_data_init_profile):
5143 * plugins/profiler/gprof-profile-data.h:
5144 * plugins/profiler/plugin.c: (profiler_get_data),
5145 (profiler_set_target), (register_options),
5146 (on_profile_data_browse_button_clicked),
5147 (on_profiling_options_button_clicked), (on_profiler_delete_data):
5148 * plugins/profiler/profiler.glade: implements independent targets.
5149 implements the ability to select arbitrary gmon.out files.
5150 Fixes bug #403502 – User should also be allowed to select an
5151 independent executable target.
5153 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
5155 * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
5157 * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
5158 * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
5160 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
5162 * plugins/debug-manager/plugin.c,
5163 plugins/debug-manager/breakpoints.c:
5164 Remove weak pointers when owner is destroyed
5165 Remove all breakpoints before loading new one
5167 2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
5169 * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
5171 2007-06-19 Naba Kumar <naba@gnome.org>
5173 * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
5174 Bug #448491 Empty Lines Problem.
5176 * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
5178 * data/default.profile, plugins/message-view/plugin.c: Do not
5179 restore session for messages.
5180 Fixes bug #377461 – don't create new message window for each
5183 * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
5184 Fixes a crash on exit/project-close if profiler plugin is loaded.
5186 2007-06-17 Naba Kumar <naba@gnome.org>
5188 * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
5189 C keywords. Fixes bug #447655 – C keyword must NOT be localised.
5191 * plugins/file-loader/plugin.c: Fail on opening non existent files.
5192 Bug #448034 – Anjuta crashes on starting (when the last project
5193 directory was deleted).
5195 * plugins/document-manager/plugin.c: Set line markers for files
5196 opened via IAnjutaFile::open(). Fixes missing line markers while
5199 2007-06-17 Naba Kumar <naba@gnome.org>
5201 * plugins/sourceview/sourceview.glade: Set correct font
5202 default value and use monospace instead of sans. Fixes
5203 bug #448408 – crash in Anjuta IDE: Trying to change the
5206 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5208 * plugins/search/search-replace.c,
5209 plugins/search/search-replace.h,
5210 plugins/search/anjuta-search.glade:
5211 Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
5214 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
5216 * plugins/debug-manager/plugin.c,
5217 plugins/debug-manager/breakpoints.c:
5218 Add weak references, fixes bug #448053 ?
5220 2007-06-16 Naba Kumar <naba@gnome.org>
5222 * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
5223 dialog to allow forgetting them if user chooses to select a different
5226 2007-06-13 Naba Kumar <naba@gnome.org>
5228 * plugins/sourceview/sourceview-prefs.c: Initialize font
5229 on startup correctly if use_theme is set.
5231 * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
5232 if available for default font. Fixes bug #447304.
5234 * plugins/sourceview/sourceview-prefs.c: Return value based
5235 on right data type. Fixes Bug #438878 – Using gtksourceview editor
5236 for the first time has black background
5238 * plugins/project-manager/plugin.c: Give a better error message
5239 when project could not be loaded.
5241 * libanjuta/anjuta-serializer.c: Added a comment.
5243 2007-06-13 Johannes Schmid <jhs@gnome.org>
5246 Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
5247 most warnings to avoid simple coding problems.
5249 * plugins/message-view/anjuta-msgman.c:
5250 (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
5251 * plugins/message-view/plugin.c: (on_view_changed),
5252 (ianjuta_msgman_add_view):
5254 Fixed #440866 by always presenting the message-manager when a tab is
5255 added because Gtk+ seems to have problems to add tabs to hidden widgets.
5257 * plugins/subversion/subversion-callbacks.c:
5258 (on_subversion_commit_response):
5259 Destroy dialog if user clicks "No"
5261 2007-06-12 Naba Kumar <naba@gnome.org>
5263 * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
5264 read and use of uninitialized variable.
5266 * Makefile.am, src/about.c: Install AUTHORS file in datadir also
5267 because it is used in credits listing and packaging could compress
5268 it in docdir. Fixes bug #397881: The credits are empty
5270 * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
5271 tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
5272 tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
5273 plugins/symbol-browser/an_symbol_info.c,
5274 plugins/symbol-browser/plugin.c,
5275 plugins/symbol-browser/an_symbol_view.c,
5276 plugins/editor/aneditor-autocomplete.cxx:
5278 - Do not access TMTag
5279 member in TMSymbol when freeing it because by then the tags
5280 could have changed. Avoids dangerous memory corruptions by freeing
5281 someone else's memory (Could explain those random crashes when
5282 refreshing symbols or re-loading a different project or closing
5283 a project). Anything that tries to refresh symbols could trigger
5285 - Added a flag to also retrieve method definitions as part of
5286 the class's scope members. And used it to set both function prototype
5287 and definition in symbols. Fixes navigation to prototype and
5288 function definitions from symbol browser (bug #440370)
5290 * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
5291 memory. Could fix those bogus 'file changed' dialogs.
5293 * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
5295 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5297 * (added) libanjuta/anjuta-utils-priv.h,
5298 libanjuta/anjuta-utils.h,
5299 libanjuta/anjuta-launcher.c,
5300 libanjuta/Makefile.am:
5301 Fix bug #440801: do not use config.h in public include files
5303 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
5305 * plugins/project-wizard/templates/mkfile.wiz:
5306 Fix bug #442038: missing project.sh file
5309 plugins/project-wizard/templates/Makefile.am,
5310 plugins/project-wizard/templates/translatable-strings.h,
5311 (added) plugins/project-wizard/templates/sdl.wiz,
5312 (added) plugins/project-wizard/templates/appwiz_sdl.png,
5313 (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
5314 (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
5315 (added) plugins/project-wizard/templates/sdl/Makefile.am,
5316 (added) plugins/project-wizard/templates/sdl/.cvsignore,
5317 (added) plugins/project-wizard/templates/sdl/src/main.c,
5318 (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
5319 (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
5320 (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
5321 (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
5322 (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
5323 (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
5324 Fix bug #315635: add a SDL project wizard
5326 2007-06-09 Naba Kumar <naba.kumar@nokia.com>
5328 * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
5329 when SIGCHLD is triggered when main loop context is locked. Dead lock
5330 happens when child_exited callback also accesses main loop context.
5331 Happens particularly badly in debug target exiting.
5333 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
5335 * manuals/anjuta-manual/C/debugger.xml:
5336 First update of the debugger documentation
5338 2007-06-04 Naba Kumar <naba.kumar@nokia.com>
5340 * manuals/anjuta-manual/C/fileoperations.xml,
5341 manuals/anjuta-manual/C/projects.xml,
5342 manuals/anjuta-manual/C/anjuta-manual.xml,
5343 manuals/anjuta-manual/C/build.xml,
5344 manuals/anjuta-manual/C/execute.xml,
5345 manuals/anjuta-manual/Makefile.am: Updated more documentation.
5346 Added project properties documentation. Moved execution section
5347 inside project management. Removed dead documentation.
5349 2007-06-02 Naba Kumar <naba.kumar@nokia.com>
5351 * src/anjuta.c, plugins/symbol-browser/plugin.c,
5352 plugins/symbol-browser/plugin.h,
5353 plugins/symbol-browser/an_symbol_prefs.c,
5354 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5355 libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
5356 progress bar instead of separate window for system tags
5357 generation. Renamed AnjutaStatus methods to a proper ones.
5359 * plugins/symbol-browser/plugin.c,
5360 plugins/symbol-browser/plugin.h,
5361 plugins/symbol-browser/an_symbol_prefs.c,
5362 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
5363 global-tags/create_global_tags.sh.in: Get rid of message window
5364 for showing global tags creation and use a small window with
5367 2007-05-30 Naba Kumar <naba@gnome.org>
5369 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
5370 Bug 442315 – After calling configure, the build menus are still insensitive,
5371 Bug 442314 – Autogeneration fails when there is no autogen.sh
5373 * plugins/project-manager/plugin.c: Fixed mem corruption when it
5374 fails to remove target/source/group. Fixes bug #440196 – crash in
5375 Anjuta IDE: removing a target
5377 2007-05-29 Naba Kumar <naba@gnome.org>
5379 * plugins/symbol-browser/an_symbol_view.c,
5380 plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
5381 tags generation. Fixed runtime warning.
5383 2007-05-28 Naba Kumar <naba@gnome.org>
5385 Patch from James Liggett <jrliggett@cox.net>:
5386 * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
5387 Fixed bug #403502 – User should also be allowed to select an
5388 independent executable target.
5390 2007-05-27 Johannes Schmid <jhs@gnome.org>
5392 * plugins/build-basic-autotools/build-basic-autotools.c:
5393 (get_real_directory), (on_build_mesg_format):
5395 Find correct files for error messages inside scratchbox
5397 2007-05-27 Naba Kumar <naba@gnome.org>
5399 * manuals/anjuta-manual/C/projects.xml,
5400 manuals/anjuta-manual/C/projects.xml: Updated project
5401 management chapter more.
5403 2007-05-25 Johannes Schmid <jhs@gnome.org>
5405 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5406 * plugins/build-basic-autotools/build-basic-autotools.c:
5407 (on_sb_check_toggled), (build_execute_command),
5408 (ipreferences_merge), (ipreferences_unmerge):
5409 Added support for building inside scratchbox environment
5411 Patch from James Liggett <jrliggett@cox.net>:
5412 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
5413 (anjuta_msgman_append_view):
5416 – Anjuta aborts with numerous assertion failures when adding a new message view tab
5418 2007-05-23 Naba Kumar <naba@gnome.org>
5420 * manuals/anjuta-manual/C/projects.xml: Updated project
5423 2007-05-22 Naba Kumar <naba@gnome.org>
5425 * manuals/anjuta-manual/C/projects.xml: More updates.
5427 * manuals/anjuta-manual/C/introduction.xml,
5428 manuals/anjuta-manual/C/projects.xml,
5429 manuals/anjuta-manual/C/interface.xml: Updated documentation.
5431 2007-05-22 Naba Kumar <naba@gnome.org>
5433 Patch from Étienne Bersac:
5434 * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
5435 class in generated class.
5437 2007-05-22 Naba Kumar <naba@gnome.org>
5439 * plugins/profiler/plugin.c: Fixed a compiler warning.
5440 * plugins/valgrind/Makefile.am: Added ldflags.
5442 Patch from James Liggett:
5443 * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
5444 plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
5447 2007-05-18 Johannes Schmid <jhs@gnome.org>
5449 * plugins/editor/text_editor.c:
5450 * plugins/language-support-cpp-java/plugin.c:
5451 (on_editor_language_changed), (on_value_added_current_editor),
5452 (on_value_removed_current_editor):
5454 Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
5455 Fix assist support in language-support-plugin.
5457 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5459 * libanjuta/interfaces/libanjuta.idl:
5460 Add a new interface allowing to implement plugin able
5461 to load other plugins (not written in C)
5463 * libanjuta/anjuta-plugin-handle.c,
5464 libanjuta/anjuta-plugin-handle.h:
5465 Add a language and a resident plugin properties
5467 * libanjuta/anjuta-glue-plugin.c,
5468 libanjuta/anjuta-glue-plugin.h,
5469 (added)libanjuta/anjuta-glue-c.c,
5470 (added)libanjuta/anjuta-glue-c.h,
5471 libanjuta/Makefile.am:
5472 Split code used to load a C plugin into a common part
5473 in anjuta-glue-plugin and a specific part in anjuta-glue-c
5475 * libanjuta/anjuta-glue-factory.c,
5476 libanjuta/anjuta-glue-factory.h,
5477 libanjuta/anjuta-plugin-manager.c:
5478 Allow to load plugin not written in C and search for the
5479 additional needed code in another plugin
5481 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
5483 * plugins/editor/text_editor.c:
5484 Add an empty implementation of IAnjutaEditorAssist for scintilla,
5485 avoiding a crash if scintilla is used
5487 2007-05-14 Johannes Schmid <jhs@gnome.org>
5489 * libanjuta/interfaces/libanjuta.idl:
5490 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
5491 (assist_cleanup), (on_assist_end), (on_assist_cancel),
5492 (on_assist_chosen), (on_assist_update), (get_context),
5493 (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
5494 (install_assist), (uninstall_assist), (install_support),
5495 (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
5496 (cpp_java_plugin_instance_init):
5497 * plugins/language-support-cpp-java/plugin.h:
5498 Use IAnjutaEditorAssist to show language specific suggestions
5500 * plugins/sourceview/Makefile.am:
5501 * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
5502 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5503 * plugins/sourceview/anjuta-view.h:
5504 * plugins/sourceview/assist-window.c: (assist_window_expose),
5505 (assist_window_set_property), (assist_window_get_property),
5506 (assist_window_class_init), (assist_activated),
5507 (assist_window_init), (assist_window_finalize),
5508 (assist_window_select), (assist_window_first),
5509 (assist_window_last), (assist_window_up), (assist_window_down),
5510 (get_coordinates), (assist_window_move), (assist_window_update),
5511 (assist_window_filter_keypress), (assist_window_is_active),
5512 (assist_window_new), (assist_window_get_trigger),
5513 (assist_window_get_position):
5514 * plugins/sourceview/assist-window.h:
5515 * plugins/sourceview/sourceview-args.c (removed):
5516 * plugins/sourceview/sourceview-args.h (removed):
5517 * plugins/sourceview/sourceview-autocomplete.c (removed):
5518 * plugins/sourceview/sourceview-autocomplete.h (removed):
5519 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
5520 * plugins/sourceview/sourceview-private.h:
5521 * plugins/sourceview/sourceview-scope.c(removed):
5522 * plugins/sourceview/sourceview-scope.h(removed):
5523 * plugins/sourceview/sourceview.c: (on_assist_chosen),
5524 (on_assist_cancel), (on_document_char_added),
5525 (on_reload_dialog_response), (sourceview_class_init),
5526 (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
5527 (iassist_remove_trigger), (iassist_autocomplete),
5528 (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
5529 (iassist_react), (iassist_iface_init):
5530 * plugins/sourceview/tag-window.c (moved to assist-window.c):
5531 * plugins/sourceview/tag-window.h (moved to assist-window.c):
5533 - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
5534 - Mark files dirty if reload dialog is canceled.
5536 2007-05-12 Naba Kumar <naba@gnome.org>
5538 * libanjuta/anjuta-launcher.h: Corrected include file.
5540 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
5542 * libanjuta/anjuta-glue-plugin.c,
5543 libanjuta/anjuta-glue-plugin.h,
5544 libanjuta/anjuta-glue-factory.c,
5545 libanjuta/anjuta-glue-factory.h,
5546 ibanjuta/anjuta-plugin-manager.c:
5547 Move code used to load a C plugin from glue-factory to glue-plugin
5548 So loading a plugin written in another language could be done by
5549 just using another object derived from AnjutaGluePlugin
5551 * libanjuta/libanjuta.h:
5552 Remove anjuta-plugin-handle header, it's not installed as libanjuta
5555 === anjuta 2.1.3 ===
5557 2007-05-11 Naba Kumar <naba@gnome.org>
5559 * configure.in: Bumped version to 2.1.3
5562 * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
5564 2007-05-11 Naba Kumar <naba@gnome.org>
5567 * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
5568 Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
5569 based on patch from Jaap Versteegh <j_r_versteegh@hotmail.com>.
5571 2007-05-10 Johannes Schmid <jhs@gnome.org>
5573 * plugins/search/plugin.c:
5574 Make incremental search behave less annoying
5576 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
5578 * plugins/macro/macro-util.c:
5579 Fix bug #419008 and bug #419036
5580 When creating new header file, use name and email set in
5581 preferences and replace invalid C character by underscore
5584 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
5586 * plugins/search/search-replace.c,
5587 plugins/search/search-replace_backend.c:
5588 Disable search button if search expression is empty (bug #378193)
5590 2007-05-08 Naba Kumar <naba@gnome.org>
5592 * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
5595 2007-05-07 Naba Kumar <naba@gnome.org>
5598 * plugins/project-wizard/templates/Makefile.am:
5599 * plugins/project-wizard/templates/minimal.wiz:
5600 * plugins/project-wizard/templates/minimal/.cvsignore:
5601 * plugins/project-wizard/templates/minimal/Makefile.am:
5602 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
5603 * plugins/project-wizard/templates/minimal/autogen.sh:
5604 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
5605 * plugins/project-wizard/templates/minimal/project.anjuta:
5606 Added 'minimal', a generic and flat, project template.
5608 2007-05-05 Naba Kumar <naba@gnome.org>
5610 Patch from Cygwin Ports maintainer <yselkowitz@users.sourceforge.net>:
5612 * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
5613 * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
5614 * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
5615 * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
5616 instead of a real one, fixes interdependency with libanjuta.
5617 * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
5618 * libanjuta/Makefile.am:
5619 * libegg/Makefile.am:
5620 * plugins/build-basic-autotools/Makefile.am:
5621 * plugins/class-gen/Makefile.am:
5622 * plugins/class-inheritance/Makefile.am:
5623 * plugins/cvs-plugin/Makefile.am:
5624 * plugins/debug-manager/Makefile.am:
5625 * plugins/devhelp/Makefile.am:
5626 * plugins/document-manager/Makefile.am:
5627 * plugins/editor/Makefile.am:
5628 * plugins/file-loader/Makefile.am:
5629 * plugins/file-manager/Makefile.am:
5630 * plugins/file-wizard/Makefile.am:
5631 * plugins/gdb/Makefile.am:
5632 * plugins/glade/Makefile.am:
5633 * plugins/gtodo/Makefile.am:
5634 * plugins/language-support-cpp-java/Makefile.am:
5635 * plugins/macro/Makefile.am:
5636 * plugins/message-view/Makefile.am:
5637 * plugins/patch/Makefile.am:
5638 * plugins/profiler/Makefile.am:
5639 * plugins/project-import/Makefile.am:
5640 * plugins/project-manager/Makefile.am:
5641 * plugins/project-wizard/Makefile.am:
5642 * plugins/sample1/Makefile.am:
5643 * plugins/search/Makefile.am:
5644 * plugins/sourceview/Makefile.am:
5645 * plugins/subversion/Makefile.am:
5646 * plugins/symbol-browser/Makefile.am:
5647 * plugins/terminal/Makefile.am:
5648 * plugins/tools/Makefile.am:
5649 * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
5651 2007-05-05 Vincent Geddes <vincent.geddes@gmail.com>
5653 * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
5655 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5657 * libanjuta/anjuta-launcher.c,
5658 libanjuta/anjuta-launcher.h:
5659 Add some missing implementation
5661 2007-04-26 Brian Pepple <bpepple@fedoraproject.org>
5663 Reviewed by Naba Kumar <naba@gnome.org>:
5664 * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
5667 2007-04-26 Jason Switzer <jswitzer@gmail.com>
5669 Reviewed by Naba Kumar <naba@gnome.org>:
5670 * plugins/editor/text_editor.c: Large memory addresses were being
5671 truncated, switched to glong (bug #422143).
5673 2007-04-24 Naba Kumar <naba@gnome.org>
5675 * plugins/document-manager/plugin.c: (prefs_finalize):
5676 * plugins/editor/aneditor-autocomplete.cxx:
5677 * plugins/editor/text_editor_menu.c:
5678 * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
5679 * plugins/file-loader/plugin.c: (open_file_with),
5680 (create_open_with_submenu):
5681 * plugins/file-manager/plugin.c: (prefs_finalize):
5682 * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
5683 pointer type castings.
5685 2007-04-24 Naba Kumar <naba@gnome.org>
5687 Patch from s|s <supreet.sethi@gmail.com>:
5688 * (added) plugins/project-wizard/templates/django-logo.png:
5689 * (added) plugins/project-wizard/templates/django.wiz:
5690 * plugins/project-wizard/templates/Makefile.am:
5691 * plugins/project-wizard/templates/translatable-strings.h: Added
5692 django project template. http://www.djangoproject.com/
5694 2007-04-24 Naba Kumar <naba@gnome.org>
5696 * plugins/subversion/anjuta-subversion.glade: Set expansion for
5697 the log entry widget and made the dialog little larger.
5699 2007-04-24 Naba Kumar <naba@gnome.org>
5701 Patch from Halton Huo:
5703 * plugins/project-wizard/property.c:
5704 * plugins/subversion/svn-auth.c:
5705 * plugins/subversion/svn-backend-priv.h:
5706 * plugins/subversion/svn-backend.c:
5707 * plugins/subversion/svn-backend.h:
5708 * plugins/subversion/svn-notify.h: Proper use of subversion
5709 headers. Fixes build issues in solaris (bug #426701).
5711 2007-04-24 Naba Kumar <naba@gnome.org>
5713 * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
5715 * plugins/project-wizard/templates/cpp.wiz:
5716 * plugins/project-wizard/templates/gcj.wiz:
5717 * plugins/project-wizard/templates/gnome.wiz:
5718 * plugins/project-wizard/templates/gtk.wiz:
5719 * plugins/project-wizard/templates/gtkmm.wiz:
5720 * plugins/project-wizard/templates/java.wiz:
5721 * plugins/project-wizard/templates/python.wiz:
5722 * plugins/project-wizard/templates/terminal.wiz:
5723 * plugins/project-wizard/templates/wxwin.wiz:
5724 * plugins/project-wizard/templates/xlib-dock.wiz:
5725 * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
5726 project option and set it ON by default (since gnome-build, can't
5727 enabled configure shared lib support later when a sharedlib target
5730 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5732 * plugins/debug-manager/stack_trace.c:
5733 Fix a missing case in the previous changes
5735 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
5737 * plugins/debug-manager/plugin.c:
5740 * plugins/debug-manager/breakpoints.c,
5741 plugins/gdb/plugin.c:
5742 Fix adding breakpoint on a function
5744 * plugins/debug-manager/stack_trace.c:
5745 Highlight changed stack frame
5747 2007-04-18 Naba Kumar <naba@gnome.org>
5749 * plugins/document-manager/anjuta-docman.c:
5750 (anjuta_docman_dispose), (on_editor_destroy),
5751 (anjuta_docman_remove_editor): Remove the editor widget from
5752 the parent container before calling destroy, otherwise container
5753 removal happens after TextEditor is disposed resulting in call
5754 to value-remove for a TextEditor which is half-dead (crash).
5756 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
5758 * plugins/debug-manager/data_buffer.c
5759 plugins/debug-manager/data_view.c,
5760 plugins/debug-manager/memory.c:
5761 Fixes for bug #418523, bug #427090 and bug #428174
5763 2007-04-11 Halton Huo <halton.huo@sun.com>
5765 reviewed by: <jhs@gnome.org>
5768 * libanjuta/Makefile.am:
5769 * libanjuta/anjuta-utils.c:
5770 * libanjuta/anjuta-utils.h:
5771 * manuals/reference/libanjuta/Makefile.am:
5773 Fixed compilation on sun by deploying the libutil methods
5774 in anjuta-utils.h and building them on condition.
5776 2007-04-11 Johannes Schmid <jhs@gnome.org>
5778 * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
5779 (anjuta_docman_add_editor):
5780 Hold a reference on the editor as long as we use it.
5782 * plugins/document-manager/plugin.c: (on_editor_changed):
5783 Destroy GValue to fix a memoery leak.
5785 2007-04-11 Johannes Schmid <jhs@gnome.org>
5787 * plugins/document-manager/plugin.c: (on_editor_changed):
5788 Fixed reference counting for editor by using g_value_take_object instead
5789 of g_value_set_object. The editors are now correctly finalized and thus
5790 we do not lack so much memory anymore.
5792 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
5793 (anjuta_view_finalize), (anjuta_view_focus_out),
5794 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
5795 * plugins/sourceview/anjuta-view.h:
5796 * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
5797 * plugins/sourceview/sourceview-prefs.c:
5798 (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
5799 * plugins/sourceview/sourceview-prefs.h:
5800 * plugins/sourceview/sourceview-private.h:
5801 * plugins/sourceview/sourceview.c: (on_document_loaded),
5802 (timeout_unref), (on_document_saved), (sourceview_finalize),
5803 (sourceview_new), (ifile_open), (ifile_savable_save),
5804 (ifile_savable_save_as):
5806 Several changes to fix things when the editor is correctly destroyed.
5807 Fixed preferences (which led me to the refcounting issue, #409412)
5808 and removed deprecated completition code that will be replace by
5809 IAnjutaAssist interface soon.
5811 2007-04-11 Johannes Schmid <jhs@gnome.org>
5813 * libanjuta/anjuta-launcher.c:
5814 (anjuta_launcher_execution_done_cleanup),
5815 (anjuta_launcher_child_terminated):
5816 Possible fix for #428363 and added a g_return_if_fail
5818 * plugins/message-view/plugin.c: (activate_plugin):
5819 Fixed a Gtk/Gdl-Critical
5821 Patches from Étienne Bersac <bersace03@laposte.net>
5822 * plugins/class-gen/templates/go-source.tpl:
5823 * plugins/macro/macros.xml:
5824 Use better template for GObjects (#417875 and #417918)
5826 Patches from Halton Huo <halton.huo@sun.com>
5827 * libanjuta/anjuta-launcher.h:
5828 * libanjuta/anjuta-preferences.c:
5829 * libanjuta/anjuta-utils.c:
5830 * plugins/class-gen/window.c: (cg_window_set_add_to_project),
5831 (cg_window_set_add_to_repository):
5832 * plugins/class-inheritance/class-inherit.c:
5833 Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
5835 2007-04-09 Johannes Schmid <jhs@gnome.org>
5837 * plugins/editor/print.c: (anjuta_print_show_header):
5838 * plugins/file-manager/anjuta-file-manager-plugin.glade:
5839 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
5841 Some string changes (#427395 and #427399)
5843 2007-04-06 Johannes Schmid <jhs@gnome.org>
5845 * plugins/build-basic-autotools/build-basic-autotools.c:
5846 (on_build_mesg_format), (on_build_mesg_parse):
5847 Fixed full path detection
5849 2007-04-05 Naba Kumar <naba@gnome.org>
5851 Patch from Halton Huo:
5852 * libanjuta/Makefile.am:
5853 * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
5854 * libanjuta/anjuta-glue-cpp.h:
5855 * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
5856 (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
5857 (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
5858 (anjuta_glue_factory_get_path), (get_already_loaded_module),
5859 (load_plugin), (anjuta_glue_factory_get_object_type):
5860 * libanjuta/anjuta-glue-factory.h:
5861 * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
5862 (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
5863 (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
5864 (anjuta_glue_plugin_new):
5865 * libanjuta/anjuta-glue-plugin.h:
5866 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
5867 (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
5868 * libanjuta/anjuta-plugin.h:
5869 * libanjuta/glue-cpp.c:
5870 * libanjuta/glue-cpp.h:
5871 * libanjuta/glue-factory.c:
5872 * libanjuta/glue-factory.h:
5873 * libanjuta/glue-plugin.c:
5874 * libanjuta/glue-plugin.h:
5875 * plugins/build-basic-autotools/build-basic-autotools.h:
5876 * plugins/class-gen/plugin.h:
5877 * plugins/class-inheritance/plugin.h:
5878 * plugins/cvs-plugin/plugin.h:
5879 * plugins/debug-manager/plugin.h:
5880 * plugins/devhelp/plugin.h:
5881 * plugins/document-manager/plugin.h:
5882 * plugins/editor/plugin.h:
5883 * plugins/file-loader/plugin.h:
5884 * plugins/file-manager/plugin.h:
5885 * plugins/file-wizard/plugin.h:
5886 * plugins/gdb/plugin.h:
5887 * plugins/glade/plugin.h:
5888 * plugins/gtodo/plugin.h:
5889 * plugins/language-support-cpp-java/plugin.h:
5890 * plugins/macro/plugin.h:
5891 * plugins/message-view/plugin.h:
5892 * plugins/patch/plugin.h:
5893 * plugins/profiler/plugin.h:
5894 * plugins/project-import/plugin.h:
5895 * plugins/project-manager/plugin.h:
5896 * plugins/project-wizard/plugin.h:
5897 * plugins/sample1/plugin.h:
5898 * plugins/search/plugin.h:
5899 * plugins/sourceview/plugin.h:
5900 * plugins/subversion/plugin.h:
5901 * plugins/symbol-browser/plugin.h:
5902 * plugins/terminal/terminal.c:
5903 * plugins/tools/plugin.h:
5904 * plugins/tools/scripts/tools-2.xml.in:
5905 * plugins/valgrind/plugin.h:
5907 Renamed Glue to AnjutaGlue to avoid namespace conflicts.
5909 2007-04-05 Naba Kumar <naba@gnome.org>
5911 * anjuta.spec.in, configure.in: Removed dead codes.
5913 Patch from Jos Dehaes:
5914 * configure.in, plugins/project-wizard/templates/Makefile.am,
5915 plugins/project-wizard/templates/mkfile.wiz,
5916 plugins/project-wizard/templates/translatable-strings.h: Enabled
5917 makefile-based project creation and import. Fixes bug #355145
5919 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
5921 * plugins/debug-manager/debugger.c,
5922 plugins/debug-manager/plugin.c,
5923 plugins/gdb/anjuta-gdb.plugin.in:
5924 Code cleaning (remove unused code, rename this into self)
5925 Add information about supported format in debugger plugin
5926 Activate debugger plugin according to the target format
5928 2007-04-01 Naba Kumar <naba@gnome.org>
5930 * plugins/message-view/message-view.c:
5931 (message_view_instance_init): Fixed message icons to appear.
5933 2007-03-31 Johannes Schmid <jhs@gnome.org>
5935 * plugins/message-view/anjuta-msgman.c:
5936 (anjuta_msgman_append_view):
5937 * plugins/message-view/plugin.c: (on_view_changed),
5938 (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
5942 2007-03-31 Johannes Schmid <jhs@gnome.org>
5944 * plugins/message-view/message-view.c:
5945 (message_view_instance_init), (imessage_view_append):
5946 Show nice icons beside the messages for info, warning and error. This is a completly
5947 cosmetic change so if someone dislikes it he is free to remove it.
5949 2007-03-31 Johannes Schmid <jhs@gnome.org>
5951 * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
5952 (anjuta_msgman_class_init), (anjuta_msgman_append_view),
5953 (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
5954 * plugins/message-view/anjuta-msgman.h:
5955 * plugins/message-view/message-view.h:
5956 * plugins/message-view/plugin.c: (on_view_changed),
5958 Fixed #359399 and made next/previous insensitive when not availible
5960 * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
5961 (tag_style_to_string):
5962 Fixed namespace Problem with gdk >= 2.11
5964 * plugins/sourceview/sourceview-autocomplete.c:
5965 (sourceview_autocomplete_init):
5966 Removed structure, follow-up of #423682
5968 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
5970 * plugins/debug-manager/debug_tree.c,
5971 plugins/debug-manager/debug_tree.h,
5972 plugins/debug-manager/watch.c,
5973 plugins/debug-manager/anjuta-debug-manager.glade:
5974 Inspect variable at cursor
5975 Fix buttons in inspect dialog
5977 2007-03-27 Halton Huo <halton.huo@sun.com>
5979 Reviewed by Sebastien Granjoux <seb.sfo@free.fr>:
5981 * plugins/sourceview/sourceview-autocomplete.c
5982 plugins/debug-manager/disassemble.c,
5983 libanjuta/interfaces/libanjuta.idl:
5984 Remove array with 0 size and empty structure as it is not
5985 supported by sun cc, Fixes bug #423682
5987 * plugins/debug-manager/debugger.c:
5988 Remove anonymous union as it is not supported by sun cc,
5991 === anjuta 2.1.2 ===
5993 2007-03-28 Naba Kumar <naba@gnome.org>
5995 * configure.in: Bumped version to 2.1.2
5996 * NEWS: Updated for release.
5998 * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
5999 Improved breakpoint marker icon.
6001 * plugins/editor/anjuta-editor.plugin.in,
6002 plugins/sourceview/sourceview.plugin.in: Made editor plugins
6003 non user activable since they are now remembered properly.
6005 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
6007 * plugins/tools/editor.c:
6010 2007-03-27 Naba Kumar <naba@gnome.org>
6012 * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
6013 word when autocompleting without leaving any trailing part of
6016 2007-03-27 Kamil Páral <ripper42@gmail.com>
6018 Reviewed by Naba Kumar <naba@gnome.org>:
6019 * anjuta.desktop.in.in: Remove "Application" category from desktop
6020 file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
6022 2007-03-27 Naba Kumar <naba@gnome.org>
6024 * configure.in, plugins/document-manager/anjuta-docman.c:
6025 (anjuta_docman_add_editor): Conditionally compile notebook tab
6026 reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
6028 Patch from Halton Huo:
6029 * configure.in, global-tags/Makefile.am: Do not pass -Wall to
6030 non gcc compiler flags. Fixes bug #423089.
6032 2007-03-26 Naba Kumar <naba@gnome.org>
6034 * AUTHORS, NEWS, TODO.tasks: Updated.
6036 * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
6039 * plugins/symbol-browser/plugin.c: (on_editor_saved),
6040 (update_editor_symbol_model), (iter_matches),
6041 (on_editor_update_ui), (value_added_current_editor),
6042 (activate_plugin), (dispose),
6043 (symbol_browser_plugin_instance_init):
6044 * plugins/symbol-browser/plugin.h: update line on editor save
6045 and editor change. Code clean up and fixed warnings.
6047 2007-03-26 Naba Kumar <naba@gnome.org>
6049 * plugins/project-wizard/templates/java/project.anjuta,
6050 plugins/project-wizard/templates/python/project.anjuta,
6051 plugins/project-wizard/templates/python/project.anjuta:
6052 Removed version control plugins from default selection.
6054 * plugins/tools/scripts/prepare-changelog.pl,
6055 plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
6056 script to a better one (that works on both cvs and svn).
6058 2007-03-26 Naba Kumar <naba@gnome.org>
6060 * (added) plugins/project-wizard/templates/translatable-strings.pl,
6061 Makefile.am: Added the generated translatable file (required for
6062 translations for svn checkouts).
6065 plugins/project-wizard/templates/extract-translatable-strings.pl
6066 plugins/project-wizard/templates/Makefile.am, Makefile.am,
6067 po/POTFILES.in: Generated translatable strings for .wiz files and
6068 added them in POTFILES.in for translation. Fixes bug #398035
6070 2007-03-25 Naba Kumar <naba@gnome.org>
6072 * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
6074 * src/anjuta-app.c: Removed dead codes.
6076 * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
6077 global tags generation starts.
6079 * plugins/debug-manager/chunk_view.c,
6080 plugins/debug-manager/start.h,
6081 plugins/debug-manager/chunk_view.h,
6082 plugins/debug-manager/utilities.c,
6083 plugins/debug-manager/utilities.h,
6084 plugins/debug-manager/debugger.c,
6085 plugins/debug-manager/threads.c,
6086 plugins/debug-manager/disassemble.c,
6087 plugins/debug-manager/info.c,
6088 plugins/debug-manager/sharedlib.c,
6089 plugins/debug-manager/threads.h,
6090 plugins/debug-manager/disassemble.h,
6091 plugins/debug-manager/signals.c,
6092 plugins/debug-manager/info.h,
6093 plugins/debug-manager/sharedlib.h,
6094 plugins/debug-manager/data_buffer.c,
6095 plugins/debug-manager/data_view.c,
6096 plugins/debug-manager/signals.h,
6097 plugins/debug-manager/debug_tree.c,
6098 plugins/debug-manager/watch.c,
6099 plugins/debug-manager/registers.c,
6100 plugins/debug-manager/data_buffer.h,
6101 plugins/debug-manager/data_view.h,
6102 plugins/debug-manager/memory.c,
6103 plugins/debug-manager/debug_tree.h,
6104 plugins/debug-manager/watch.h,
6105 plugins/debug-manager/registers.h,
6106 plugins/debug-manager/memory.h,
6107 plugins/debug-manager/locals.c,
6108 plugins/debug-manager/sexy-icon-entry.c,
6109 plugins/debug-manager/breakpoints.c,
6110 plugins/debug-manager/locals.h,
6111 plugins/debug-manager/sexy-icon-entry.h,
6112 plugins/debug-manager/stack_trace.c,
6113 plugins/debug-manager/breakpoints.h,
6114 plugins/debug-manager/sparse_buffer.c,
6115 plugins/debug-manager/sparse_view.c,
6116 plugins/debug-manager/stack_trace.h,
6117 plugins/debug-manager/sparse_buffer.h,
6118 plugins/debug-manager/sparse_view.h,
6119 plugins/debug-manager/start.c,
6120 plugins/gdb/utilities.c,
6121 plugins/gdb/utilities.h,
6122 plugins/gdb/debugger.c,
6123 plugins/gdb/debugger.h: Added indentation modeline for easy indentation
6126 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6128 * plugins/gdb/debugger.c:
6129 Avoid empty debugger log window by limiting line to 90 characters
6131 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6133 * plugins/debug-manager/plugin.c,
6134 plugins/debug-manager/plugin.h,
6135 plugins/debug-manager/threads.c,
6136 plugins/debug-manager/threads.h,
6137 plugins/debug-manager/breakpoints.c,
6138 plugins/debug-manager/breakpoints.h,
6139 plugins/debug-manager/stack_trace.c,
6140 plugins/debug-manager/stack_trace.h:
6141 View code action now changes location in disassembly view too
6143 * plugins/debug-manager/anjuta-debug-manager.ui:
6144 Rename breakpoint actions
6146 2007-03-24 Naba Kumar <naba@gnome.org>
6148 * configure.in, src/anjuta-app.c: Use the new docking algorithm
6149 in gdl 0.7.3 (svn trunk).
6150 * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
6152 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
6154 * plugins/debug-manager/threads.c,
6155 plugins/debug-manager/debug_tree.c,
6156 plugins/debug-manager/debug_tree.h,
6157 plugins/debug-manager/locals.c,
6158 plugins/debug-manager/registers.c,
6159 plugins/debug-manager/stack_trace.c:
6160 Allow to change current thread updating register, stack and locals
6161 Allow to change current stack frame updating locals
6163 * plugins/gdb/debugger.c:
6164 Read argument of selected stack frame
6166 * plugins/debug-manager/data_view.c:
6167 Fix an unrelated bug
6169 2007-03-23 Naba Kumar <naba@gnome.org>
6171 * plugins/document-manager/anjuta-docman.c,
6172 plugins/document-manager/plugin.c: Fixed many memory leaks.
6173 (ianjuta_file_get_uri() returns a new string).
6175 * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
6176 widget for save dialogs.
6178 * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
6179 svn and fixed to get function/prototype/member args list. Call tips
6182 2007-03-22 Naba Kumar <naba@gnome.org>
6184 * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
6185 and calltips would work again for functions from global tags (Needs
6186 regenerating global tags).
6188 * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
6189 ctags svn version and reopened bug #395362. Fixes tags parsing that
6190 seemed to have stopped working recently.
6192 2007-03-21 Naba Kumar <naba@gnome.org>
6194 * tagmanager/tm_source_file.c, tagmanager/options.c,
6195 global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
6196 extend .. more needs to be investigated and fixed). Enabled some
6199 2007-03-16 Naba Kumar <naba@gnome.org>
6201 * src/anjuta.c: Fixed project loading from command line.
6203 2007-03-16 Naba Kumar <naba@gnome.org>
6205 Patch from James Liggett <jrliggett@cox.net>:
6206 plugins/profiler/gprof-profile-data.c: Fixed a crash.
6208 2007-03-15 Naba Kumar <naba@gnome.org>
6210 * libanjuta/anjuta-profile-manager.c,
6211 libanjuta/anjuta-profile-manager.h: Added method to get current
6214 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
6215 signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
6218 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
6219 plugins/file-loader/plugin.c: Moved to functions as utility functions.
6220 Also, not load project files in session load in loader plugin.
6222 * plugins/project-manager/plugin.c, src/anjuta.c:
6223 Emit "exiting" signal in shell when exiting anjuta. project manager
6224 listens to exiting signal and saves session. anjuta.c saves session
6225 only when current projfile is 'user'. Load project saved in session
6226 differently then the rest of the session. This should fix all the
6227 session restoration bugs.
6229 src/main.c: Present anjuta window when becon message is received.
6231 2007-03-14 Naba Kumar <naba@gnome.org>
6233 * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
6234 not randomly save (it was a wrong looping).
6236 2007-03-12 Naba Kumar <naba@gnome.org>
6238 * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
6240 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
6242 * plugins/debug-manager/anjuta-debug-manager.ui,
6243 libanjuta/interfaces/libanjuta.idl,
6244 plugins/debug-manager/debugger.c,
6245 (added) plugins/debug-manager/threads.c,
6246 (added) plugins/debug-manager/threads.h,
6247 plugins/debug-manager/plugin.c,
6248 plugins/debug-manager/Makefile.am,
6249 plugins/gdb/plugin.c,
6250 plugins/gdb/debugger.c,
6251 plugins/gdb/debugger.h:
6252 Add a window displaying all threads
6253 Add needed functions
6254 Switching to a different thread is still not done
6256 * plugins/debug-manager/debug_tree.c,
6257 plugins/debug-manager/locals.c,
6258 plugins/debug-manager/stack_trace.c:
6259 Small cosmetic changes
6261 * plugins/gdb/gdbmi.c:
6262 Keep all elements in gdbmi hash
6263 Even if using the same key like in -threads-list-ids
6265 2007-03-11 Naba Kumar <naba@gnome.org>
6267 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
6269 * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
6271 * manuals/reference/libanjuta/libanjuta-docs.sgml,
6272 manuals/reference/libanjuta/libanjuta-sections.txt,
6273 manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
6276 2007-03-11 Naba Kumar <naba@gnome.org>
6278 * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
6279 gtk-doc properly. Bumped gtk-doc requirement to 1.4
6281 * manuals/reference/libanjuta/libanjuta-docs.sgml,
6282 manuals/reference/libanjuta/libanjuta.types,
6283 manuals/reference/libanjuta/libanjuta-sections.txt,
6284 manuals/reference/libanjuta/.cvsignore,
6285 (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
6286 infrastructure. Got rid of tmpl/ directory and moved all section
6287 documenation to source code (requires gtk-doc >= 1.4).
6289 * libanjuta/anjuta-plugin-description.c,
6290 libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-status.c,
6291 libanjuta/cell-renderer-captioned-image.c,
6292 libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
6293 libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
6294 libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
6295 libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
6296 libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
6297 libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
6298 libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
6299 libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
6300 libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
6301 libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
6302 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
6303 libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
6304 documentation from templates to source code.
6306 2007-03-10 Johannes Schmid <jhs@gnome.org>
6308 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
6309 Added some debug output but could not figure out why
6310 some plugins are not kept.
6312 * libanjuta/interfaces/libanjuta.idl:
6313 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6314 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6315 Added IAnjutaEditorGoto::matching_brace
6317 * plugins/document-manager/action-callbacks.c:
6318 (on_editor_command_match_brace_activate):
6319 * plugins/document-manager/plugin.c:
6320 (update_editor_ui_interface_items):
6321 * plugins/editor/text_editor.c: (igoto_matching_brace),
6323 * plugins/sourceview/sourceview.c: (ieditor_iface_init):
6324 Fixed #355155 (matching brace for scintilla, disabled for sourceview)
6326 2007-03-09 Johannes Schmid <jhs@gnome.org>
6328 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6331 * plugins/sourceview/sourceview-private.h:
6332 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6333 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6334 (sourceview_new), (ifile_savable_save_as):
6335 Tweaked vfs monitoring
6337 2007-03-09 Johannes Schmid <jhs@gnome.org>
6339 * libanjuta/interfaces/Makefile.am.iface:
6340 Fixed installtion of header files
6342 * plugins/sourceview/sourceview.c: (set_select):
6343 do not scroll to much in interactive search
6345 2007-03-09 Naba Kumar <naba@gnome.org>
6347 * src/anjuta.c: Fixed session restoration.
6349 * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
6350 signal handlers after symbol browser plugin is deactivated.
6352 * plugins/editor/editor.glade,
6353 plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6354 Fixed indentation confustion in preferences.
6356 2007-03-08 Johannes Schmid <jhs@gnome.org>
6358 * plugins/search/search-replace.c: (search_set_combo),
6359 (search_set_action), (search_set_target), (search_set_direction),
6360 (create_dialog), (search_disconnect_set_toggle_connect),
6361 (on_search_match_whole_word_toggled),
6362 (on_search_match_whole_line_toggled),
6363 (on_search_match_word_start_toggled),
6364 (search_set_toggle_direction):
6365 Use GCallback instead of GSignalFunc! We need to fix this code anyway,
6366 it's somehow ugly and uses many deprecated widgets
6368 Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
6369 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
6372 2007-03-07 Naba Kumar <naba@gnome.org>
6374 * src/anjuta.c: Make launching projects work from command line. Also
6375 fixes gnome session restart command.
6377 2007-03-07 Johannes Schmid <jhs@gnome.org>
6379 Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
6380 * plugins/class-gen/plugin.c: (iwizard_activate):
6383 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
6386 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
6387 Fixed #377483 (It's not possible to know if directories have
6388 a version in CVS. Show version column only if there are version
6389 informations availible
6391 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
6394 2007-03-07 Johannes Schmid <jhs@gnome.org>
6396 * plugins/sourceview/sourceview-prefs.c: (get_bool):
6398 * plugins/symbol-browser/an_symbol_prefs.c:
6399 (on_update_global_clicked):
6402 2007-03-07 Johannes Schmid <jhs@gnome.org>
6404 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
6405 (anjuta_save_prompt_new):
6406 * plugins/project-import/project-import.c:
6407 (project_import_finalize):
6408 Fixed Gtk-Criticals (maybe #409408)
6410 2007-03-07 Naba Kumar <naba@gnome.org>
6412 * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
6413 when we are at just beginning of string or comment. Fixes bug #397981.
6415 2007-03-07 Johannes Schmid <jhs@gnome.org>
6417 * plugins/language-support-cpp-java/plugin.c:
6418 (initialize_indentation_params):
6419 Removed annoying DEBUG_PRINT
6421 * plugins/sourceview/sourceview-cell.c:
6422 (sourceview_cell_instance_init), (icell_get_character),
6423 (icell_get_length), (icell_get_char), (icell_get_attribute):
6424 Improved code to be faster
6425 Implemented attribute handling so that indentation really works in any case
6427 2007-03-06 Johannes Schmid <jhs@gnome.org>
6430 GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
6432 * plugins/document-manager/anjuta-docman.c:
6433 (anjuta_docman_instance_init), (anjuta_docman_add_editor):
6434 Removed old and ugly tab drag&drop code and use built-in gtk stuff
6435 instead (required GTK >= 2.10)
6437 * plugins/sourceview/sourceview-private.h:
6438 * plugins/sourceview/sourceview.c:
6439 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6440 (sourceview_finalize), (sourceview_new), (imark_mark),
6441 (imark_unmark), (imark_is_marker_set),
6442 (imark_location_from_handle), (imark_delete_all_markers):
6443 Fixed marker handling and worked a bit more on vfs monitoring
6445 2007-03-05 Johannes Schmid <jhs@gnome.org>
6447 * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
6448 Added method to select specific iter
6450 * plugins/sourceview/sourceview-private.h:
6451 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
6452 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
6453 (sourceview_add_monitor), (on_document_saved),
6454 (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
6455 Fixed vfs monitoring (mostly ported code from text_editor.c)
6457 * plugins/symbol-browser/an_symbol_view.c:
6458 * plugins/symbol-browser/an_symbol_view.h:
6459 * plugins/symbol-browser/plugin.c: (iter_matches),
6460 (on_editor_update_ui), (value_added_current_editor):
6461 Select the current tag in locals window and symbol toolbar. If there
6462 is no tag at the current line, reserve backward for the next tag. This will
6463 select the correct tag if inside a function.
6465 2007-03-05 Naba Kumar <naba@gnome.org>
6467 * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
6468 * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
6470 * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
6473 2007-03-04 Johannes Schmid <jhs@gnome.org>
6477 Fixed distcheck (well, partly)
6479 2007-03-04 Johannes Schmid <jhs@gnome.org>
6481 * plugins/document-manager/anjuta-document-manager.ui:
6482 Move "Swap .c/.h from Main to Browser toolbar
6484 Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
6485 * plugins/file-manager/an_file_view.c: (fv_prefs_new),
6486 (fv_prefs_free), (fv_add_tree_entry):
6487 * plugins/file-manager/anjuta-file-manager-plugin.glade:
6488 * plugins/file-manager/plugin.c: (prefs_init):
6490 Bug 387208 – [Patch] Add custom file-manager ignore pattern support
6492 2007-03-04 Naba Kumar <naba@gnome.org>
6494 * data/default.proflie, data/Makefile.am, src/anjuta.c,
6495 plugins/project-manager/plugin.c:
6496 Restored default profile and renamed it from "default.anjuta" to
6499 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6501 * plugins/debug-manager/debugger.c,
6502 plugins/debug-manager/plugin.c,
6503 plugins/gdb/debugger.c,
6504 libanjuta/interfaces/libanjuta.idl,
6505 plugins/debug-manager/stack_trace.c:
6506 Add a dialog box when a signal is received (except SIGINT)
6507 Display stack frame even if arguments are not available
6509 2007-03-03 Naba Kumar <naba@gnome.org>
6511 * TODO.tasks: Icons bounty added.
6513 * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
6516 * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
6519 * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
6520 plugins/Makefile.am, (removed) plugins/profile-default/*,
6521 plugins/project-manager/anjuta-project-manager.plugin.in,
6522 plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
6523 profile implementation to load user profile and projects. Store and
6524 restore remembered plugins. Use profile scoping and descoping for
6525 saving and loading sesstions.
6527 * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
6528 libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
6529 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
6532 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
6534 * plugins/debug-manager/debug_tree.c
6535 plugins/debug-manager/debug_tree.h:
6536 Bug fix, deleting wrong variable
6538 * plugins/gdb/debugger.c:
6539 Bug fix, remove forgotten debugging code
6541 2007-03-02 Johannes Schmid <jhs@gnome.org>
6543 * plugins/document-manager/anjuta-document-manager.ui:
6544 * plugins/search/anjuta-search.ui:
6545 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
6546 Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
6549 * src/anjuta-app.c: (on_toolbar_view_toggled),
6550 (on_add_merge_widget), (on_session_save), (on_widget_remove):
6551 Save toolbar positions, don't use fixed toolbar style
6553 All in all this will allow more complex toolbar configurations and
6554 might gain some space on smaller displays because the user can disable
6555 toolbar parts he does not use. Also allows to use any toolbar style
6556 without looking too ugly.
6558 2007-03-01 Naba Kumasr <naba@gnome.org>
6560 * TODO.tasks: Added a bounty for creating icons.
6562 * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
6563 libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
6564 profile-changed signal. Do not sync non-user-activatable plugins.
6566 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
6568 * plugins/debug-manager/disassemble.c,
6569 plugins/debug-manager/sparse_view.c,
6570 plugins/gdb/debugger.c,
6571 libanjuta/interfaces/libanjuta.idl:
6572 Display function name in disassembly view
6574 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
6576 * (added) plugins/debug-manager/bookmark.png,
6577 (added) plugins/debug-manager/breakpoint-disabled.png,
6578 (added) plugins/debug-manager/breakpoint-enabled.png,
6579 (added) plugins/debug-manager/program-counter.png,
6580 (added) plugins/debug-manager/linemarker.png,
6581 plugins/debug-manager/Makefile.am,
6582 plugins/debug-manager/disassemble.c,
6583 plugins/debug-manager/disassemble.h,
6584 plugins/debug-manager/sparse_buffer.c,
6585 plugins/debug-manager/sparse_buffer.h,
6586 plugins/debug-manager/sparse_view.c,
6587 plugins/debug-manager/sparse_view.h,
6588 plugins/debug-manager/plugin.c,
6589 plugins/debug-manager/breakpoints.c,
6590 libanjuta/interfaces/libanjuta.idl:
6591 Add markers in the disassembly view
6592 Display program counter and breakpoints in disassembly view
6594 * plugins/gdb/debugger.c:
6595 Fix a bug added with my previous patch, setting and clearing
6596 breakpoints was not working
6598 2007-02-28 Johannes Schmid <jhs@gnome.org>
6600 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
6601 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
6602 * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
6603 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
6604 * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
6605 * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
6606 * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
6607 * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
6608 * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
6609 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
6610 Updated (why do they need to be under version control?)
6612 * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
6613 (create_tab_popup_menu), (on_msgman_popup_menu),
6614 (on_tab_button_press_event), (anjuta_msgman_page_new),
6615 (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
6616 Added "Close all message tabs" popup menu
6618 2007-02-26 Naba Kumar <naba@gnome.org>
6620 * plugins/profiler/gprof-flat-profile-entry.c,
6621 plugins/profiler/gprof-flat-profile.c,
6622 plugins/profiler/gprof-flat-profile-entry.h,
6623 plugins/profiler/gprof-flat-profile.h,
6624 plugins/profiler/gprof-flat-profile-view.c,
6625 plugins/profiler/gprof-flat-profile-view.h,
6626 plugins/profiler/gprof-call-graph-block-entry.c,
6627 plugins/profiler/gprof-call-graph-block.c,
6628 plugins/profiler/gprof-function-call-chart-view.c,
6629 plugins/profiler/gprof-call-graph-block-entry.h,
6630 plugins/profiler/gprof-profile-data.c,
6631 plugins/profiler/gprof-call-graph-block.h,
6632 plugins/profiler/gprof-view.c,
6633 plugins/profiler/gprof-call-graph.c,
6634 plugins/profiler/gprof-function-call-chart-view.h,
6635 plugins/profiler/gprof-profile-data.h,
6636 plugins/profiler/gprof-call-graph.h,
6637 plugins/profiler/gprof-view.h,
6638 plugins/profiler/gprof-view-manager.c,
6639 plugins/profiler/gprof-call-graph-view.c,
6640 plugins/profiler/plugin.c,
6641 plugins/profiler/gprof-view-manager.h,
6642 plugins/profiler/gprof-call-graph-view.h,
6643 plugins/profiler/gprof-function-call-tree-view.c,
6644 plugins/profiler/gprof-function-call-tree-view.h,
6645 plugins/profiler/Makefile.am: Fix compiler warnings and link with
6646 gnome-vfs. Fixes bug #411377.
6648 2007-02-26 Naba Kumar <naba@gnome.org>
6650 * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
6652 Patch from James Liggett <jrliggett@cox.net>:
6653 * plugins/profiler/gprof-flat-profile-view.c,
6654 plugins/profiler/gprof-flat-profile-view.h,
6655 plugins/profiler/gprof-function-call-chart-view.c,
6656 plugins/profiler/gprof-function-call-chart-view.h,
6657 plugins/profiler/gprof-view.c,
6658 plugins/profiler/gprof-view.h,
6659 plugins/profiler/gprof-call-graph-view.c,
6660 plugins/profiler/plugin.c,
6661 plugins/profiler/gprof-call-graph-view.h,
6662 plugins/profiler/gprof-function-call-tree-view.c,
6663 plugins/profiler/gprof-function-call-tree-view.h: Implements
6664 double click navigation. Fixes bug #403514.
6666 2007-02-25 Naba Kumar <naba@gnome.org>
6668 * libanjuta/anjuta-plugin-manager.c,
6669 libanjuta/anjuta-plugin-handle.[ch],
6670 plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
6671 g_hash_table_remove_all (introduced in glib 2.12) to stay the
6672 dependency on glib 2.8. Fixes bug #411623.
6674 2007-02-24 Naba kumar <naba@gnome.org>
6676 * libanjuta/interfaces/Makefile.am.iface: Added log domain.
6678 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
6679 libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
6680 libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
6681 (added) libanjuta/anjuta-profile-manager.c,
6682 (added) libanjuta/anjuta-profile-manager.h: Implemented profile
6684 Implemented profile pushing and popping. Implemented profile xml
6685 synchronization. Implemented error handling in profiles. Implemented
6686 activation and deactivation signals in plugin manager.
6688 * libanjuta/Makefile.am: Added libanjuta log domain.
6690 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
6691 src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
6692 in AnjutaShell interface and implemented it in AnjutaApp.
6694 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
6696 2007-02-23 Naba kumar <naba@gnome.org>
6698 src/main.c: Fixed missing end quote.
6700 2007-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
6702 * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
6705 2007-02-20 Naba Kumar <naba@gnome.org>
6707 * plugins/subversion/plugin.c: Added "..." menuitems.
6708 * ROADMAP, README: Updated.
6709 * libanjuta/anjuta-profile.c: Fixed bugs.
6711 * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
6712 plugins/gtodo/Makefile.am: Removed dead code.
6714 Patch from Antoine Cailliau <a.cailliau@ac-graphic.net>:
6715 * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
6716 plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
6717 plugins/gtodo/list_tooltip.c,
6718 plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
6719 libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
6720 not contain markups. Fixes Bug #360462.
6722 2007-02-16 Naba Kumar <naba@gnome.org>
6724 * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
6725 unnecessary sub-sections.
6727 2007-02-15 Naba Kumar <naba@gnome.org>
6729 * (removed) plugins/document-manager/bookmark-prev-16.png,
6730 plugins/document-manager/bookmark-last.png,
6731 (removed)plugins/document-manager/bookmark-first-16.png,
6732 plugins/document-manager/bookmark-prev.png,
6733 (added) plugins/document-manager/bookmark-toggle.png,
6734 (removed)plugins/document-manager/bookmark_toggle.xpm,
6735 (removed)plugins/document-manager/bookmark-last-16.png,
6736 plugins/document-manager/plugin.c,
6737 plugins/document-manager/anjuta-document-manager.ui,
6738 (removed)plugins/document-manager/bookmark-next-16.png,
6739 plugins/document-manager/bookmark-next.png,
6740 plugins/document-manager/Makefile.am,
6741 (added) plugins/document-manager/bookmark-clear.png,
6742 plugins/document-manager/bookmark-first.png: Upgraded bookmark
6743 icons (stolen from monodevelop). Added clear bookmarks toolbar
6746 * plugins/document-manager/plugin.c,
6747 (added) plugins/document-manager/swap.png,
6748 (removed) plugins/document-manager/undock.png,
6749 plugins/document-manager/Makefile.am: Fixed swap icon.
6751 2007-02-13 Naba Kumar <naba@gnome.org>
6753 * plugins/class-gen/element-editor.c: Fixed typo.
6755 * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
6756 libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
6757 Implementing plugin profiles loading.
6759 2007-02-13 Naba Kumar <naba@gnome.org>
6761 * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
6762 * pixmaps/Makefile.am, pixmaps/appwiz*.png,
6763 pixmaps/applogo.png, pixmaps/anjuta_logo.png,
6764 pixmaps/open_project.png, pixmaps/close_project.png:
6765 Removed more old icons.
6766 * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
6767 pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
6770 2007-02-13 Naba Kumar <naba@gnome.org>
6772 * plugins/class-gen/element-editor.c: Included missing headers to
6773 prevent build failures in some cases.
6775 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
6777 * plugins/debug-manager/stack_trace.c:
6780 * plugins/debug-manager/watch.c,
6781 plugins/debug-manager/breakpoints.c:
6782 Same bug than above, wrong use of gtk_ui_manager_get_widget
6784 === anjuta 2.1.1 ===
6786 2007-02-11 Naba Kumar <naba@gnome.org>
6788 * cofigure.in: Bumped version to 2.1.1
6789 * NEWS: Updated for 2.1.1 release.
6791 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6793 * plugins/debug-manager/plugin.c,
6794 plugins/debug-manager/sparse_view.c,
6795 plugins/debug-manager/sparse_view.h:
6798 * plugins/gdb/debugger.c,
6799 plugins/debug-manager/debugger.c,
6800 plugins/debug-manager/memory.c,
6801 plugins/debug-manager/sparse_buffer.c
6802 plugins/gdb/debugger.h,
6803 libanjuta/interfaces/libanjuta.idl:
6804 Clean up, remove some warnings
6805 Use guint everywhere for addresses
6806 Rewrite code parsing position in debugger
6808 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
6810 * plugins/debug-manager/debug_tree.c:
6811 Use GtkTreeRowReference instead of GtkTreeIter as callback data
6814 2007-02-08 Naba Kumar <naba@gnome.org>
6816 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6817 Delay showing the 'file modified on disk' dialog for one sec
6818 from the last notification to insure multiple notifications for
6819 the same file are treated as one. Do not same multiple dialogs
6820 for the same file. Make sure to destory the dialog if later
6821 the conent is no longer different.
6823 2007-02-08 Naba Kumar <naba@gnome.org>
6825 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
6826 Prevented spurious 'file modified' dialogs in scintilla editor
6827 when the file is saved.
6829 2007-02-09 Johannes Schmid <jhs@gnome.org>
6831 * scripts/glade2schema.pl:
6832 Added script to convert glade preferences into gconf schema files.
6835 2007-02-08 Naba Kumar <naba@gnome.org>
6837 * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
6838 itself is destroyed. Fixes bug #355160.
6840 2007-02-08 Johannes Schmid <jhs@gnome.org>
6842 * plugins/profiler/profiler.plugin:
6843 removed from version control (only .in file needed)
6845 * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
6846 * plugins/sourceview/sourceview.c: (sourceview_new):
6849 * plugins/subversion/svn-thread.c: (svn_thread_start):
6850 * src/main.c: (main):
6852 Fixed #395875 about initialisation of threads too late
6854 2007-02-07 Armin Burgmeier <armin@arbur.net>
6856 Reviewed by Naba Kumar <naba@gnome.org>:
6857 * plugins/class-gen/plugin.c:
6858 * plugins/class-gen/window.c: Removed browse button related code, load
6859 generated output directly into new buffers when not adding to project.
6861 * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
6862 buttons from user interface.
6864 2007-02-07 Naba Kumar <naba@gnome.org>
6866 * po/POTFILES.in: Fixed distcheck.
6868 2007-02-07 Daniel Nylander <po@danielnylander.se>
6870 * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
6872 2007-02-07 Johannes Schmid <jhs@gnome.org>
6874 * anjuta.desktop.in.in:
6877 2007-02-07 Johannes Schmid <jhs@gnome.org>
6880 * manuals/anjuta-manual/*
6881 * manuals/anjuta-faqs/*:
6882 #398991 – Anjuta manuals does not use the gnome-doc-utils format
6884 * plugins/document-manager/anjuta-document-manager.plugin.in:
6885 Removed duplicate application-xml mime-type (review patches properly ;-)
6887 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
6889 * plugins/gdb/debugger.c,
6890 libanjuta/interfaces/libanjuta.idl:
6892 Fix handling of missing source file
6894 2007-02-06 Naba Kumar <naba@gnome.org>
6896 Patch from James Liggett <jrliggett@cox.net>:
6897 * plugins/profiler/gprof-flat-profile.c,
6898 plugins/profiler/gprof-profile-data.c,
6899 plugins/profiler/gprof-call-graph.c,
6900 plugins/profiler/gprof-profile-data.h,
6901 plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
6902 Show profiler view when target selected bug #403515.
6904 2007-02-05 Naba Kumar <naba@gnome.org>
6906 * configure.in: Enabled devhelp plugin by default now that
6909 Patch from parmigio@2ainfo.it:
6910 * plugins/document-manager/anjuta-document-manager.plugin.in:
6911 Added xml file type in supported mime types list.
6913 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
6915 * plugins/debug-manager/debugger.c,
6916 plugins/debug-manager/plugin.c:
6917 Add a field in status bar displaying debugger state
6918 Change cursor shape when debugger is busy
6921 * plugins/debug-manager/watch.c,
6922 plugins/debug-manager/locals.c,
6923 libanjuta/interfaces/libanjuta.idl:
6924 Clean up, remove debugging messages and unused signals
6926 2007-02-03 Johannes Schmid <jhs@gnome.org>
6929 Fixed AC_INIT and seperated version to major, minor, micro
6932 Load Subversion instead of CVS
6934 * anjuta.desktop.in.in:
6935 Fixed bug-buddy component
6937 Original patch from Rob Bradfort <robster@debian.org>:
6938 * src/main.c: (get_command_line_args), (main):
6939 Bug #335981 – Migration from popt to GOption
6941 2007-02-03 Naba Kumar <naba@gnome.org>
6943 * configure.in: Depend on devhelp 0.13 and fixed gecko home
6944 path variable. Fixed bug #341170.
6945 * plugins/profiler/Makefile.am: Fixed indentation.
6947 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
6949 * libanjuta/interfaces/libanjuta.idl,
6950 plugins/sourceview/sourceview.c,
6951 plugins/editor/text-editor.c,
6952 plugins/symbol-browser/plugin.c,
6953 plugins/search/search-replace.c,
6954 plugins/document-manager/goto_line.c,
6955 plugins/document-manager/action-callbacks.c,
6956 plugins/document-manager/anjuta-docman.c:
6957 Rename markers of anjuta interface
6958 IANJUTA_MARKABLE_NONE has been removed
6959 IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
6960 IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
6961 IANJUTA_MARKABLE_ATTENTIVE renamed in
6962 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
6963 IANJUTA_MARKABLE_INTENSE renamed in
6964 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
6965 IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
6967 * (removed) plugins/sourceview/marker-light.png,
6968 (removed) plugins/sourceview/marker-basic.png,
6969 (removed) plugins/sourceview/marker-attentive.png,
6970 (removed) plugins/sourceview/marker-intense.png,
6971 plugins/sourceview/bookmark.png,
6972 (added) plugins/sourceview/breakpoint-disabled.png,
6973 (added) plugins/sourceview/breakpoint-enabled.png,
6974 (added) plugins/sourceview/program-counter.png,
6975 (added) plugins/sourceview/linemarker.png,
6976 plugins/sourceview/Makefile.am,
6977 (added) plugins/editor/bookmark.xpm,
6978 (added) plugins/editor/breakpoint-disabled.xpm,
6979 (added) plugins/editor/breakpoint-enabled.xpm,
6980 (added) plugins/editor/program-counter.xpm,
6981 (added) plugins/editor/linemarker.xpm,
6982 plugins/editor/Makefile.am:
6983 Add or change marker pixmaps in scintilla and sourceview editor
6985 * plugins/document-manager/plugin.c,
6986 libanjuta/interfaces/libanjuta.idl,
6987 plugins/debug-manager/plugin.c,
6988 plugins/debug-manager/breakpoints.c
6989 plugins/gdb/debugger.c:
6990 Fix bug #376404, program counter marker is not displayed when debugger
6991 Return the selected editor or NULL (if file does not exist) with
6992 ianjuta_document_manager_goto_file_line* functions
6993 Emit a change-location signal even if the program counter is in an
6996 2007-02-02 Naba Kumar <naba@gnome.org>
6998 * TODO.tasks: Marked bounty bug #359478 completed. And checked
6999 older bounties 'Done'.
7001 2007-02-02 Naba Kumar <naba@gnome.org>
7003 * TODO.tasks: Fixed typop.
7005 Patch from James Liggett <jrliggett@cox.net>:
7006 * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
7007 plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
7008 profiler plugin by James Liggett. Completes bounty bug #359478
7009 'Gprof performance profiler plugin'
7011 2007-02-01 Naba Kumar <naba@gnome.org>
7013 * src/main.c: Renamed option name.
7015 * TODO.tasks: Marked "Test and fix all project wizards templates"
7018 2007-01-29 Johannes Schmid <jhs@gnome.org>
7020 * plugins/document-manager/plugin.c: (on_editor_changed):
7021 Added DEBUG_PRINT(...)
7022 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
7024 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
7025 Fix language support plugin for sourceview editor (add some new
7028 * plugins/sourceview/sourceview.c: (iindic_clear):
7029 Clear all indicators
7031 2007-01-29 Johannes Schmid <jhs@gnome.org>
7034 Minor task currentions
7036 * libanjuta/interfaces/libanjuta.idl:
7037 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
7038 (itext_editor_iface_init):
7039 * plugins/language-support-cpp-java/plugin.c: (install_support):
7040 * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
7041 (ieditor_get_attributes), (ieditor_iface_init):
7042 Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
7045 * plugins/sourceview/sourceview.glade:
7046 Fixed sourceview preference window
7048 2007-01-28 Naba Kumar <naba@gnome.org>
7050 * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
7051 Implemented --no-files and --no-session command line options and
7052 corresponding preferernces checkboxes in General tab.
7054 2007-01-28 Johannes Schmid <jhs@gnome.org>
7056 * plugins/subversion/plugin.c:
7057 * plugins/subversion/plugin.h:
7058 * plugins/subversion/svn-notify.c: (svn_show_info),
7059 (show_svn_error), (on_svn_notify):
7060 * plugins/subversion/svn-notify.h:
7061 * plugins/subversion/svn-thread.c: (create_message_view),
7063 Fixed error handling and fixed #394216 – No indication of subversion commands running
7065 * plugins/tools/execute.c: (atp_output_context_print):
7066 Show name of tool in message pane
7068 2007-01-28 Naba Kumar <naba@gnome.org>
7070 * configure.in, plugins/glade/plugin.c: Make it work with
7071 glade svn. Based on patch from Vincent Geddes. Fixes bug #400833.
7073 * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
7074 from devhelp (won't work untill devhelp is fixed: bug #341170).
7076 * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
7078 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
7080 Reviewed by Naba Kumar <naba@gnome.org>:
7081 * libanjuta/interfaces/libanjuta.idl,
7082 plugins/debug-manager/debugger.c,
7083 plugins/debug-manager/start.c,
7084 plugins/gdb/plugin.c,
7085 plugins/gdb/debugger.c,
7086 plugins/gdb/debugger.h:
7087 Fix a bug when launching gdb
7088 Set the terminal for the debugged program on the command line.
7090 2007-01-26 Johannes Schmid <jhs@gnome.org>
7092 * plugins/sourceview/anjuta-document-saver.c:
7093 (anjuta_document_saver_save):
7094 * plugins/sourceview/anjuta-document.c: (document_saver_saving):
7095 * plugins/sourceview/sourceview.c: (save_if_modified),
7096 (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
7097 Proper error handling, for example if a file was modified externally. Use backup files
7098 to avoid data-loss on disk full.
7100 2007-01-24 Naba Kumar <naba@gnome.org>
7102 * plugins/devhelp/htmlview.c: Fixed crash during project load.
7103 Fixed mem leak and source leak.
7105 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
7107 Reviewed by Naba Kumar <naba@gnome.org>:
7108 * plugins/debug-manager/debug_tree.c,
7109 plugins/debug-manager/debug_tree.h,
7110 plugins/debug-manager/watch.c:
7111 Partial rewrite of the variable object code, find and fix a few bugs
7112 Fix bug #395808: gdb can still crash but children are listed
7113 on request only so you can avoid the crash
7115 2007-01-24 Naba Kumar <naba@gnome.org>
7117 * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
7118 (added) plugins/symbol-browser/anjuta-symbol-locals.h,
7119 plugins/symbol-browser/plugin.h,
7120 plugins/symbol-browser/plugin.c,
7121 plugins/symbol-browser/Makefile.am: Added current file (local)
7122 symbols view (Seriously getting bored with the browse toolbar).
7124 2007-01-22 Naba Kumar <naba@gnome.org>
7126 Patch from Gabor Kelemen:
7127 * po/POTFILES.in: Added .plugin.in files.
7129 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
7131 Reviewed by Naba Kumar <naba@gnome.org>:
7132 * plugins/document-manager/anjuta-docman.c,
7133 plugins/message-view/anjuta-msgman.c
7134 Set right alignment to the label widget in the tab title.
7136 2007-01-21 Naba Kumar <naba@gnome.org>
7138 * libegg/egg-combo-action.c: Fixed mode line.
7139 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
7140 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
7142 2007-01-21 Armin Burgmeier <armin@arbur.net>
7144 Reviewed by Naba Kumar <naba@gnome.org>:
7145 * plugins/class-gen/plugin.c: Prompt for target before actually
7146 generating the class files. This ensures that the files are created in
7147 the correct directory. Fixes bug #397406.
7149 * plugins/class-gen/window.c: Set browse buttons to insensitive when
7150 the class is added to the project.
7152 2007-01-21 Naba Kumar <naba@gnome.org>
7154 * libanjuta/anjuta-plugin-description.c,
7155 libanjuta/anjuta-ui.h,
7156 libanjuta/anjuta-status.c,
7157 libanjuta/anjuta-plugin-description.h,
7158 libanjuta/cell-renderer-captioned-image.c,
7159 libanjuta/anjuta-plugin-handle.c,
7160 libanjuta/anjuta-status.h,
7161 libanjuta/resources.c,
7162 libanjuta/cell-renderer-captioned-image.h,
7163 libanjuta/glue-cpp.c,
7164 libanjuta/anjuta-plugin-handle.h,
7165 libanjuta/anjuta-plugin.c,
7166 libanjuta/anjuta-preferences-dialog.c,
7167 libanjuta/libanjuta.h,
7168 libanjuta/resources.h,
7169 libanjuta/glue-cpp.h,
7170 libanjuta/anjuta-plugin.h,
7171 libanjuta/anjuta-preferences-dialog.h,
7172 libanjuta/anjuta-plugin-manager.c,
7173 libanjuta/anjuta-shell.c,
7174 libanjuta/anjuta-plugin-manager.h,
7175 libanjuta/anjuta-shell.h,
7176 libanjuta/anjuta-save-prompt.c,
7177 libanjuta/anjuta-save-prompt.h,
7178 libanjuta/anjuta-children.c,
7179 libanjuta/anjuta-utils.c,
7180 libanjuta/anjuta-profile.c,
7181 libanjuta/anjuta-preferences.c,
7182 libanjuta/anjuta-launcher.c,
7183 libanjuta/anjuta-utils.h,
7184 libanjuta/anjuta-profile.h,
7185 libanjuta/anjuta-launcher.h,
7186 libanjuta/anjuta-ui.c: Updated file headers.
7188 * po/POTFILES.in: Updated.
7190 * libanjuta/anjuta-marshal.list,
7191 (added) libanjuta/anjuta-plugin-handle.c,
7192 (added) libanjuta/anjuta-plugin-handle.h,
7193 (added) libanjuta/anjuta-plugin-manager.c,
7194 (added) libanjuta/anjuta-plugin-manager.h,
7195 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
7196 (added) libanjuta/anjuta-profile.c,
7197 (added) libanjuta/anjuta-profile.h,
7198 (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
7199 libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
7200 src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
7201 src/action-callbacks.c: Implemented AnjutaPluginManager
7202 class based on old plugins.[ch]. Implemented AnjutaProfile as
7203 prelimanary profiles implementation. Implemented AnjutaPluginHandle
7204 class to represent plugins (not to be confused with plugin objects).
7205 Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
7206 implemented it in AnjutaApp and AnjutaTestShell.
7207 De-globalized plugin management and several clean ups.
7209 * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
7210 plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
7211 plugins/search/search-replace.c, plugins/terminal/terminal.c,
7212 plugins/project-import/project-import.c,
7213 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
7214 plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
7215 Fixed plugins for the change in API.
7217 * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
7220 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
7222 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
7224 Reviewed by Naba Kumar <naba@gnome.org>:
7225 * libanjuta/anjuta-launcher.c,
7226 libanjuta/anjuta-launcher.h:
7227 Add a new function anjuta_set_terminate_on_exit to close the i/o
7228 channel when the child exit
7229 Return directly the status and not the exit code in child-exited
7232 * plugins/gdb/debugger.c:
7233 Use new function in debugger plugin
7235 2007-01-18 Johannes Schmid <jhs@gnome.org>
7237 * src/about.c: Do not show empty license information instead hide the button (#397883)
7239 2007-01-15 Johannes Schmid <jhs@gnome.org>
7241 * plugins/project-manager/plugin.c:
7242 * plugins/project-wizard/templates/python.wiz
7243 * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
7245 Fixed #335235 python programs are not executeable/ do not start when pressing F3
7246 You will also need latest gnome-build svn
7248 === anjuta 2.1.0 ===
7250 2007-01-14 Naba Kumar <naba@gnome.org>
7252 * configure.in: Removed reference of mkfile project
7253 template to fix distcheck build error.
7256 * configure.in: Bumped version to 2.1.0 for beta release.
7257 * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
7258 crashes as soon as editing starts in normal text files.
7260 2007-01-14 Johannes Schmid <jhs@gnome.org>
7264 Applied http://live.gnome.org/GnomeGoals/PoLinguas
7267 Patch from Massimo Cora' to hopefully fix #395362
7269 * plugins/project-wizard/templates/*:
7271 Fixed and tested all project-wizards. Deactivated mkfile project because
7272 it was totally broken and I don't see any real use for it.
7273 Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
7275 2007-01-14 Naba Kumar <naba@gnome.org>
7277 * NEWS: Updated for release.
7279 * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
7281 * libanjuta/interfaces/libanjuta.idl,
7282 plugins/editor/text_editor_cbs.c,
7283 plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
7284 interface and implemented it for scintilla.
7286 * plugins/editor/text-editor.c: Fixed highlighing issues when
7287 used with indicators (particularly when the file is just opened).
7288 Fixes bug #377477 – when debugging, scintilla editor grays out all
7289 lines before current line.
7291 * plugins/build-basic-autotools/build-basic-autotools.[ch]:
7292 Maintain a separate list of indicated edtitors for separate contexts.
7293 Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
7295 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
7297 Reviewed by Naba Kumar <naba@gnome.org>:
7298 * plugins/debug-manager/plugin.c:
7299 Bug fix: breakpoints cannot be added after stopping the debugger
7301 2007-01-13 Naba Kumar <naba@gnome.org>
7303 * NEWS: Updated for release.
7305 2007-01-12 Johannes Schmid <jhs@gnome.org>
7307 * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
7308 * plugins/project-wizard/cpp/src/Makefile.am.tpl:
7309 * plugins/project-wizard/gcj/src/Makefile.am.tpl:
7310 * plugins/project-wizard/gnome/src/Makefile.am.tpl:
7311 * plugins/project-wizard/gtk/src/Makefile.am.tpl:
7312 * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
7313 * plugins/project-wizard/terminal/src/Makefile.am.tpl:
7314 * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
7315 * plugins/project-wizard/xlib/src/Makefile.am.tpl:
7316 * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
7318 Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
7319 [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
7321 * plugins/sourceview/sourceview.c:
7322 Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
7323 on character positions.
7325 2007-01-12 Naba Kumar <naba@gnome.org>
7328 plugins/project-manager/plugin.c,
7329 plugins/profile-default/plugin.c,
7330 libanjuta/anjuta-status.c,
7331 libanjuta/anjuta-status.h: Introduced an API for application title
7332 in AnjutaStatus. Set application title to project name.
7334 2007-01-11 Massimo Cora' <maxcvs@email.i>
7336 Reviewed by Naba Kumar <naba@gnome.org>:
7337 * tagmanager/Makefile.am,
7338 plugins/symbol-browser/Makefile.am: removed installation for
7341 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
7343 Reviewed by Naba Kumar <naba@gnome.org>:
7344 * plugins/debug-manager/start.h,
7345 plugins/debug-manager/start.c,
7346 plugins/debug-manager/anjuta-debug-manager.ui,
7347 plugins/debug-manager/plugin.c:
7348 Partial fix for bug #392537
7350 * plugins/debug-manager/disassemble.c:
7353 2007-01-11 Naba Kumar <naba@gnome.org>
7355 * src/anjuta.c: Load project seperately from session,
7356 so that project session is also loaded.
7358 * plugins/profile-default/plugin.c: Load project in new
7359 anjuta if there already is one loaded currently (disabled
7362 * plugins/editor/aneditor.cxx: Disconnect focus in/out
7363 signals when editor is destroyed. Fixes a crash bug.
7365 * plugins/editor/text_editor.c: Do not mark line in
7366 ianjuta_editor_goto_line() implementation.
7368 * plugins/search/search-replace.c: Always check for markable
7369 interface availablility because its optional for an editor.
7371 * plugins/document-manager/goto_line.c,
7372 plugins/document-manager/action-callbacks.c: Mark lines for
7373 goto line commands (from dialog and from menu entry box).
7375 * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
7376 plugins/file-manager/an_file_view.c: Expand file manager
7377 nodes in idle loop, one at a time. Did as a possible work
7378 around for bug #361763, but it didn't make any difference.
7379 However, it could still be useful in situations where there
7382 * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
7384 2007-01-11 Naba Kumar <naba@gnome.org>
7386 * plugins/editor/scintilla/LineMarker.h,
7387 plugins/editor/scintilla/LexBasic.cxx,
7388 plugins/editor/scintilla/LexHTML.cxx,
7389 plugins/editor/scintilla/include/SciLexer.h,
7390 plugins/editor/scintilla/include/Scintilla.h,
7391 plugins/editor/scintilla/include/Scintilla.iface,
7392 plugins/editor/scintilla/include/ScintillaWidget.h,
7393 plugins/editor/scintilla/LexBash.cxx,
7394 plugins/editor/scintilla/PlatGTK.cxx,
7395 plugins/editor/scintilla/ViewStyle.h,
7396 plugins/editor/scintilla/Editor.cxx,
7397 plugins/editor/scintilla/StyleContext.h,
7398 plugins/editor/scintilla/LexCPP.cxx,
7399 plugins/editor/scintilla/Converter.h,
7400 plugins/editor/scintilla/LexAU3.cxx,
7401 plugins/editor/scintilla/Editor.h,
7402 plugins/editor/scintilla/LexPerl.cxx,
7403 plugins/editor/scintilla/LexVB.cxx,
7404 plugins/editor/scintilla/ScintillaGTK.cxx,
7405 plugins/editor/scintilla/ViewStyle.cxx,
7406 plugins/editor/scintilla/PropSet.cxx,
7407 plugins/editor/scintilla/LexSQL.cxx,
7408 plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
7411 2007-01-11 Armin Burgmeier <armin@arbur.net>
7413 Reviewed by Naba Kumar <naba@gnome.org>:
7414 * plugins/class-gen/element-editor.c: Scroll to a cell if it is
7415 selected for editing. This fixes bug #394218.
7417 * plugins/class-gen/plugin.c: Do not use project's root URI as project
7418 name if said URI is not known.
7420 * plugins/class-gen/window.c: When stripping function prefix away,
7421 include the trailing underscore because it is already set by the
7424 * plugins/class-gen/transform.c: Include "const char*" and "const
7425 gchar*" in the list for transforming a default C type to a GType.
7426 Don't access invalid memory when writing pointer_str in
7427 cg_transform_first_argument.
7429 2007-01-11 Naba Kumar <naba@gnome.org>
7431 * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
7432 pixmaps/anjuta.svg, pixmaps/Makefile.am,
7433 (renamed) pixmaps/anjuta_icon.png, src/main.c,
7434 libegg/test-actions.c, anjuta.desktop.in.in,
7435 anjuta.prj: Renamed application icon to 'anjuta.png' from
7436 'anjuta_icon.png'. Added more fields in desktop file.
7438 * mime/anjuta.xml: Added magic section.
7440 * (removed) mime/anjuta.applications,
7441 (removed) mime/anjuta.mime, mime/Makefile.am,
7442 (removed) mime/anjuta.keys,
7443 mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
7444 registeration and added scalable icon. Also fixes bug #393680
7446 2007-01-09 Curtis Magyar <curtm4n@gmail.com>
7448 Reviewed by Naba Kumar <naba@gnome.org>:
7449 * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
7450 and anjuta_status_progress_add_ticks() to check for progressbar
7451 being realized before trying to update it.
7453 2007-01-10 Naba Kumar <naba@gnome.org>
7455 * tagmanager/tm_workspace.c,
7457 plugins/debug-manager/Makefile.am,
7458 plugins/tools/scripts/Makefile.am,
7459 plugins/class-gen/plugin.c,
7460 plugins/class-gen/Makefile.am,
7461 global-tags/Makefile.am: Fixed make distcheck.
7463 * plugins/debug-manager/attach_process.c,
7464 plugins/debug-manager/attach_process.h,
7465 plugins/class-gen/action-callbacks.h,
7466 plugins/class-gen/action-callbacks.c,
7467 plugins/class-gen/class_gen.h,
7468 plugins/class-gen/class_gen.c: Deleted unused/old files.
7470 * (removed) scintilla, (added) plugins/editor/scintilla,
7471 plugins/editor/scintilla/lexers.make,
7472 plugins/editor/scintilla/Makefile.am,
7473 plugins/editor/Makefile.am
7474 configure.in, manuals/reference/libanjuta/Makefile.am
7475 Makefile.am: Moved scintilla to its right place.
7477 2007-01-09 Naba Kumar <naba@gnome.org>
7479 * plugins/profile-default/plugin.c: Save project session before
7480 a new one is opened.
7482 * plugins/project-manager/plugin.c,
7483 plugins/project-manager/plugin.h,
7484 plugins/project-manager/anjuta-project-manager.ui,
7485 plugins/profile-default/plugin.c,
7486 plugins/profile-default/plugin.h,
7487 plugins/profile-default/Makefile.am,
7488 (added) plugins/profile-default/anjuta-default-profile.ui,
7489 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
7490 libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
7491 multiple projects support.
7493 2007-01-06 Armin Burgmeier <armin@arbur.net>
7495 Reviewed by Naba Kumar <naba@gnome.org>
7496 * plugins/class-gen/combo-flags.h:
7497 * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
7498 enum, added a type parameter to selected signal. Select highlighted
7499 entry when pressing enter (but not unselect it if it was already
7500 selected) before closing the popup. Also accept input when clicking
7503 * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
7504 according to selection type.
7506 * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
7509 2007-01-08 Johannes Schmid <jhs@gnome.org>
7511 * plugins/project-wizard/templates/gtkmm/configure.in.tpl
7512 * plugins/project-wizard/templates/gtkmm/Makefile.am
7513 * plugins/project-wizard/templates/python/configure.ac.tpl
7514 * plugins/project-wizard/templates/python/configure.in.tpl
7515 * plugins/project-wizard/templates/python/Makefile.am
7516 * plugins/project-wizard/templates/cpp/configure.ac.tpl
7517 * plugins/project-wizard/templates/cpp/configure.in.tpl
7518 * plugins/project-wizard/templates/cpp/Makefile.am
7519 * plugins/project-wizard/templates/terminal.wiz
7520 * plugins/project-wizard/templates/xlib-dock.wiz
7521 * plugins/project-wizard/templates/wxwin.wiz
7522 * plugins/project-wizard/templates/java.wiz
7523 * plugins/project-wizard/templates/xlib/configure.ac.tpl
7524 * plugins/project-wizard/templates/xlib/configure.in.tpl
7525 * plugins/project-wizard/templates/xlib/Makefile.am
7526 * plugins/project-wizard/templates/gcj/configure.ac.tpl
7527 * plugins/project-wizard/templates/gcj/configure.in.tpl
7528 * plugins/project-wizard/templates/gcj/Makefile.am
7529 * plugins/project-wizard/templates/terminal/configure.ac.tpl
7530 * plugins/project-wizard/templates/terminal/configure.in.tpl
7531 * plugins/project-wizard/templates/terminal/Makefile.am
7532 * plugins/project-wizard/templates/terminal/autogen.sh
7533 * plugins/project-wizard/templates/wxwin/configure.ac.tpl
7534 * plugins/project-wizard/templates/wxwin/configure.in.tpl
7535 * plugins/project-wizard/templates/wxwin/Makefile.am
7536 * plugins/project-wizard/templates/gnome.wiz
7537 * plugins/project-wizard/templates/java/configure.ac.tpl
7538 * plugins/project-wizard/templates/java/configure.in.tpl
7539 * plugins/project-wizard/templates/java/Makefile.am
7540 * plugins/project-wizard/templates/anjuta-plugin.wiz
7541 * plugins/project-wizard/templates/gtkmm.wiz
7542 * plugins/project-wizard/templates/python.wiz
7543 * plugins/project-wizard/templates/cpp.wiz
7544 * plugins/project-wizard/templates/gtk.wiz
7545 * plugins/project-wizard/templates/gcj.wiz
7546 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
7547 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
7548 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
7550 Starting fixing of all project wizards:
7551 - rename configure.in to configure.ac
7552 - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
7553 - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
7556 * TODO.task: Added bug number to bounty
7558 2007-01-07 Johannes Schmid <jhs@gnome.org>
7560 * plugins/build-basic-autotools.c:
7561 Fixed #392290 – Missed install as root option in project manager
7563 2007-01-07 Johannes Schmid <jhs@gnome.org>
7565 * plugins/sourceview/sourceview.c:
7566 Fixed #388731 – Odd editor behaviour after performing block-text operations
7567 Fixed #388727 – Block-tab does not work
7569 * plugins/sourceview/anjuta-document.h/c:
7570 Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
7573 Require Gtk+ >= 2.10 for sourceview plugin
7575 2007-01-06 Curtis Magyar <curtm4n@gmail.com>
7577 * libanjuta/anjuta-status.c:
7578 Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
7580 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
7583 plugins/terminal/terminal.c:
7585 remove support for VTE < 0.9
7587 2007-01-06 Naba Kumar <naba@gnome.org>
7589 * po/POTFILES.in: Updated
7591 2007-01-05 Adam Dingle <adam@medovina.org>
7593 Reviewed by Naba Kumar <naba@gnome.org>:
7594 * plugins/message-view/anjuta-message-manager-plugin.glade:
7595 Fixed bug #377903 (improve message color defaults).
7597 2007-01-05 Naba Kumar <naba@gnome.org>
7599 * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
7601 2007-01-03 Armin Burgmeier <armin@arbur.net>
7603 Reviewed by Naba Kumar <naba@gnome.org>:
7604 * plugins/symbol-browser/test-class.h: Fixed block ends.
7606 * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
7607 C-style-block comment.
7609 * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
7610 allow lists when writing autogen definition files. This is required
7611 for the new class generator. Also fixed a wrong return value in
7612 npw_autogen_write_definition_file and set a GError in
7613 npw_autogen_execute when the output file could not be opened.
7615 * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
7618 * plugins/class-gen/Makefile.am: Added templates subdir, removed
7619 goc_template_header and goc_template_source, added top_srcdir to
7620 includes, link against project wizard (also hopefully temporarily),
7621 removed class_gen.h, class_gen.c, action-callbacks.h,
7624 * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
7626 * plugins/class-gen/cell-renderer-flags.h:
7627 * plugins/class-gen/cell-renderer-flags.c:
7628 * plugins/class-gen/combo-flags.h:
7629 * plugins/class-gen/combo-flags.c:
7630 * plugins/class-gen/element-editor.c:
7631 * plugins/class-gen/element-editor.h:
7632 * plugins/class-gen/generator.c:
7633 * plugins/class-gen/generator.h:
7634 * plugins/class-gen/plugin.h:
7635 * plugins/class-gen/plugin.c:
7636 * plugins/class-gen/transform.c:
7637 * plugins/class-gen/transform.h:
7638 * plugins/class-gen/validator.c:
7639 * plugins/class-gen/validator.h:
7640 * plugins/class-gen/window.c:
7641 * plugins/class-gen/window.h: Rewrote class generator, it now allows
7642 adding of several class elements and uses autogen.
7644 * plugins/class-gen/templates/cc-header.tpl:
7645 * plugins/class-gen/templates/cc-source.tpl:
7646 * plugins/class-gen/templates/go-header.tpl:
7647 * plugins/class-gen/templates/go-source.tpl:
7648 * plugins/class-gen/templates/Makefile.am: Added Autogen templates
7649 for the class generator.
7651 * configure.in: Added plugins/class-gen/templates/Makefile to output.
7653 2007-01-04 Naba Kumar <naba@gnome.org>
7655 Patch from Nick Treleaven:
7656 * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
7657 all matching symbols.
7659 Patches from Maik Beckmann and Sébastien Granjoux:
7660 * plugins/profile-default/plugin.c,
7661 plugins/project-manager/plugin.c: Unescape project name. Fixes
7664 2007-01-04 Naba Kumar <naba@gnome.org>
7666 * plugins/glade/plugin.c: Fixed compilation with
7667 older glade-3 version.
7669 Patch from Roland Illig:
7670 libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
7671 plugins/sourceview/anjuta-document-saver.c,
7672 plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
7673 are necessary to build anjuta on NetBSD 3.0
7675 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
7676 * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
7677 window manager in gnome.
7679 2007-01-02 Naba Kumar <naba@gnome.org>
7681 * plugins/glade/plugin.c: Make it work with glade-3 svn.
7683 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
7685 Reviewed by Naba Kumar <naba@gnome.org>:
7686 * libanjuta/interfaces/libanjuta.idl,
7687 plugins/debug-manager/Makefile.am,
7688 plugins/debug-manager/anjuta-marshal.list,
7689 plugins/debug-manager/debugger.c,
7690 plugins/debug-manager/sparse_buffer.c,
7691 plugins/debug-manager/sparse_buffer.h,
7692 plugins/debug-manager/sparse_view.c,
7693 plugins/debug-manager/sparse_view.h,
7694 plugins/debug-manager/disassemble.h,
7695 plugins/debug-manager/disassemble.c,
7696 plugins/debug-manager/anjuta-marshal.list,
7697 plugins/debug-manager/plugin.c,
7698 plugins/gdb/debugger.c,
7699 plugins/gdb/debugger.h,
7700 plugins/gdb/plugin.c:
7701 Add a disassembly view window
7703 * plugins/debug-manager/breakpoints.c,
7704 plugins/debug-manager/chunk_view.c,
7705 plugins/debug-manager/locals.c,
7706 plugins/debug-manager/memory.c,
7707 plugins/debug-manager/registers.c,
7708 plugins/debug-manager/stack_trace.c:
7709 Add some debugging information
7711 2006-12-18 Naba Kumar <naba@gnome.org>
7713 * configure.in, plugins/glade/plugin.c: Allow building against both
7714 glade == 3.0.2 and glade > 3.0.2 (~ cvs).
7716 2006-12-03 Naba Kumar <naba@gnome.org>
7718 * TODO.tasks: Marked a bounty completed.
7720 2006-11-24 Adam Dingle <adam@medovina.org>
7722 Reviewed by Naba Kumar <naba@gnome.org>:
7723 * plugins/build-basic-autotools/build-basic-autotools.c,
7724 plugins/debug-manager/watch.c,
7725 plugins/document-manager/plugin.c,
7726 plugins/patch/plugin.c,
7727 plugins/project-manager/plugin.c:
7728 Fixed bug #378879 (several command names need ellipses).
7730 2006-11-22 Sylvain Defresne <sdefresne@gmail.com>
7732 Reviewed by: Naba Kumar <naba@gnome.org>
7733 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7734 GCC 4.1.2 (there are only two warnings remaining now when compiling
7737 * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
7739 * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
7740 macro so that the generated function support a NULL plugin parameter.
7742 * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
7743 in debug_tree_find_expression by freeing memory returned by the call
7744 to gtk_tree_model_get instead of the parameter string.
7746 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
7748 * plugins/debug-manager/breakpoints.c:
7751 * plugins/debug-manager/anjuta-debug-manager.ui,
7752 plugins/debug-manager/debugger.c,
7753 plugins/debug-manager/plugin.c:
7756 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
7758 * libanjuta/anjuta-launcher.c,
7759 plugins/gdb/debugger.c:
7762 2006-11-21 Naba Kumar <naba@gnome.org>
7764 * plugins/search/search_preferences.c: Fixed build break.
7766 2006-11-20 Naba Kumar <naba@gnome.org>
7768 Patch from Kjartan Maraas:
7769 * plugins/cvs-plugin/cvs-interface.c,
7770 plugins/document-manager/plugin.c,
7771 plugins/gtodo/interface.c,
7772 plugins/gtodo/libgtodo.h,
7773 plugins/message-view/anjuta-msgman.c,
7774 plugins/project-wizard/druid.c,
7775 plugins/search/search_preferences.c,
7776 plugins/sourceview/sourceview-prefs.c,
7777 plugins/terminal/terminal.c,
7778 src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
7780 Patch from Przemysław Grzegorczyk:
7781 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
7782 plugins/subversion/anjuta-subversion.glade: Enable files in
7783 fileselection dialog. Fixes bug #376031.
7785 2006-11-17 Adam Dingle <adam@medovina.org>
7787 Reviewed by: Naba Kumar <naba@gnome.org>
7788 * plugins/build-basic-autotools/build-basic-autotools.c
7789 * plugins/class-gen/anjuta-class-gen.plugin.in
7790 * plugins/debug-manager/breakpoints.c
7791 * plugins/debug-manager/plugin.c
7792 * plugins/devhelp/plugin.c
7793 * plugins/document-manager/plugin.c
7794 * plugins/gdb/debugger.c
7795 * plugins/glade/anjuta-glade.plugin.in
7796 * plugins/gtodo/plugin.c
7797 * plugins/language-support-cpp-java/plugin.c
7798 * plugins/message-view/plugin.c
7799 * plugins/project-import/anjuta-project-import.glade
7800 * plugins/project-import/anjuta-project-import.plugin.in
7801 * plugins/search/plugin.c
7802 * plugins/tools/scripts/tools-2.xml.in
7803 * plugins/valgrind/plugin.c
7804 * src/anjuta-actions.h:
7805 Fixed bug #376335 "menu items should be capitalized". Minor
7808 2006-11-20 Naba Kumar <naba@gnome.org>
7810 * configure.in: Fixed build.
7812 Patch from: Arjan Timmerman
7813 *configure.in: Make subvesion plugin build for apr 1.x.
7816 2006-11-20 Johannes Schmid <jhs@gnome.org>
7820 Removed patches from Sylvain and Günther. They caused not problems but
7821 Naba was against them.
7823 2006-11-20 Johannes Schmid <jhs@gnome.org>
7825 * Removed me from MAINTAINERS
7827 2006-11-14 Günther Brammer <GBrammer@gmx.de>
7830 Use apr-1 instead of apr-0
7832 2006-11-14 Sylvain Defresne <sdefresne@gmail.com>
7834 * global-tags/create_global_tags.sh.in: Correct a bug when environment
7835 variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
7836 and another bug occuring when parsing .pc file containing quotes.
7838 2006-11-13 Sylvain Defresne <sdefresne@gmail.com>
7840 * plugins/*/*.[ch]: Use class macro for type casting.
7842 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
7843 GCC 4.1.2 (there are only two warnings remaining now when compiling
7846 * plugins/debug-manager/debug_tree.c: corrected a invalid free and
7847 a memory leak in debug_tree_find_expression; g_free was called on
7848 the parameter instead of the memory allocated by gtk_tree_model_get.
7850 * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
7851 to declare and initialize the global type variable of the plugin.
7853 2006-10-31 Naba Kumar <naba@gnome.org>
7855 * global-tags/create_global_tags.sh.in: Added an end message.
7857 * libanjuta/anjuta-launcher.h: Fixed indentation.
7859 * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
7860 creation to a) append the messages in right way, b) Connect signals
7861 to the view properly and c) Recreate the system-tags.cache at the
7862 end of the generation.
7864 * plugins/symbol-browser: Fixed action path (double
7865 click on sysmbols was not working).
7867 * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
7868 Fixed typedef and removed dead code.
7870 * tagmanager/c.c: Took the latest version from ctags source
7871 repository, because the one we had (from ctags 5.6) was broken.
7873 * global_tags/create_global_tags.sh.in: Reverted the patch from
7874 Sylvain because it was not right fix (and added a helpful comment).
7875 Used /bin/bash to fix the bashism and generated separate log files
7876 for each tag files in the same directory.
7878 2006-10-29 Naba Kumar <naba@gnome.org>
7880 * plugins/editor/text_editor.c: Use a temporary file
7881 to save the editor and move it at the end to original
7882 file. This will prevent data corruption if file save
7883 failed for any reason. Also report proper errors when
7884 file save fails. Fixes bug #346575.
7886 2006-10-26 Naba Kumar <naba@gnome.org>
7888 * plugins/document-manager/anjuta-docman.c: Do not load
7889 the same files with different path more than once (happens
7890 with symlinked files). Fixes Bug #323591.
7892 2006-10-25 Naba Kumar <naba@gnome.org>
7894 * plugins/valgrind/vgactions.c: Fixed a warning.
7896 2006-10-25 Sylvain Defresne <sdefresne@gmail.com>
7898 Reviewed by Naba Kumar <naba@gnome.org>:
7900 * plugins/valgrind/vgtoolview.c:
7901 Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
7903 * plugins/valgrind/bugged-prg-test.c:
7904 No more warning during compilation with GCC 4.1.
7905 Program is still buggy in order to be used as a test of the
7908 * plugins/valgrind/ldd.c plugins/valgrind/parser.c
7909 plugins/valgrind/preferences.c plugins/valgrind/symtab.c
7910 plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
7911 plugins/valgrind/vgrule.c:
7912 No more warning during compilation with GCC 4.1.
7914 * plugins/valgrind/plugin.c:
7915 Correct call to vg_tool_view_set_{argv,srcdir} to conform to
7916 prototype (was missing from previous patch).
7918 2006-10-24 Naba Kumar <naba@gnome.org>
7920 * plugins/glade/plugin.c: Show glade tree view, not list view.
7922 * plugins/glade/plugin.c: Fixed crash when Anjuta is
7923 exited with glade plugin still loaded. Fixes Bug #364755.
7925 * plugins/document-manager/anjuta-document-manager.plugin.in:
7926 Added application/x-reject in accepted mime-types.
7928 * Changelog: Fixed changelog alignments.
7930 2006-10-24 Sylvain Defresne <sdefresne@gmail.com>
7932 Reviewed by: Naba Kumar <naba@gnome.org>
7934 * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
7935 plugins/valgrind/plugin.h plugins/valgrind/preferences.c
7936 plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
7937 plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
7938 plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
7939 plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
7940 plugins/valgrind/vgsearchbar.c:
7941 Use class macro for type casting.
7943 * plugins/valgrind/plugin.h:
7944 Don't force cast a GtkActionGroup to a GtkAction.
7946 * plugins/valgrind/plugin.c:
7947 Use correct API to get path of the preoject root when building
7948 the list of targets for the run action.
7949 Correct ordering of the construction of the preferences widgets.
7950 Only remove the valgrind widget if it is currently displayed.
7952 * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
7953 Return if check_valgrind_binary() fails.
7954 The ValgrindPluginPrefs object is initialized after the call to
7955 vg_action_new. Take a handle to the location of the pointer to
7958 2006-10-24 Naba Kumar <naba@gnome.org>
7960 * HACKING: Updated coding sample.
7962 Patch from: Armin Burgmeier <armin@arbur.net>
7963 * plugins/symbol-browser/test-class.h,
7964 plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
7966 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
7968 * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
7969 * plugins/valgrind/vgtoolview.h:
7970 Correctly handle the argv / srcdir of vg_tool_view object. Do
7971 not leak memory associated with those arrays.
7973 * plugins/symbol-browser/an_symbol_prefs.c:
7974 Support unloading / reloading of the module (for example when
7975 closing a project and opening another one).
7977 * plugins/project-manager/plugin.c:
7978 Remove plugin widget before removing plugin itself, preventing
7979 a crash with valgrind plugin.
7981 * libanjuta/anjuta-preferences-dialog.c:
7982 Do not use the page_num returned by gtk_notebook_append_page to
7983 remove the page as it cause bugs when pages removal is not done
7986 * plugins/document-manager/anjuta-docman.c:
7987 Fix some GTK+ warnings.
7989 * global-tags/create_global_tags.sh.in:
7990 Rewrite script to remove bash-ism and use pkg-config directly
7991 instead of parsing the *.pc file by hand. This solve problems
7992 that occurred when one of the directory in PKG_CONFIG_PATH is
7995 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
7997 * plugins/glade/plugin.c: Fix build (#363884)
7999 2006-10-22 Johannes Schmid <jhs@gnome.org>
8001 * plugins/file-manager/an_file_view.c:
8002 * plugins/file-manager/plugin.c:
8003 * plugins/file-manager/plugin.h:
8004 Fix possible crasher when changing project-root uri when we try to restore open nodes
8007 2006-10-19 Naba Kumar <naba@gnome.org>
8009 Patch from: Juan Pablo Ugarte
8010 * plugins/glade/plugin.c: Include glade header
8013 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
8015 * plugins/debug-manager/Makefile.am,
8016 plugins/debug-manager/sexy-icon-entry.h,
8017 plugins/debug-manager/sexy-icon-entry.c,
8018 plugins/debug-manager/dataview.c:
8019 Fix bug #358134 (Goto memory prompt)
8020 Use sexy-icon-entry from libsexy 0.1.10
8022 * plugins/debug-manager/debugger.c,
8023 plugins/debug-manager/plugin.c,
8024 plugins/debug-manager/start.c,
8025 plugins/gdb/debugger.c,
8026 plugins/gdb/plugin.c:
8027 Better error handling when starting and stopping debugger
8029 2006-10-13 Maik Beckmann <maik@eigenco.de>
8031 * src/action_callbacks.c:
8032 Fixed bug #361830 (AboutDialog does not close) which is caused
8033 due to a change in Gtk+ 2.10
8035 2006-10-12 Adam Dingle <adam@medovina.org>
8037 * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
8039 * plugins/search/search-replace.c:
8040 Fixed bug #358068 (indicate when Find in Files is complete)
8042 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8044 * plugins/sourceview/sourceview-prefs.c:
8045 * plugins/sourceview/sourceview.glade:
8046 Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
8048 * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
8050 * plugins/devhelp/plugin.c:
8051 * plugins/search/plugin.c:
8052 Fixed bug #359750 (fix find/replace shortcut keys).
8054 * plugins/document-manager/plugin.c: fixed bug #351387 (don't
8055 use Alt+key for shortcuts)
8057 * plugins/debug-manager/debug_tree.c:
8058 * plugins/debug-manager/debugger.c:
8059 Fixed bug #359317 (can't load debug manager)
8061 * /plugins/document-manager/plugin.c:
8062 Fixed bug #359259 (highlight modes listed in reverse
8063 alphabetical order).
8065 2006-10-10 Johannes Schmid <jhs@gnome.org>
8067 * plugins/glade/plugin.c:
8068 Add scrollbars to glade project window
8070 2006-10-10 Johannes Schmid <jhs@gnome.org>
8072 * libanjuta/interfaces/Makefile.am.iface:
8073 Fixed Makefile with broke build
8075 2006-10-07 Johannes Schmid <jhs@gnome.org>
8077 * libanjuta/interfaces/anjuta-idl-compiler.pl:
8078 * libanjuta/interfaces/Makefile.iface.am:
8079 Fixed enum types generation
8081 * libanjuta/interfaces/libanjuta.idl:
8082 Fixed some strange typo
8084 2006-10-06 Johannes Schmid <jhs@gnome.org>
8086 * libanjuta/interfaces/Makefile.iface.am:
8087 Fixed enum-types.h generation
8088 * libanjuta/interfaces/libanjuta.idl:
8090 IAnjutaTODO::load should take const gchar* argument
8091 Remove include to libanjuta/e-splash.h which is not installed as header file
8092 Disable get_attributes for now
8094 * pluings/sourceview/sourceview.c: Disabled get_attributes
8096 * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
8098 2006-10-05 Naba Kumar <naba@gnome.org>
8100 * TODO.tasks: Set 'Improve class widzard' task to assigned.
8101 Set bug id for 'Profiler plugin' task.
8103 2006-10-03 Naba Kumar <naba@gnome.org>
8105 * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
8106 tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
8108 * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
8109 plugins/project-manager/plugin.c: Added a new API in
8110 IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
8111 Added some documentation. On project close, close all editors that
8112 has files opened for the project.
8114 * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
8115 from the containers on anjuta_shell_remove_widget(). Do not destroy
8116 glade widgets once created.
8118 2006-10-03 Johannes Schmid <jhs@gnome.org>
8120 * libanjuta/interfaces/anjuta-idl-compiler.pl:
8121 * libanjuta/interfaces/libanjuta.idl:
8122 const-List<> => const List<>
8123 List-free<> => List<>
8125 * Makefile.am: Reenabled launcher
8127 2006-10-03 Johannes Schmid <jhs@gnome.org>
8129 * libanjuta/interfaces/Makefile.am.iface:
8130 Install libanjuta.idl
8132 2006-10-02 Adam Dingle <adam@medovina.org>
8134 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
8136 2006-10-02 Adam Dingle <adam@medovina.org>
8138 * plugins/editor/style-editor.c: fixed bug #357534
8139 * plugins/gdb/utilities.h: removed 2 unused declarations
8141 2006-10-02 Johannes Schmid <jhs@gnome.org>
8143 * Makefile.am: disabled anjuta-launcher
8144 * libanjuta/Makefile.am:
8146 * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
8147 * libanjuta/glue-factory.c: (glue_factory_add_path),
8148 (glue_factory_get_path):
8149 * libanjuta/plugins.c: (activate_tool), (tool_set_update):
8150 * libanjuta/glue-factory.h:
8151 * libanjuta/glue-cpp.h:
8152 * libanjuta/glue-cpp.c:
8153 Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file
8155 * libanjuta/interfaces/Makefile.am.iface:
8156 * libanjuta/interfaces/anjuta-idl-compiler.pl:
8157 * libanjuta/interfaces/libanjuta.idl:
8158 Add a new features to idl compiler:
8159 List<Type> => List of Type
8160 List-free<Type> => List of Type, it is up to the caller to free items and list
8161 const-List(-free)<Type> = const List of Types
8162 These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
8164 * plugins/class-gen/class_gen.c: (gobject_class_create_code),
8165 (generic_cpp_class_create_code):
8166 Adapted to new project_manager interface
8168 * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
8169 * plugins/debug-manager/debugger.c:
8170 (ivariable_debugger_iface_init):
8171 Do not use C++ keyword "delete" for interface name
8173 * plugins/document-manager/anjuta-document-manager.plugin.in:
8174 Added m4 to mime-types
8176 * plugins/project-manager/plugin.c:
8177 (iproject_manager_add_source_multi):
8178 Changed interface to use GList instead of GList* (needs new gnome-build CVS)
8180 2006-10-01 Naba Kumar <naba@gnome.org>
8182 * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
8183 UI file used when out-of-process devhelp is used instead of
8186 * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
8187 plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
8188 plugins/profile-default/default.anjuta: Build devhelp plugin,
8189 but use out-of-process devhelp if devhelp plugin is disabled
8190 (either by user or devhelp is not installed). Disabled devhelp
8191 plugin by default. Added it in default profile.
8193 2006-10-01 Naba Kumar <naba@gnome.org>
8195 * plguins/project-manager/plugin.c: Possible fix for crash
8198 * configure.in, plugins/Makefile.am: Enabled glade plugin and
8199 set dep to last version 3.0.2.
8201 * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
8202 plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
8203 plugins/symbol-browser/plugin.c: Use the right action group
8204 for getting popup actions (Fixes lots of assertion failures).
8206 * plugins/project-manager/plugin.c,
8207 plugins/project-manager/plugin.h: use separate action group
8210 * plugins/message-view/plugin.c: Disconnect session load
8211 signal on plugin deactivation (fixes a crash).
8213 2006-09-30 Naba Kumar <naba@gnome.org>
8215 * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
8216 * TODO.tasks: Assigned a bounty to Massimo.
8218 2006-09-29 Naba Kumar <naba@gnome.org>
8220 * src/anjuta-app.c, src/shell.c: Fixed build errors.
8222 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
8224 * plugins/debug-manager/debugger.c,
8225 plugins/debug-manager/plugin.c,
8226 libanjuta/interfaces/libanjuta.idl:
8227 Add a new abort command to quit debugger without waiting
8229 * plugins/gdb/debugger.c,
8230 plugins/gdb/debugger.h,
8231 plugins/gdb/plugin.c:
8232 Send a signal directly to the debugged program
8233 Implement abort command
8235 * plugins/debug-manager/debug_tree.c:
8238 * plugins/debug-manager/stack-trace.c:
8241 2006-09-29 Naba Kumar <naba@gnome.org>
8243 * TODO.tasks: Updated.
8245 * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
8248 * TODO.tasks: Added more tasks and bounties. Marked a few completed.
8250 * TODO.tasks: Updated in light of the word wrapping fix
8251 in Tasks Manager. Added a test bounty entry.
8253 * TODO.tasks: Added four bounties.
8255 2006-09-28 Naba Kumar <naba@gnome.org>
8257 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
8258 Added 'customizable' parameter to
8259 anjuta_ui_add_action_group_entries() and similar functions to
8260 allow user configuration of the actions. Filter out actions that
8261 are not configurable items (such as submenu items). Now the
8262 'Customize shortcuts' dialog is much better listed.
8264 * plugins/build-basic-autotools/build-basic-autotools.c,
8265 plugins/build-basic-autotools/build-basic-autotools.h,
8266 plugins/cvs-plugin/plugin.c,
8267 plugins/cvs-plugin/plugin.h,
8268 plugins/debug-manager/breakpoints.c,
8269 plugins/debug-manager/plugin.c,
8270 plugins/debug-manager/stack_trace.c,
8271 plugins/debug-manager/watch.c,
8272 plugins/devhelp/plugin.c,
8273 plugins/document-manager/plugin.c,
8274 plugins/file-loader/plugin.c,
8275 plugins/file-manager/plugin.c,
8276 plugins/glade/plugin.c,
8277 plugins/gtodo/interface.c,
8278 plugins/gtodo/plugin.c,
8279 plugins/language-support-cpp-java/plugin.c,
8280 plugins/macro/plugin.c,
8281 plugins/macro/plugin.h,
8282 plugins/message-view/plugin.c,
8283 plugins/patch/plugin.c,
8284 plugins/profile-default/default.anjuta,
8285 plugins/project-manager/plugin.c,
8286 plugins/project-manager/plugin.h,
8287 plugins/sample1/plugin.c,
8288 plugins/search/plugin.c,
8289 plugins/subversion/plugin.c,
8290 plugins/subversion/plugin.h,
8291 plugins/symbol-browser/plugin.c,
8292 plugins/symbol-browser/plugin.h,
8293 plugins/tools/plugin.c,
8294 plugins/valgrind/plugin.c,
8295 plugins/valgrind/plugin.h: Fixed to take care of above change
8296 in API of AnjutaUI. Properly added/removed action groups in some
8297 plugins. Split action groups into customization and non-customizable
8298 groups and added them separately.
8300 * plugins/document-manager/plugin.c: Close files belonging to
8301 project when project is closed (not complete).
8303 * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
8304 vertical aligned cell entries.
8306 * src/anjuta-app.c: Define macros for the placeholder names.
8307 Set default widths and heights of the default placeholders,
8308 so that newly docked widgets are correclty sized.
8310 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
8311 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
8312 Fixed to generated correct actions addition/removal code.
8314 2006-09-25 Naba Kumar <naba@gnome.org>
8316 * libanjuta/Makefile.am, libanjuta/libanjuta.h,
8317 libanjuta/anjuta-serializer.[ch]: Implemented serialization
8320 * plugins/message-view/anjuta-msgman.c,
8321 plugins/message-view/anjuta-msgman.h,
8322 plugins/message-view/message-view.c,
8323 plugins/message-view/message-view.h,
8324 plugins/message-view/plugin.c: Serialize messages panes in
8325 session save and deserialize them in session load so that
8326 build messages persistant.
8328 2006-09-24 Johannes Schmid <jhs@gnome.org>
8330 * libanjuta/anjuta-utils.c:
8331 * plugins/message-view/message-view.c:
8332 Really fixed #355407
8334 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
8336 * libanjuta/interfaces/libanjuta.idl:
8337 Change one variable sign
8339 * plugins/debug-manager/anjuta-debug-manager.glade,
8340 plugins/debug-manager/anjuta-debug-manager.ui:
8341 Few small interface changes
8343 * plugins/debug-manager/debug_tree.h,
8344 plugins/debug-manager/watch.c,
8345 plugins/debug-manager/debugger.c,
8346 plugins/debug-manager/plugin.c
8347 plugins/gdb/debugger.c,
8348 plugins/gdb/plugin.c:
8349 Big rewrite of debugger queue
8350 Allow to cancel command
8352 * plugins/debug-manager/memory.c:
8353 Fix a bug if a command is cancelled
8355 2006-09-23 Bursig Rafal <Bursig_Rafal@mentor.com>
8357 * plugins/gdb/debugger.c,
8358 plugins/debug-manager/debug_tree.c,
8359 plugins/debug-manager/locals.c:
8360 Restore tree representation for local variable
8361 Add argument in local variable list
8362 Use gdb variable object to get all informations
8364 2006-09-19 Naba Kumar <naba@gnome.org>
8366 * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
8367 that implements AnjutaSavePrompt class.
8369 * ChangeLog: Fixed indentation.
8371 * libanjuta/Makefile.am,
8372 libanjuta/anjuta-marshal.list,
8373 libanjuta/anjuta-shell.c,
8374 libanjuta/anjuta-shell.h,
8375 plugins/document-manager/action-callbacks.c,
8376 plugins/document-manager/action-callbacks.h,
8377 plugins/document-manager/anjuta-docman.c,
8378 plugins/document-manager/anjuta-docman.h,
8379 plugins/document-manager/plugin.c,
8380 src/anjuta.c: Impletemnted save prompt dialog to prompt for
8381 unsaved items during exit. A new signal is added in shell
8382 interface called 'save-prompt' to collect all unsaved items.
8383 Create AnjutaSavePrompt class (dialog) to process unsaved items.
8384 Fixed document manager to use the new save-prompt signal in shell
8385 and AnjutaSavePrompt object for unsaved files. Cleaned up
8386 AnjutaDocman to synchronously save new files. Fixed function
8389 2006-09-18 Johannes Schmid <jhs@gnome.org>
8391 * configure.in: Added gdl-gnome-1.0 to depencies and bumped
8392 gdl requirement to 0.7.0
8394 2006-09-18 Johannes Schmid <jhs@gnome.org>
8396 * global-tags/.cvsignore:
8397 * global-tags/Makefile.am:
8398 * global-tags/create_global_tags.sh (removed):
8399 * global-tags/create_global_tags.sh.in (added):
8402 * libanjuta/anjuta-launcher.c:
8405 * plugins/project-manager/plugin.c:
8406 (project_manager_plugin_close_project):
8409 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
8412 * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
8413 More reasonable toolbar creation/deletition though it does
8416 2006-09-15 Johannes Schmid <jhs@gnome.org>
8418 * libanjuta/anjuta-utils.c/.h:
8421 2006-09-13 Curtis Magyar <curtm4n@gmail.com>
8423 * scintilla/ScintillaGTK.cxx
8424 Fixed doulbe freeing in Scintilla
8426 2006-09-12 Johannes Schmid <jhs@gnome.org>
8428 * plugins/symbol-browser/an_symbol_prefs.c:
8429 Support unloading / reloading of the module (for example when
8430 closing a project and opening another one).
8432 * plugins/project-manager/plugin.c:
8433 Really fixed #355148 (Show project name in title bar)
8435 2006-09-09 Johannes Schmid <jhs@gnome.org>
8437 * libanjuta/plugins.c:
8438 Fixed #355156 (Show plugins in alphabetical order)
8440 2006-09-09 Johannes Schmid <jhs@gnome.org>
8442 * plugins/project-manager/plugin.c:
8443 Fixed #355148 (Show project name in title bar)
8445 2006-09-09 Johannes Schmid <jhs@gnome.org>
8447 * plugins/project-manager/plugin.c:
8448 (value_removed_project_root_uri):
8449 Fixed crasher if project cannot be opened
8451 2006-08-30 Naba Kumar <naba@gnome.org>
8453 * plugins/language-support-cpp-java/plugin.[c,h],
8454 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8455 Impletemnted UI for auto indent.
8457 2006-08-28 Naba Kumar <naba@gnome.org>
8459 * plugins/gvim/.cvsignore,
8460 plugins/gvim/Makefile.am,
8461 plugins/gvim/anjuta-vim-plugin.png,
8462 plugins/gvim/anjuta-vim.c,
8463 plugins/gvim/anjuta-vim.h,
8464 plugins/gvim/anjuta-vim.plugin.in,
8465 plugins/gvim/gtkvim.c,
8466 plugins/gvim/gtkvim.h,
8467 plugins/gvim/plugin.c,
8468 plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
8471 2006-08-28 Naba Kumar <naba@gnome.org>
8473 Patch from: Massimo Corà <maxcvs@email.it>
8474 * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
8475 possible infinite loop.
8477 2006-08-22 Adam Dingle <adam@medovina.org>
8479 * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
8480 to edit are shown in the preferences dialog in anjuta").
8481 Removed unused widgets from the style editor dialog.
8483 2006-08-21 Johannes Schmid <jhs@gnome.org>
8485 * plugins/symbol-browser/test-class.[cpp/h]
8488 2006-08-18 Naba Kumar <naba@gnome.org>
8490 * plugins/sourceview/sourceview.c: Emit language-changed signal at the
8491 end of document loading.
8493 * plugins/language-support-cpp-java/plugin.c,
8494 plugins/sourceview/sourceview.c: Fixed plugin loading.
8496 2006-08-17 Naba Kumar <naba@gnome.org>
8498 * plugins/language-support-cpp-java/plugin.c,
8499 plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
8500 mode line parsing. Indentation parameters initialized based on
8501 mode line parameters.
8503 2006-08-16 Naba Kumar <naba@gnome.org>
8505 * Makefile.am, plugins/editor/text_editor.c,
8506 plugins/language-support-cpp-java/plugin.c: Fixed indentation in
8509 2006-08-16 Naba Kumar <naba@gnome.org>
8511 Patch from Massimo Cora' <maxcvs@email.it>:
8513 * plugins/editor/aneditor-autocomplete.cxx,
8514 plugins/editor/aneditor-calltip.cxx,
8515 plugins/symbol-browser/Makefile.am,
8516 plugins/symbol-browser/an_symbol.c,
8517 plugins/symbol-browser/an_symbol_view.c,
8518 plugins/symbol-browser/plugin.c,
8519 tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
8520 tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
8521 tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
8522 tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
8523 tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
8524 tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
8525 tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
8526 tagmanager/get.h, tagmanager/html.c,
8527 tagmanager/include/tm_source_file.h,
8528 tagmanager/include/tm_tag.h,
8529 tagmanager/include/tm_workspace.h,
8530 tagmanager/jscript.c, tagmanager/keyword.c,
8531 tagmanager/keyword.h, tagmanager/lisp.c,
8532 tagmanager/lregex.c, tagmanager/lua.c,
8533 tagmanager/main.h, tagmanager/make.c,
8534 tagmanager/options.c, tagmanager/options.h,
8535 tagmanager/parse.c, tagmanager/parse.h,
8536 tagmanager/parsers.h, tagmanager/pascal.c,
8537 tagmanager/perl.c, tagmanager/php.c,
8538 tagmanager/python.c, tagmanager/read.c,
8539 tagmanager/read.h, tagmanager/readtags.c,
8540 tagmanager/readtags.h, tagmanager/rexx.c,
8541 tagmanager/routines.c, tagmanager/routines.h,
8542 tagmanager/ruby.c, tagmanager/scheme.c,
8543 tagmanager/sh.c, tagmanager/slang.c,
8544 tagmanager/sml.c, tagmanager/sort.c,
8545 tagmanager/sort.h, tagmanager/sql.c,
8546 tagmanager/strlist.c, tagmanager/strlist.h,
8547 tagmanager/tcl.c, tagmanager/tm_source_file.c,
8548 tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
8549 tagmanager/tm_workspace.c, tagmanager/verilog.c,
8550 tagmanager/vim.c, tagmanager/vstring.c,
8551 tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
8552 5.6 and namespace completion fixed.
8554 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8555 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
8557 2006-08-15 Naba Kumar <naba@gnome.org>
8559 * libanjuta/interfaces/libanjuta.idl,
8560 plugins/editor/text-editor-iterable.c,
8561 plugins/editor/text_editor.c,
8562 plugins/sourceview/sourceview-cell.c,
8563 plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
8564 ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
8565 ianjuta_editor_end_action().
8567 * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
8569 2006-08-13 Naba Kumar <naba@gnome.org>
8571 * plugins/debug-manager/breakpoints.c,
8572 plugins/debug-manager/memory.c,
8573 plugins/debug-manager/registers.c,
8574 src/layout.xml: Fixed debugger widgets layout.
8576 2006-08-12 Naba Kumar <naba@gnome.org>
8578 * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
8579 plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
8580 plugins/editor/editor.glade, plugins/editor/text_editor.h,
8581 plugins/editor/text_editor_prefs.c: Disabled automatic indentation
8582 codes and dead codes. Removed automatic indentation prefs.
8584 2006-08-12 Johannes Schmid <jhs@gnome.org>
8586 * libanjuta/Makefile.am:
8587 * libanjuta/anjuta-launcher.c:
8588 * libanjuta/anjuta-launcher.h:
8589 * libanjuta/anjuta-plugin.c:
8590 * libanjuta/anjuta-plugin.h:
8591 * libanjuta/anjuta-preferences.c:
8592 * libanjuta/anjuta-preferences.h:
8593 * libanjuta/anjuta-shell.c:
8594 * libanjuta/anjuta-shell.h:
8595 * libanjuta/libanjuta.h:
8597 Made wrapper friendly:
8598 - no inline in header files (preferences_set/get)
8599 - correct signal names
8600 - correct GError** argument in anjuta_shell_freeze/thaw
8601 - include correct files in libanjuta.h
8603 * plugins/project-manager/plugin.c:
8606 2006-08-11 Naba Kumar <naba@gnome.org>
8608 * plugins/editor/aneditor-priv.h,
8609 plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
8611 * plugins/editor/text_editor_cbs.c,
8612 plugins/sourceview/anjuta-view.c: Pass the right position for char
8615 * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
8617 * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
8619 2006-08-11 Naba Kumar <naba@gnome.org>
8621 * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
8622 return the right character at the iter position and get_char() to
8625 * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
8626 to set to character offset and not byte index.
8628 * plugins/language-support-cpp-java/plugin.c: Improved
8629 auto-indentation login. Indents opening and closing braces correctly.
8631 2006-08-10 Johannes Schmid <jhs@gnome.org>
8635 Required automake = 1.9
8637 * libanjuta/anjuta-children.c:
8638 * libanjuta/anjuta-children.h:
8639 * libanjuta/anjuta-encodings.h:
8640 * libanjuta/anjuta-launcher.h:
8641 * libanjuta/anjuta-plugin-description.h:
8642 * libanjuta/anjuta-preferences-dialog.h:
8643 * libanjuta/anjuta-preferences.h:
8644 * libanjuta/anjuta-session.h:
8645 * libanjuta/anjuta-status.h:
8646 * libanjuta/anjuta-ui.h:
8647 * libanjuta/anjuta-utils.c:
8648 * libanjuta/anjuta-utils.h:
8649 * libanjuta/e-splash.h:
8650 * libanjuta/glue-factory.h:
8651 * libanjuta/glue-plugin.h:
8652 * libanjuta/plugins.h:
8653 * libanjuta/resources.h:
8654 Fixed libanjuta to be able to wrap it
8655 - G_BEGIN_DECLS, G_END_DECLS
8656 - include all necessary files in libanjuta.h
8658 * plugins/gtodo/tray-icon.c:
8659 * plugins/terminal/terminal.c:
8660 Some build fixes for freebsd
8662 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
8663 * plugins/sourceview/sourceview.glade:
8664 Remove auto-indent feature as it is now in language-support
8666 2006-08-09 Naba Kumar <naba@gnome.org>
8668 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
8669 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
8670 Added missing files.
8672 * plugins/sourceview/sourceview.c: Implemented get_tabsize(),
8673 get_use_spaces(), set_tabsize() and set_use_spaces().
8675 2006-08-09 Naba Kumar <naba@gnome.org>
8677 * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
8678 succeeded in activating.
8680 * plugins/document-manager/plugin.c: Added debug message.
8682 * libanjuta/interfaces/libanjuta.idl,
8683 plugins/editor/text_editor.c: Implemented get_tabsize(),
8684 get_use_spaces(), set_tabsize() and set_use_spaces().
8686 * plugins/language-support-cpp-java/Makefile.am,
8687 plugins/language-support-cpp-java/plugin.c,
8688 plugins/language-support-cpp-java/plugin.h: Used editor parameters
8689 for indentation. Added preferences page for paramenters.
8691 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
8693 2006-08-08 Naba Kumar <naba@gnome.org>
8695 * libanjuta/interfaces/libanjuta.idl,
8696 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8697 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
8698 plugins/editor/text_editor.c,
8699 plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
8700 and implemented it for both scintilla and sourceview.
8702 * plugins/search/plugin.c: Use the new grab_focus() to transfer
8703 focus back to editor (happens when pressing esc in incremental
8706 2006-08-08 Naba Kumar <naba@gnome.org>
8708 * libanjuta/interfaces/libanjuta.idl,
8709 plugins/editor/text_editor.c,
8710 plugins/editor/text_editor.h,
8711 plugins/editor/text-editor-iterable.c,
8712 plugins/sourceview/sourceview-cell.c,
8713 plugins/sourceview/sourceview.c: Implemented editor attributes
8716 * plugins/editor/aneditor.cxx: Disabled old indentation code.
8717 plugins/language-support-cpp-java/plugin.c: Implemented indentation
8718 code (not complete yet).
8720 * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
8721 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
8722 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
8723 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
8724 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
8725 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
8727 2006-08-04 Naba Kumar <naba@gnome.org>
8729 * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
8732 2006-08-03 Johannes Schmid <jhs@gnome.org>
8734 * configure.in: Add a more informative text to valgrind plugin
8737 Modified Preferences tasl
8738 * libanjuta/anjuta-plugin.c:
8739 * libanjuta/anjuta-preferences-dialog.c:
8740 * libanjuta/anjuta-preferences-dialog.h:
8741 * libanjuta/anjuta-preferences.c:
8742 * libanjuta/anjuta-preferences.h:
8743 * libanjuta/interfaces/Makefile.am.iface:
8744 * libanjuta/interfaces/libanjuta.idl:
8745 Added IAnjutaPreferences interface which every plugin that has preferences should
8746 implement. Call merge() and unmerge() at plugin activation/deactivation.
8747 Fixed preferences_page_remove()
8749 * plugins/build-basic-autotools/build-basic-autotools.c:
8750 * plugins/cvs-plugin/plugin.c:
8751 * plugins/document-manager/plugin.c:
8752 * plugins/editor/plugin.c:
8753 * plugins/editor/plugin.h:
8754 * plugins/file-manager/plugin.c:
8755 * plugins/gtodo/main.h:
8756 * plugins/gtodo/plugin.c:
8757 * plugins/gtodo/preferences.c:
8758 * plugins/message-view/anjuta-msgman.c:
8759 * plugins/message-view/anjuta-msgman.h:
8760 * plugins/message-view/plugin.c:
8761 * plugins/sourceview/plugin.c:
8762 * plugins/sourceview/plugin.h:
8763 * plugins/symbol-browser/an_symbol_prefs.c:
8764 * plugins/symbol-browser/plugin.c:
8765 * plugins/terminal/terminal.c:
8766 * plugins/valgrind/plugin.c
8769 Updated preference loading/unloading for all plugins
8771 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
8773 * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
8774 src/Makefile.am, plugins/tools/scripts/Makefile.am:
8775 - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
8776 recommended by the autoconf manual.
8777 - Fixes compiling with autoconf 2.60.
8779 * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
8781 2006-08-02 Johanes Schmid <jhs@gnome.org>
8783 * plugins/profile-default/plugin.c:
8784 Fixed session handling
8786 2006-08-01 Johannes Schmid <jhs@gnome.org>
8789 * plugins/Makefile.am:
8790 Disabled devhelp and glade for now as they do not work (#341073
8793 * plugins/profile-default/anjuta-default-profile.ui (removed):
8794 * plugins/profile-default/plugin.c:
8795 * plugins/profile-default/plugin.h:
8796 * plugins/project-manager/anjuta-project-manager.ui:
8797 * plugins/project-manager/plugin.c:
8798 * plugins/project-manager/plugin.h:
8799 Limted multiple project support #315043
8801 * libanjuta/interfaces/libanjuta.idl:
8802 Added ianjuta_profile_unload
8804 2006-07-31 Naba Kumar <naba@gnome.org>
8806 * libanjuta/interfaces/libanjuta.idl,
8807 plugins/editor/text-editor-iterable.c,
8808 plugins/editor/text_editor.c,
8809 plugins/sourceview/anjuta-view.c,
8810 plugins/sourceview/anjuta-view.h,
8811 plugins/sourceview/sourceview.c: Fixed text iteration and
8812 IAnjutaEditor implementations in both scintilla
8813 and sourceview. Cleand up libanjuta API: Removed redundant
8814 erase_range() method from IAnjutaEditor interface, fixed
8815 ianjuta_editor_get_text to take length instead of range (consistency).
8816 autoindentation in both sourceview and scintilla more or less works,
8817 but still disabled for now because there are still some anomalies
8820 * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
8822 * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
8825 2006-07-30 Johannes Schmid <jhs@gnome.org>
8827 * plugins/sourceview/anjuta-document.c:
8828 * plugins/sourceview/anjuta-document.h:
8829 * plugins/sourceview/anjuta-view.c:
8830 * plugins/sourceview/sourceview.c:
8831 Wrote a new "char_added" implementation, I hope this one is good
8833 * plugins/sourceview/sourceview-cell.c:
8834 Fixed typo: "text_iter" instead of "iter"
8836 2006-07-30 Naba Kumar <naba@gnome.org>
8838 * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
8840 2006-07-30 Johannes Schmid <jhs@gnome.org>
8842 * autogen.sh: use gnome-autogen.sh from gnome-coomen
8844 * plugins/debug-manager/plugin.c:
8845 * plugins/patch/plugin.c:
8846 Use IAnjutaIndicable to mark debugger position
8848 * plugins/sourceview/sourceview.c:
8849 Define colors for IAnjutaIndicable
8851 2006-07-29 Johannes Schmid <jhs@gnome.org>
8853 * plugins/debug-manager/anjuta-debug-manager.ui:
8854 * plugins/debug-manager/breakpoints.c:
8855 * plugins/debug-manager/images/Makefile.am:
8856 * plugins/debug-manager/images/run-to-cursor.png:
8857 * plugins/debug-manager/plugin.c:
8858 Added toolbar and some icons
8860 * plugins/patch/anjuta-patch.ui:
8861 * plugins/patch/patch-plugin.c:
8862 * plugins/patch/patch-plugin.glade:
8863 * plugins/patch/plugin.c:
8864 * plugins/patch/plugin.h:
8865 Improved patch plugin (GUI and function)
8867 * plugins/sourceview/sourceview.c:
8868 Fixed another Gtk-Critical
8870 * plugins/tools/anjuta-tools.ui:
8871 * plugins/tools/plugin.h:
8872 Put Patch plugin in tools menu and changed ui file
8874 2006-07-29 Johannes Schmid <jhs@gnome.org>
8876 * plugins/document-manager/plugin.c:
8877 Fixed accelator Gtk-Warning
8879 * plugins/message-view/anjuta-msgman.c:
8882 * plugins/sourceview/anjuta-document.c:
8883 * plugins/sourceview/anjuta-document.h:
8884 * plugins/sourceview/anjuta-marshal.list:
8885 Wrote a better emitter for the char-added signal
8887 * plugins/sourceview/sourceview.c:
8888 Fixed Redo/Undo to void Gtk-Criticals
8890 * plugins/sourceview/sourceview-args.c:
8891 * plugins/sourceview/sourceview-cell.c:
8892 * plugins/sourceview/sourceview-scope.c:
8893 * plugins/sourceview/sourceview-tags.c:
8894 Adapted to new IAnjutaIterator API
8896 2006-07-28 Naba Kumar <naba@gnome.org>
8898 * libanjuta/interfaces/libanjuta.idl: More accurate comments.
8900 * plugins/symbol-browser/an_symbol.c,
8901 plugins/symbol-browser/an_symbol_iter.c,
8902 plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
8903 subclass of AnjutaSymbol so that the symbol is accessible from
8904 the iter in light of changes in IAnjutaIterable.
8906 * plugins/class-inheritance/class-inherit.c: Fixed based on changes
8907 implementation of IAnjutaIterable.
8909 2006-07-28 Naba Kumar <naba@gnome.org>
8911 * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
8912 IAnjutaIterable. They were kind of useless since the interface is
8913 defined on the data object itself. Added set_position() method
8914 in IAnjutaIterable to allow setting arbitrary current index to the
8916 Added erase() and erase_range() in IAnjutaEditor.
8918 * plugins/editor/text-editor-iterable.c: Fixed
8919 plugins/editor/text_editor.c: Implemented erase() and erase_range()
8920 methods in editor. Fixed get_line_from_position() method.
8922 * plugins/language-support-cpp-java/plugin.c: Fixed indentation
8923 code. It's disabled for now.
8925 * plugins/sourceview/sourceview-cell.c,
8926 plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
8929 2006-07-27 Johannes Schmid <jhs@gnome.org>
8931 * plugins/sourceview/sourceview-cell.c:
8932 Fixed IAnjutaEditorCell to work only on a single line
8933 Fixed crasher in finalize
8935 * plugins/symbol-browser/an_symbol_prefs.c:
8936 * global-tags/Makefile.am:
8937 Philip van Hoof pointed out that it is a bad idea to depend on PATH for
8940 2006-07-26 Naba Kumar <naba@gnome.org>
8942 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
8943 IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
8945 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
8947 * plugins/document-manager/plugin.c: Fixed dynamic loading of
8950 * plugins/editor/text-editor-iterable.c,
8951 plugins/editor/text_editor.c,
8952 plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
8953 method to work correctly, it was ignoring start and end parameters.
8954 Fixed TextEditorCell implementation. Fixed 'char-added' signal
8957 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
8958 plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
8960 2006-07-24 Massimo Cora' <maxcvs@email.it>
8962 * plugins/symbol-browser/an_symbol_view.c,
8963 plugins/symbol-browser/an_symbol_view.h,
8964 plugins/symbol-browser/plugin.c:
8965 fix a matching case into sv_extract_type_qualifier_from_expr ()
8966 and some minor issues.
8968 2006-07-26 Johannes Schmid <jhs@gnome.org>
8970 * plugins/language-support-cpp-java/plugin.c:
8971 Fixed to work kind of with sourceview editor
8972 * plugins/sourceview/anjuta-document.c:
8973 * plugins/sourceview/anjuta-view.c:
8974 * plugins/sourceview/sourceview-cell.c:
8975 * plugins/sourceview/sourceview.c:
8976 Fixed IAnjutaEditorCell and "char-added" signal
8978 2006-07-24 Naba Kumar <naba@gnome.org>
8980 * plugins/document-manager/plugin.c,
8981 plugins/document-manager/plugin.h: Initial implementedion for loading
8984 * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
8987 * plugins/editor/text_editor.c: Fixed syntax highlighting when
8988 indicators are cleared (that leaved grey texts).
8990 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
8992 * libanjuta/interfaces/libanjuta.idl,
8993 plugins/debug-manager/breakpoints.c,
8994 plugins/debug-manager/memory.c,
8995 plugins/debug-manager/registers.c,
8996 plugins/debug-manager/debug_tree.c,
8997 plugins/debug-manager/debugger.c,
8998 plugins/gdb/debugger.c,
8999 plugins/gdb/debugger.h,
9000 plugins/gdb/plugin.c:
9001 Add a parameter for reporting error
9002 Add a new interface for using gdb variable object
9003 Allow to cancel commands
9004 Rewrite handling of debugger state
9006 * plugins/debug-manager/plugin.c,
9007 plugins/debug-manager/locals.c,
9008 plugins/debug-manager/locals.h,
9009 plugins/debug-manager/register.c,
9010 plugins/debug-manager/stack_trace.c,
9011 plugins/debug-manager/stack_trace.h:
9012 Create and destroy local and stack trace windows when needed
9014 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
9016 * plugins/document-manager/plugin.c:
9017 Fixed "Automatic" highlighting
9019 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
9021 * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
9023 * plugins/sourceview/anjuta-view.c:
9024 Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
9026 2006-07-14 Johannes Schmid <jhs@cvs.gnome.org>
9028 * configure.in: Check for C/C++-Compiler correctly
9030 2006-07-14 Fredrik Axelsson <fraxbe@gmail.com>
9032 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9034 * plugins/debug-manager/stack_trace.c:
9035 Destroy stack window when debuuger is disabled (#347414)
9037 * plugins/sourceview/anjuta-view.c:
9038 Fix a crash with popup-menu (#347412)
9040 2006-07-13 Naba Kumar <naba@gnome.org>
9042 * plugins/editor/Makefile.am,
9043 plugins/editor/text_editor.h,
9044 plugins/editor/text-editor-iterable.h,
9045 plugins/editor/text-editor-iterable.c: Implemented text iterator (not
9048 * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
9051 * plugins/sourceview/sourceview-cell.c: Fixed a leak.
9053 2006-07-03 Johannes Schmid <jhs@cvs.gnome.org>
9055 * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
9058 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
9060 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9062 * libanjuta/anjuta-preferences-dialog.c:
9063 Do not use the page_num returned by gtk_notebook_append_page to
9064 remove the page as it cause bugs when pages removal is not done
9067 * plugins/document-manager/anjuta-docman.c:
9069 makes Anjuta display dock_items which have previously been hidden
9071 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
9073 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
9075 * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
9076 * plugins/sourceview/sourceview.c: (imark_unmark):
9078 Patches for bugs #346450 and #346295
9080 * AUTHORS: Added Fredrik
9082 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
9084 * plugins/message-view/anjuta-msgman.c:
9085 Fixed close button/icon size (like in docman)
9087 2006-06-10 Naba Kumar <naba@gnome.org>
9089 * plugins/editor/text_editor.c: Fixed goto line to mark the line
9092 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
9094 * libanjuta/interfaces/libanjuta.idl:
9095 Move inspect_memory function in IAnjutaCpuDebugger interface
9096 Rename Boolean type to State
9098 * plugins/debug-manager/breakpoint.c:
9099 Rename Boolean type to State
9101 * plugins/debug-manager/Makefile.am,
9102 plugins/debug-manager/anjuta-marshal.list,
9103 plugins/debug-manager/data_view.c,
9104 plugins/debug-manager/data_view.h,
9105 plugins/debug-manager/data_buffer.c,
9106 plugins/debug-manager/data_buffer.h,
9107 plugins/debug-manager/chunk_view.c,
9108 plugins/debug-manager/chunk_view.h,
9109 plugins/debug-manager/anjuta-debug-manager.ui,
9110 plugins/debug-manager/debugger.c,
9111 plugins/debug-manager/memory.c,
9112 plugins/debug-manager/memory.h,
9113 plugins/debug-manager/plugin.c,
9114 plugins/gdb/debugger.c,
9115 plugins/gdb/debugger.h,
9116 plugins/gdb/plugin.c:
9117 Rewrite memory window using a special widget
9118 Rename Boolean type to State
9120 2006-06-08 Naba Kumar <naba@gnome.org>
9122 * plugins/editor/text_editor.c (itext_editor_get_current_word):
9123 Do not return garbage characters and return NULL when there is no
9126 * plugins/search/plugin.c: Fixed next occurance and prev occurance to
9129 * plugins/search/search-replace.c: Fixed a mem leak.
9131 2006-06-08 Johannes Schmid <jhs@cvs.gnome.org>
9133 * libanjuta/anjuta-launcher.c:
9134 Added debug message (see #343522)
9136 * plugins/build-basic-autotools/build-basic-autotools.c:
9137 Patch from Günther Brammer to fix #344015
9139 * plugins/sourceview/sourceview.c:
9140 Implemented IAnjutaEditor->get_begin/end_line_position (crashed
9141 automatic highlight of build messages)
9143 2006-06-06 Naba Kumar <naba@gnome.org>
9146 libanjuta/interfaces/libanjuta.idl,
9147 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9148 plugins/Makefile.am,
9149 plugins/document-manager/action-callbacks.c,
9150 plugins/document-manager/plugin.c,
9151 plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
9152 interface for language highlight selection and langauge change
9155 * plugins/language-support-cpp-java: Added language support
9156 plugin for cpp and java.
9158 2006-05-27 Naba Kumar <naba@gnome.org>
9160 * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
9161 plugins/debug-manager/*, data/Makefile.am,
9162 manuals/reference/libanjuta/libanjuta.types,
9163 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9164 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9165 merged anjuta-new-debugger branch into trunck.
9166 (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
9168 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
9170 * libanjuta/interfaces/libanjuta.idl,
9171 plugins/debug-manager/debugger.c,
9172 plugins/debug-manager/debugger.h,
9173 plugins/gdb/anjuta-gdb.plugin.in,
9174 plugins/gdb/debugger.c,
9175 plugins/gdb/debugger.h,
9176 plugins/gdb/plugin.c:
9177 Add new IAnjutaCpuDebugger interface to access cpu register
9178 Run gdb instead of /usr/local/bin/gdb
9180 * plugins/debug-manager/plugin.c,
9181 plugins/debug-manager/registers.c,
9182 plugins/debug-manager/registers.h:
9183 Rewrite register window
9184 Rename Load target menu item to Run target
9186 2006-05-07 Naba Kumar <naba@gnome.org>
9190 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
9192 * plugins/debug-manager/watch.c,
9193 plugins/debug-manager/breakpoint.c,
9194 plugins/debug-manager/breakpoint.h:
9195 Fix crash: disconnect save and load session signals
9197 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
9199 * libanjuta/interface/libanjuta.idl,
9200 plugins/debug-manager/debugger.c,
9201 plugins/gdb/plugin.c:
9202 Add a value parameter for evaluate command
9204 * plugins/debug-manager/anjuta-debug-manager.glade:
9205 Create new dialog box for watches using glade
9207 * plugins/debug-manager/anjuta-debug-manager.ui:
9208 Move watch menu items near the end
9209 Move breakpoint menu items outside the sub menu
9211 * plugins/debug-manager/debug_tree.c,
9212 plugins/debug-manager/debug_tree.h,
9213 plugins/debug-manager/debug_tree.h,
9214 plugins/debug-manager/watch.c:
9215 Move all GUI code from watch.c to debug_tree.c
9216 Add an auto update property to watches
9218 * plugins/debug-manager/locals.c,
9219 plugins/debug-manager/locals.h,
9220 plugins/debug-manager/stack_trace.c,
9221 plugins/debug-manager/stack_trace.h,
9222 plugins/debug-manager/plugin.c:
9223 Register actions before starting debugger
9225 * plugins/gdb/debugger.c:
9226 Do not call callback function if not present
9228 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
9230 * libanjuta/interfaces/libanjuta.idl,
9231 plugins/debug-manager/stack_trace.c,
9232 plugins/debug-manager/stack_trace.h,
9233 plugins/debug-manager/anjuta-debug-manager.ui,
9234 plugins/gdb/debugger.c:
9235 Add a popup menu in stack frame window
9236 Add a new frame-changed event
9237 Use MI command for getting stack informations
9238 Get filename with full path (need gdb > 6.3)
9240 * libanjuta/interfaces/libanjuta.idl,
9241 plugins/debug-manager/debug_tree.c,
9242 plugins/debug-manager/debugger.c,
9243 plugins/debug-manager/locals.c,
9244 plugins/debug-manager/locals.h,
9245 plugins/debug-manager/plugin.c,
9246 plugins/gdb/debugger.c,
9247 plugins/gdb/debugger.h,
9248 plugins/gdb/parser.c,
9249 plugins/gdb/parser.h,
9250 plugins/gdb/plugin.c,
9251 plugins/gdb/Makefile.am:
9252 Pass watch data with string instead of Watch structures
9253 Use debug_tree in local window
9257 * plugins/debug-manager/breakpoints.c,
9258 plugins/debug-manager/utilities.c,
9259 plugins/debug-manager/utilities.h:
9260 Use a GtkListStore instead of a GtkTreeStore
9261 move goto_location_in_editor in utilities.c
9263 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
9265 * libanjuta/interfaces/libanjuta.idl,
9266 plugins/debug-manager/anjuta-debug-manager.ui,
9267 plugins/debug-manager/breakpoints.c,
9268 plugins/debug-manager/plugin.c,
9269 plugins/gdb/debugger.c:
9270 Add a breakpoint type
9271 Add new popup menu in breakpoint window
9272 Add toggle breakpoint in editor popup menu
9273 Save and restore breakpoint enable
9274 Fix bug in clear all breakpoints
9275 Remove old useless code
9277 * plugins/debug-manager/debugger.c:
9278 Fix some problem with debugger states
9280 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9281 Update documentation
9283 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
9286 plugins/gdb/Makefile.am,
9287 plugins/gdb/gdb.init:
9288 Move gdb.init crom data to plugins/gdb
9290 * plugins/gdb/gdb.init,
9291 libanjuta/interfaces/libanjuta.idl,
9292 plugins/debug-manager/breakpoints.c,
9293 plugins/debug-manager/debugger.c,
9294 plugins/debug-manager/plugin.c,
9295 plugins/gdb/debugger.c,
9296 plugins/gdb/plugin.c:
9297 Support pending breakpoints
9298 Rewrite debugger states
9299 Split ianjuta_debugger_log into _enable_log and _disable_log
9301 * plugins/debug-manager/start.c,
9302 plugins/debug-manager/debug_tree.c,
9303 plugins/gdb/parser.c:
9304 Remove some useless lines
9306 * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
9307 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
9308 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9309 Update documentation
9311 2006-03-12 Naba Kumar <naba@gnome.org>
9313 * manuals/references/libanjuta/libanjuta.types: Fixed
9316 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9318 * libanjuta/anjuta-debugger.c,
9319 libanjuta/anjuta-debugger.h:
9322 * libanjuta/interfaces/libanjuta.idl,
9323 plugins/debug-mananger/breakpoints.c,
9324 plugins/debug-manager/debug_tree.c,
9325 plugins/debug-manager/debugger.c,
9326 plugins/debug-manager/plugin.c,
9327 plugins/debug-manager/registers.c,
9328 plugins/debug-manager/sharedlib.c,
9329 plugins/debug-manager/signal.c,
9330 plugins/debug-manager/stack_trace.c,
9331 plugins/debug-manager/start.c,
9332 plugins/debug-manager/watch.c,
9333 plugins/gdb/debugger.c,
9334 plugins/gdb/debugger.h,
9335 plugins/gdb/parser.c,
9336 plugins/gdb/parser.h,
9337 plugins/gdb/plugin.c:
9338 Move types definitions from libanjuta/anjuta-debugger.{ch}
9339 Rename types from AnjutaDebugger* to IAnjutaDebugger*
9341 * plugins/gdb/Makefile.am:
9342 Remove user interface from gdb plugin
9344 2006-03-12 Naba Kumar <naba@gnome.org>
9346 * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
9348 2006-05-21 Johannes Schmid <jhs@cvs.gnome.org>
9350 Modified Patch from Marc Maurer <uwog@uwog.net>:
9351 * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
9354 * plugins/sourceview/Makefile.am:
9355 * plugins/sourceview/sourceview-cell.c:
9356 * plugins/sourceview/sourceview-cell.h:
9357 * plugins/sourceview/sourceview.c:
9359 Implemented IAnjutaEditorCell
9361 2006-05-21 Naba Kumar <naba@gnome.org>
9363 * libanjuta/interfaces/libanjuta.idl,
9364 plugins/document-manager/action-callbacks.c,
9365 plugins/document-manager/plugin.c,
9366 plugins/editor/print.c, plugins/editor/text_editor.c,
9367 plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
9368 Fixed zooming and added icons and shortcuts for zoom menu items.
9370 2006-05-21 Naba Kumar <naba@gnome.org>
9372 * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
9375 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
9377 * plugins/document-manager/anjuta-docman.c:
9378 Fixed close button reaction by setting the correct current editor
9380 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
9382 Patch from Yang Hong <yanghong@ccoss.com.cn>:
9383 * plugins/document-manager/anjuta-docman.c
9384 - Fix close button, you can close any tab as you wish now.
9385 - Fadeout mime icon as the same as close image
9387 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
9389 Patch from Marc Maurer <uwog@uwog.net>
9390 * main.c: Compile fix when NLS is enabled
9394 2006-05-20 Naba Kumar <naba@gnome.org>
9396 * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
9397 while loading abiword-2.4.4/abi project).
9399 2006-05-18 Naba Kumar <naba@gnome.org>
9401 * libanjuta/interfaces/libanjuta.idl,
9402 plugins/document-manager/action-callbacks.c,
9403 plugins/editor/print.c,
9404 plugins/editor/text_editor.c,
9405 plugins/editor/text_editor.h,
9406 plugins/editor/text_editor_prefs.c: Fixed zooming.
9408 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
9409 interface for character iteration and IAnjutaEditorAssist interface
9410 for autocompletions and editor tips.
9412 2006-05-18 Johannes Schmid <jhs@cvs.gnome.org>
9414 Patch from Günther Brammer <GBrammer@gmx.de>:
9415 * plugins/document-manager/anjuta-docman.c:
9416 Make tabs smaller but keep nice closing icon
9418 * plugins/document-manager/anjuta-docman.c:
9419 * plugins/document-manager/Makefile.am:
9421 Added nice mime-icons to the editor tabs
9423 2006-05-17 Johannes Schmid <jhs@cvs.gnome.org>
9425 * configure.in: Bumped version to 2.0.3 (pre-release increment)
9427 * plugins/symbol-browser/an_symbol_view.c:
9429 - Fixed symbol searching (Yang Hong (#341997))
9431 * plugins/devhelp/htmlview.c:
9432 Fixed devhelp plugin
9434 * plugins/build-basic-autotools/build-basic-autotools.c:
9435 * plugins/search/search-replace.c:
9436 * plugins/document-manager/anjuta-docman.c:
9438 Only add a marker to a line where it makes sense!
9440 === anjuta 2.0.2 ===
9442 2006-05-15 Naba Kumar <naba@gnome.org>
9444 * configure.in: set required versions for
9447 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
9449 * plugins/glade/plugin.c:
9450 Fixed signal connection for "gtk-doc-search"
9452 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
9454 * NEWS: Set release date, add known issues
9456 * libanjuta/anjuta-shell.c:
9457 Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
9458 and debug other gtk-warnings/criticals)
9460 * plugins/build-basic-autotools/build-basic-autotools.c:
9461 Fixed gtk-critical (gtk_hash_table_destroy(NULL))
9463 * plugins/sourceview/anjuta-view.c:
9464 * plugins/sourceview/sourceview-args.c:
9465 * plugins/sourceview/sourceview-scope.c:
9466 * plugins/sourceview/sourceview-tags.c:
9467 Fixed gtk-criticals (gtk_source_language_get_mime_types)
9469 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9471 * pixmaps/Makefile.am:
9472 Add preferences_general.png
9474 * plugins/devhelp/plugin.c:
9475 Fixed some more realise things
9477 * plugins/message-view/anjuta-msgman.c:
9478 Support stock icons for message panes
9480 * plugins/search/search-replace.c:
9481 Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
9483 * plugins/search/search-replace_backend.c:
9486 * plugins/sourceview/anjuta-document.c:
9487 * plugins/sourceview/sourceview.c:
9488 Fixed finalise and tag completion
9491 Use preferences_general icon
9493 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9495 * pixmaps/Makefile.am:
9498 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9500 * plugins/sourceview/sourceview-prefs.c:
9501 Fixed font & color handling
9503 * plugins/symbol-browser/an_symbol_view.c:
9506 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
9508 * plugins/macro/macros.xml:
9509 Fixed bug #341583 (Address of FSF)
9511 2006-05-12 Johannes Schmid <jhs@cvs.gnome.org>
9514 Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
9515 Update: Do it the cool way...
9517 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
9519 * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
9520 Implement gtk-api-help signals of glade3
9521 * configure.in: Bump to glade3 2.91.2
9523 * plugins/devhelp/plugin.c:
9524 Fixed some realize stuff in the devhelp plugin
9526 * plugins/sourceview/anjuta-document.c:
9527 fixed bug with scope completion
9529 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
9531 * plugins/symbol-browser/an_symbol_view.c
9532 * plugins/symbol-browser/an_symbol_prefs.c
9533 * plugins/symbol-browser/an_symbol_prefs.h
9534 * global_tags/create_global_tags.sh:
9536 Automaticly create global tags on first startup
9538 2006-05-08 Massimo Cora' <maxcvs@email.it>
9541 * plugins/project-wizard/templates/Makefile.am:
9542 * (added) plugins/project-wizard/templates/cpp-logo.png:
9543 * (added) plugins/project-wizard/templates/cpp.wiz:
9544 * (added) plugins/project-wizard/templates/cpp/*:
9546 Added a generic c++ template. It's a simple hello world.
9548 2006-05-07 Massimo Cora' <maxcvs@email.it>
9550 * plugins/symbol-browser/an_symbol_view.c:
9551 fixed a stupid crasher.
9553 2006-05-05 Johannes Schmid <jhs@cvs.gnome.org>
9555 * plugins/project-wizard/templates/wxwin/configure.in.tpl
9556 * plugins/project-wizard/templates/wxwin/src/Makefile.am:
9558 Fixed WxWidgets project type
9560 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
9562 * plugins/devhelp/htmlview.c:
9563 * plugins/devhelp/plugin.c:
9564 Maybe I fixed the crash this time! I could at least not reproduce anymore!
9566 * plugins/project-wizard/install.c:
9567 Don't set a message - thanks to seb
9569 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
9571 * plugins/devhelp/htmlview.c:
9572 * plugins/symbol-browser/an_symbol_view.c:
9574 There is a weird crash in gtk_idle which I still did not completly fix!
9576 * plugins/project-wizard/install.c:
9577 Default to success instead of failure
9579 2006-05-03 Johannes Schmid <jhs@cvs.gnome.org>
9581 * plugins/devhelp/htmlview.c:
9582 * plugins/devhelp/plugin.c:
9583 Fixed bug and libdevhelp issue!
9585 * plugins/project-wizard/install.c:
9586 Fixed message string!
9588 2006-05-03 Massimo Cora' <maxcvs@email.it>
9590 * plugins/symbol-browser/an_symbol_view.c:
9591 Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
9593 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
9595 * pixmaps/Makefile.am:
9597 * anjuta.desktop.in.in
9599 GNOME Goal #2.1: Install theme-friendly icons
9601 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
9603 * plugins/devhelp/htmlview.c: Reload page on reparent
9604 * plugins/document-manager/anjuta-docman.c:
9605 Present document-manager when document is selected in file-manager
9607 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
9609 * plugins/symbol-broser/an_symbol_view.c:
9610 Fixed crasher in namespace exploration
9612 2006-05-01 Massimo Cora' <maxcvs@email.it>
9615 * plugins/valgrind/Makefile.am:
9617 Optional compiling of Valgrind plugin
9619 2006-05-01 Massimo Cora' <maxcvs@email.it>
9621 * plugins/symbol-browser/an_symbol_view.c:
9622 - modularized code. Marked with FIXME the parts which need improvement.
9624 - Added basic namespace completion for Gtkmm type project:
9625 - namespace1::MyClass *class;
9627 - Namespaces must be anyway improved.
9629 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
9631 * plugins/devhelp/plugin.c:
9632 Fixed up plugin unloading and show html widget on link selected
9636 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
9638 * plugins/devhelp/Makefile.am:
9639 * plugins/devhelp/anjuta-devhelp.plugin.in:
9640 * plugins/devhelp/htmlview.c:
9641 * plugins/devhelp/htmlview.h:
9642 * plugins/devhelp/plugin.c:
9643 * plugins/devhelp/plugin.h:
9644 Reimplemeted devhelp plugin from scratch
9646 * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
9649 2006-04-30 Johannes Schmid <jhs@cvs.gnome.org>
9651 * plugins/sourceview/sourceview-tags.c:
9652 complete some more tag types
9654 * plugins/valgrind/plugin.c:
9655 * plugins/valgrind/preferences.c:
9656 * plugins/valgrind/vggeneralprefs.c:
9658 Fixed lots of gtk warnings
9660 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
9662 * plugins/sourceview/sourceview-scope.c:
9663 Implemented type-ahead for scope completion
9665 2006-04-28 Johannes Schmid <jhs@cvs.gnome.org>
9667 * manuals/C/Makefile.am:
9668 * manuals/Makefile.am:
9669 * plugins/document-manager/Makefile.am:
9670 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
9671 * plugins/sourceview/Makefile.am:
9676 * plugins/class-gen/goc_template_header: G_END_DECLS
9678 2006-05-27 Naba Kumar <naba@gnome.org>
9680 * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
9681 scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
9682 scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
9683 scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
9684 scintilla/include/Scintilla.iface,
9685 (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
9686 cvs. Fixed compile flags. Removed outdated patches.
9688 2006-04-27 Johannes Schmid <jhs@cvs.gnome.org>
9690 * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
9692 * plugins/sourceview/anjuta-document.c:
9693 * plugins/sourceview/sourceview-args.c:
9694 * plugins/sourceview/sourceview-scope.c:
9696 Add End/Home keypresses and support completion if symbol start with '!' for example
9699 2006-04-27 Massimo Cora' <maxcvs@email.it>
9701 * libanjuta/interfaces/libanjuta.idl:
9703 * plugins/sourceview/sourceview-scope.c:
9704 * plugins/sourceview/tag-window.c:
9705 * plugins/sourceview/tag-window.h:
9706 * plugins/symbol-browser/an_symbol_view.c:
9707 * plugins/symbol-browser/an_symbol_view.h:
9708 * plugins/symbol-browser/plugin.c:
9710 added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
9712 Code and ideas for C/C++ new completion engine comes from IComplete written by
9713 Martin Stubenschrott <stubenschrott@gmx.net>.
9714 Currently the interface works only with GtkSourceView plugin.
9716 * tagmanager/Makefile.am:
9718 * tagmanager/entry.h:
9721 * tagmanager/include/tm_file_entry.h:
9722 * tagmanager/include/tm_project.h:
9723 * tagmanager/include/tm_source_file.h:
9724 * tagmanager/include/tm_symbol.h:
9725 * tagmanager/include/tm_tagmanager.h:
9726 * tagmanager/include/tm_work_object.h:
9727 * tagmanager/include/tm_workspace.h:
9728 * tagmanager/parse.c:
9729 * tagmanager/read.c:
9730 * tagmanager/read.h:
9731 * tagmanager/tm_project.c:
9732 * tagmanager/tm_source_file.c:
9733 * tagmanager/tm_workspace.c:
9735 Tagmanager can now parse a memory buffer and generate/update
9736 tags into tm_workspace/tm_project on the fly, without using files.
9737 C/C++ is supported now.
9739 2006-04-26 Johannes Schmid <jhs@cvs.gnome.org>
9741 * plugins/sourceview/anjuta-document.c:
9742 * plugins/sourceview/sourceview-args.c:
9743 * plugins/sourceview/sourceview-scope.c:
9744 * plugins/sourceview/sourceview.c:
9746 Fixed some memory leaks and argument completion
9748 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
9750 * plugins/glade/plugin.c:
9752 Fixed glade plugin build because of API changes in glade3
9754 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
9756 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9757 Updated editor section
9759 * manuals/C/anjuta-manual/interface.xml:
9760 * manuals/C/anjuta-manual/preferences.xml:
9761 * manuals/C/anjuta-manual/projects.xml:
9764 * plugins/editor/anjuta-editor.plugin.in:
9767 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
9770 * plugins/editor/anjuta-editor.plugin.in:
9771 * plugins/sourceview/sourceview.plugin.in:
9773 Build both editors and let the user decide a runtime!
9775 * plugins/sourceview/sourceview-scope.c:
9776 Fixed bug in regex to allow test()-> completions
9778 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
9780 * plugins/sourceview/anjuta-document.c:
9781 * plugins/sourceview/sourceview-args.c:
9782 * plugins/sourceview/sourceview-scope.c:
9783 * plugins/sourceview/sourceview-tags.c:
9784 * plugins/sourceview/tag-window.c:
9786 Improved callltip windows
9788 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
9790 * src/anjuta-app.c: (on_session_save):
9791 Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
9792 <ricardo.jose.ferrari@gmail.com> for pointing this out!
9794 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
9796 * libanjuta/anjuta-utils.c:
9797 * plugins/cvs-plugin/cvs-execute.c:
9800 * scintilla/LexInno.cxx:
9801 * scintilla/LexOpal.cxx:
9802 * scintilla/LexTCL.cxx:
9804 Added missing files from scintilla-update
9806 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
9809 * manuals/C/Makefile.am:
9810 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
9811 * manuals/C/anjuta-manual/Makefile.am:
9812 * manuals/C/anjuta-manual/anjuta-manual.xml:
9813 * manuals/C/anjuta-manual/build.xml:
9814 * manuals/C/anjuta-manual/debugger.xml:
9815 * manuals/C/anjuta-manual/execute.xml:
9816 * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
9817 * manuals/C/anjuta-manual/figures/arguments.png:
9818 * manuals/C/anjuta-manual/figures/configure_dlg.png:
9819 * manuals/C/anjuta-manual/figures/file_menu.png:
9820 * manuals/C/anjuta-manual/figures/menu_main.png:
9821 * manuals/C/anjuta-manual/figures/menubar.png:
9822 * manuals/C/anjuta-manual/figures/new_file_wizard.png:
9823 * manuals/C/anjuta-manual/figures/project_info.png:
9824 * manuals/C/anjuta-manual/figures/scrshot.png:
9825 * manuals/C/anjuta-manual/figures/symbol_browser.png:
9826 * manuals/C/anjuta-manual/figures/tool-editor.png:
9827 * manuals/C/anjuta-manual/figures/toolbar_browser.png:
9828 * manuals/C/anjuta-manual/figures/toolbar_ext.png:
9829 * manuals/C/anjuta-manual/figures/toolbar_format.png:
9830 * manuals/C/anjuta-manual/figures/toolbar_main.png:
9831 * manuals/C/anjuta-manual/figures/toolbar_tags.png:
9832 * manuals/C/anjuta-manual/fileoperations.xml:
9833 * manuals/C/anjuta-manual/interface.xml:
9834 * manuals/C/anjuta-manual/introduction.xml:
9835 * manuals/C/anjuta-manual/preferences.xml:
9836 * manuals/C/anjuta-manual/projects.xml:
9837 * manuals/C/anjuta-manual/tools.xml:
9838 * manuals/Makefile.am:
9840 Updated manual and faq
9842 * scintilla/CallTip.cxx:
9843 * scintilla/CallTip.h:
9844 * scintilla/CellBuffer.cxx:
9845 * scintilla/CellBuffer.h:
9846 * scintilla/ContractionState.cxx:
9847 * scintilla/Document.cxx:
9848 * scintilla/Document.h:
9849 * scintilla/DocumentAccessor.cxx:
9850 * scintilla/Editor.cxx:
9851 * scintilla/Editor.h:
9852 * scintilla/ExternalLexer.cxx:
9853 * scintilla/Indicator.cxx:
9854 * scintilla/KeyMap.cxx:
9855 * scintilla/KeyWords.cxx:
9856 * scintilla/LexAU3.cxx:
9857 * scintilla/LexBash.cxx:
9858 * scintilla/LexCPP.cxx:
9859 * scintilla/LexCaml.cxx:
9860 * scintilla/LexCsound.cxx:
9861 * scintilla/LexEiffel.cxx:
9862 * scintilla/LexGui4Cli.cxx:
9863 * scintilla/LexHTML.cxx:
9864 * scintilla/LexLua.cxx:
9865 * scintilla/LexMSSQL.cxx:
9866 * scintilla/LexOthers.cxx:
9867 * scintilla/LexPOV.cxx:
9868 * scintilla/LexPython.cxx:
9869 * scintilla/LexRuby.cxx:
9870 * scintilla/LexSQL.cxx:
9871 * scintilla/LexVB.cxx:
9872 * scintilla/Makefile.am:
9873 * scintilla/PlatGTK.cxx:
9874 * scintilla/PropSet.cxx:
9875 * scintilla/RESearch.cxx:
9876 * scintilla/RESearch.h:
9877 * scintilla/ScintillaBase.cxx:
9878 * scintilla/ScintillaGTK.cxx:
9879 * scintilla/StyleContext.h:
9880 * scintilla/ViewStyle.cxx:
9881 * scintilla/ViewStyle.h:
9882 * scintilla/XPM.cxx:
9883 * scintilla/include/KeyWords.h:
9884 * scintilla/include/Platform.h:
9885 * scintilla/include/PropSet.h:
9886 * scintilla/include/SciLexer.h:
9887 * scintilla/include/Scintilla.h:
9888 * scintilla/include/Scintilla.iface:
9889 * scintilla/include/ScintillaWidget.h:
9890 * scintilla/lexers.make:
9892 Update to scintilla 1.68
9895 Only show help items which are really availible
9897 * plugins/cvs-plugin/cvs-callbacks.c
9898 * plugins/cvs-plugin/cvs-execute.c
9899 * plugins/cvs-plugin/subversion-callbacks.c:
9900 * libanjuta/anjuta-utils.c:
9901 Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
9903 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
9905 * plugins/project-wizard/install.c,
9906 * plugins/project-wizard/autogen.c:
9907 Add error messages if using a read only directory
9908 Improve fix for bug #339296
9910 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
9912 * libanjuta/interfaces/libanjuta.idl:
9913 * plugins/document-manager/action-callbacks.c:
9914 * plugins/document-manager/plugin.c:
9915 * plugins/editor/text_editor.c:
9916 Added IAnjutaEditorGoto
9918 * plugins/editor/aneditor.cxx:
9919 * plugins/editor/aneditor.h:
9920 * plugins/editor/text_editor.h:
9921 * plugins/editor/text_editor_prefs.c:
9925 2006-04-21 Johannes Schmid <jhs@cvs.gnome.org>
9927 * libanjuta/interfaces/libanjuta.idl:
9928 * plugins/document-manager/action-callbacks.c:
9929 * plugins/document-manager/anjuta-docman.c:
9930 * plugins/document-manager/plugin.c:
9931 * plugins/editor/text_editor.c:
9932 Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
9934 * plugins/sourceview/sourceview.c:
9935 * plugins/sourceview/sourceview.glade:
9936 Fixed some uft-8 issues and added a preference option
9937 to enable/disable gnome-vfs monitoring
9939 * scintilla/Makefile.am:
9940 * scintilla/include/Makefile.am:
9943 2006-04-20 Massimo Cora' <maxcvs@email.it>
9945 * libanjuta/interfaces/libanjuta.idl:
9946 Remove get_current_pos () because we have get_position()
9948 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
9951 * plugins/sourceview/tag-window.c:
9952 Don't close window on PageUp/PageDown
9954 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
9957 * manuals/reference/libanjuta/Makefile.am:
9962 * src/bacon-message-connection.c:
9963 * src/bacon-message-connection.h: (both from gedit)
9966 Fixed #312319 (Opening files when Anjuta is already open)
9968 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
9970 * TODO.tasks: Updated
9971 * plugins/sourceview/anjuta-view.c:
9972 * plugins/sourceview/anjuta-view.h:
9973 * plugins/sourceview/sourceview.c:
9975 * configure.in: Fix --enable-plugin-scintilla
9977 Added char_added signal
9979 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
9981 * libanjuta/anjuta-utils.c: (anjuta_util_diff):
9985 * plugins/sourceview/sourceview.c:
9986 Fixed VFS monitoring (still a bit buggy)
9988 * plugins/sourceview/sourceview-args.c:
9989 * plugins/sourceview/tag-window.c:
9991 Better sizing for the popup-window
9993 2006-04-17 Johannes Schmid <jhs@cvs.gnome.org>
9995 * plugins/project-wizard/templates/gnome/src/main.c:
9996 * plugins/project-wizard/templates/gnome/src/project.glade:
9997 * plugins/project-wizard/templates/gtk/src/main.c:
9998 * plugins/project-wizard/templates/gtk/src/project.glade:
9999 * plugins/project-wizard/templates/gtkmm/src/main.cc:
10001 Fixed up GLADE_FILE definition in project types and fixed bug #334546
10003 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
10005 * configure.in: More removal of obsoleteness.
10008 2006-04-12 Johannes Schmid <jhs@cvs.gnome.org>
10011 * libanjuta/anjuta-preferences.c:
10012 * libanjuta/anjuta-utils.c:
10013 * libanjuta/anjuta-utils.h:
10014 * plugins/message-view/message-view.c:
10016 Changed color functions and moved convert_color to anjuta-utils.h
10018 * plugins/message-view/anjuta-message-manager-plugin.glade:
10019 GnomeColorPicker -> GtkColorButton (bug #309154)
10021 * plugins/sourceview/plugin.c:
10022 * plugins/sourceview/sourceview-prefs.c:
10023 * plugins/sourceview/sourceview.glade:
10024 Added color and font preferences
10026 * plugins/sourceview/sourceview-tags.c:
10027 Only show as much choices as configured in preferences
10029 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
10031 * ROADMAP, NEWS: Updated (we are far behind ;-)
10032 * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
10034 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
10037 * plugins/editor/Makefile.am:
10038 * scintilla/Makefile.am
10040 Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
10042 * global-tags/Makefile.am:
10043 * global-tags/create_global_tags.sh:
10044 * plugins/symbol-browser/an_symbol_prefs.c:
10045 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
10046 * plugins/symbol-browser/plugin.h:
10047 * tagmanager/include/tm_workspace.h:
10048 * tagmanager/tm_workspace.c:
10050 Fixed symbol-browser prefs and move global tags generation from installtion to
10051 preferences to make the life easier for distributers and to allow updates after installtion
10053 * plugins/document-manager/action-callbacks.c:
10054 * plugins/document-manager/action-callbacks.h:
10055 * plugins/document-manager/anjuta-document-manager.ui:
10056 * plugins/document-manager/indent-util.c:
10057 * plugins/document-manager/plugin.c:
10058 * plugins/editor/text_editor.c:
10060 Moved indent stuff to document-manager
10062 * plugins/sourceview/anjuta-view.c:
10063 * plugins/sourceview/sourceview-args.c:
10064 * plugins/sourceview/sourceview-scope.c:
10065 * plugins/sourceview/sourceview-tags.c:
10066 * plugins/sourceview/sourceview.c:
10070 * plugins/sourceview/sourceview.plugin (removed):
10071 * plugins/sourceview/sourceview.plugin.in:
10072 Editor is not user-activatible
10074 * plugins/sourceview/sourceview.png:
10077 2006-04-08 Johannes Schmid <jhs@cvs.gnome.org>
10079 * src/anjuta-app.c: Fixed crasher on plugin unloading
10081 2006-04-06 Johannes Schmid <jhs@cvs.gnome.org>
10083 * plugins/sourceview/sourceview.c
10084 * plugins/sourceview/sourceview-args.c
10085 * plugins/sourceview/sourceview-args.h:
10087 Polished argument completion
10089 2006-04-05 Johannes Schmid <jhs@cvs,gnome.org>
10091 * plugins/message-view/anjuta-msgman.c:
10092 * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
10094 Show message pane on switch (does not work, anjuta_shell needs a fix)
10096 * plugins/sourceview/Makefile.am:
10097 * plugins/sourceview/anjuta-view.c: (find_tag_window),
10098 * plugins/sourceview/sourceview-args.c:
10099 * plugins/sourceview/sourceview-args.h:
10100 * plugins/sourceview/sourceview-private.h:
10101 * plugins/sourceview/sourceview-scope.c:
10102 (sourceview_scope_update), (sourceview_scope_filter_keypress):
10103 * plugins/sourceview/sourceview-tags.c:
10104 * plugins/sourceview/sourceview.c:
10105 * plugins/sourceview/tag-window.c:
10106 * plugins/sourceview/tag-window.h:
10108 Added scope and argument completion
10110 2006-04-03 Johannes Schmid <jhs@gnome.org>
10113 * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
10114 (on_widget_remove):
10117 * plugins/sourceview/sourceview.c: (iselect_clear):
10118 Make "Delete"-key working
10120 * configure.in: #336389
10122 2006-04-03 Johannes Schmid <jhs@gnome.org>
10124 * plugins/sourceview/Makefile.am:
10125 * plugins/sourceview/anjuta-view.c:
10126 * plugins/sourceview/plugin.c:
10127 * plugins/sourceview/sourceview-private.h:
10128 * plugins/sourceview/sourceview-scope.c:
10129 * plugins/sourceview/sourceview-scope.h:
10130 * plugins/sourceview/sourceview-tags.c:
10131 * plugins/sourceview/sourceview-tags.h:
10132 * plugins/sourceview/sourceview.c:
10133 * plugins/sourceview/sourceview.h:
10134 * plugins/sourceview/tag-window.c:
10136 - fixed goto_file_line
10137 - scroll to cursor on undo/redo
10138 - show correct popup-menu
10139 - scope completion (not ready yet)
10141 2006-04-03 Johannes Schmid <jhs@gnome.org>
10143 * plugins/sourceview/plugin.c:
10144 * plugins/sourceview/sourceview-tags.c:
10145 * plugins/sourceview/sourceview.c:
10146 * plugins/sourceview/sourceview.h:
10147 * plugins/sourceview/tag-window.c:
10149 Fixed some GObject stuff and use proper AnjutaSymbolManager interface
10151 2006-04-03 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10153 * plugins/sourceview/sourceview.c:
10154 Fixed next/previous bookmark.
10155 Toggled bookmark (set/unset).
10157 2006-04-03 Johannes Schmid <jhs@gnome.org>
10159 * plugins/document-manager/action-callbacks.c:
10160 Fixed Gtk-Warning in goto_line
10162 * plugins/sourceview/Makefile.am:
10163 * plugins/sourceview/anjuta-document.c:
10164 * plugins/sourceview/anjuta-view.c:
10165 * plugins/sourceview/anjuta-view.h:
10166 * plugins/sourceview/sourceview-autocomplete.c:
10167 * plugins/sourceview/sourceview-autocomplete.h:
10168 * plugins/sourceview/sourceview-private.h:
10169 * plugins/sourceview/sourceview-tags.c:
10170 * plugins/sourceview/sourceview-tags.h:
10171 * plugins/sourceview/sourceview.c:
10172 * plugins/sourceview/tag-window.c:
10173 * plugins/sourceview/tag-window.h:
10174 Created a nice API for tag and completion windows
10176 * plugins/sourceview/sourceview-print.h:
10177 * plugins/sourceview/sourceview-print.c:
10180 2006-04-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10182 * plugins/sourceview/sourceview.c:
10183 Fixed typo (Sort bookmarks).
10185 2006-04-01 Johannes Schmid <jhs@gnome.org>
10187 * plugins/sourceview/anjuta-document.c:
10188 * plugins/sourceview/anjuta-document.h:
10189 * plugins/sourceview/anjuta-view.c:
10190 * plugins/sourceview/anjuta-view.h:
10191 * plugins/sourceview/sourceview-autocomplete.c:
10192 * plugins/sourceview/sourceview-autocomplete.h:
10193 * plugins/sourceview/sourceview-prefs.c:
10194 * plugins/sourceview/sourceview-prefs.h:
10195 * plugins/sourceview/sourceview-private.h:
10196 * plugins/sourceview/sourceview-tags.c:
10197 * plugins/sourceview/sourceview-tags.h:
10198 * plugins/sourceview/sourceview.c:
10199 * plugins/sourceview/sourceview.glade:
10200 * plugins/sourceview/tag-window.c:
10201 * plugins/sourceview/tag-window.h:
10203 Improved code complete and autocomplete
10205 2006-04-01 Johannes Schmid <jhs@gnome.org>
10207 * plugins/sourceview/Makefile.am:
10208 * plugins/sourceview/bookmark.png:
10209 * plugins/sourceview/marker-attentive.png:
10210 * plugins/sourceview/marker-basic.png:
10211 * plugins/sourceview/marker-intense.png:
10212 * plugins/sourceview/marker-light.png:
10213 * plugins/sourceview/sourceview.c:
10215 Added pixmaps for all marker types and show bookmarks
10218 * plugins/sourceview/Makefile.am:
10219 Build sourceview on 2.14 only
10221 2006-03-31 Johannes Schmid <jhs@gnome.org>
10223 * plugins/sourceview/Makefile.am:
10224 * plugins/sourceview/anjuta-document.c:
10225 * plugins/sourceview/anjuta-view.c:
10226 * plugins/sourceview/anjuta-view.h:
10227 * plugins/sourceview/sourceview-autocomplete.c:
10228 * plugins/sourceview/sourceview-private.h:
10229 * plugins/sourceview/sourceview-tags.c:
10230 * plugins/sourceview/sourceview-tags.h:
10231 * plugins/sourceview/sourceview.c:
10232 * plugins/sourceview/tag-window.c:
10233 * plugins/sourceview/tag-window.h:
10235 Added code completion with tag manager to the editor and fixed a save_as bug
10237 2006-03-31 Johannes Schmid <jhs@gnome.org>
10239 * src/main.c: Revert patch from Rob to allow building with
10241 * configure.in: Require at least 2.12 libraries
10243 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
10245 reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
10247 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10248 Improve anjuta-plugin project template: Added missed files dist tarball
10251 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
10254 2006-03-28 Yang Hong <yanghong@ccoss.com.cn>
10256 reviewed by: Johannes Schmid <jhs@gnome.org>
10258 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10259 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
10260 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
10261 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
10263 Improve anjuta-plugin project template. Also fix for #322744
10265 2006-03-27 Johannes Schmid <jhs@gnome.org>
10267 * plugins/sourceview/sourceview-private.h:
10268 plugins/sourceview/sourceview.c:
10270 Added basic bookmark support
10272 2006-03-27 Johannes Schmid <jhs@gnome.org>
10277 Patch from Rob Bradfort <robster@debian.org>:
10278 * src/main.c: (get_command_line_args), (main):
10279 Migration from popt to GOption
10281 2006-03-26 Naba Kumar <naba@gnome.org>
10283 * plugins/document-manager/anjuta-docman.c: Fixed close icon button
10284 size to scale itself with theme.
10286 2006-03-26 Naba Kumar <naba@gnome.org>
10288 * plugins/file-manager/an_file_view.c,
10289 plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
10290 when symbolview and fileview objects are destroyed to avoid crashes
10291 after the plugins are disabled.
10293 2006-03-26 Naba Kumar <naba@gnome.org>
10295 * Makefile.am, po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
10296 Deleted unused file.
10298 * plugins/glade/plugin.c: Be able to close glade plugin when there
10299 there is no glade project loaded.
10301 * plugins/sourceview/sourceview.plugin,
10302 plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
10304 2006-03-23 Naba Kumar <naba@gnome.org>
10306 * plugins/editor/print.c: Fixed a bug where some sections of
10307 printed/previewed text is not highlighted.
10309 2006-03-20 Johannes Schmid <jhs@gnome.org>
10311 * libanjuta/interfaces/libanjuta.idl:
10313 * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
10314 as we do not use private apis. Show help window and startup because it does
10317 * plugins/document-manager/action-callbacks.c:
10318 plugins/editor/Makefile.am:
10319 plugins/editor/text_editor.c:
10320 plugins/editor/print.c:
10321 plugins/editor/print.h:
10323 Fixed printing (nobody has missed it BTW ;-)
10325 * plugins/sourceview/sourceview.c:
10328 2006-03-20 Naba Kumar <naba@gnome.org>
10330 * configure.in, plugins/devhelp/plugin.c: Be able to build with
10331 devhelp >= 0.9 < 0.11 versions.
10333 2006-03-20 Johannes Schmid <jhs@gnome.org>
10335 * plugins/sourceview/anjuta-document-loader.c
10336 plugins/sourceview/sourceview.c:
10338 Fixed encoding bugs
10340 2006-03-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10342 * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
10343 Fixed bug (line position)
10344 Give the good line position whatever the active editor.
10346 2006-03-19 Ilkka Tuohela <hile@iki.fi>
10348 * configure.in: Added fi to ALL_LINGUAS
10350 2006-03-19 Johannes Schmid <jhs@gnome.org>
10352 * plugins/sourceview/anjuta-document-loader.c:
10353 replace gnome_vfs_get_mime_type_for_name_and data
10355 * plugins/build-basic-autotools/build-basic-autotools.c:
10358 2006-03-17 Johannes Schmid <jhs@gnome.org>
10360 * plugins/editor/editor.glade:
10361 Added style-editor again after it got lost somehow
10363 2006-03-17 Johannes Schmid <jhs@gnome.org>
10365 * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
10366 configure.in: require devhelp 0.11
10368 Post 0.11 devhelp versions (CVS) do not work because of an API change...
10370 plugins/build-basic-autotools/build-basic-autotools.c:
10371 forgot a an installtion callback for the "install as root"-feature
10373 2006-03-17 Massimo Cora' <maxcvs@email.it>
10375 reviewed by: Johannes Schmid <jhs@gnome.org>
10377 * plugins/class-gen/anjuta-class-gen-plugin.glade
10378 plugins/class-gen/class_gen.c
10379 plugins/class-gen/goc_template_header
10380 plugins/class-gen/goc_template_source
10384 2006-03-16 Johannes Schmid <jhs@gnome.org>
10386 * plugins/sourceview/sourceview.c:
10387 Fixed "save-point" signal for undo actions
10389 2006-03-16 Massimo Cora' <maxcvs@email.it>
10391 reviewed by: Johannes Schmid <jhs@gnome.org>
10393 * plugins/document-manager/anjuta-docman.c:
10394 Implement tab drag and drop
10396 2006-03-16 Johannes Schmid <jhs@gnome.org>
10398 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
10399 plugins/build-basic-autotools/build-basic-autotools.c:
10401 Implemented "install as root"-feature (#321455)
10403 2006-03-16 Johannes Schmid <jhs@gnome.org>
10406 plugins/sourceview/.cvsignore
10407 plugins/tools/scripts/.cvsignore:
10408 Added/extended .cvsignore files
10410 * plugins/sourceview/sourceview-autocomplete.c:
10411 plugins/sourceview/sourceview-autocomplete.h:
10412 plugins/sourceview/sourceview-prefs.c:
10413 plugins/sourceview/sourceview-private.h:
10414 plugins/sourceview/sourceview.glade:
10415 Autcomplete just works(tm) now and respects preferences
10417 * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
10418 Use better algorithm from autocomplete
10420 2006-03-15 Johannes Schmid <jhs@gnome.org>
10422 * src/anjuta-app.c:
10425 2006-03-15 Johannes Schmid <jhs@gnome.org>
10427 * libanjuta/interfaces/libanjuta.idl:
10428 plugins/class-gen/class_gen.c:
10429 plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
10430 plugins/project-manager/plugin.c:
10432 Allow to add multiple source files (#320191)
10434 * configure.in: Require gnome-build 0.1.3
10436 2006-03-14 Johannes Schmid <jhs@gnome.org>
10438 * plugins/macro/macro-utils.c: Fixed bug #333606
10439 * plugins/file-wizard/file.c: Fixed bug #333601
10441 2006-03-13 Johannes Schmid <jhs@gnome.org>
10443 * plugins/sourceview/sourceview_autocomplete.c
10444 plugins/sourceview/sourceview_autocomplete.h
10445 plugins/sourceview/sourceview.c
10446 plugins/sourceview/sourceview-private.h
10447 plugins/sourceview/sourceview-prefs.c:
10449 Cleaned up and fixed several issues
10451 2006-03-13 Johannes Schmid <jhs@gnome.org>
10453 * plugins/sourceview/Makefile.am:
10454 plugins/sourceview/sourceview-autocomplete.c
10455 plugins/sourceview/sourceview-autocomplete.h:
10456 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10457 plugins/sourceview/sourceview-private.h:
10458 plugins/sourceview/sourceview.c:
10460 Added (buggy) autocomplete feature to sourceview
10462 2006-03-12 Naba Kumar <naba@gnome.org>
10464 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
10465 libanjuta/anjuta-session.c: Added API docs.
10467 2006-03-12 Naba Kumar <naba@gnome.org>
10469 * TODO.tasks: Added couple of tasks.
10470 * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
10471 Register private class as early as possible so that members could
10472 point to self class. Code clean up.
10474 2006-03-12 Naba Kumar <naba@gnome.org>
10476 * po/POTFILES.in, po/POTFILES.skip: Updated.
10478 2006-03-11 Naba Kumar <naba@gnome.org>
10480 * libanjuta/anjuta-shell.c,
10481 plugins/document-manager/anjuta-docman.c,
10482 plugins/document-manager/plugin.c,
10483 plugins/symbol-browser/an_symbol_search.c,
10484 plugins/valgrind/vgrule-list.c: Use correct signal names while
10487 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
10488 signal names and fixed enum IANJUTA_TYPE_* macro.
10490 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10492 * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
10493 plugins/search/search-replace.c :
10494 Fixed bug (Bookmark the good line).
10495 Search & Replace (Mark all matched strings).
10497 2006-03-09 Johannes Schmid <jhs@gnome.org>
10499 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
10500 Completed changes from yesterday
10502 * plugins/document-manager/anjuta-document-manager.glade:
10503 plugins/editor/editor.glade
10504 plugins/editor/plugin.c: (activate_plugin)
10505 plugins/editor/text_editor.c
10506 plugins/sourceview/Makefile.am
10507 plugins/sourceview/plugin.c: (sourceview_plugin_activate)
10508 plugins/sourceview/sourceview.glade:
10509 Completed preference changes
10511 2006-03-08 Johannes Schmid <jhs@gnome.org>
10513 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
10514 plugins/search/plugin.c: (activate_plugin):
10516 Removed Gtk-Criticals
10518 * plugins/document-manager/anjuta-document-manager.glade:
10519 plugins/document-manager/plugin.c: (on_docman_auto_save),
10520 (on_gconf_notify_timer), (prefs_init):
10521 plugins/document-manager/plugin.h:
10522 plugins/editor/text_editor.c: (text_editor_instance_init),
10523 (text_editor_dispose):
10524 plugins/editor/text_editor.h:
10525 plugins/editor/text_editor_cbs.c:
10526 plugins/editor/text_editor_cbs.h:
10527 plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
10528 plugins/glade/plugin.c: (activate_plugin):
10529 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
10530 plugins/sourceview/sourceview-private.h:
10531 plugins/sourceview/sourceview.c: (on_menu_popup),
10532 (sourceview_new), (ifile_open), (ifile_savable_save),
10533 (ifile_savable_save_as), (ieditor_set_popup_menu),
10534 (ieditor_get_filename), (imark_mark):
10536 Moved autosave from editor to document manager and fixed some things in
10539 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10541 * plugins/search/anjuta-search.glade :
10542 New order's buttons - Renamed "Forward" to "Find" (bug #306970)
10543 plugins/search/search-replace_bachend.c: Fixed a crash bug.
10544 plugins/search/search-replace.c : Fixed bug.
10546 2006-03-08 Johannes Schmid <jhs@gnome.org>
10548 * plugins/search/anjuta-search.glade
10549 Fixed widget names (glade is a bit stupid on copying widgets to other files)
10551 2006-03-07 Johannes Schmid <jhs@gnome.org>
10553 * plugins/document-manager/action-callbacks.c
10554 plugins/document-manager/anjuta-document-manager.glade
10555 plugins/document-manager/plugin.c: (prefs_init),
10557 plugins/editor/Makefile.am:
10558 plugins/editor/editor.glade:
10559 plugins/editor/plugin.c: (on_style_button_clicked),
10560 (activate_plugin), (dispose):
10561 plugins/editor/style-editor.c:
10563 Startet to seperate document-manager and editor preferences
10565 * plugins/search/Makefile.am:
10566 plugins/search/anjuta-search.glade:
10567 plugins/search/search-replace.c:
10569 Moved search GUI to search-plugin
10571 * plugins/sourceview/sourceview-prefs.c:
10572 plugins/sourceview/sourceview-prefs.h:
10573 plugins/sourceview/sourceview-private.h:
10574 plugins/sourceview/sourceview.c:
10575 plugins/sourceview/sourceview.h:
10576 plugins/sourceview/Makefile.am:
10577 plugins/sourceview/anjuta-document.h:
10578 plugins/sourceview/anjuta-view.c: (anjuta_view_init):
10579 plugins/sourceview/plugin.c:
10581 Added some preferences to sourceview and fixed vfs_monitor
10583 * tagmanager/c.c: (parseParens):
10584 Removed annoying debug message
10586 * libanjuta/interfaces/libanjuta.idl:
10587 Removed IAnjutaEditorFactory::create_style_editor()
10589 2006-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10591 * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
10592 Search : Bookmark all matched lines.
10594 2006-03-06 Johannes Schmid <jhs@gnome.org>
10596 * plugins/class-gen/anjuta-class-gen.plugin.in
10597 plugins/file-loader/plugin.c: (sort_wizards)
10598 (on_create_submenu), (activate_plugin)
10599 plugins/file-wizard/anjuta-file-wizard.plugin.in
10600 plugins/glade/anjuta-glade.plugin.in
10601 plugins/project-import/anjuta-project-import.plugin.in
10602 plugins/project-wizard/anjuta-project-wizard.plugin.in:
10604 Changed File->Wizard to File->New and changed some wizard titles. Wizards are
10605 sorted alphabeticly
10607 * plugins/project-wizard/templates/mkfile.wiz:
10608 Use configured project directory instead of ~/myproject
10610 * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
10612 Show markers (again) and monitor uri
10614 2006-03-06 Naba Kumar <naba@gnome.org>
10616 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
10617 typedefs separately so that forward linking would work.
10618 e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
10620 2006-03-05 Naba Kumar <naba@gnome.org>
10622 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
10623 passing Enums and Structs in signals. Define struct _Name in
10624 generated code, so that forward referencing.
10625 e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
10627 * libanjuta/interfaces/libanjuta.idl: Fixed typo.
10629 2006-03-05 Naba Kumar <naba@gnome.org>
10631 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
10632 support. Generate GType definitions for enums in generated codes
10633 so that enums could be passed as signal params.
10635 2006-03-04 Naba Kumar <naba@gnome.org>
10637 * plugins/document-manager/*, plugins/print/*, plugins/search/*:
10638 Restored cvs-moved revision files. They were originally marked
10639 deleted at their older locations. Now they are restored at
10640 their new locations. The changeset is one that was committed
10641 as part of document-manager, editor, search and print plugins
10642 separation from editor plugin.
10644 2006-03-03 Johannes Schmid <jhs@gnome.org>
10646 * plugins/sourceview/*:
10647 Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for
10650 2006-03-04 Naba Kumar <naba@gnome.org>
10652 * plugins/gdb/*: Deleted removed files (see previous changlog
10653 entry for files list).
10655 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
10657 * plugins/debug-mananger/breakpoints.c,
10658 plugins/debug-manager/breakpoints.h,
10659 plugins/debug-manager/debug_tree.c,
10660 plugins/debug-manager/debug_tree.h,
10661 plugins/debug-manager/info.c,
10662 plugins/debug-manager/info.h,
10663 plugins/debug-manager/locals.c,
10664 plugins/debug-manager/locals.h,
10665 plugins/debug-manager/memory.c,
10666 plugins/debug-manager/memory.h,
10667 plugins/debug-manager/registers.c,
10668 plugins/debug-manager/registers.h,
10669 plugins/debug-manager/sharedlib.c,
10670 plugins/debug-manager/sharedlib.h,
10671 plugins/debug-manager/signal.c,
10672 plugins/debug-manager/signal.h,
10673 plugins/debug-manager/stack_trace.c,
10674 plugins/debug-manager/stack_trace.h,
10675 plugins/debug-manager/watch.c,
10676 plugins/debug-manager/watch.h,
10677 plugins/debug-manager/Makefile.am:
10678 Move from gdb plugin to debug manager plugin
10680 * plugins/debug-manager/anjuta-debug-manager.glade,
10681 plugins/debug-manager/anjuta-debug-manager.ui:
10682 Move all user interface from gdb to debug manager
10684 * plugins/debug-manager/utilities.c,
10685 plugins/debug-manager/utilities.h:
10686 Remove some unused code
10687 Add useful code from gdb plugin
10689 * plugins/debug-manager/start.c,
10690 plugins/debug-manager/start.h:
10691 Include code of attach_process
10692 Add more code to start the debugger
10694 * plugins/debug-manager/plugin.c,
10695 plugins/debug-manager/plugin.h,
10696 plugins/debug-manager/anjuta-debug-manager.plugin.in:
10697 Rename IAnjutaDebuggerManager to IAnjutaDebugManager
10699 * plugins/debug-manager/debugger.c,
10700 plugins/debug-manager/debugger.h:
10701 Implement a queue of debugger command
10703 * plugins/gdb/actions.c,
10704 plugins/gdb/actions.h,
10705 plugins/gdb/watch_cbs.c,
10706 plugins/gdb/watch_cbs.h,
10707 plugins/gdb/watch_gui.c,
10708 plugins/gdb/watch_gui.h:
10711 * plugins/gdb/debugger.c,
10712 plugins/gdb/debugger.h,
10713 plugins/gdb/gdbmi.c,
10714 plugins/gdb/gdbmi.h,
10715 plugins/gdb/utilities.c,
10716 plugins/gdb/utilities.h,
10717 plugins/gdb/Makefile.am,
10718 plugins/gdb/anjuta-gdb.plugin.in:
10719 Implement necessary functions
10721 * plugins/gdb/parser.c,
10722 plugins/gdb/parser.h:
10723 Code for parsing variable previously in debug_tree.c
10725 * plugins/gdb/anjuta-gdb.glade,
10726 plugins/gdb/anjuta-gdb.ui:
10727 Remove user interface
10729 * plugins/gdb/gdbmi-test.c:
10732 * plugins/gdb/anjuta-gdb.plugin.png:
10733 Try an improved icon for gdb (archer fish)
10735 * libanjuta/anjuta-debugger.c,
10736 libanjuta/anjuta-debugger.h,
10737 libanjuta/interfaces/libanjuta.idl,
10738 libanjuta/interfaces/anjuta-idl-compiler.pl,
10739 libanjuta/Makefile.am:
10740 Add declaration used in new IAnjutaDebugger interface
10742 * manuals/reference/libanjuta.types,
10743 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
10744 manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
10745 Update documentation
10747 2006-03-02 Naba Kumar <naba@gnome.org>
10749 * manuals/reference/libanjuta/Makefile.am,
10750 manuals/reference/libanjuta/libanjuta-docs.sgml,
10751 manuals/reference/libanjuta/libanjuta-sections.txt,
10752 manuals/reference/libanjuta/libanjuta.types,
10753 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
10754 manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
10755 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
10756 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
10757 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
10758 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
10759 manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10760 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10761 manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
10762 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
10763 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
10764 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
10765 manuals/reference/libanjuta/tmpl/e-splash.sgml,
10766 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
10767 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
10768 manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
10769 manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
10770 manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
10771 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
10772 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
10773 manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10774 manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10775 manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10776 manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10777 manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10778 manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10779 manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10780 manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10781 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10782 manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
10783 manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10784 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
10785 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
10786 manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10787 manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
10788 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
10789 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
10790 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
10791 manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10792 manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10793 manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
10794 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10795 manuals/reference/libanjuta/tmpl/plugins.sgml,
10796 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10797 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
10798 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
10799 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
10800 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
10801 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
10802 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
10803 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
10804 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
10805 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
10806 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
10807 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
10808 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
10809 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
10812 2006-02-28 Naba Kumar <naba@gnome.org>
10814 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
10815 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
10816 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
10817 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
10818 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
10819 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
10820 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
10821 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
10822 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
10823 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
10824 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
10825 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
10826 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
10827 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
10829 2006-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10831 * plugins/sourceview/sourceview.c:
10832 Select to brace, select block.
10834 2006-02-28 Johannes Schmid <jhs@gnome.org>
10836 * plugins/file-wizard/Makefile.am
10837 plugins/file-wizard/action-callbacks.c (removed)
10838 plugins/file-wizard/action-callbacks.h (removed)
10839 plugins/file-wizard/anjuta-file-wizard.ui
10840 plugins/file-wizard/plugin.c: (activate_plugin),
10841 (deactivate_plugin)
10842 plugins/file-wizard/plugin.h:
10843 Removed Edit->Insert Text submenu (replace by macros plugin)
10845 * plugins/sourceview/sourceview.c: (sourceview_new),
10846 (ieditor_set_popup_menu):
10847 Fixed some more bugs
10849 * plugins/subversion/svn-threat.h (removed): Removed ununsed file
10851 2006-02-28 Naba Kumar <naba@gnome.org>
10853 * plugins/file-manager/an_file_view.c,
10854 plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
10855 rows also and with delay 1 sec (the color and timout value should
10856 probably be picked up from some system wide preference key).
10858 2006-02-28 Naba Kumar <naba@gnome.org>
10860 * libanjuta/interfaces/libanjuta.idl,
10861 plugins/document-manager/action-callbacks.c,
10862 plugins/document-manager/plugin.c,
10863 plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
10864 IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
10865 Added interface checks in document manager and enable/disable
10866 menus based on supported interface.
10868 * plugins/project-import/anjuta-project-import.glade: Set some
10869 resonable size for the import dialog.
10871 2006-02-27 Naba Kumar <naba@gnome.org>
10873 * libanjuta/interfaces/libanjuta.idl,
10874 plugins/document-manager/action-callbacks.c,
10875 plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
10876 and eol conversion actions.
10878 2006-02-27 Johannes Schmid <jhs@gnome.org>
10880 * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
10881 * plugins/file-manager/an_file_view.c
10882 plugins/file-manager/plugin.h: Added tooltips
10883 * plugins/symbol-browser/an_symbol_view.h: Added tooltips
10885 2006-02-26 Naba Kumar <naba@gnome.org>
10887 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
10888 plugins/build-basic-autotools/build-basic-autotools.c,
10889 plugins/build-basic-autotools/build-basic-autotools.h,
10890 plugins/build-basic-autotools/executer.c,
10891 plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
10892 disable indicator highlights preferences from message manager to
10893 build plugin. Implemented message indicator highlights in build tool.
10895 * plugins/editor/text_editor.c: Fixed indicators.
10897 2006-02-26 Johannes Schmid <jhs@gnome.org>
10899 * plugins/sourceview/sourceview.c:
10902 * plugins/subversion/svn_auth.c:
10903 Fixed username/password authentification but there might be a memory corruption
10905 2006-02-26 Naba Kumar <naba@gnome.org>
10907 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10908 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
10909 libanjuta/anjuta-launcher.h: Added documentation.
10911 2006-02-24 Naba Kumar <naba@gnome.org>
10913 * plugins/editor/text_editor.c: Fixed change in API in
10914 IAnjutaEditorSelection::set().
10916 2006-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10918 * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
10919 plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
10920 libanjuta/interfaces/libanjuta.idl :
10921 Search in sourceview editor (Select in buffer).
10924 2006-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10926 * plugins/sourceview/sourceview.c :
10927 Fixed Replace, to_upper, to_lower.
10929 * plugins/search/search-replace_backend.c :
10930 Renamed header name.
10932 2006-02-22 Naba Kumar <naba@gnome.org>
10934 * libanjuta/anjuta-plugin-description.c,
10935 libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
10936 libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
10937 manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
10938 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
10939 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
10941 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10942 * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
10944 2006-02-21 Naba Kumar <naba@gnome.org>
10946 * libanjuta/interfaces/libanjuta.idl,
10947 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
10948 plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
10949 interface for editor.
10951 2006-02-21 Naba Kumar <naba@gnome.org>
10953 * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
10955 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
10956 * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
10958 2006-02-21 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
10960 * GTKSOURCEVIEW EDITOR
10961 plugins/sourceview/sourceview.c :
10962 Fixed copy and Goto Line.
10964 plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
10965 plugins/macro/plugin.c :
10966 Fixed Insert key word and Insert macro.
10968 2006-02-19 Johannes Schmid <jhs@cvs.gnome.org>
10970 * plugins/document-manager/anjuta-docman.c:
10971 (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
10974 plugins/Makefile.am:
10975 plugins/sourceview/.cvsignore:
10976 plugins/sourceview/Makefile.am:
10977 plugins/sourceview/plugin.c: :
10978 plugins/sourceview/plugin.h:
10979 plugins/sourceview/sourceview.c:
10980 plugins/sourceview/sourceview.h:
10981 plugins/sourceview/sourceview.plugin:
10982 plugins/sourceview/sourceview.plugin.in:
10983 plugins/sourceview/sourceview.png:
10985 Added sourceview editor plugin
10987 2006-02-19 Naba Kumar <naba@gnome.org>
10989 * libanjuta/interfaces/libanjuta.idl,
10990 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
10991 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10992 plugins/cvs-plugin/cvs-interface.c,
10993 plugins/document-manager/action-callbacks.c,
10994 plugins/document-manager/action-callbacks.h,
10995 plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
10996 plugins/search/plugin.c, plugins/search/search-replace.c,
10997 plugins/search/search-replace_backend.c,
10998 plugins/subversion/subversion-actions.c,
10999 plugins/subversion/subversion-callbacks.c,
11000 plugins/tools/editor.c, plugins/tools/execute.c,
11001 plugins/tools/variable.c: Defined proper editor interfaces and fixed
11002 few fatal warnings.
11004 2006-02-15 Naba Kumar <naba@gnome.org>
11006 * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
11009 * libanjuta/interfaces/libanjuta.idl,
11010 plugins/document-manager/anjuta-docman.c,
11011 plugins/document-manager/plugin.c,
11012 plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
11013 unnecessary parameters from IAnjutaEditor interface and used proper
11014 types instead of 'gpointer'. Fixed various compiler warnings.
11016 * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
11019 2006-02-12 Naba Kumar <naba@gnome.org>
11021 * po/POTFILES.in: Updated.
11023 2006-02-11 Naba Kumar <naba@gnome.org>
11025 * plugins/editor/properties.[cxx,h],
11026 plugins/editor/text_editor.c, plugins/editor/style-editor.c,
11027 plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
11028 to sci_prop_*(), because they were conflicting with external
11029 functions (in some ssl library).
11031 2006-02-08 Naba Kumar <naba@gnome.org>
11033 Patch from Massimo Cora <maxcvs@email.it>:
11034 * plugins/valgrind/anjuta-valgrind.schemas,
11035 plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
11036 plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
11037 plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
11038 plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
11039 plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
11040 plugins/valgrind/vgtoolview.c,
11041 plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
11042 before running the debugging session. I've added also a
11043 preference in Anjuta Preferences where you can specify
11044 the path to the valgrind binary. The default is /usr/bin/valgrind.
11045 Now it displays a dialog with the error. [it can be -program
11046 exited- or -file loaded or end of input-]. Some valgrind 3.x
11049 2006-01-29 Naba Kumar <naba@gnome.org>
11051 Patch from Massimo Cora <maxcvs@email.it>:
11052 * configure.in, plugins/Makefile.am,
11053 plugins/valgrind/*: Valgrind plugin (requires
11054 binutils-dev and valgrind to be installed.
11056 2005-01-24 Johannes Schmid <jhs@gnome.org>
11058 * Patch from Eric Greveson <ejg45@cam.ac.uk>
11059 plugins/tools/variables.c:
11060 Added current directory to possible variables
11062 * Patch from Günther Brammer <gbrammer@gmx.de>
11063 plugins/document-manager/anjuta-docman.c:
11064 Fix a crash on opening a file
11066 AUTHORS: Added Günther Brammer
11068 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
11070 * libanjuta/anjuta-launcher.c:
11071 Fix a bug in AnjutaLauncher when output is bigger than buffer
11072 Probably fix bug #315188 and #305134
11074 2005-12-28 Johannes Schmid <jhs@gnome.org>
11076 * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
11077 * src/about.c: Use new gtk about dialog
11078 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
11079 Updated anjuta_ui_add_action_group_entries call
11081 Patch from Jean Breford <jean.breford@normalesup.org>
11082 and Markus Habermehl <bmh1980de@yahoo.de>:
11084 * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
11085 * AUTHORS: Added Jean and Markus
11087 2005-12-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11088 * plugins/search/search-replace.c :
11089 Bookmark all matched lines.
11090 * plugins/search/search-replace_backend.c :
11091 Fixed bug (Search in all project files).
11093 2005-12-21 Johannes Schmid <jhs@gnome.org>
11095 * plugins/search/plugin.c:
11097 * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
11098 investigation needed.
11100 AUTHORS: Added Ross Goldner
11102 2005-12-19 Ross Golder <ross@golder.org>
11104 * plugins/document-manager/anjuta-document-manager.plugin.in: Added
11105 application/xml MIME type.
11107 2005-12-18 Johannes Schmid <jhs@gnome.org>
11109 po/POTFILES.in: Updated files after directory changes
11110 HACKING: Removed outdated section 3 (anoncvs)
11112 2005-12-15 Sebastien Granjoux <seb.sfo@free.fr>
11114 * plugins/build-basic-autotools/build-basic-autotools.c:
11115 Save all files in editor before running a command
11117 * plugins/tools/execute.c:
11118 Use document manager plugin instead of each editor for
11121 2005-12-15 Johannes Schmid <jhs@gnome.org>
11123 * plugins/document-manager/action-callbacks.c:
11124 (on_save_all1_activate), (on_swap_activate)
11125 plugins/document-manager/anjuta-docman.c:
11126 (on_save_as_filesel_response), (on_notebook_switch_page):
11128 Fixed some remaining issues in document-manger
11130 2005-12-15 Johannes Schmid <jhs@gnome.org>
11132 * plugins/profile-default/default.anjuta:
11133 Load Search plugin and Message Manager by default
11135 2005-12-14 Johannes Schmid <jhs@gnome.org>
11137 * plugins/editor/text_editor.c
11138 libanjuta/anjuta-utils.c:
11140 Check if files differ when gnome-vfs monitoring is used.
11143 2005-12-13 Johannes Schmid <jhs@gnome.org>
11145 * plugins/document-manager/plugin.c:
11146 Only save modified files in ianjuta_file_savable_save() for document-manager
11147 as discussed on mailing list.
11149 * plugins/cvs-plugin/cvs-callbacks.c:
11150 Fixed dialog handling for empty log message
11152 2005-12-13 Johannes Schmid <jhs@gnome.org>
11154 * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
11156 * plugins/project-manager/* Removed ununsed files
11158 * plugins/symbol-browser/an_symbol_iter.c
11159 plugins/build-basic-autotools/build-basic-autotools.c
11160 plugins/build-basic-autotools/executer.c
11161 plugins/class-gen/class_gen.c
11162 plugins/class-inheritance/class-inherit.c
11163 plugins/cvs-plugin/cvs-actions.c
11164 plugins/cvs-plugin/cvs-interface.c
11165 plugins/debug-manager/attach_process.
11166 plugins/devhelp/plugin.c
11167 plugins/document-manager/plugin.c
11168 plugins/document-manager/indent_util.c
11169 plugins/editor/properties.cxx
11170 plugins/editor/aneditor.cxx
11171 plugins/editor/style-editor.c
11172 plugins/editor/text_editor.c
11173 plugins/macro/macro_db.c
11176 Use DEBUG_PRINT for debug messages
11178 libanjuta/anjuta-debug.h: Include config.h
11180 HACKING: Updated (BTW: does anyone read this?)
11182 2005-12-12 Johannes Schmid <jhs@gnome.org>
11184 Patch from Johan Ersvik <jersvik@fastmail.fm>:
11185 * plugins/gdb/debugger.c
11187 Fix a crasher in gdb plugin
11189 * plugins/gtodo/plugin.c
11190 plugins/search/plugin.c
11194 * plugins/document-manager/anjuta-docman.c:
11196 Fixed error markers
11198 * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
11200 Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
11202 * plugins/document-manager/anjuta-docman.c:
11203 highlight changed files in docman popup-menu
11204 * plugins/gdb/debug-tree.c:
11205 plugins/gdb/debugger.c
11206 Do not corupt entire "locals" tree when variable pointer have
11207 additional info and arrays/strucs/unions correctly.
11210 2005-12-11 Johannes Schmid <jhs@gnome.org>
11212 * plugins/document-manager/anjuta-docman.c
11213 plugins/document-manager/plugin.c
11214 plugins/editor/text_editor.c:
11216 AUTHORS: Added Johan Ersvik
11218 Fixed "is-dirty" bug and tab ordering
11220 2005-12-11 Johan Ersvik <jersvik@fastmail.fm>
11222 * plugins/editor/aneditor-autocomplete.cxx
11223 plugins/editor/aneditor-calltip.cxx
11224 plugins/editor/aneditor-priv.h
11225 plugins/symbol-browser/an_symbol.c
11226 plugins/symbol-browser/an_symbol_view.c
11228 tagmanager/tm_symbol.c
11229 tagmanager/tm_tag.c
11230 tagmanager/include/tm_symbol.h
11231 tagmanager/include/tm_tag.h
11234 Better pointer recognition in tagmanager and symbol browser
11236 2005-12-11 Johannes Schmid <jhs@gnome.org>
11238 * plugins/search/*: New search plugin derived from search code in old editor
11241 * plugins/document-manager/*: new document-manger which is now seperated from
11242 editor to allow implementation of other editor widgets. Code is mostly derived
11243 from old editor plugin
11245 * plugins/print/* new print plugin which is not fully implemented in the
11248 * plugins/editor/text_editor.c: Added lots of interface code
11250 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
11251 IAnjutaEditorFactory and extended IAnjutaEditor
11253 * configure.in, plugins/Makefile.am updated build system for new
11256 This is a huge commit which might still contain some bugs and also has
11257 some fixmes. Things that are not working are the search toolbar because it
11258 does not use the same backend as any other searching function and printing
11259 (easy to fix) because it did not yet implement IAnjutaPrintable.
11261 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
11263 * plugins/project-wizard/property.c:
11264 Use newer GtkFileChooser instead of GtkFileSelection with
11265 GnomeFileEntry to avoid a bug
11267 * plugins/project-wizard/install.c:
11268 Avoid an endless loop if project directory is not writable
11270 * plugins/project-wizard/druid.c:
11271 Allow creating project in empty directory without a
11274 2005-11-25 Johannes Schmid <jhs@cvs.gnome.org>
11276 Patch from Massimo Cora <maxcvs@email.it>
11277 * plugins/class-inheritence/class-inherit.c
11278 plugins/class-inheritence/plugin.c
11279 plugins/class-inheritence/plugin.h
11282 Update plugin to use new API from graphviz 2.6. Version 2.2 is
11283 no longer supported!
11285 2005-11-23 Johannes Schmid <jhs@cvs.gnome.org>
11287 Patch from Johan Ersvik <jersvik@fastmail.fm>
11288 * plugins/message-view/message-view.c
11289 plugins/build-basic-autotools/build-basic-autotools.c
11290 plugins/build-basic-autotools/automake-c.filters
11292 This patch correct regex-filters for newer automake
11295 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
11297 * plugins/tools/execute.c:
11298 Detect variables inside a word
11300 2005-11-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11302 * libanjuta/anjuta-status.[ch],
11303 plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
11304 plugins/editor/anjuta-docman.c :
11305 New anjuta-status procedure.
11307 2005-10-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11310 libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
11311 plugins/editor/Makefile.am
11312 plugins/editor/anjuta-document-manager.glade
11313 plugins/editor/plugin.c plugins/editor/plugin.h
11314 plugins/editor/text_editor.c plugins/editor/text_editor.h
11316 plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
11317 plugins/editor/indent-util.c plugins/editor/indent-util.h
11318 plugins/editor/indent_test.c :
11319 Set and Preview indent preferences parameters.
11320 Saved indent user parameters.
11322 2005-10-27 Naba Kumar <naba@gnome.org>
11324 Patch from Flavio daCosta <flavio.dacosta@gmail.com>
11325 * plugins/editor/anjuta-docman.c: Restore tab color to normal
11326 theme color for saved documents.
11328 2005-10-26 Naba Kumar <naba@gnome.org>
11330 * libanjuta/anjuta-encodings.c: Save changed supported encodings
11331 list. Fixed bug #316731.
11333 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
11335 * tagmanager/tm_symbol.c: Fixed bug #315218
11337 2005-10-23 Adam Weinberger <adamw@gnome.org>
11339 * plugins/build/build_file.c
11340 plugins/build-basic-autotools/build-basic-autotools.c
11341 plugins/tools/execute.c
11342 plugins/build/compile.c
11343 plugins/build/configurer.c
11344 plugins/debug-manager/plugin.c
11345 plugins/editor/plugin.c
11346 plugins/editor/print.c
11347 plugins/editor/text_editor.c
11348 plugins/file-loader/plugin.c
11349 plugins/file-manager/an_file_view.c
11350 plugins/symbol-browser/an_symbol_view.c
11351 plugins/gdb/debugger.c
11352 plugins/gdb/plugin.c
11353 plugins/glade/plugin.c
11354 plugins/macro/macro-actions.c
11355 plugins/macro/plugin.c
11356 plugins/profile-default/plugin.c
11357 plugins/project-manager/plugin.c
11358 plugins/project-manager/project_import.c
11359 plugins/symbol-browser/plugin.c
11360 plugins/tools/execute.c
11362 src/anjuta-actions.h
11364 Correct spacing errors before and after "...".
11366 2005-10-20 Naba Kumar <naba@gnome.org>
11368 * plugins/gdb/debugger.c: Fixed attach/detach process to
11369 updated UI properly.
11371 2005-10-18 Naba Kumar <naba@gnome.org>
11373 * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
11376 2005-10-13 Naba Kumar <naba@gnome.org>
11378 * plugins/project-mkfile-import/*: Removed separate import wizard for
11379 makefile based projects (because single widzard handles all wizards).
11381 * plugins/project-import/project-import.c: Made wizard window
11382 transient to main window.
11384 Patch from: Eric Greveson <ejg45@cam.ac.uk>
11386 * AUTHORS: Added Eric's name in contributors list.
11388 * configure.in, plugins/Makefile.am,
11389 plugins/project-import/Makefile.am,
11390 plugins/project-import/anjuta-project-import.glade,
11391 plugins/project-import/project-import.c,
11392 plugins/project-import/project-import.h: Import wizard now detects
11393 both makefile and automake projects together instead of separate wizard.
11395 * plugins/project-wizard/templates/java/project.anjuta,
11396 plugins/project-wizard/templates/mkfile/project.anjuta,
11397 plugins/project-wizard/templates/python/project.anjuta,
11398 plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
11399 name to make it appropriate.
11401 2005-10-11 Naba Kumar <naba@gnome.org>
11403 * configure.in: Fixed glade3 version requirement.
11405 2005-09-29 Alexander Shopov <ash@contact.bg>
11407 * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
11409 2005-09-26 Johannes Schmid <jhs@cvs.gnome.org>
11411 * plugins/subversion/svn_auth.c
11412 plugins/subversion/anjuta_subversion.glade:
11413 Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
11415 2005-09-22 Naba Kumar <naba@gnome.org>
11417 Patch from: Eric Greveson <ejg45@cam.ac.uk>:
11419 * configure.in, plugins/Makefile.am
11420 plugins/project-manager/anjuta-project-manager.plugin.in,
11421 plugins/project-manager/plugin.c,
11422 (added) plugins/project-mkfile-import/.cvsignore,
11423 (added) plugins/project-mkfile-import/Makefile.am,
11424 (added) plugins/project-mkfile-import/
11425 anjuta-project-mkfile-import-plugin.png,
11426 (added) plugins/project-mkfile-import/
11427 anjuta-project-mkfile-import.glade,
11428 (added) plugins/project-mkfile-import/
11429 anjuta-project-mkfile-import.plugin.in,
11430 (added) plugins/project-mkfile-import/plugin.c,
11431 (added) plugins/project-mkfile-import/plugin.h,
11432 (added) plugins/project-mkfile-import/project-mkfile-import.c,
11433 (added) plugins/project-mkfile-import/project-mkfile-import.h,
11434 plugins/project-wizard/templates/Makefile.am,
11435 (added) plugins/project-wizard/templates/mkfile-logo.png,
11436 (added) plugins/project-wizard/templates/mkfile.wiz,
11437 (added) plugins/project-wizard/templates/mkfile/.cvsignore,
11438 (added) plugins/project-wizard/templates/mkfile/Makefile.am,
11439 (added) plugins/project-wizard/templates/mkfile/project.anjuta,
11440 (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
11441 (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
11442 (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
11443 (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
11444 (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
11445 (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
11446 (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
11447 (added) plugins/project-wizard/templates/mkfile/src/main.c:
11448 Added makefile based project import wizard and wizard template.
11450 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
11452 * libanjuta/anjuta-launcher.c: Reduced false password detections
11454 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11456 * plugins/cvs-plugin/cvs-interface.c: Handle empty log
11457 messages correctly.a
11459 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
11461 * scintilla/Makefile.am: Changed scintilla library to noinst
11462 * pixmaps/Makefile.am: Install password.png
11463 * libanjuta/anjuta-launcher.c: Changed password detection
11464 to be able to access GNOME CVS with ssh.
11466 2005-08-31 Naba Kumar <naba@gnome.org>
11468 * plugins/glade/plugin.c: Set transient window for the widget
11471 2005-08-21 Jens Seidel <jseidel@cvs.gnome.org>
11473 * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
11475 2005-08-10 Naba Kumar <naba@gnome.org>
11477 * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
11478 as shortcut key for execute.
11480 * src/about.c: Clean up.
11482 Patch from: Jochen Baier Jochen.Baier@stud.uni-karlsruhe.de
11483 * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
11486 2005-08-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11488 * plugins/editor/search-replace_backend.c :
11489 Fixed search in File Patterns.
11491 2005-08-09 Philip Van Hoof <pvanhoof@gnome.org>
11493 * plugins/gdb/Makefile.am: Fixed a make -j x bug
11495 2005-08-04 Naba Kumar <naba@gnome.org>
11497 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11498 for pango-1.8 rendering bug.
11500 2005-08-03 Naba Kumar <naba@gnome.org>
11502 * plugins/glade/plugin.c: Proper names for plugin widgets.
11504 * plugins/subversion/anjuta-subversion.glade,
11505 plugins/subversion/svn-auth.c: Fixed authentication dialog and
11506 string allocations. Use passed default values when available.
11507 Set proper focus and dialog default response. Destroy dialog after use.
11508 Return error when appropriate.
11510 2005-08-02 Naba Kumar <naba@gnome.org>
11512 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
11513 for pango-1.8 rendering bug.
11515 2005-08-02 Philip Van Hoof <pvanhoof@gnome.org>
11517 * scintilla/Makefile.am: Fixed a make -j x bug
11519 2005-08-02 Johannes Schmid <jhs@gnome.org>
11521 * plugins/subversion/svn-auth.c: Added username/password
11524 2005-08-01 Naba Kumar <naba@gnome.org>
11526 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
11527 checks for character width calculations.
11529 2005-07-31 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11531 * plugins/gdb/debug_tree.c : Inspect memory from locals window.
11533 2005-07-31 Naba Kumar <naba@gnome.org>
11535 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
11536 messup with pango 1.8. Fixed bug #311846.
11538 2005-07-30 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
11540 * plugins/gdb/memory.c : Fixed bug 305082.
11542 * plugins/project-wizard/templates/anjuta-plugin.wiz,
11543 plugins/project-wizard/templates/gcj.wiz,
11544 plugins/project-wizard/templates/gnome.wiz,
11545 plugins/project-wizard/templates/gtk.wiz,
11546 plugins/project-wizard/templates/java.wiz,
11547 plugins/project-wizard/templates/python.wiz,
11548 plugins/project-wizard/templates/wxwin.wiz,
11549 plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
11551 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
11553 * plugins/tools/execute.c:
11554 Correct a crash if editor is closed while a tool still use it.
11556 2005-07-28 Naba Kumar <naba@gnome.org>
11558 * scintilla/*: Updated scintilla from their latest CVS.
11560 2005-07-27 Naba Kumar <naba@gnome.org>
11562 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
11563 plugins/build-basic-autotools/build-basic-autotools.c,
11564 plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
11565 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
11566 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
11567 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
11568 plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
11569 plugins/message-view/plugin.c, plugins/patch/plugin.c,
11570 plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
11571 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11572 plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
11573 src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
11574 argument to anjuta_ui_add_action_group_entries() and
11575 anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
11576 Fixed all plugins to pass translation domain. This fixes untranslated
11579 2005-07-27 Naba Kumar <naba@gnome.org>
11581 * plugins/class-inheritance/class-callbacks.c,
11582 plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
11583 proper system colors.
11585 2005-07-26 Naba Kumar <naba@gnome.org>
11587 * ROADMAP: Updated and added more tasks.
11589 2005-07-25 Naba Kumar <naba@gnome.org>
11591 * ROADMAP: Updated and added more tasks.
11593 2005-07-24 Naba Kumar <naba@gnome.org>
11595 * HACKING: Fixed format.
11597 2005-07-24 Naba Kumar <naba@gnome.org>
11599 * ROADMAP: Fixed format.
11600 * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
11602 2005-07-24 Naba Kumar <naba@gnome.org>
11604 * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
11605 * data/properties/cpp.properties: Added *.c++ as file extension for c++
11607 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
11609 * plugins/tools/dialog.c, plugins/tools/dialog.h:
11610 Correct wrong sensitivity setting
11612 * plugins/tools/tool.c: Correct a crash when removing overridden tool
11614 * plugins/tools/variable.c: Add variables for project manager
11616 2005-07-23 Naba Kumar <naba@gnome.org>
11618 * ROADMAP: updated.
11620 2005-07-23 Naba Kumar <naba@gnome.org>
11622 * plugins/subversion/Makefile.am,
11623 plugins/subversion/svn-auth.c,
11624 plugins/subversion/svn-auth.h: Added subversion authentication code
11627 * plugins/subversion/subversion-callbacks.c,
11628 plugins/subversion/subversion-callbacks.h,
11629 plugins/subversion/svn-backend-priv.h,
11630 plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
11631 plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
11632 plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
11633 Added file mode line.
11635 2005-07-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
11637 * configure.in: Added 'gl' to ALL_LINGUAS.
11639 2005-07-21 Naba Kumar <naba@gnome.org>
11641 * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
11642 the active sources and kill the running process without emitting
11643 signals (which could be fatal because the object is being destroyed).
11644 Incidentally, fixed the crash that happens when stopping an active
11645 debugger session. Disabled debug prints and code clean up.
11648 * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
11649 message view object, because that prevents many unprocessed outputs
11650 from the cvs command from being appended in view. Does not set NULL
11651 to mesg_view private member (not required) so that any pending outputs
11652 to view is processed.Fixed bug #172666.
11654 * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
11655 type in supported list.
11657 2005-07-18 Adam Weinberger <adamw@gnome.org>
11659 * plugins/file-manager/anjuta-file-manager-plugin.glade:
11660 grammar/spelling fixes.
11662 2005-07-17 Naba Kumar <naba@gnome.org>
11664 * (new) plugins/project-wizard/templates/terminal/cvsignore,
11665 (new) plugins/project-wizard/templates/terminal/po/cvsignore,
11666 (new) plugins/project-wizard/templates/terminal/src/cvsignore,
11667 plugins/project-wizard/templates/anjuta-plugin.wiz,
11668 plugins/project-wizard/templates/gcj.wiz,
11669 plugins/project-wizard/templates/gnome.wiz,
11670 plugins/project-wizard/templates/gtk.wiz,
11671 plugins/project-wizard/templates/gtkmm.wiz,
11672 plugins/project-wizard/templates/java.wiz,
11673 plugins/project-wizard/templates/python.wiz,
11674 plugins/project-wizard/templates/terminal.wiz,
11675 plugins/project-wizard/templates/terminal/Makefile.am,
11676 plugins/project-wizard/templates/terminal/po/Makefile.am,
11677 plugins/project-wizard/templates/terminal/src/Makefile.am,
11678 plugins/project-wizard/templates/wxwin.wiz,
11679 plugins/project-wizard/templates/xlib-dock.wiz,
11680 plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
11681 wizards and updated .wiz files to install them in newly created
11684 2005-07-16 Naba Kumar <naba@gnome.org>
11686 * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
11688 * plugins/file-manager/an_file_view.c,
11689 plugins/file-manager/plugin.c: Added file manager preferences to
11690 show/hide files ignored by version control (e.g. cvsignore).
11692 * plugins/editor/text_editor.c: Initialize vfs info struct.
11694 * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
11695 libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
11696 libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
11697 libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
11698 omf-install/.cvsignore, pixmaps/.cvsignore,
11699 plugins/file-manager/anjuta-file-manager-plugin.glade,
11700 scintilla/.cvsignore, scintilla/include/.cvsignore,
11701 scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
11702 tagmanager/python.c: Updated.
11704 2005-07-16 Naba Kumar <naba@gnome.org>
11706 * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
11707 Fixed python parser to parser class methods.
11709 2005-07-15 Naba Kumar <naba@gnome.org>
11711 * plugins/project-wizard/property.c: Used parenthesis to remove
11714 * plugins/project-wizard/templates/anjuta-plugin.wiz,
11715 plugins/project-wizard/templates/gcj.wiz,
11716 plugins/project-wizard/templates/gnome.wiz,
11717 plugins/project-wizard/templates/gtk.wiz,
11718 plugins/project-wizard/templates/gtkmm.wiz,
11719 plugins/project-wizard/templates/java.wiz,
11720 plugins/project-wizard/templates/python.wiz,
11721 plugins/project-wizard/templates/terminal.wiz,
11722 plugins/project-wizard/templates/wxwin.wiz,
11723 plugins/project-wizard/templates/xlib-dock.wiz,
11724 plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
11727 2005-07-15 Naba Kumar <naba@gnome.org>
11729 * plugins/project-wizard/templates/java.wiz,
11730 plugins/project-wizard/templates/java/Makefile.am,
11731 plugins/project-wizard/templates/java/project.anjuta,
11732 plugins/project-wizard/templates/python.wiz,
11733 plugins/project-wizard/templates/python/Makefile.am,
11734 plugins/project-wizard/templates/python/project.anjuta: Use different
11735 project files for java and python module where debugger is not
11736 included in the list of plugins.
11738 2005-07-15 Naba Kumar <naba@gnome.org>
11740 * configure.in, plugins/project-wizard/templates/Makefile.am,
11741 plugins/project-wizard/templates/gcj-logo.png,
11742 plugins/project-wizard/templates/gcj.wiz,
11743 plugins/project-wizard/templates/gcj/.cvsignore,
11744 plugins/project-wizard/templates/gcj/Makefile.am,
11745 plugins/project-wizard/templates/gcj/configure.in.tpl,
11746 plugins/project-wizard/templates/gcj/src/.cvsignore,
11747 plugins/project-wizard/templates/gcj/src/Makefile.am,
11748 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
11749 plugins/project-wizard/templates/java-logo.png,
11750 plugins/project-wizard/templates/java.wiz,
11751 plugins/project-wizard/templates/java/configure.in.tpl,
11752 plugins/project-wizard/templates/java/po/Makefile.am,
11753 plugins/project-wizard/templates/java/po/POTFILES.in,
11754 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
11755 plugins/project-wizard/templates/java/src/main.java,
11756 plugins/project-wizard/templates/python-logo.png,
11757 plugins/project-wizard/templates/python.wiz,
11758 plugins/project-wizard/templates/python/.cvsignore,
11759 plugins/project-wizard/templates/python/Makefile.am,
11760 plugins/project-wizard/templates/python/configure.in.tpl,
11761 plugins/project-wizard/templates/python/po/.cvsignore,
11762 plugins/project-wizard/templates/python/po/Makefile.am,
11763 plugins/project-wizard/templates/python/po/POTFILES.in,
11764 plugins/project-wizard/templates/python/src/.cvsignore,
11765 plugins/project-wizard/templates/python/src/Makefile.am,
11766 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
11767 plugins/project-wizard/templates/python/src/main.py: Added Generic
11768 gcj and python project wizards. Fixed Generic java project to
11769 use _JAVA primary. Update gnome-build from cvs for them to work
11772 2005-07-12 Naba Kumar <naba@gnome.org>
11774 * plugins/project-manager/plugin.c: Automatically determine
11775 project backend by probing.
11777 2005-07-04 Naba Kumar <naba@gnome.org>
11779 * Makefile.am: Do not install old anjuta.glade file which conflicts
11780 with newer src/anjuta.glade.
11782 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11784 * plugins/an_symbol_prefs.c:
11785 Sort list of available symbol files
11787 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
11789 * plugins/build-basic-autotools.c:
11792 * plugins/gtodo/libgtodo.c:
11793 Possible fix for #307800
11795 * libanjuta/anjuta-encodings.c
11796 libanjuta/anjuta-launcher.c
11797 libanjuta/anjuta-preference-dialog.c
11798 libanjuta/anjuta-preferences.c
11799 libanjuta/anjuta-ui.c
11800 libanjuta/anjuta-util.c
11801 libanjuta/cell-renderer-captioned-image.c
11802 libanjuta/plugin.c:
11804 Patch from de_lupus@pandora.be (Kristof Vansant):
11805 Replaced deprecated gnome-i18n.h
11808 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
11810 * plugins/subversion/anjuta-subversion.glade
11811 plugins/subversion/anjuta-subversion.ui
11812 plugins/subversion/plugin.c
11813 plugins/subversion/subversion-actions.c
11814 plugins/subversion/subversion-callbacks.h
11815 plugins/subversion/subversion-callbacks.c
11816 plugins/subversion/svn-backend-priv.h
11817 plugins/subversion/svn-backend.h
11818 plugins/subversion/svn-backend.c
11819 plugins/subversion/svn-thread.h
11820 plugins/subversion/svn-thread.c:
11822 Implemented Subversion diff
11824 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
11826 * plugins/build-basic-autotools/build-basic-autotools.c:
11827 Fixed crash bug! Might be useful to release 2.0.2 soon
11828 because this bug will crash any build which produces errors
11831 === Anjuta 2.0.1 ===
11833 2005-06-27 Naba Kumar <naba@gnome.org>
11835 * plugins/tools/execute.c: Formated code.
11837 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
11839 * plugins/build-basic-autotools/build-basic-autotools.c:
11840 Remove two memory leaks
11841 Check command output versus untranslated strings too
11843 * plugins/tools/execute.c:
11844 Remove two memory leaks
11845 Check command output versus untranslated strings too
11846 Remove description message
11848 * plugins/tools/fileop.c:
11849 Escape tool name in xml configuration file
11851 2005-05-26 Naba Kumar <naba@gnome.org>
11853 * configure.in: Bumped version to 2.0.1
11854 * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
11856 * plugins/tools/execute.c: Fixed clickable messages.
11859 * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
11860 Deactivate glade plugin when last glade project is closed. Reorder
11861 glade widgets in layout. Change glade project when user selects a
11862 new project. Removed project from the list when user closes it. Fixed
11863 glade project file loading from URI. Save and restored loaded glade
11864 projects in/from session.
11866 * plugins/class-gen/action-callbacks.c,
11867 plugins/class-gen/anjuta-class-gen-plugin.glade,
11868 plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
11869 plugins/file-wizard/anjuta-file-wizard.glade,
11870 plugins/file-wizard/file.c, plugins/file-wizard/file.h,
11871 plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
11872 "Add to project" correctly. Use the source file path returned after
11873 adding to project. Fixed memory leaks. Deactivate wizard plugins
11876 * plugins/project-manager/plugin.c,
11877 plugins/project-wizard/anjuta-project-wizard.glade,
11878 plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
11879 plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
11880 src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
11881 project-wizard preference page to anjuta app, because they are
11882 more appropriated as general preferences. Renamed username and
11883 useremail properties keys.
11885 * po/POTFILES.in: Updated.
11887 * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
11890 * plugins/file-loader/plugin.c: Do not use static variable to store
11891 created submenu in factory. Fixed crash in anjuta exit.
11893 2005-05-24 Naba Kumar <naba@gnome.org>
11895 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
11896 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
11897 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
11898 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
11899 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
11900 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
11901 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
11902 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
11903 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11905 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
11906 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
11907 plugins/build-basic-autotools/build-basic-autotools.c,
11908 plugins/build-basic-autotools/build-basic-autotools.h,
11909 plugins/build-basic-autotools/executer.c,
11910 plugins/build-basic-autotools/executer.h,
11911 plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
11912 plugins/tools/variable.c: Added an extra argument to
11913 anuta_util_dialog_input() to pass default value. Save/load project
11914 configure and execution parameters in/from session.
11916 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
11917 symbol browser is loaded.
11919 * plugins/profile-default/plugin.c: Fixed an unbalanced shell
11922 * plugins/terminal/terminal.c: Fixed bug where repeated activate and
11923 deactivate would not start shell.
11925 2005-05-24 Naba Kumar <naba@gnome.org>
11927 * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
11928 libegg/egg-combo-action.c, libegg/egg-recent-action.c,
11929 libegg/egg-submenu-action.c, libegg/test-actions.c,
11930 plugins/build-basic-autotools/build-basic-autotools.c,
11931 plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
11932 plugins/editor/search-replace.c, plugins/editor/text_editor.c,
11933 plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
11934 plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
11935 plugins/macro/plugin.c, plugins/message-view/plugin.c,
11936 plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
11937 plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
11938 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11939 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
11940 plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
11942 2005-05-24 Naba Kumar <naba@gnome.org>
11944 * data/properties/styles.properties: Fixed defalt font.
11946 * plugins/editor/search-replace.c,
11947 plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
11948 project openness wihtout activating project-manager plugin (i.e.
11949 using anjuta_shell_get()).
11951 * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
11952 - Completed add_source(), add_group() and add_target() methods of
11953 IAnjutaProjectManager.
11954 - Change their definition to return the added element (or NULL).
11955 - Used interface API for project main menus and 'add to project'
11956 from file-manager context menu.
11957 - Select proper default target/group when prompting for adding
11958 source/target/group.
11959 - Do not expand all nodes in selection tree when default selection
11960 are given (eases navigation in big projects).
11962 - Marked strings for translation.
11964 2005-05-23 Naba Kumar <naba@gnome.org>
11966 * src/anjuta-app.c: Save menu accelerators on change.
11968 * plugins/editor/anjuta-docman.c: Fixed premature destruction of
11969 save-as dialog (leading to crash later).
11971 2005-05-22 Naba Kumar <naba@gnome.org>
11974 * AUTHORS: Added developers for other projects. Updated.
11975 * TODO.tasks: Updated.
11976 * ChangeLog: Added past changelogs from anjuta-0.1.5.
11978 2005-05-22 Naba Kumar <naba@gnome.org>
11980 * plugins/tools/execute.c: Make parsable lines distinct by adding
11981 a "Click me" description in the message. Allow tools to open arbibrary
11982 file in editory using gdb-styled annotation (The line starts with two
11983 \032 characters followed by the file:line).
11985 * plugins/tools/scripts/prepare-changelog.pl,
11986 plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
11987 ChangeLog file itself and open it.
11989 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
11991 * plugins/tools/execute.c:
11992 Parse output in message pane
11993 Correct a crash on plugin deactivation
11995 * plugins/tools/fileop.c,
11996 plugins/tools/tool.c,
11997 plugins/tools/tool.h:
11998 Load only valid tools
12000 2005-06-21 Naba Kumar <naba@gnome.org>
12002 * anjuta.spec.in: Fixed devel package requirement.
12004 * plugins/message-view/message-view.c: Scroll message on next/previous.
12006 * TODO.tasks: Updated.
12008 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12009 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12010 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12011 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12012 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12013 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12014 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12015 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12017 * libanjuta/anjuta-preferences.c,
12018 plugins/build-basic-autotools/build-basic-autotools.c,
12019 plugins/build-basic-autotools/executer.c,
12020 plugins/class-gen/action-callbacks.c,
12021 plugins/class-gen/action-callbacks.h,
12022 plugins/class-gen/class_gen.c,
12023 plugins/cvs-plugin/cvs-interface.c,
12024 plugins/debug-manager/attach_process.c,
12025 plugins/debug-manager/plugin.c,
12026 plugins/debug-manager/utilities.c,
12027 plugins/debug-manager/utilities.h,
12028 plugins/editor/aneditor-autocomplete.cxx,
12029 plugins/editor/aneditor.cxx,
12030 plugins/editor/search-replace.c,
12031 plugins/editor/search-replace_backend.c,
12032 plugins/gdb/breakpoints.c,
12033 plugins/gdb/registers.c,
12034 plugins/patch/plugin.c,
12035 plugins/project-wizard/druid.c,
12036 plugins/project-wizard/install.c,
12037 plugins/subversion/plugin.c,
12038 tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
12041 * plugins/class-gen/action-callbacks.c,
12042 plugins/project-wizard/parser.c,
12043 plugins/project-wizard/property.c,
12044 plugins/project-wizard/values.c,
12045 plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
12047 * plugins/tools/scripts/prepare-changelog.pl: Order filenames
12050 2005-06-20 Naba Kumar <naba@gnome.org>
12052 * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
12053 manuals/reference/libanjuta/tmpl/e-splash.sgml,
12054 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12056 * libanjuta/anjuta-launcher.c: Fixed possible double call of child
12057 exit idle function.
12059 * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
12060 Fixed possible memory corruption.
12062 * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
12063 plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
12064 libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
12065 progress bar increment and added progress status for symbol refresh
12066 and project loading.
12068 * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
12069 libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
12070 plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
12071 libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
12074 * TODO.tasks: Updated.
12076 2005-06-19 Naba Kumar <naba@gnome.org>
12078 * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
12081 * plugins/project-import/project-import.c: Deactivate plugin when done.
12083 2005-06-18 Naba Kumar <naba@gnome.org>
12085 * plugins/profile-default/plugin.c: Fixed error when loading another
12086 project while a project is still loaded.
12088 * plugins/project-manager/plugin.c: Used (newly added) group-activated
12089 signal from gnome-build to popup group properties.
12091 * src/anjuta.c: Load default session by default.
12093 * po/POTFILES.in: Added missing files.
12095 * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
12096 activate plugin on load (activate it separately). Connect to activate
12097 and deactivate signals for housekeeping, so that if plugins are
12098 activated or deactivate externally, they are properly recorded.
12100 * plugins/profile-default/plugin.c: Save profile before a project
12101 is loaded so that it could be restored when project is closed.
12103 * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
12105 2005-06-17 Naba Kumar <naba@gnome.org>
12107 * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
12108 libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
12109 for project. The plugins loaded for the project is restored when project
12110 is loaded next time.
12112 * TODO.tasks: Updated.
12114 2005-06-15 Naba Kumar <naba@gnome.org>
12116 * plugins/tools/scripts/find-fixmes.pl,
12117 (new) plugins/tools/scripts/translation-status.pl,
12118 plugins/tools/scripts/tools-2.xml.in,
12119 plugins/tools/scripts/Makefile.am,
12120 plugins/tools/scripts/prepare-changelog.pl: Added translation
12121 status script. Completed find-fixmes.pl script. Fixed bugs.
12123 * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
12126 2005-06-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12128 * plugins/message-view/anjuta-message-manager-plugin.glade :
12129 renamed "messages.tag.position" to "messages.tab.position".
12130 plugins/message-view/anjuta-msgman.c :
12131 Messages tab position prefrences.
12133 2005-06-14 Naba Kumar <naba@gnome.org>
12135 * (new) plugins/tools/scripts/find-fixmes.pl,
12136 (new) plugins/tools/scripts/tools-2.xml.in,
12137 (new) plugins/tools/scripts/Makefile.am,
12138 (new) plugins/tools/scripts/prepare-changelog.pl,
12139 plugins/tools/plugin.h, plugins/tools/fileop.c,
12140 plugins/tools/Makefile.am, configure.in: Added system tools.
12142 2005-06-11 Sebastien Granjoux <seb.sfo@free.fr>
12144 * plugins/tools/editor.c:
12145 Take care of creating .anjuta directory if missing
12147 2005-06-10 Naba Kumar <naba@gnome.org>
12149 * configure.in: Increased gnome-build required to version 0.1.2.
12151 * plugins/project-manager/plugin.c: Fixed target/group removal.
12152 Fixed memory leaks.
12154 2005-06-10 Naba Kumar <naba@gnome.org>
12156 * plugins/project-manager/plugin.c: Implemented target/group
12157 configuration (update gnome-build module from cvs).
12159 2005-06-07 Naba Kumar <naba@gnome.org>
12161 Patch from: Massimo Cora' <maxcvs@email.it>:
12162 * plugins/class-inheritance/Makefile.am,
12163 plugins/class-inheritance/class-inherit.c,
12164 plugins/class-inheritance/class-inherit.h,
12165 plugins/class-inheritance/plugin.c,
12166 plugins/class-inheritance/plugin.h,
12167 (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
12168 expanded view of classes in hierarchy canvas (collapsable again).
12170 2005-06-05 Johannes Schmid <jhs@cvs.gnome.org>
12172 * scintilla/patches/scintilla-64-bit.diff (added)
12173 * plugins/patch/patch-plugin.c:
12174 Conditional build for GTK 2.4 and GTK 2.6
12176 2005-06-04 Sebastien Granjoux <seb.sfo@free.fr>
12178 * plugins/tools/anjuta-tools.glade,
12179 plugins/tools/editor.c,
12180 plugins/tools/plugin.h,
12181 plugins/tools/fileop.c:
12182 Add a check box to edit an user script
12183 Correct a few memory leak
12185 * plugins/tools/execute.c,
12186 plugins/tools/tool.c,
12187 plugins/tools/tool.h:
12188 Move utility remove_mnemonic function in tool.c
12191 2005-06-04 Johannes Schmid <jhs@cvs.gnome.org>
12193 Patch from sbrabec@suse.cz:
12195 scintilla/include/Scintilla.h:
12197 Fix 64-Bit warnings in gcc 4
12199 2005-06-03 Johannes Schmid <jhs@cvs.gnome.org>
12201 * plugins/patch/patch_plugin.c
12202 plugins/patch/patch.h
12203 plugin/patch/patch-plugin.glade
12204 plugin/patch/Makefile.am:
12206 Changed patch plugin to use libglade and new gtk 2.6 widgets
12208 2005-05-31 Naba Kumar <naba@gnome.org>
12210 Patch from Jason Bayman <JBayman@HobbitHell.com>:
12211 * plugins/editor/text_editor.c: Don't show error
12214 2005-05-28 Sebastien Granjoux <seb.sfo@free.fr>
12216 * plugins/message-view/anjuta-message-manager.ui,
12217 plugins/message-view/anjuta-msgman.c,
12218 plugins/message-view/anjuta-msgman.h,
12219 plugins/message-view/message-view.c,
12220 plugins/message-view/message-view.h,
12221 plugins/message-view/plugin.c:
12222 Add a popup menu in messages panes
12223 Move save message pane option in it
12225 2005-05-28 Naba Kumar <naba@gnome.org>
12227 * data/properties/styles.properties: Fixed default font
12230 * plugins/editor/style-editor.c: cleanup.
12232 2005-05-25 Naba Kumar <naba@gnome.org>
12234 * plugin/gdb/plugin.c: Start gdb even if the program does
12235 not exists. Fixes bug #305074
12237 2005-05-24 Naba Kumar <naba@gnome.org>
12239 Patch from: Saleem Abdulrasool <compnerd@gentoo.org>
12240 * configure.in: graphviz pkgconfig path.
12242 2005-05-24 Naba Kumar <naba@gnome.org>
12244 * configure.in, anjuta.desktop.in.in: Fixed Icon path.
12245 * TODO.tasks: Updated.
12247 2005-05-22 Naba Kumar <naba@gnome.org>
12249 * anjuta.spec.in: Fixed spec file
12250 * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
12252 2005-05-21 Sebastien Granjoux <seb.sfo@free.fr>
12254 * TODO.tasks: Updated.
12256 * plugins/message-view/anjuta-message-manager.ui,
12257 plugins/message-view/message-view.c,
12258 plugins/message-view/message-view.h,
12259 plugins/message-view/plugin.c:
12260 Add shortcut for next and previous message
12261 Add a save message menu item
12262 Fix a bug in previous message
12264 2005-05-21 Naba Kumar <naba@gnome.org>
12266 * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
12267 doc/Makefile.am, global-tags/create_global_tags.sh,
12268 libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
12269 and rpm package creation. Fixed installation paths.
12271 * plugins/editor/anjuta-document-manager.glade,
12272 plugins/editor/text_editor.c: Fixed autoformat settings in preferences
12273 and indent options.
12275 * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
12277 2005-05-21 Naba Kumar <naba@gnome.org>
12279 * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
12280 global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
12281 pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
12282 tagmanager/Makefile.am: Fixed paths configure variables to take
12283 automake configure variables instead of hardcoding.
12285 * global-tags/tm_global_tags.c: Formated code.
12287 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
12288 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
12289 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
12290 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
12291 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
12292 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
12293 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
12294 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
12295 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
12297 2005-05-20 Naba Kumar <naba@gnome.org>
12299 * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
12300 and fixed rpm spec file (more testing required).
12302 * data/gdb.init: Don't set gdb prompt.
12304 * mime/Makefile.am: run update-mime-data only on system-wide install.
12306 * plugins/gdb/Makefile.am: Install plugin at correct paths.
12308 2005-05-19 Naba Kumar <naba@gnome.org>
12310 * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
12311 while it's not visible.
12313 Patch from: Jason Bayman <JBayman@HobbitHell.com>
12314 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
12316 2005-05-19 Naba Kumar <naba@gnome.org>
12318 * configure.in: Fixed subversion checks. Added
12319 --disable-plugin-subversion and --disable-plugin-glade
12320 configure flags to manually turn off their plugin builds.
12322 * plugins/editor/plugin.c: Save and restore current editor line
12323 positions in session.
12325 2005-05-18 Naba Kumar <naba@gnome.org>
12327 * AUTHORS: Fixed email address.
12329 * libanjuta/anjuta-utils.c,
12330 plugins/project-manager/plugin.c: Take plugin shell as dialog parents
12331 when the projectmanager toplevel is not a window. Check for valid
12332 gtkwindow type before using the passed window as parent for anjuta
12335 2005-05-17 Naba Kumar <naba@gnome.org>
12337 * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
12339 * plugins/cvs-plugin/Makefile.am,
12340 plugins/devhelp/plugin.c,
12341 plugins/file-loader/Makefile.am,
12342 plugins/macro/Makefile.am,
12343 plugins/message-view/Makefile.am,
12344 plugins/patch/Makefile.am,
12345 plugins/project-manager/Makefile.am,
12346 plugins/subversion/Makefile.am,
12347 plugins/symbol-browser/Makefile.am: Removed -module flags
12350 * MAINTAINERS: Added file so that I could recieve bugzilla
12353 * plugins/glade/plugin.c: Fixed compile error.
12355 === Anjuta 2.0.0 ===
12357 2005-05-15 Naba Kumar <naba@gnome.org>
12359 * configure.in: Adjusted gdl version requirement. Bumped anjuta
12362 * plugins/symbol-browser/an_symbol_view.c,
12363 plugins/symbol-browser/plugin.c,
12364 tagmanager/tm_workspace.c: Fixed symbol-browser crash when
12365 symbols have been updated. Reset file symbols when update
12366 occurs. Fixed memory leaks.
12368 Patch from Jason Bayman <JBayman@HobbitHell.com>:
12369 * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
12371 2005-05-14 Sebastien Granjoux <seb.sfo@free.fr>
12373 * plugins/tools/anjuta-tools.glade:
12374 Remove unused parameter dialog
12376 * plugins/tools/dialog.c,
12377 plugins/tools/fileop.c,
12378 plugins/tools/fileop.h,
12379 plugins/tools/tool.c,
12380 plugins/tools/tool.h,
12381 plugins/tools/variable.c:
12382 Add a few comments and cleanups
12384 * plugins/tools/editor.c,
12385 plugins/tools/editor.h:
12386 Remove code from previous plugin and add comments
12387 Use main window as parent (instead of tool list)
12389 * plugins/tools/execute.c,
12390 plugins/tools/execute.h:
12391 Remove code from previous plugin and add comments
12394 2005-05-14 Naba Kumar <naba@gnome.org>
12396 * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
12399 * configure.in: Fixed
12401 * plugins/class-inheritance/class-inheritance.png: New icon.
12403 * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
12404 screws up when reparented.
12406 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12408 * plugins/editor/search-replace.c,
12409 plugins/editor/search-replace_backend.c
12410 plugins/project-manager/plugin.c : Clear find pane if searching same
12411 expression. Clean code.
12413 2005-05-14 Pawan Chitrakar <pawan@nplinux.org>
12415 * configure.in: Added ne in ALL_LINGUAS
12417 2005-05-13 Naba Kumar <naba@gnome.org>
12419 * configure.in: Fixed glade-3 version.
12421 * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
12422 plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
12423 plugins/gdb/watch.c: Update locals, watch and frame document on
12426 2005-05-12 Naba Kumar <naba@gnome.org>
12428 * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
12429 scope autocompletion when the function definition is incomplete.
12431 * plugins/class-gen/anjuta-class-gen.plugin.in,
12432 plugins/file-wizard/anjuta-file-wizard.plugin.in,
12433 plugins/gdb/plugin.c,
12434 plugins/glade/anjuta-glade.plugin.in,
12435 plugins/project-import/anjuta-project-import.plugin.in,
12436 plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
12437 titles for the wizards.
12439 2005-05-11 Naba Kumar <naba@gnome.org>
12441 * configure.in, plugins/debug-manager/Makefile.am,
12442 plugins/debug-manager/plugin.c,
12443 (added) plugins/debug-manager/images/.cvsignore,
12444 (added) plugins/debug-manager/images/Makefile.am,
12445 (added) plugins/debug-manager/images/detach-16.png,
12446 (added) plugins/debug-manager/images/detach.png,
12447 (added) plugins/debug-manager/images/step-into-16.png,
12448 (added) plugins/debug-manager/images/step-into.png,
12449 (added) plugins/debug-manager/images/step-out-16.png,
12450 (added) plugins/debug-manager/images/step-out.png,
12451 (added) plugins/debug-manager/images/step-over-16.png,
12452 (added) plugins/debug-manager/images/step-over.png,
12453 plugins/gdb/Makefile.am,
12454 plugins/gdb/breakpoints.c,
12455 plugins/gdb/plugin.c,
12456 (added) plugins/gdb/images/.cvsignore,
12457 (added) plugins/gdb/images/Makefile.am,
12458 (added) plugins/gdb/images/breakpoint.png,
12459 (added) plugins/gdb/images/locals.png,
12460 (added) plugins/gdb/images/stack.png,
12461 (added) plugins/gdb/images/watch.png: Fixed breakpoints
12462 'remove all'. Added debugger icons.
12464 * plugins/editor/text_editor.c: Fixed file monitor.
12466 Patch from: Massimo Cora' <maxcvs@email.it>
12467 * plugins/patch/anjuta-patch-plugin.png,
12468 plugins/class-gen/Makefile.am,
12469 plugins/class-gen/action-callbacks.c,
12470 plugins/class-gen/class_gen.c,
12471 plugins/class-gen/class_logo.xpm: Implemented vcs
12472 file addions. New icons by Fabio Zecchini
12474 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12476 * libanjuta/interfaces/libanjuta.idl
12477 plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
12478 plugins/editor/search-replace_backend.c
12479 plugins/project-manager/plugin.c : Search & Replace in all Project Files.
12481 2005-05-11 Naba Kumar <naba@gnome.org>
12483 * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
12484 plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
12485 plugins/gdb/plugin.c, plugins/gdb/plugin.h,
12486 plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
12487 plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
12490 * plugins/symbol-browser/an_symbol_prefs.c,
12491 plugins/symbol-browser/an_symbol_search.c,
12492 plugins/symbol-browser/an_symbol_view.c,
12493 plugins/symbol-browser/an_symbol_view.h,
12494 plugins/symbol-browser/plugin.c: Fixed memory leaks.
12496 2005-05-11 Naba Kumar <naba@gnome.org>
12498 * libanjuta/anjuta-shell.c: Fixed runtime warning.
12500 * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
12501 progress bar location at create time, instead of hardcoding.
12503 * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
12504 Added mini splash screen.
12506 * plugins/editor/text_editor.c: Do not produce warning when file
12507 monitor could not be created.
12509 * plugins/profile-default/plugin.c: Save project session on exit.
12510 Show mini splash with progress bar at profile load.
12512 2005-05-10 Naba Kumar <naba@gnome.org>
12514 * configure.in, manuals/Makefile.am: Fixed compile flags.
12515 Disable outdated manuals builds.
12517 * global-tags/Makefile.am: Uninstall tags files on
12520 * libegg/Makefile.am: Use configured deprecated flags.
12522 * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
12523 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
12524 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12527 * mime/Makefile.am: Take DESTDIR into account.
12529 * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
12531 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
12532 on scope autocompletion.
12534 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
12535 plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
12536 shared libs and static libs paths for debugging. Order them
12539 * po/POTFILES.in: Updated.
12541 2005-05-09 Naba Kumar <naba@gnome.org>
12543 * libanjuta/interfaces/libanjuta.idl,
12544 plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
12545 plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
12546 plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
12547 Implemented debugger source directory search and emits location changed
12548 signal with absolute path of the file.
12550 * plugins/tools/tool.c: Fixed compile errors.
12552 2005-05-08 Sebastien Granjoux <seb.sfo@free.fr>
12554 * plugins/tools/anjuta-tools.glade,
12555 plugins/tools/dialog.h,
12556 plugins/tools/dialog.c,
12557 plugins/tools/plugin.c,
12558 plugins/tools/editor.c:
12559 Improve graphical user interface
12561 Correct an error on close
12564 * plugins/tools/fileop.c,
12565 plugins/tools/tool.h,
12566 plugins/tools/tool.c:
12567 Change the tool internal structure
12568 Support having tools configuration in several places
12570 2005-05-08 Naba Kumar <naba@gnome.org>
12572 * plugins/gdb/actions.c,
12573 (removed) plugins/gdb/registers_cbs.c,
12574 (removed) plugins/gdb/registers_cbs.h,
12575 (removed) plugins/gdb/registers_gui.c,
12576 (removed) plugins/gdb/sharedlib_cbs.c,
12577 (removed) plugins/gdb/sharedlib_cbs.h,
12578 (removed) plugins/gdb/sharedlib_gui.c,
12579 (removed) plugins/gdb/signals_cbs.c,
12580 (removed) plugins/gdb/signals_cbs.h,
12581 (removed) plugins/gdb/signals_gui.c: Removed dead files.
12583 2005-05-08 Naba Kumar <naba@gnome.org>
12585 * plugins/build-basic-autotools/executer.c: Fixed programs
12588 * plugins/debug-manager/Makefile.am,
12589 plugins/debug-manager/anjuta-debug-manager.glade,
12590 plugins/debug-manager/plugin.c,
12591 plugins/gdb/Makefile.am: Used libglade for programs listing
12594 * (added) plugins/gdb/pointer.png: Stack pointer image.
12596 * libanjuta/anjuta-marshal.list,
12597 pixmaps/Makefile.am,
12598 plugins/gdb/actions.c,
12599 plugins/gdb/actions.h,
12600 plugins/gdb/anjuta-gdb-plugin.ui,
12601 plugins/gdb/anjuta-gdb.glade,
12602 plugins/gdb/breakpoints.c,
12603 plugins/gdb/breakpoints.h,
12604 plugins/gdb/debug_tree.c,
12605 plugins/gdb/debug_tree.h,
12606 plugins/gdb/debugger.c,
12607 plugins/gdb/debugger.h,
12608 plugins/gdb/gdbmi-test.c,
12609 plugins/gdb/gdbmi.c,
12610 plugins/gdb/gdbmi.h,
12611 plugins/gdb/info.c,
12612 plugins/gdb/info.h,
12613 plugins/gdb/locals.c,
12614 plugins/gdb/locals.h,
12615 plugins/gdb/memory.c,
12616 plugins/gdb/memory.h,
12617 plugins/gdb/plugin.c,
12618 plugins/gdb/plugin.h,
12619 plugins/gdb/registers.c,
12620 plugins/gdb/registers.h,
12621 plugins/gdb/registers_cbs.c,
12622 plugins/gdb/registers_cbs.h,
12623 plugins/gdb/registers_gui.c,
12624 plugins/gdb/sharedlib.c,
12625 plugins/gdb/sharedlib.h,
12626 plugins/gdb/sharedlib_cbs.c,
12627 plugins/gdb/sharedlib_cbs.h,
12628 plugins/gdb/sharedlib_gui.c,
12629 plugins/gdb/signals.c,
12630 plugins/gdb/signals.h,
12631 plugins/gdb/signals_cbs.c,
12632 plugins/gdb/signals_cbs.h,
12633 plugins/gdb/signals_gui.c,
12634 plugins/gdb/stack_trace.c,
12635 plugins/gdb/stack_trace.h,
12636 plugins/gdb/utilities.c,
12637 plugins/gdb/utilities.h,
12638 plugins/gdb/watch.c,
12639 plugins/gdb/watch.h,
12640 plugins/gdb/watch_cbs.c,
12641 plugins/gdb/watch_cbs.h,
12642 plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
12643 it for all debugger component updates and listing. Implemented
12644 user custom debugger command window. Fixed all debugger components
12645 to work correctly. Implemented debugger as GObject. Removed
12648 2005-05-06 Naba Kumar <naba@gnome.org>
12650 * TODO.tasks: Updated.
12652 * plugins/build-basic-autotools/Makefile.am,
12653 plugins/file-loader/Makefile.am,
12654 plugins/profile-default/Makefile.am,
12655 plugins/sample1/Makefile.am,
12656 plugins/symbol-browser/images/Makefile.am,
12657 src/Makefile.am: Fixed 'make distcheck' errors.
12659 * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
12662 * tagmanager/tm_workspace.c: Include prototypes in getting
12665 2005-05-06 Naba Kumar <naba@gnome.org>
12667 * TODO.tasks: Updated.
12669 * configure.in, plugins/cvs-plugin/Makefile.am,
12670 plugins/debug-manager/Makefile.am,
12671 plugins/devhelp/Makefile.am,
12672 plugins/editor/Makefile.am,
12673 plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
12675 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
12676 IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
12679 * tagmanager/tm_workspace.c,
12680 tagmanager/include/tm_workspace.h,
12681 plugins/editor/aneditor-autocomplete.cxx,
12682 plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
12683 to return all matching tag types when no name is given instead of
12684 returning empty array.
12686 * plugins/symbol-browser/Makefile.am,
12687 (added) plugins/symbol-browser/an_symbol.c,
12688 (added) plugins/symbol-browser/an_symbol.h,
12689 plugins/symbol-browser/an_symbol_info.c,
12690 plugins/symbol-browser/an_symbol_info.h,
12691 (added) plugins/symbol-browser/an_symbol_iter.c,
12692 (added) plugins/symbol-browser/an_symbol_iter.h,
12693 plugins/symbol-browser/an_symbol_search.c,
12694 plugins/symbol-browser/an_symbol_view.c,
12695 plugins/symbol-browser/an_symbol_view.h,
12696 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
12697 plugins/symbol-browser/plugin.c,
12698 plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
12699 for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
12700 plugin and implemented IAnjutaIterable interface for symbol search
12703 * plugins/class-inheritance/Makefile.am,
12704 plugins/class-inheritance/class-inherit.c,
12705 plugins/class-inheritance/class-inherit.h,
12706 plugins/class-inheritance/plugin.h: Use the newly added
12707 IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
12708 get rid of libanjuta-ctags.la dependencies.
12710 2005-05-02 Naba Kumar <naba@gnome.org>
12712 * plugins/class-inheritance/class-inherit.c,
12713 plugins/class-inheritance/plugin.c,
12714 plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
12715 be found for a class. Formated code.
12717 Patch from: Curtis Magyar <curtm4n@gmail.com>:
12718 * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
12721 2005-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12723 * libanjuta/anjuta-launcher.c:
12724 Keep trying sending data until all bytes have been written
12726 * plugins/tools/anjuta-tools.glade,
12727 plugins/tools/editor.c:
12728 Add a combo box to defined data from stdin
12730 * plugins/tools/execute.c:
12731 Send data in stdin if needed
12734 * plugins/tools/fileop.c,
12735 plugins/tools/tool.h,
12736 plugins/tools/tool.c:
12737 Store, load and save stdin data
12738 Use tools-2.xml instead of tools.xml
12740 * plugins/tools/plugin.c,
12741 plugins/tools/plugin.h:
12744 * plugins/tools/dialog.c,
12745 plugins/tools/dialog.h:
12748 * plugins/tools/variable.c,
12749 plugins/tools/variable.h:
12750 Add editor related variables
12753 2005-04-29 Naba Kumar <naba@gnome.org>
12755 * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
12757 * plugins/editor/text_editor.c: Fixed line marker interpretation.
12759 * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
12760 plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
12761 plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
12762 (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
12763 working on gdb MI interface. Completed MI parser interface.
12765 Patch from Massimo Cora <maxcvs@email.it>:
12766 * plugins/class-inheritance/Makefile.am,
12767 plugins/class-inheritance/class-inherit.c,
12768 plugins/class-inheritance/class-inherit.h,
12769 plugins/class-inheritance/plugin.c,
12770 plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
12771 Used system theme for colors. Display class members on mouse click.
12773 2005-04-28 Naba Kumar <naba@gnome.org>
12775 * plugins/symbol-browser/an_symbol_prefs.c
12776 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
12777 implementation to create/add/remove custom tags files in symbol
12778 brower preferences.
12780 * global-tags/Makefile.am: Exclude bin target anjuta-tags from
12783 * plugins/project-import/project-import.c: Fixed memory leaks and
12784 use correct debug prints.
12786 * TODO.tasks: Updated.
12788 2005-04-27 Naba Kumar <naba@gnome.org>
12790 * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
12791 libegg/Makefile.am, libegg/treeviewutils/Makefile.am,
12792 scintilla/Makefile.am: Fixed 'make distcheck' errors.
12794 * plugins/editor/anjuta-docman.c,
12795 plugins/editor/anjuta-docman.h,
12796 plugins/editor/plugin.c: Emit editor-added signal from docman
12797 and connect signals to new editor correctly.
12799 * plugins/class-inheritance/plugin.c,
12800 plugins/symbol-browser/plugin.c: Added stock icons.
12802 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
12803 plugins/build-basic-autotools/executer.c,
12804 plugins/build-basic-autotools/executer.h: Added missing files
12805 for the execute programs implementation.
12807 2005-04-26 Naba Kumar <naba@gnome.org>
12809 * TODO.tasks: Updated.
12811 * plugins/file-loader/plugin.c,
12812 plugins/project-import/anjuta-project-import.plugin.in,
12813 plugins/project-import/plugin.c,
12814 plugins/project-import/project-import.c,
12815 plugins/project-import/project-import.h: Be able to import older
12818 2005-04-26 Naba Kumar <naba@gnome.org>
12820 * libanjuta/anjuta-shell.c: Remove widget from the queue also when
12821 removing it from the shell.
12823 * libanjuta/anjuta-shell.c,
12824 libanjuta/anjuta-shell.h,
12825 plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
12826 so that widget additions are freezed or thaw using a pending queue.
12827 Fixded UI flicker while loading projects.
12829 2005-04-26 Naba Kumar <naba@gnome.org>
12831 * TODO.tasks: Updated.
12833 * libanjuta/interfaces/libanjuta.idl: Added execute method for
12834 IAnjutaBuildable interface.
12836 * plugins/build-basic-autotools/Makefile.am,
12837 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12838 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
12839 plugins/build-basic-autotools/build-basic-autotools.c,
12840 plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
12841 interface and UI for executing project/file programs. Implemented
12842 IAnjutaFile interface so that executables could be opened directly.
12844 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
12845 Authors line (Reserved for external plugins, which do not have a way to
12846 show their credits).
12848 * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
12849 [File Loader] group for menu labels (default to "Name" if it is not
12852 * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
12853 for executing external commands.
12855 2005-04-25 Sebastien Granjoux <seb.sfo@free.fr>
12857 * plugins/project-wizard/property.c:
12858 Correct a memory leak
12860 * libanjuta/interfaces/libanjuta.idl,
12861 plugins/editor/text_editor.c:
12862 Add erase_all and replace_selection function to IAnjutaEditor
12864 * plugins/tools/anjuta-tools.glade,
12865 plugins/tools/fileop.c,
12866 plugins/tools/editor.c,
12867 plugins/tools/tool.c
12868 plugins/tools/tool.h:
12869 Add shortcut and icon
12871 * plugins/tools/variable.c,
12872 plugins/tools/variable.h:
12873 Add a variable asking parameters at run time
12875 * plugins/tools/execute.c:
12876 Add a warning message for missing document manager
12877 Add replace buffer and replace selection output
12878 Correct an error in popup output
12880 * plugins/tools/plugin.c,
12881 plugins/tools/plugin.h,
12882 plugins/tools/anjuta-tools.ui,
12885 Attach tools menu to a new place
12887 2005-04-25 Naba Kumar <naba@gnome.org>
12889 * libanjuta/plugins.c, src/about.c, src/about.h,
12890 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
12891 plugins/class-gen/anjuta-class-gen.plugin.in: Added about
12892 plugins (about box for plugins) menu.
12894 2005-04-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
12896 * plugins/editor/search-replace.c :
12897 Displayed full path in Search pane window.
12898 Bug 300231 : Selected line in Search pane window .
12900 2005-04-23 Naba Kumar <naba@gnome.org>
12902 * plugins/terminal/terminal.c: Fixed crash on terminal docking.
12904 2005-04-22 Naba Kumar <naba@gnome.org>
12906 * plugins/project-wizard/templates/java-logo.png: Smaller icons.
12908 * plugins/project-wizard/templates/java.wiz,
12909 plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
12910 to create bytecodes (.class) files.
12912 * plugins/symbol-browser/an_symbol_info.c,
12913 plugins/symbol-browser/an_symbol_info.h,
12914 plugins/symbol-browser/an_symbol_search.c,
12915 plugins/symbol-browser/an_symbol_view.c,
12916 plugins/symbol-browser/plugin.c,
12917 tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
12918 in file symbol list.
12920 2005-04-22 Naba Kumar <naba@gnome.org>
12922 * TODO.tasks: Updated.
12924 * plugins/class-inheritance/Makefile.am,
12925 plugins/subversion/Makefile.am: Do not install plugin files when
12926 plugin build condition is false.
12928 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
12929 plugins/build-basic-autotools/build-basic-autotools.c,
12930 plugins/build-basic-autotools/build-basic-autotools.h,
12931 plugins/file-loader/anjuta-loader-plugin.ui,
12932 plugins/file-loader/dnd.c,
12933 plugins/file-loader/plugin.c,
12934 plugins/file-loader/plugin.h,
12935 plugins/project-manager/anjuta-project-manager.ui,
12936 plugins/project-manager/plugin.c: Added open file and build context
12937 menu in project manager context menu.
12939 2005-04-22 Naba Kumar <naba@gnome.org>
12941 * configure.in: Added message output showing conditional plugins to
12944 * src/layout.xml: Added layout for class-inheritance plugin widget.
12946 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
12947 plugin name to remove redundant terms.
12949 * TODO.tasks: Updated.
12952 plugins/symbol-browser/Makefile.am,
12953 plugins/symbol-browser/an_symbol_view.c,
12954 (removed) plugins/symbol-browser/sv_class.xpm,
12955 (removed) plugins/symbol-browser/sv_function.xpm,
12956 (removed) plugins/symbol-browser/sv_macro.xpm,
12957 (removed) plugins/symbol-browser/sv_private_fun.xpm,
12958 (removed) plugins/symbol-browser/sv_private_var.xpm,
12959 (removed) plugins/symbol-browser/sv_protected_fun.xpm,
12960 (removed) plugins/symbol-browser/sv_protected_var.xpm,
12961 (removed) plugins/symbol-browser/sv_public_fun.xpm,
12962 (removed) plugins/symbol-browser/sv_public_var.xpm,
12963 (removed) plugins/symbol-browser/sv_static_fun.xpm,
12964 (removed) plugins/symbol-browser/sv_static_var.xpm,
12965 (removed) plugins/symbol-browser/sv_struct.xpm,
12966 (removed) plugins/symbol-browser/sv_unknown.xpm,
12967 (removed) plugins/symbol-browser/sv_variable.xpm,
12968 (added) plugins/symbol-browser/images/.cvsignore,
12969 (added) plugins/symbol-browser/images/Icons.16x16.Class,
12970 (added) plugins/symbol-browser/images/Icons.16x16.Enum,
12971 (added) plugins/symbol-browser/images/Icons.16x16.Field,
12972 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
12973 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
12974 (added) plugins/symbol-browser/images/Icons.16x16.Interface,
12975 (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
12976 (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
12977 (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
12978 (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
12979 (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
12980 (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
12981 (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
12982 (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
12983 (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
12984 (added) plugins/symbol-browser/images/Icons.16x16.Literal,
12985 (added) plugins/symbol-browser/images/Icons.16x16.Method,
12986 (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
12987 (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
12988 (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
12989 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
12990 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
12991 (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
12992 (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
12993 (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
12994 (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
12995 (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
12996 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
12997 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
12998 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
12999 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
13000 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
13001 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
13002 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
13003 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
13004 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
13005 (added) plugins/symbol-browser/images/Icons.16x16.Reference,
13006 (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
13007 pixmaps and added new icons (taken from monodevelop).
13009 2005-04-21 Naba Kumar <naba@gnome.org>
13011 Patch from Massimo Cora <maxcvs@email.it>:
13013 * configure.in, plugins/Makefile.am
13014 (new) plugins/class-inheritance/.cvsignore,
13015 (new) plugins/class-inheritance/Makefile.am,
13016 (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
13017 (new) plugins/class-inheritance/class-inherit.c,
13018 (new) plugins/class-inheritance/class-inherit.h,
13019 (new) plugins/class-inheritance/plugin.c,
13020 (new) plugins/class-inheritance/plugin.h,
13021 (new) plugins/class-inheritance/class-inheritance.png: Added class
13022 inheritance plugin.
13024 Changes by naba: Added pkgconfig check for graphviz and conditionally
13027 * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
13029 2005-04-20 Naba Kumar <naba@gnome.org>
13031 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13032 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13033 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13034 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13035 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13036 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13037 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13038 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13039 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13040 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13041 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13043 * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
13044 message view management.
13046 * libanjuta/anjuta-children.[ch],
13047 plugins/build-basic-autotools/build-basic-autotools.c,
13048 libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
13049 Removed anjuta_children_init() function,
13050 because it is done automatically when first invoked. Introduced
13051 anjuta_children_recover() to recover the child signalling. Fixed
13052 child exit management to correctly recover the exit status.
13054 * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
13055 to properly shutdown the launcher and to kill the running process
13056 (without emitting any signal).
13058 * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13059 plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
13060 gdb and program instance.
13062 2005-04-19 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13064 * plugins/editor/search-replace.c :
13065 Fixed bug 300229 (Search dialog unsensitive freezed Search button).
13067 2005-04-18 Naba Kumar <naba@gnome.org>
13069 * TODO.tasks: Marked completed items.
13071 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
13072 plugins/gdb/debugger.h, plugins/gdb/plugin.c,
13073 plugins/project-manager/plugin.c: Prompt user for the debugging
13074 target (select from a list of project's executable targets) and
13075 correctly start debugger. Take care of libtool wrapping when the
13076 target selected is libtool target. Fixed debugger menu items
13079 2005-04-17 Sebastien Granjoux <seb.sfo@free.fr>
13081 * plugins/tools/execute.c,
13082 plugins/tools/execute.h:
13083 Implement save all files before running a command
13084 Implement all options for stdout and stderr except replace buffer
13085 Allow running several tools
13087 * plugins/tools/plugin.c:
13088 Move anjuta launcher in execute.c
13090 * plugins/tools/tools.h,
13091 plugins/tools/variable.c:
13094 2005-04-13 Sebastien Granjoux <seb.sfo@free.fr>
13096 * plugins/tools/anjuta-tools.glade:
13097 Add new properties in tool editor dialog
13098 Cosmetic improvements
13100 * plugins/tools/anjuta-tools.ui:
13101 Attach tool menu as a build menu
13103 * plugins/tools/dialog.c:
13104 Set tool menu item sensitivity in tool list
13107 * plugins/tools/editor.c,
13108 plugins/tools/editor.h,
13109 plugins/tools/fileop.c,
13110 plugins/tools/tool.c,
13111 plugins/tools/tool.h:
13112 Add new properties (active, save file...)
13113 Most of them are still not implemented
13115 * plugins/tools/execute.c,
13116 plugins/tools/execute.h:
13117 Reorganize code to support multiple run
13118 Support run in terminal
13120 * plugins/tools/plugin.c
13121 plugins/tools/plugin.h:
13122 Move message handling in execute.c
13124 * plugins/tools/variable.h,
13125 plugins/tools/variable.c:
13126 Add useful variables
13128 2005-04-13 Naba Kumar <naba@gnome.org>
13130 * plugins/editor/text_editor.c: Fixed file monitoring condition.
13131 * plugins/editor/Makefile.am: Added gnome-vfs flags.
13133 2005-04-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13135 * plugins/tools/dialog.c plugins/tools/tool.c :
13138 2005-04-06 Naba Kumar <naba@gnome.org>
13140 * src/anjuta.c: Load default session only when
13141 "anjuta.session.load.last" preference is enabled.
13143 2005-04-07 Sebastien Granjoux <seb.sfo@free.fr>
13145 * plugins/tools/Makefile.am,
13146 plugins/tools/variable.c,
13147 plugins/tools/variable.h:
13148 Add new code for handling variables
13150 * plugins/tools/anjuta-tools.glade:
13151 Improve tool editor dialog
13152 Add variable selection dialog
13154 * plugins/tools/dialog.c,
13155 plugins/tools/dialog.h,
13156 plugins/tools/plugin.c,
13157 plugins/tools/plugin.h:
13158 Add variable object
13159 Add a function to get it
13161 * plugins/tools/editor.c:
13162 Add gui code for variable selection dialog
13164 * plugins/tools/execute.c:
13165 Use variables for executing command
13167 * Naba: Compile warning fixes.
13169 2005-04-06 Naba Kumar <naba@gnome.org>
13171 * TODO.tasks: Marked completed items.
13173 2005-04-06 Naba Kumar <naba@gnome.org>
13175 * plugins/subversion/svn-backend.c: Fixed subversion plugin
13178 * plugins/tools/anjuta-tools.glade: Improved dialog layout.
13180 2005-04-04 Naba Kumar <naba@gnome.org>
13182 * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
13183 inside Main window.
13185 2005-03-31 Sebastien Granjoux <seb.sfo@free.fr>
13187 * plugins/tools/Makefile.am,
13188 plugins/tools/anjuta-tools.plugin.in,
13189 plugins/tools/anjuta-tools.ui,
13190 plugins/tools/anjuta-tools.gladei,
13191 plugins/tools/anjuta-tools-plugin.png,
13192 plugins/tools/plugin.c,
13193 plugins/tools/plugin.h,
13194 plugins/tools/dialog.c,
13195 plugins/tools/dialog.h,
13196 plugins/tools/fileop.c,
13197 plugins/tools/fileop.h,
13198 plugins/tools/tool.c,
13199 plugins/tools/tool.h,
13200 plugins/tools/editor.c,
13201 plugins/tools/editor.h,
13202 plugins/tools/execute.c,
13203 plugins/tools/execute.h, configure.in, plugins/Makefile.am:
13204 Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
13207 * anjuta-tools.[ch]: Removed old tools code.
13209 2005-04-01 Steve Murphy <murf@e-tools.com>
13211 * configure.in: Added "rw" to ALL_LINGUAS.
13213 2005-03-29 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13216 manuals/C/anjuta-manual/fileoperations.xml
13218 manuals/C/anjuta-manual/figures/search_expr.png
13219 manuals/C/anjuta-manual/figures/search_expr_basic.png
13220 manuals/C/anjuta-manual/figures/search_file_list.png
13221 manuals/C/anjuta-manual/figures/search_file_pattern.png
13222 manuals/C/anjuta-manual/figures/search_replace.png
13223 manuals/C/anjuta-manual/figures/search_setting.png
13224 manuals/C/anjuta-manual/figures/search_target.png
13225 manuals/C/anjuta-manual/figures/search_target_action.png
13226 manuals/C/anjuta-manual/figures/search_target_in.png
13228 manuals/C/anjuta-manual/figures/find_files.png
13229 manuals/C/anjuta-manual/figures/find_replace.png
13230 manuals/C/anjuta-manual/figures/find_text.png :
13231 Updated Anjuta manual (File Operations)
13233 2005-03-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13235 * manuals/C/anjuta-manual/fileoperations.xml,
13236 manuals/C/anjuta-manual/figures/open_file.png,
13237 manuals/C/anjuta-manual/figures/open_file_multiple.png,
13238 manuals/C/anjuta-manual/figures/prefs_print.png,
13239 manuals/C/anjuta-manual/figures/print_dlg.png,
13240 manuals/C/anjuta-manual/figures/print_preview.png.
13242 manuals/C/anjuta-manual/figures/add_edit_macro.png,
13243 manuals/C/anjuta-manual/figures/display_macro.png,
13244 manuals/C/anjuta-manual/figures/insert_text.png,
13245 manuals/C/anjuta-manual/figures/keyword_macro.png,
13246 manuals/C/anjuta-manual/figures/new_file_wizard.png,
13247 manuals/C/anjuta-manual/figures/save_as_file.png :
13248 Updated Anjuta Manual (File Operations)
13250 2005-03-23 Adam Weinberger <adamw@gnome.org>
13252 * plugins/editor/action-callbacks.c,
13253 plugins/file-loader/plugin.c,
13254 plugins/gtodo/main.c,
13255 plugins/project-wizard/druid.c:
13256 Fix spelling/grammar errors. Fixes bugs
13257 169068, 169137, 169138, and 169139.
13259 2005-03-21 Naba Kumar <naba@gnome.org>
13261 Patch from: Massimo Cora' <maxcvs@email.it>:
13263 * plugins/editor/Makefile.am
13264 plugins/editor/anjuta-docman.c,
13265 (added) plugins/editor/editor-tooltips.c,
13266 (added) plugins/editor/editor-tooltips.h: Added tooltips to
13267 editor tabs to show full path.
13269 2005-03-19 Johannes Schmid <jhs@cvs.gnome.org>
13271 * plugins/subversion/svn-backend.c:
13272 Removed "apr-0/" from include because this is
13273 already included in SVN_INCLUDE and broke building if
13274 apr >= 1.0 was installed.
13276 2005-03-18 Naba Kumar <naba@gnome.org>
13278 Patch from: Massimo Cora' <maxcvs@email.it>:
13280 * plugins/editor/action-callbacks.c,
13281 plugins/editor/aneditor-calltip.cxx,
13282 plugins/editor/aneditor-priv.h,
13283 plugins/editor/aneditor.cxx,
13284 plugins/editor/aneditor.h,
13285 plugins/editor/anjuta-document-manager.ui: Added calltip
13286 activation from menu.
13288 2005-03-16 Naba Kumar <naba@gnome.org>
13290 Patch from: Massimo Cora' <maxcvs@email.it>:
13292 * plugins/class-gen/action-callbacks.c,
13293 plugins/class-gen/anjuta-class-gen-plugin.glade,
13294 plugins/class-gen/class_gen.c,
13295 plugins/class-gen/class_gen.h,
13296 plugins/class-gen/class_logo.xpm,
13297 plugins/class-gen/plugin.c: Create files without project
13298 being open. Add to project support. And other enhancements.
13300 2005-03-15 Adam Weinberger <adamw@gnome.org>
13303 plugins/debug-manager/utilities.c,
13304 plugins/file-loader/plugin.c,
13305 plugins/gdb/utilities.c,
13306 plugins/profile-default/plugin.c,
13307 plugins/project-import/project-import.c,
13308 src/anjuta-actions.h:
13309 Spelling/grammar fixes.
13311 2005-03-13 Naba Kumar <naba@gnome.org>
13313 * plugins/editor/action-callbacks.c,
13314 plugins/editor/action-callbacks.h,
13315 plugins/editor/anjuta-document-manager.ui,
13316 plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
13317 submenu. Moved menuitems from Format to View->Editor.
13319 * src/action-callbacks.c, src/action-callbacks.h,
13320 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
13321 layout and lock layout menus in View submenu. Get rid of
13322 Settings->Layout Manager menu.
13324 * plugins/project-import/anjuta-project-import.plugin.in:
13327 * global-tags/Makefile.am,
13328 global-tags/create_global_tags.sh,
13329 plugins/editor/aneditor-autocomplete.cxx,
13330 plugins/editor/aneditor-priv.h,
13331 plugins/editor/aneditor.cxx,
13332 tagmanager/tm_workspace.c: Fixed scope members autocompletion
13333 in editor and made it work in global symbols also.
13335 * src/anjuta-app.c: Always use priority texts besides icons style
13336 for toolbars, because other styles look horible for Anjuta (fixme).
13338 2005-03-11 Naba Kumar <naba@gnome.org>
13340 * configure.in: Removed test for iconv.
13342 * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
13343 before scintilla widget is realized.
13345 * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
13346 for Update menuitem.
13348 * scintilla/patches/set-cursor-warning-fix.diff: Removed because
13349 already applied in scintilla main stream.
13351 * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
13352 and notified scintilla developer.
13354 2005-03-10 Naba Kumar <naba@gnome.org>
13356 * src/action-callbacks.c: Removed reference to src/help.h (dead
13359 * plugins/editor/text_editor.c: Removed reference to
13360 src/launcher.h (a dead file).
13362 * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
13363 src/controls.c, src/controls.h, src/fileselection.c,
13364 src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
13365 src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
13366 src/main.cpp, src/main_menubar.c, src/main_menubar.h,
13367 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
13368 src/session.h, src/support.c, src/support.h, src/toolbar.c,
13369 src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
13370 Removed these dead files from CVS.
13373 2005-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13375 * plugins/file-wizard/action-callbacks.c : Added error message.
13376 plugins/project-import/project-import.c : Closed Import wizard with Esc key.
13379 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
13381 * plugins/cvs-plugin/cvs-callbacks.c
13382 plugins/cvs-plugin/plugin.c:
13383 Fixed preferences page init and busy handling
13385 * plugins/subversion/plugin.c:
13386 Fixed preferences page init
13388 2005-03-09 Naba Kumar <naba@gnome.org>
13390 * plugins/Makefile.am, plugins/glade/Makefile.am,
13391 plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
13392 enabled glade plugin in Anjuta. The plugin is built only when
13393 glade3 is installed.
13395 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
13397 * plugins/project-wizard/templates/java.wiz
13398 plugins/project-wizard/templates/java-logo.png (*)
13399 plugins/project-wizard/templates/java/*
13400 plugins/project-wizard/templates/Makefile.am
13403 Add Java project type. It generates a autoconf/automake
13404 project which is compiled using gcj. It requires automake
13405 > 1.4 (1.9 is known to work) to work!
13407 (*) still awaiting response from the gcj team if we
13408 may use their logo.
13410 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
13412 * plugins/project-import/*
13413 plugins/Makefile.am
13415 Added project import plugin. Might be a bit buggy and limited
13417 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
13418 Icon from old pixmaps dir
13420 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13422 * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
13423 plugins/macro/macro-util.c, plugins/macro/macros.xml :
13424 Added C Custom_Indent line macro.
13427 2005-03-09 Naba Kumar <naba@gnome.org>
13429 * TODO.tasks: Added new message-manager tasks.
13431 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13432 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13433 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13434 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13435 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13436 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13437 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13438 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13439 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13440 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13442 * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
13443 plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
13444 plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
13445 plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
13446 plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
13447 plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
13448 plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
13449 Removed debugger widgets from shell on debugger shutdown. Added
13450 scrolled windows for docked widgets. Removed unnecessary widget refs
13451 and unrefs. Destroy widgets correctly on debugger shutdown.
13453 * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
13454 with project description title. Removed frame shadow.
13456 * plugins/project-wizard/druid.c: Initializes tooltips.
13458 * scintilla/Makefile.am: Fixed comiple error.
13460 2005-03-08 Adam Weinberger <adamw@gnome.org>
13462 * plugins/class-gen/anjuta-class-gen-plugin.glade,
13463 plugins/class-gen/class_gen.c: Fix grammar/spelling errors
13465 2005-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13467 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13468 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13469 plugins/macro/macro-util.c, plugins/macro/macro-util.h
13470 plugins/macro/macros.xml, plugins/macro/plugin.c :
13471 Moved cursor at the '|' position defined in macros.
13473 2005-03-07 Naba Kumar <naba@gnome.org>
13475 * plugins/subversion/Makefile.am: Fixed build error.
13477 * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
13478 types (perl, python, shellscript).
13480 * plugins/editor/plugin.c: Fixed to show all highlight options.
13482 2005-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13484 * TODO.tasks : updated tasks.
13485 * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
13487 2005-03-07 Naba Kumar <naba@gnome.org>
13489 * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
13490 or disable subversion file-manager submenu. If "Subvesion" is also
13491 valid directory, we should also check for it.
13493 * configure.in: Disable cygwin macro until someone fixes the
13496 * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
13497 backward compatibility.
13499 2005-03-06 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13501 * src/about.c : Cleaned code.
13502 * plugins/macro/macros.xml : Added "do_while" C macro.
13503 * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
13504 plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c,
13505 plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
13506 Closed registers, shared libraries, kernel signals dialogs with ESC key.
13508 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
13510 * plugins/class-gen/plugin.c:
13511 Removed "return" to activate project_root_uri watching.
13513 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
13515 * plugins/Makefile.am
13516 plugins/subversion/*:
13517 Added subversion plugin. Add, Remove, Commit and Update work
13518 everything else needs work.
13520 * plugins/terminal/terminal.c
13521 Applied old 1.2.2 patch to fix Ctrl-C in terminal but
13522 we still have focus problems with the editor.
13524 2005-03-05 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13526 * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
13528 2005-03-04 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13530 * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
13532 2005-03-04 Naba Kumar <naba@gnome.org>
13534 Patch from Massimo Cora' <maxcvs@email.it>:
13536 * plugins/class-gen/Makefile.am,
13537 plugins/class-gen/action-callbacks.c,
13538 plugins/class-gen/action-callbacks.h,
13539 (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
13540 plugins/class-gen/anjuta-class-gen.plugin.in,
13541 plugins/class-gen/class_gen.c,
13542 plugins/class-gen/class_gen.h,
13543 (removed) plugins/class-gen/clsGen.c,
13544 (added) plugins/class-gen/goc_template_header,
13545 (added) plugins/class-gen/goc_template_source,
13546 plugins/class-gen/plugin.c,
13547 plugins/class-gen/plugin.h: Refactored class gen code.
13548 Added GOCBuilder code. Fixed UI. Implemented plugin.
13550 2005-03-03 Johannes Schmid <jhs@cvs.gnome.org>
13552 * plugins/project-wizard/property.c
13553 plugins/project-wizard/install.c
13554 plugins/project-wizard/druid.c
13555 plugins/editor/goto_line.c
13556 plugins/editor/plugin.c
13557 plugins/gtodo/add_edit_item.c
13558 plugins/gtodo/ligtodo.c
13559 plugins/gtodo/main.c
13560 plugins/gtodo/preferences.c:
13561 Fixed #167559, #167534, #167266, #167357
13562 (Bad English in strings...)
13564 Thanks to Adam Weinberger and Thierry Moisan for
13567 2005-03-03 Naba Kumar <naba@gnome.org>
13569 * libegg/Makefile.am, libegg/menu/Makefile.am,
13570 (added) libegg/egg-submenu-action.c,
13571 (added) libegg/menu/egg-submenu-action.h: Created a new action for
13572 submenu (used for wizard listing).
13574 * plugins/file-loader/anjuta-loader-plugin.ui
13575 plugins/file-loader/plugin.c: Implemented wizards submenu in menu
13578 * plugins/editor/action-callbacks.c,
13579 plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
13580 ctrl+tabbing because it was interfaring with focus navigation.
13581 Focus editor on "Esc" in incremental search entry. Cleanups.
13583 * plugins/file-manager/an_file_view.c,
13584 plugins/symbol-browser/plugin.c,
13585 plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
13588 * plugins/profile-default/plugin.c,
13589 scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
13592 * (removed) scintilla/patches/a64-crash-fix.patch,
13593 (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
13596 2005-03-03 Naba Kumar <naba@gnome.org>
13598 * HACKING: Fixed typos.
13600 * plugins/editor/aneditor-indent.cxx: Clean up.
13602 * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
13603 Enable/disable save, undo and redo actions depending on state
13606 2005-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13608 * libanjuta/anjuta-status.h plugins/editor/Makefile.am
13609 plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
13610 Displayed search_incremental status.
13612 * Removed plugins/editor/search_incremental.[ch]
13614 2005-02-26 Johannes Schmid <jhs@cvs.gnome.org>
13616 * plugins/cvs-plugin/cvs-execute.c
13617 plugins/cvs-plugin/cvs-callbacks.c:
13618 - Use weak reference on mesg_view and reuse tab if
13619 it still exists to avoid cluttering message manager.
13620 - Fixed bug in cvs remove
13622 README, HACKING: Updated
13624 configure.in: Added check for libsvn
13626 2005-02-29 Naba Kumar <naba@gnome.org>
13628 * plugins/file-manager/an_file_view.c,
13629 plugins/symbol-browser/an_symbol_view.c,
13630 plugins/symbol-browser/plugin.c: Hide column headers (they
13633 2005-02-29 Naba Kumar <naba@gnome.org>
13635 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
13636 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
13637 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
13638 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
13639 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13640 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13641 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
13642 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
13643 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
13644 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
13646 * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
13647 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
13648 (added) libanjuta/anjuta-session.[hc],
13649 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
13650 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
13651 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
13654 Implemented session management. Implemented session
13655 container class. Added session notifications from shell. Implemented
13656 session save/load in editor, file-loader, default-profile-plugin
13657 and anjuta-app. Fixed window sizing and restoration. Cleaned up
13658 code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
13659 and maximized states in session. Implemented project session
13662 2005-02-27 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13664 * plugins/class-gen/action-callbacks.[ch],
13665 plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
13666 plugins/gdb/breakpoints.c plugins/gdb/memory.c:
13667 Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs
13670 2005-02-26 Sebastien Granjoux <seb.sfo@free.fr>
13672 * plugins/project-wizard/anjuta-project-wizard.glade,
13673 plugins/project-wizard/druid.c:
13674 Add some padding in tab label in project selection page
13676 * plugins/project-wizard/druid.c,
13677 plugins/project-wizard/parser.c:
13678 Search for project template recursively
13679 Add ~/.anjuta/project to the search paths
13681 2005-02-26 Naba Kumar <naba@gnome.org>
13683 * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
13684 * plugins/file-loader/plugin.c: Fixed crash bug.
13685 * libanjuta/plugins.c: Fixed memory leak.
13687 2005-02-26 Naba Kumar <naba@gnome.org>
13689 * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
13690 "UserActivatable" attribute for plugins. This attribute if set to
13691 "no" will prevent users from activating/deactivating it from
13692 plugins dialog. Added a toggle button in plugins dialog to toggle
13693 the plugins list between list of activatable plugins (default) to
13694 list of all plugins. anjuta_plugin_select() now only selects the
13695 plugin. Added anjuta_plugins_select_and_activate() method that will
13696 select and activate it.
13698 * plugins/profile-default/Makefile.am,
13699 plugins/profile-default/anjuta-default-profile.ui,
13700 plugins/profile-default/plugin.c,
13701 plugins/profile-default/plugin.h,
13702 plugins/project-manager/anjuta-project-manager.ui,
13703 plugins/project-manager/plugin.c,
13704 plugins/project-manager/plugin.h:
13706 Anjuta projects (*.anjuta) files define the profile of respective
13707 projects. Profile is a set of related plugins required for the
13708 project to open. Moved "close project" action from Project Manager
13709 to Profile Manager plugin. Implemented loading and unloading of
13710 project profiles in DefaultProfilePlugin. DefaultProfilePlugin
13711 (instead of Project Manager) now handles opening of *.anjuta files.
13712 Close Project menuitem is now moved to File submenu (being
13713 consistent with Anjuta 1.x versions and avoiding creating Project
13714 submenu when project manager is not loaded).
13716 * src/anjuta-actions.h: Fixed short-cut key for Help content.
13718 * src/anjuta.ui: Fixed place holder for projects.
13720 * (new) plugins/profile-default/default.anjuta: default startup
13721 profile. Removed the hardcoded plugins loading in
13722 DefaultProfilePlugin.
13725 plugins/project-wizard/templates/terminal/project.anjuta:
13726 Implemented project format in newly created projects.
13728 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
13729 plugins/class-gen/anjuta-class-gen.plugin.in,
13730 plugins/cvs-plugin/anjuta-cvs.plugin.in,
13731 plugins/editor/anjuta-document-manager.plugin.in,
13732 plugins/file-loader/anjuta-loader.plugin.in,
13733 plugins/file-wizard/anjuta-file-wizard.plugin.in,
13734 plugins/gdb/anjuta-gdb.plugin.in,
13735 plugins/glade/anjuta-glade.plugin.in,
13736 plugins/message-view/anjuta-message-manager.plugin.in,
13737 plugins/profile-default/anjuta-default-profile.plugin.in,
13738 plugins/project-manager/anjuta-project-manager.plugin.in,
13739 plugins/project-wizard/anjuta-project-wizard.plugin.in:
13740 Defined UserActivatable attributes. Added supported types attribute.
13742 * plugins/project-wizard/anjuta-project-wizard.glade
13743 plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
13744 "Project Wizard" in preferences title.
13746 * TODO.tasks: Updated.
13748 * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
13751 2005-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13753 * plugins/file-wizard/anjuta-file-wizard.glade
13754 plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
13756 Integrated License macros, cleaned file.c.
13758 2005-02-24 Johannes Schmid <jhs@cvs.gnome.org>
13760 * plugins/macor/macro-util.c: Fixed crash bugs if email or
13761 username can not be found correctly.
13763 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13765 * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
13766 plugins/macro/macros.xml :
13768 Added Headers macros. Cleaned file.c
13770 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13772 * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c,
13773 plugins/macro/macros.xml :
13775 Fixed a bug. Added Header macro.
13778 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13780 * plugins/file-wizard/action-callbacks.c,
13781 plugins/file-wizard/file.c, plugins/macro/macro-util.c
13782 plugins/macro/macros.xml :
13784 Added FileName, Header template macros.
13786 2005-02-24 Naba Kumar <naba@gnome.org>
13788 * plugins/patch/patch-plugin.c: Fixed a function call.
13790 * src/anjuta.c, src/main.c: Save and load default session.
13792 2005-02-24 Naba Kumar <naba@gnome.org>
13794 * libanjuta/interfaces/libanjuta.idl,
13795 plugins/message-view/anjuta-msgman.c,
13796 plugins/message-view/anjuta-msgman.h,
13797 plugins/message-view/plugin.c: Added and implemented
13798 set_view_title() method.
13800 * plugins/build-basic-autotools/build-basic-autotools.c,
13801 plugins/build-basic-autotools/build-basic-autotools.h: Implemented
13802 build context pooling. Maximum 3 contexts are reused. Additional
13803 contexts are created when all are busy.
13805 2005-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13807 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
13808 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
13809 plugins/macro/macros.xml, plugins/macro/plugin.[ch],
13810 plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
13812 Added Copyright, Changelog macros.
13814 2005-02-23 Naba Kumar <naba@gnome.org>
13816 Patch from Massimo Cora' <maxcvs@email.it>:
13817 * plugins/Makefile.am,
13818 plugins/patch/Makefile.am,
13819 (added) plugins/patch/anjuta-patch-plugin.png,
13820 (added) plugins/patch/anjuta-patch.plugin.in,
13821 (added) plugins/patch/anjuta-patch.ui,
13822 plugins/patch/patch-plugin.c,
13823 (added) plugins/patch/patch-plugin.h,
13824 (added) plugins/patch/plugin.c,
13825 (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
13828 2005-02-23 Naba Kumar <naba@gnome.org>
13830 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
13831 file-loader/plugin.c, profile-default/plugin.c:
13832 Implemented "activated" and "deactivated" signals for plugin class.
13833 Renamed *_location() functions to *_id(), because location is
13834 ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
13835 anjuta_plugins_unload_plugin().
13837 * class-gen/plugin.c: Fixed complier warning and utility function call.
13839 * debug-manager/plugin.c: Unload debugger plugin correctly.
13841 * project-manager/plugin.c: Fixed compiler warnings.
13843 * plugins/project-wizard/templates/gnome/.cvsignore,
13844 plugins/project-wizard/templates/gnome/po/.cvsignore,
13845 plugins/project-wizard/templates/gnome/src/.cvsignore,
13846 plugins/project-wizard/templates/gtk/po/.cvsignore,
13847 plugins/project-wizard/templates/gtkmm/po/.cvsignore,
13848 plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
13850 * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
13851 build (we need to fix this thing).
13853 2005-02-23 Johannes Schmid <jhs@cvs.gnome.org>
13855 * plugins/macro/macro-action.[ch]
13856 plugins/macro/macro-edit.c
13857 plugins/macro/macro-dialog.c
13858 plugins/macro/macro-db.[ch]
13859 plugins/macro/plugin.[ch]
13860 plugins/macro/macro-util.[ch] (added)
13862 Cleaned up macro plugin and preview expanded macros.
13864 2005-02-21 Ryan Garver <rgarvage@yahoo.com>
13866 * plugins/cvs-plugin/cvs-interface.c:
13868 Fixed option setting when using no compression and not
13871 2005-02-23 Naba Kumar <naba@gnome.org>
13873 * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
13874 geometry on exit and startup (only if there is no geometry from the
13877 * TODO.tasks: Updated.
13879 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
13881 * manuals/reference/libanjuta/Makefile.am,
13882 manuals/reference/libanjuta/libanjuta-docs.sgml,
13883 (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
13884 documentation for writing project templates.
13886 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13888 * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
13889 plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
13891 Expansion keywords in macros.
13893 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13895 * plugins/file-wizard/action-callbacks.c,
13896 plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
13897 plugins/macro/macros.xml :
13899 Inserting text by macro plugin
13902 2005-02-22 Johannes Schmid <jhs@cvs.gnome.org>
13904 * plugins/macro/plugin.c
13905 plugins/cvs-plugin/plugin.c:
13907 Fixed interfaces (use static)
13909 2005-02-21 Johannes Schmid <jhs@cvs.gnome.org>
13911 * plugins/macro/macro-actions.[ch]
13912 plugins/macro/plugin.c
13913 libanjuta/interfaces/libanjuta.idl:
13915 Implemented IAnjutaMacro interface to be used by file-wizard
13917 * plugins/cvs-plugin/plugin.c
13918 libanjuta/interfaces/libanjuta.idl:
13920 Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
13921 for all version control systems and not only for cvs.
13923 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13925 * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added
13928 * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
13931 2005-02-21 Naba Kumar <naba@gnome.org>
13933 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
13934 IAnjutaDebugger interface.
13936 * plugins/debug-manager/anjuta-debug-manager.ui,
13937 plugins/debug-manager/attach_process.c,
13938 plugins/debug-manager/attach_process.h,
13939 plugins/debug-manager/plugin.c,
13940 plugins/debug-manager/plugin.h,
13941 plugins/gdb/actions.c,
13942 plugins/gdb/actions.h,
13943 plugins/gdb/anjuta-gdb-plugin.ui,
13944 plugins/gdb/breakpoints.c,
13945 plugins/gdb/breakpoints.h,
13946 plugins/gdb/debugger.c,
13947 plugins/gdb/debugger.h,
13948 plugins/gdb/memory.c,
13949 plugins/gdb/plugin.c,
13950 plugins/gdb/plugin.h,
13951 plugins/gdb/sharedlib.h,
13952 plugins/gdb/sharedlib_cbs.c,
13953 plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
13954 correctly between debug-manager and debugger. Implemented debugger
13955 interface in gdb plugin. Fixed action names. Added UI updating.
13956 Start and stop debugger (does not work yet). Fixed UI merging.
13957 Fixed debugger plugin handling in debug-manager.
13959 2005-02-20 Johannes Schmid <jhs@cvs.gnome.org>
13961 * plugins/editor/aneditor-autocomplete.cxx:
13963 Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
13964 crash with C++ "template" keyword.
13966 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13968 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
13969 Fixed bug (Closed macro dialogs with Esc key).
13971 2005-02-19 Sebastien Granjoux <seb.sfo@free.fr>
13973 * plugins/project-wizard/xlib.wiz,
13974 plugins/project-wizard/xlib-logo.png,
13975 plugins/project-wizard/xlib/*:
13976 Port old xlib anjuta project on new project wizard
13978 * plugins/project-wizard/xlib-dock.wiz,
13979 plugins/project-wizard/xlib-dock/*:
13980 Port old xlib dock anjuta project on new project wizard
13982 * plugins/project-wizard/wxwin.wiz,
13983 plugins/project-wizard/wxwin-logo.png,
13984 plugins/project-wizard/wxwin/*:
13985 Port old wxwin anjuta project on new project wizard
13987 * configure.in, plugins/project-wizard/templates/Makefile.am: Other
13988 necessary changes for the new templates.
13990 2005-02-18 Naba Kumar <naba@gnome.org>
13992 * plugins/Makefile.am: Added class-gen
13994 2005-02-17 Sebastien Granjoux <seb.sfo@free.fr>
13996 * plugins/project-wizard/header.c:
13997 Fix a bug in sorting of project categories
13999 2005-02-18 Naba Kumar <naba@gnome.org>
14001 Patch from Massimo Cora <maxcvs@email.it>:
14003 * plugins/class-gen/.cvsignore,
14004 plugins/class-gen/Makefile.am,
14005 (added) plugins/class-gen/action-callbacks.c,
14006 (added) plugins/class-gen/action-callbacks.h,
14007 (added) plugins/class-gen/anjuta-class-gen.plugin.in,
14008 (added) plugins/class-gen/class_gen.c,
14009 (added) plugins/class-gen/class_gen.h,
14010 (added) plugins/class-gen/plugin.c,
14011 (added) plugins/class-gen/plugin.h: Ported class wizard to the
14014 * plugins/project-manager/plugin.c: implemented add_source().
14016 2005-02-17 Naba Kumar <naba@gnome.org>
14018 * plugins/file-loader/plugin.c: Fixed possible crash.
14020 * src/action-callbacks.c, src/action-callbacks.h,
14021 src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
14023 2005-02-17 Naba Kumar <naba@gnome.org>
14025 * plugins/project-wizard/templates/anjuta-plugin.wiz,
14026 plugins/project-wizard/templates/gnome.wiz,
14027 plugins/project-wizard/templates/gtk.wiz,
14028 plugins/project-wizard/templates/gtkmm.wiz,
14029 plugins/project-wizard/templates/terminal.wiz,
14030 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14031 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14032 plugins/project-wizard/templates/gnome/src/callbacks.c,
14033 plugins/project-wizard/templates/gnome/src/callbacks.h,
14034 plugins/project-wizard/templates/gnome/src/main.c,
14035 plugins/project-wizard/templates/gtk/src/callbacks.c,
14036 plugins/project-wizard/templates/gtk/src/callbacks.h,
14037 plugins/project-wizard/templates/gtk/src/main.c,
14038 plugins/project-wizard/templates/gtkmm/src/main.cc,
14039 plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
14040 to generate licence correctly (without any extra newlines). Removed
14041 IncludeGNUHeader macro definition and added proper licence property.
14042 Fixed project directory paths in file contents.
14044 2005-02-17 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14046 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
14047 Closed macro dialogs with Esc key.
14049 2005-02-16 Naba Kumar <naba@gnome.org>
14051 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14052 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
14053 plugins/project-wizard/templates/gnome/src/callbacks.c,
14054 plugins/project-wizard/templates/gnome/src/callbacks.h,
14055 plugins/project-wizard/templates/gnome/src/main.c,
14056 plugins/project-wizard/templates/gtk/src/main.c,
14057 plugins/project-wizard/templates/gtkmm/src/main.cc,
14058 plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
14059 macros to avoid blank newlines.
14061 2005-02-16 Sebastien Granjoux <seb.sfo@free.fr>
14063 * plugins/project-wizard/autogen.c:
14064 Correct a problem when having property value in UTF-8
14066 * plugins/project-wizard/druid.c:
14067 Correct a bug when reselecting a new project (all pages
14070 * plugins/project-wizard/property.c:
14071 Avoid having default invalid properties
14073 * plugins/project-wizard/templates/terminal.wiz,
14074 plugins/project-wizard/templates/terminal/po/ChangeLog,
14075 plugins/project-wizard/templates/terminal/src/main.c:
14076 Remove command for testing run function
14077 Move destination directory to second page and include
14078 project name. Add exist tag. Remove unused properties.
14080 2005-02-16 Naba Kumar <naba@gnome.org>
14082 * Makefile.am, libanjuta/interfaces/libanjuta.idl,
14083 plugins/debug-manager/anjuta-debug-manager.ui,
14084 plugins/debug-manager/plugin.c,
14085 plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
14086 plugins/gdb/debugger.c, plugins/gdb/plugin.c,
14087 plugins/gdb/plugin.h, plugins/gdb/registers.c,
14088 plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
14089 plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
14090 plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
14091 (removed) src/anjuta_info.c,
14092 (removed) src/anjuta_info.h,
14093 (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
14094 (added) plugins/gdb/anjuta-gdb-plugin.ui,
14095 (added) plugins/gdb/actions.c,
14096 (added) plugins/gdb/actions.h: Completed initial
14097 porting of debugger to new architecture. Fixed many of the debugger
14100 * plugins/file-loader/plugin.c: Detect some important mime ourself
14101 to avoid inconsistencies when mime system isn't working.
14103 2005-02-16 Naba Kumar <naba@gnome.org>
14105 * plugins/editor/Makefile.am,
14106 (added) plugins/editor/aneditor-autocomplete.cxx,
14107 (added) plugins/editor/aneditor-calltip.cxx,
14108 (added) plugins/editor/aneditor-indent.cxx,
14109 (added) plugins/editor/aneditor-priv.h,
14110 plugins/editor/aneditor.cxx: Split aneditor.cxx file into
14111 different smaller chunks to make it easy to maintain.
14113 2005-02-16 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14115 * plugins/project-wizard/druid.c :
14117 Found system Email address if not defined in Preferences.
14119 2005-02-16 Johannes Schmid <jhs@cvs.gnome.org>
14121 * plugins/project-wizard/gtkmm.wiz
14122 plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
14123 plugins/project-wizard/gtkmm/*
14125 Added GTKmm (C++) project type
14127 2005-02-15 Johannes Schmid <jhs@cvs.gnome.org>
14129 * plugins/message-view/plugin.c
14130 plugins/message-view/message-view.c
14132 Implemented next/prev action
14134 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14136 * plugins/project-wizard/templates/libglade2.* :
14137 Removed libglade2 project.
14139 * plugins/project-wizard/templates/gtk* :
14140 Removed interface.[ch] & support.[ch].
14142 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14144 * plugins/project-wizard/anjuta-project-wizard.glade,
14145 plugins/project-wizard/property.[ch],
14146 plugins/project-wizard/templates/anjuta-plugin.wiz :
14147 Added a new property ("iconfile").
14149 2005-02-14 Naba Kumar <naba@gnome.org>
14151 * plugins/project-wizard/install.c,
14152 plugins/project-wizard/plugin.c,
14153 plugins/project-wizard/templates/anjuta-plugin.wiz,
14154 plugins/project-wizard/templates/gnome.wiz,
14155 plugins/project-wizard/templates/gtk.wiz,
14156 plugins/project-wizard/templates/libglade2.wiz,
14157 plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
14158 newly created projects and open them. Fixed message buffering in
14161 2005-02-14 Naba Kumar <naba@gnome.org>
14163 * src/about.c, pixmaps/Makefile.am,
14164 (new) pixmaps/anjuta_logo2.png: New about page splash screen.
14166 * mime/gnome-mime-application-x-anjuta.png,
14167 pixmaps/anjuta_icon.png,
14168 (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
14169 done by 9-speed at:
14170 http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
14172 2005-02-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14175 plugins/project-wizard/templates/libglade2-logo.png,
14176 plugins/project-wizard/templates/libglade2.wiz,
14177 plugins/project-wizard/templates/libglade2/* :
14181 2005-02-14 Naba Kumar <naba@gnome.org>
14183 * TODO.tasks: Updated.
14185 * plugins/editor/anjuta-docman.c,
14186 plugins/editor/text_editor.c,
14187 plugins/editor/text_editor.h,
14188 plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
14189 for file modification, but it is still not functioning.
14191 2005-02-13 Sebastien Granjoux <seb.sfo@free.fr>
14193 * plugins/project-wizard/values.c,
14194 plugins/project-wizard/values.h,
14195 plugins/project-wizard/property.c,
14196 plugins/project-wizard/property.h,
14197 plugins/project-wizard/druid.c:
14198 Rewrite mandatory property check
14199 Add check of exist property
14200 Rewrite handling of cached property page
14202 2005-02-13 Naba Kumar <naba@gnome.org>
14204 Patch from Igor Kovalenko <garrison@mail.ru>:
14205 * tagmanager/tm_workspace.c: Improved performance.
14207 2005-02-13 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14209 *plugins/project-wizard/templates/*.wiz,
14210 plugins/project-wizard/druid.c,
14211 plugins/project-wizard/templates/terminal/src/main.c,
14212 plugins/project-wizard/templates/gtk/src/*.[ch],
14213 plugins/project-wizard/templates/gtk/src/Makefile.am,
14214 plugins/project-wizard/templates/gnome/src/*.[ch],
14215 plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
14216 Add Copyright date & Email address,
14217 Correct terminal project.
14219 2005-02-12 Naba Kumar <naba@gnome.org>
14221 * plugins/project-wizard/property.c: Fixed hidden
14222 properties to take values.
14224 * plugins/project-wizard/file.[ch]: Renamed
14225 true/false enum values to fix compile error
14226 (conflict with other definition).
14228 * plugins/file-loader/plugin.c: Detect anjuta projects correctly
14229 even when mime type detection fails (for example, when Anjuta is
14230 installed in non-system prefix).
14232 2005-02-12 Sebastien Granjoux <seb.sfo@free.fr>
14234 * plugins/project-wizard/values.c,
14235 plugins/project-wizard/values.h:
14236 Rewrite file with more comments
14238 * plugins/project-wizard/druid.c,
14239 plugins/project-wizard/druid.h,
14240 plugins/project-wizard/autogen.c,
14241 plugins/project-wizard/autogen.h,
14242 plugins/project-wizard/druid.c,
14243 plugins/project-wizard/druid.h:
14245 Use values instead of properties
14246 Move default properties to druid.c
14248 * plugins/project-wizard/install.c,
14249 plugins/project-wizard/install.h:
14250 Use values instead of properties
14251 Add a check to avoid overwriting files
14253 * plugins/project-wizard/parser.c,
14254 plugins/project-wizard/property.c,
14255 plugins/project-wizard/property.h:
14256 Update to use new values
14257 Add an "exist" attribute to check if a directory already exist
14259 * plugins/project-wizard/anjuta-project-wizard.glade:
14260 Change project selection page (GtkTextView => GtkLabel,
14261 GtkTable => GtkVBox)
14263 * plugins/project-wizard/templates/terminal.wiz:
14264 Move destination directory on second page
14266 * plugins/project-wizard/action.c:
14269 2005-02-12 Naba Kumar <naba@gnome.org>
14271 * plugins/file-manager/an_file_view.c,
14272 plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
14273 views. Created dynamic update date of view depending on project
14274 changes -- similar to file-manager view.
14276 * plugins/devhelp/plugin.c: Load help on idle.
14278 * plugins/editor/anjuta-document-manager.glade: Moved 'disable
14279 autoformat' to proper location in preferences.
14281 * mime/anjuta.mime: Added .prj extension in the mime type for backward
14284 * plugins/editor/plugin.c: Fixed accel name.
14286 2005-02-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14288 *plugins/project-wizard/templates/anjuta-plugin.wiz,
14289 plugins/project-wizard/templates/gnome.wiz,
14290 plugins/project-wizard/templates/gtk.wiz,
14291 plugins/project-wizard/anjuta-project-wizard.glade,
14292 plugins/project-wizard/autogen.c:
14293 Add Username & Email address in Project preferences.
14295 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14297 *plugins/project-wizard/templates/gnome-logo.png,
14298 plugins/project-wizard/templates/gnome.wiz,
14299 plugins/project-wizard/templates/gnome/* :
14302 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14304 * plugins/project-wizard/templates/terminal/src/main.c,
14305 plugins/project-wizard/templates/terminal/src/main.c,
14306 plugins/project-wizard/templates/terminal/src/main.[ch] :
14307 Insert License in projects
14309 2005-02-11 Naba Kumar <naba@gnome.org>
14311 * TODO.tasks: Added message manager task.
14313 * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
14315 * plugins/editor/plugin.c: Use bookmark stock icons.
14317 * plugins/message-view/anjuta-message-manager.ui,
14318 plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
14320 2005-02-10 Naba Kumar <naba@gnome.org>
14322 * libanjuta/interfaces/libanjuta.idl: fixed build error.
14324 2005-02-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14326 * global-tags/Makefile.am
14327 Error during 'make install'
14329 2005-02-09 Naba Kumar <naba@gnome.org>
14331 * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
14334 2005-02-08 Naba Kumar <naba@gnome.org>
14336 * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
14338 * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
14339 Show busy cursur when updating global tags in preferences.
14341 * configure.in: Fixed.
14343 2005-02-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14345 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
14346 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
14348 - Fixed anjuta-plugin project (glade)
14350 2005-02-08 Naba Kumar <naba@gnome.org>
14352 * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
14353 Fixed automatic indentations.
14355 * global-tags/Makefile.am, global-tags/create_global_tags.sh:
14356 Global tags are now segregated into smaller api tags, which can be
14357 selectively loaded from symbol browser preferences.
14359 * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
14360 Implemented IProjectManager interface in project-manager. Mostly getter
14361 methods for now, but need to add add() and remove() methods to add
14362 or remove project elements.
14364 * plugins/gdb/debug_tree.c: Small fix.
14366 * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
14367 plugins/symbol-browser/an_symbol_info.c,
14368 plugins/symbol-browser/an_symbol_info.h,
14369 plugins/symbol-browser/an_symbol_search.c,
14370 plugins/symbol-browser/an_symbol_search.h,
14371 plugins/symbol-browser/an_symbol_view.c,
14372 plugins/symbol-browser/an_symbol_view.h,
14373 plugins/symbol-browser/plugin.c,
14374 plugins/symbol-browser/plugin.h,
14376 tagmanager/entry.h,
14377 tagmanager/tm_project.c,
14378 tagmanager/tm_symbol.c,
14379 tagmanager/tm_tag.c,
14380 tagmanager/tm_workspace.c,
14381 tagmanager/vstring.c,
14382 tagmanager/include/tm_tag.h,
14383 tagmanager/include/tm_workspace.h:
14385 - Fixed tagmanager parsing of source files to parse for typedefines and
14386 properly record element scopes. Implemented scope autocompletion
14387 (autocompletion on '.', '->', '::' and ':'. The functionality is not
14388 fully working. It was based on older patch for Anjuta 1.2.2 in SF
14389 patch list (author is unknown).
14390 - Implemented symbol-browser preferences for dynamically loading and
14391 saving tags API segments.
14392 - Fixed symbol-search to use tagmanager directly instead of depending
14393 on symbol-view for tags list.
14394 - Fixed symbol-view to create the tree using TMSymbol tree directly.
14395 - Fixed TMSymbol to create the complete tags tree instead of letting the
14396 symbol-view created the root nodes.
14397 - Changed project tags cache name to .tm_project2.cache because the
14398 newer format records additional scope information.
14400 2005-02-07 Naba Kumar <naba@gnome.org>
14402 * plugins/editor/style-editor.c,
14403 plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
14404 and GtkFontButton instead of deprecated widgets in
14407 2005-02-07 Sebastien Granjoux <seb.sfo@free.fr>
14409 * plugins/project-wizard/action.c,
14410 plugins/project-wizard/action.h,
14411 plugins/project-wizard/autogen.c,
14412 plugins/project-wizard/autogen.h,
14413 plugins/project-wizard/file.c,
14414 plugins/project-wizard/file.h,
14415 plugins/project-wizard/install.c,
14416 plugins/project-wizard/install.h,
14417 plugins/project-wizard/parser.h,
14418 plugins/project-wizard/parser.c,
14419 plugins/project-wizard/property.c,
14420 plugins/project-wizard/property.h,
14421 plugins/project-wizard/plugin.h,
14422 plugins/project-wizard/plugin.c,
14423 plugins/project-wizard/values.c,
14424 plugins/project-wizard/values.h:
14425 Replace C++ comments by C comments
14427 * plugins/project-wizard/autogen.c,
14428 plugins/project-wizard/autogen.h:
14429 Add a run time check of autogen version.
14430 Add UserName variable.
14432 * plugins/project-wizard/anjuta-project-wizard.glade,
14433 plugins/project-wizard/header.c,
14434 plugins/project-wizard/druid.c,
14435 plugins/project-wizard/druid.h:
14436 Sort project in alphabetic order.
14437 Correct selection troubles in notebooks.
14439 * plugins/project-wizard/parser.c:
14440 Add some check when reading the project header block.
14442 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
14444 * plugins/project-wizard/action.c,
14445 plugins/project-wizard/action.h,
14446 plugins/project-wizard/autogen.c,
14447 plugins/project-wizard/autogen.h,
14448 plugins/project-wizard/file.c,
14449 plugins/project-wizard/file.h,
14450 plugins/project-wizard/install.c,
14451 plugins/project-wizard/parser.h,
14452 plugins/project-wizard/parser.c,
14453 plugins/project-wizard/property.c,
14454 plugins/project-wizard/property.h,
14455 plugins/project-wizard/values.c,
14456 plugins/project-wizard/values.h,
14457 Add a space between function name and open.
14459 * plugins/project-wizard/plugin.h,
14460 plugins/project-wizard/plugin.c,
14461 plugins/project-wizard/install.c,
14462 Avoid a crash if the user close the message view used by the .
14464 * plugins/project-wizard/anjuta-project-wizard,
14465 plugins/project-wizard/druid.c,
14466 plugins/project-wizard/druid.h,
14467 plugins/project-wizard/header.h,
14468 plugins/project-wizard/header.c,
14469 Add a text view with the description of each.
14470 Add a tab for each project.
14471 Replace some C++ comments to C comments.
14473 2005-02-05 Naba Kumar <naba@gnome.org>
14475 * plugins/project-wizard/anjuta-project-wizard-plugin.png:
14476 New icon from Sebastien Granjoux .
14478 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
14480 * libanjuta/anjuta-preferences.c:
14481 Set file property even without a focus out event (file selected
14484 2005-02-04 Naba Kumar <naba@gnome.org>
14486 * plugins/glade/plugin.c: Fixed glade function calls.
14487 * configure.in: Fixed a typo.
14488 * TODO.tasks: Updated.
14490 2005-02-03 Naba Kumar <naba@gnome.org>
14492 * plugins/project-manager/plugin.c: Fixed memory corruption.
14494 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
14497 * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
14498 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
14499 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
14500 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14502 * libanjuta/interfaces/libanjuta.idl,
14503 plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
14506 * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
14508 Patch from Massimo Cora <maxcvs@email.it>:
14509 * plugins/editor/plugin.c: Fixed update UI for created buffers.
14511 2005-02-01 Naba Kumar <naba@gnome.org>
14513 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
14514 libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14515 plugins/editor/goto_line.c, plugins/editor/goto_line.h,
14516 scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
14517 (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
14518 from sourceforge -- a64 crash fixes (correct typing for GType)
14519 and fixes compile errors in sun.
14521 * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
14522 paste (shift+insert) in terminal.
14524 2005-02-01 Kjartan Maraas <kmaraas@gnome.org>
14526 * configure.in: Add «nb» to ALL_LINGUAS.
14528 2005-02-01 Naba Kumar <naba@gnome.org>
14530 * TODO.tasks, TODO: Updated todo tasks.
14532 * plugins/editor/anjuta-document-manager.glade: Improved search
14535 * TODO.tasks: Fixed xml format.
14537 * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
14540 * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
14543 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
14544 format during save (removed unwanted text nodes). Fixed scrollbars.
14546 2005-01-31 Naba Kumar <naba@gnome.org>
14548 * libanjuta/interfaces/libanjuta.idl,
14549 plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
14550 Implemented append() method for IAnjutaEditor interface and fixed
14551 various bugs with text insertions (cvs diff and macro insertions).
14553 * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
14554 automatic indentation.
14556 * plugins/editor/action-callbacks.c,
14557 plugins/editor/action-callbacks.h,
14558 plugins/editor/anjuta-docman.c,
14559 plugins/editor/anjuta-document-manager.ui,
14560 plugins/editor/plugin.c,
14561 plugins/editor/text_editor.c,
14562 plugins/editor/text_editor.h,
14563 plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
14564 Fixed highlight issues.
14566 * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
14569 * plugins/symbol-browser/an_symbol_view.c: Force update project.
14571 * data/properties/*: Updated properties files from scite. Created
14572 styles.properties to override the scite styles.
14574 * plugins/editor/aneditor.cxx: Fixed automatic indentation.
14576 * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
14578 2005-01-30 Naba Kumar <naba@gnome.org>
14580 * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
14581 unused definitions.
14583 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
14585 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
14586 plugins/editor/text_editor.c,
14587 plugins/editor/text_editor_prefs.c: Added new aneditor commands,
14588 fixed linuwidth preference setting, fixed insert text interface
14589 implementation. Improved automatice-indentation for cpp lexer.
14591 * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
14593 2005-01-29 Naba Kumar <naba@gnome.org>
14595 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
14596 option in update dialog as default. Improved import dialog. Sized
14599 * configure.in: Fixed underquoted warning from autoconf.
14601 * plugins/editor/action-callbacks.c,
14602 plugins/editor/aneditor.cxx,
14603 plugins/editor/aneditor.h,
14604 plugins/editor/anjuta-document-manager.glade,
14605 plugins/editor/plugin.c,
14606 plugins/editor/plugin.h,
14607 plugins/editor/text_editor.c,
14608 plugins/editor/text_editor.h,
14609 plugins/editor/text_editor_prefs.c: Implemented prefernces commands
14610 for Editor and fixed all preferences syncronization and notifys for
14611 visible prefs (in editor preferences page).
14613 * plugins/file-loader/plugin.c: Load recent files on idle.
14615 2005-01-28 Naba Kumar <naba@gnome.org>
14617 * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
14618 plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
14620 * plugins/editor/action-callbacks.c,
14621 plugins/editor/action-callbacks.h,
14622 plugins/editor/aneditor.cxx,
14623 plugins/editor/aneditor.h,
14624 plugins/editor/anjuta-document-manager.ui,
14625 plugins/editor/plugin.c,
14626 plugins/editor/text_editor.c,
14627 plugins/editor/text_editor.h,
14628 plugins/editor/text_editor_cbs.c,
14629 plugins/editor/text_editor_cbs.h,
14630 plugins/editor/text_editor_prefs.c: Implemented Multiple view of
14633 Patch from Massimo Cora <maxcvs@email.it>:
14634 * plugins/editor/an_symbol_search.c,
14635 plugins/editor/an_symbol_search.c: Fixed crash bugs.
14637 2005-01-27 Naba Kumar <naba@gnome.org>
14639 *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
14640 minimum size request to 200.
14642 * plugins/symbol-browser/an_symbol_info.c,
14643 plugins/symbol-browser/an_symbol_info.h,
14644 plugins/symbol-browser/an_symbol_search.c,
14645 plugins/symbol-browser/an_symbol_search.h,
14646 plugins/symbol-browser/an_symbol_view.c,
14647 plugins/symbol-browser/an_symbol_view.h,
14648 plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
14649 pixbuf retrieval. Fixed runtime warning. Code clean up.
14651 2005-01-27 Naba Kumar <naba@gnome.org>
14653 * configure.in, plugins/Makefile.am, src/anjuta-app.c,
14654 src/anjuta.ui, (new) plugins/glade/.cvsignore,
14655 (new) plugins/glade/Makefile.am,
14656 (new) plugins/glade/anjuta-glade-plugin.png,
14657 (new) plugins/glade/anjuta-glade.plugin.in,
14658 (new) plugins/glade/anjuta-glade.ui,
14659 (new) plugins/glade/plugin.c,
14660 (new) plugins/glade/plugin.h,
14661 (new) plugins/profile-default/plugin.c: Glade plugin. Disabled for
14662 now until glade3 works properly.
14664 * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
14665 they are generated.
14667 2005-01-26 Naba Kumar <naba@gnome.org>
14669 * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
14670 Added mime icon for anjuta projects.
14672 patch from Massimo Cora <maxcvs@email.it>:
14673 * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
14674 an_symbol_search.h, an_symbol_view.c, plugin.c:
14675 Fix/implement objects destroying/freeing.
14677 2005-01-26 Johannes Schmid <jhs@cvs.gnome.org>
14679 * src/action-callback.[ch], src/anjuta-actions.h:
14680 Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
14681 because it has not been updated for years and we know have a devhelp plugin
14682 which can do the job much better.
14683 * TODO.tasks: Updated done items
14685 2005-01-25 Naba Kumar <naba@gnome.org>
14687 * autogen.sh: Fixed to generate interface files.
14689 * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
14690 session save filenames.
14692 * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
14694 2005-01-24 Sebastien Granjoux <seb.sfo@free.fr>
14696 * plugins/project-wizard/Makefile.am,
14697 plugins/project-wizard/install.c,
14698 plugins/project-wizard/install.h,
14699 plugins/project-wizard/parser.c,
14700 plugins/project-wizard/parser.h,
14701 plugins/project-wizard/templates/terminal.wiz:
14702 Add action list block in wizard template
14703 * plugins/project-wizard/file.c,
14704 plugins/project-wizard/autogen.c:
14707 2005-01-23 Naba Kumar <naba@gnome.org>
14709 * configure.in: Fixed build error.
14711 2005-01-22 Sebastien Granjoux <seb.sfo@free.fr>
14713 * plugins/project-wizard/druid.c,
14714 plugins/project-wizard/parser.c,
14715 plugins/project-wizard/property.c: Rewrite parser with
14716 better error handling
14718 2005-01-22 Naba Kumar <naba@gnome.org>
14720 * plugins/symbol-browser/plugin.c: Changed c++ coments
14721 to c commnets and formated code to anjuta coding styles.
14723 2005-01-21 Naba Kumar <naba@gnome.org>
14725 * configure.in, autogen.sh: Fixed build errors in newer automake.
14727 * plugins/editor/anjuta-docman.c: Do not emit change editor
14728 signal while in dispose.
14730 Patch from: Massimo Corà <maxcvs@email.it>
14731 * plugins/symbol-browser/Makefile.am,
14732 plugins/symbol-browser/an_symbol_view.c,
14733 plugins/symbol-browser/an_symbol_view.h,
14734 plugins/symbol-browser/plugin.c,
14735 plugins/symbol-browser/plugin.h,
14736 plugins/symbol-browser/test-symbol-browser.c,
14737 (new) plugins/symbol-browser/an_symbol_info.c,
14738 (new) plugins/symbol-browser/an_symbol_info.h,
14739 (new) plugins/symbol-browser/an_symbol_search.c,
14740 (new) plugins/symbol-browser/an_symbol_search.h:
14741 Added a cool real-time symbol-search-view in symbol browser.
14743 2005-01-21 Johannes Schmid <jhs@cvs.gnome.org>
14745 * plugin/macro/plugin.c
14746 plugin/macro/anjuta-macro-plugin.ui
14747 plugin/macro/macro-db.[ch]
14748 plugin/macro/macro-dialog.[ch]
14749 plugin/macro/macro-actions.[ch]
14750 plugin/macro/macro-edit.[ch]
14751 plugin/macro/plugin.[ch]:
14753 Implemented three menu items as Naba proposed:
14755 Insert Macro: Pops of a border-less window to enter a shortcut
14756 Add Macro: Same as Manage Macro => New
14757 Manage Macros: Full-features macro dialog
14759 2005-01-20 Naba Kumar <naba@gnome.org>
14761 * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
14762 libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
14763 libanjuta/anjuta-shell.h,
14764 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
14765 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
14766 plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
14767 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14768 src/main.c, src/shell.c: Implemented command line args processing
14769 and session management. Fixed geometry restoration.
14771 2005-01-19 Johannes Schmid <jhs@cvs.gnome.org>
14773 * plugins/macro/macro-db.c,
14774 plugins/macros.xml:
14775 Cleaned up XML interface and use attributes now for name, category and
14776 shortcut. CDATA is used to avoid xml errors inside of macros.
14778 2005-01-19 Naba Kumar <naba@gnome.org>
14780 * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
14782 2005-01-18 Naba Kumar <naba@gnome.org>
14784 * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
14787 * scintilla/*: Updated scintilla to current cvs and updated
14790 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
14792 * plugins/cvs-plugin/anjuta-cvs-plugin.glade
14793 plugins/cvs-plugin/cvs-actions.c:
14794 Added "Whole project" infrastructure but it does not
14795 work because I did not find a way to get the current project's
14798 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
14800 * plugins/cvs-plugin/Makefile.am
14801 plugins/cvs-plugin/anjuta-cvs.plugin.in
14802 plugins/cvs-plugin/cvs-actions.c
14803 plugins/cvs-plugin/cvs-callbacks.c
14804 plugins/cvs-plugin/cvs-interface.[ch] (added)
14805 plugins/cvs-plugin/plugin.c:
14807 Added IAnjutaCVS interface and improved cvs plugin. There
14808 is still some work to do on cvs import and to add a current
14811 2005-01-17 Naba Kumar <naba@gnome.org>
14813 * plugins/editor/aneditor.cxx: Fixed auto indentation.
14815 * configure.in: Fixed build errors.
14817 * data/Makefile.am, (removed) data/README.stock_libs,
14818 (removed) data/anjuta.mime, (removed) data/autogen.sh*,
14819 (removed) data/header.c, (removed) data/stock_libs.anj,
14820 (removed) data/x-anjuta-project.desktop,
14821 (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
14823 * libanjuta/anjuta-plugin-description.c,
14824 libanjuta/anjuta-shell.c: Updated documentations.
14826 Patch from: Hamish Mackenzie <hamish@firestream.co.uk>
14828 * libanjuta/anjuta-launcher.c,
14829 plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
14832 2005-01-17 Naba Kumar <naba@gnome.org>
14834 * plugins/project-wizard/templates/anjuta-plugin.wiz,
14835 plugins/project-wizard/templates/gtk.wiz,
14836 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
14837 Updated templates to new format.
14839 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
14840 * plugins/project-wizard/druid.c,
14841 plugins/project-wizard/parser.c,
14842 plugins/project-wizard/property.c,
14843 plugins/project-wizard/property.h,
14844 plugins/project-wizard/templates/terminal.wiz,
14845 plugins/project-wizard/templates/terminal/AUTHORS,
14846 plugins/project-wizard/templates/terminal/ChangeLog,
14847 plugins/project-wizard/templates/terminal/NEWS,
14848 plugins/project-wizard/templates/terminal/README,
14849 plugins/project-wizard/templates/terminal/project.anjuta,
14850 plugins/project-wizard/templates/terminal/src/main.c:
14851 Moveed code related to property types from druid.c and parser.c to
14852 property.c. Changed tag from "<string ..." to
14853 "<property type="string..." and so on. Rewrite parser
14854 (warning still in progress). Added list property. Changed
14855 terminal project to avoid using autogen on some file (much
14856 faster) using the autogen attribute. Add a license list box in
14857 terminal project (just as an example). _label in item list is
14860 2005-01-16 Naba Kumar <naba@gnome.org>
14862 * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
14863 plugins/edtior/anjuta-docman.c: Fixed build errors.
14865 * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
14866 libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
14867 libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
14868 (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
14869 (removed) libanjuta/defaults.c, libanjuta/defaults.h,
14870 (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
14871 libanjuta/resources.h,
14872 plugins/build-basic-autotools/build-basic-autotools.c,
14873 plugins/editor/plugin.c, plugins/editor/text_editor.c,
14874 plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
14875 plugins/gtodo/plugin.c, src/Makefile.am,
14876 src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
14877 src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
14878 Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
14879 should be handled in respective plugins. Added API documentations.
14881 * libanjuta-docs.sgml, libanjuta-sections.txt,
14883 (added) tmpl/anjuta-debug.sgml,
14884 (added) tmpl/anjuta-launcher.sgml,
14885 tmpl/anjuta-plugin.sgml,
14886 tmpl/anjuta-preferences.sgml,
14887 tmpl/anjuta-shell.sgml,
14888 (added) tmpl/anjuta-status.sgml,
14889 (removed) tmpl/anjuta-stock.sgml,
14890 tmpl/anjuta-utils.sgml,
14891 (removed) tmpl/defaults.sgml,
14892 (removed) tmpl/fileselection.sgml,
14893 (removed) tmpl/gnomefilelist.sgml,
14894 tmpl/ianjuta-buildable.sgml,
14895 (added) tmpl/ianjuta-debugger-manager.sgml,
14896 (added) tmpl/ianjuta-debugger.sgml,
14897 tmpl/ianjuta-document-manager.sgml,
14898 tmpl/ianjuta-editor.sgml,
14899 tmpl/ianjuta-file.sgml,
14900 tmpl/ianjuta-loader.sgml,
14901 tmpl/ianjuta-markable.sgml,
14902 tmpl/ianjuta-message-view.sgml,
14903 (added) tmpl/ianjuta-project-manager.sgml,
14904 (added) tmpl/ianjuta-todo.sgml,
14905 (added) tmpl/ianjuta-wizard.sgml,
14906 tmpl/libanjuta-iface-marshallers.sgml,
14907 tmpl/libanjuta-unused.sgml,
14908 (removed) tmpl/pixmaps.sgml,
14910 (removed) tmpl/properties.sgml,
14911 tmpl/resources.sgml: Updated API documentations.
14913 2005-01-15 Naba Kumar <naba@gnome.org>
14915 * libanjuta/anjuta-launcher.c: Added API docs.
14917 * plugins/project-wizard/templates/anjuta-plugin.wiz,
14918 plugins/project-wizard/templates/gtk.wiz,
14919 plugins/project-wizard/templates/terminal.wiz,
14920 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14921 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14922 plugins/project-wizard/templates/gtk/src/main.c,
14923 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
14924 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
14927 Patch from: Sébastien Granjoux <seb.sfo@free.fr>
14928 * plugins/project-wizard/anjuta-project-wizard.glade,
14929 plugins/project-wizard/autogen.c,
14930 plugins/project-wizard/druid.c,
14931 plugins/project-wizard/druid.h,
14932 plugins/project-wizard/file.c,
14933 plugins/project-wizard/file.h,
14934 plugins/project-wizard/install.c,
14935 plugins/project-wizard/parser.c,
14936 plugins/project-wizard/plugin.c,
14937 plugins/project-wizard/plugin.h: Add a preferences dialog: used for
14938 setting the default project directory. Fix HIDDEN property, it's
14939 working but I think we could make this cleaner. Removed the
14940 copy of the string in mandatory_property. Add an optional autogen
14941 attribute, to force or avoid using autogen on some files, default
14942 without any attribute is autodetect.+ Replace the script tag with
14943 a normal file tag and an attribute execute.
14945 2005-01-14 Naba Kumar <naba@gnome.org>
14947 * plugins/editor/action-callbacks.c,
14948 plugins/editor/search_incremental.c,
14949 plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
14952 * plugins/editor/plugin.c, plugins/editor/plugin.h,
14953 src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
14956 2005-01-12 Naba Kumar <naba@gnome.org>
14959 plugins/project-wizard/templates/Makefile.am,
14960 (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
14961 plugins/project-wizard/templates/anjuta-plugin.wiz,
14962 (added) plugins/project-wizard/templates/gtk-logo.png,
14963 (added) plugins/project-wizard/templates/gtk.wiz,
14964 (added) plugins/project-wizard/templates/terminal-logo.png,
14965 plugins/project-wizard/templates/terminal.wiz,
14966 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
14967 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14968 (added) plugins/project-wizard/templates/gtk/.cvsignore,
14969 (added) plugins/project-wizard/templates/gtk/Makefile.am,
14970 (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
14971 (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
14972 (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
14973 (added) plugins/project-wizard/templates/gtk/src/main.c,
14974 (added) plugins/project-wizard/templates/gtk/src/project.glade,
14975 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
14976 GTK+ project templated and fixed other templates. Updated template
14979 2005-01-12 Naba Kumar <naba@gnome.org>
14981 * plugins/macro/anjuta-macro.glade: Improved GUI.
14983 2005-01-10 Johannes Schmid <jhs@cvs.gnome.org>
14985 * plugins/cvs-plugin/cvs_gui.[ch] (removed)
14986 * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
14987 * plugins/cvs-plugin/cvs.[ch] (removed)
14988 Removed old unused files
14990 * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
14991 * plugins/cvs-plugin/cvs-actions.c
14992 * plugins/cvs-plugin/Makefile.am:
14993 Seperate callback functions for better error
14994 handling. Cleaned up code.
14996 * plugins/macro/macros.xml: removed corrupt cvs
14999 2005-01-10 Naba Kumar <naba@gnome.org>
15001 * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
15002 plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
15005 2005-01-09 Naba Kumar <naba@gnome.org>
15007 * libegg/egg-recent-action.c, libegg/test-actions.c,
15008 libegg/menu/egg-recent-action.h: Recent Action now takes multiple
15009 recent files models.
15011 * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
15012 two models -- one for projects and other for regular files and show
15013 both in recent files menu. Changed recent files group from "anjuta"
15014 to "anjuta-projects" and "anjuta-files" respectively. Set mime types
15015 when adding the URI in recent files.
15017 * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
15018 * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
15019 * plugins/macro/macro-dialog.c: Fixed dispose() method.
15020 * plugins/macro/macros.xml: Fixed xml errors.
15022 2005-01-08 Naba Kumar <naba@gnome.org>
15024 * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
15025 libegg/test-actions.c, libegg/menu/Makefile.am,
15026 libegg/menu/egg-recent-action.h: Added a new action for
15029 * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
15030 Fixed dispose. Cleanup.
15032 * plugins/file-loader/anjuta-loader-plugin.ui,
15033 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
15034 Use the new action for recent files. Added recent files in
15037 * plugins/project-wizard/druid.c: Show busy cursor and
15038 de-sensitize druid buttons during page change.
15040 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
15041 * plugins/project-wizard/Makefile.am,
15042 plugins/project-wizard/druid.c,
15043 plugins/project-wizard/druid.h,
15044 plugins/project-wizard/install.c,
15045 plugins/project-wizard/plugin.c,
15046 plugins/project-wizard/plugin.h,
15047 plugins/project-wizard/property.c,
15048 plugins/project-wizard/property.h,
15049 (added) plugins/project-wizard/values.c,
15050 (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
15051 objects (in values.c and values.h) containing the values of all
15052 properties. The NPWProperty objects now keep their values in this
15053 object which is persistant for one activation of the plugin, so the
15054 user keeps all the values even if he goes backward. Used an anjuta
15055 message view to list all files copied by the project wizard.
15057 2005-01-08 Johannes Schmid <jhs@cvs.gnome.org>
15059 * plugins/macro/plugin.[ch],
15060 plugins/macro/macro-dialog.[ch]
15061 plugins/macro/macro-edit.[ch]
15062 plugins/macro/macro-db.[ch]
15063 plugins/macro/macro-actions.[ch]
15064 plugins/macro/anjuta-macro.plugin.in
15065 plugins/macro/anjuta-macro.glade
15066 plugins/macro/anjuta-macro.png
15067 plugins/macro/Makefile.am
15068 plugins/macro/macros.xml
15069 plugins/macro/anjuta-macro.ui (all added)
15071 plugins/Makefile.am:
15072 Added new macro plugins
15074 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
15077 * manuals/reference/template (removed)
15078 Removed old api reference
15080 * plugins/message-view/message-view.c:
15081 "Fixed" crash in on_row_deleted and added a
15082 comment that I cannot work this way. We will
15083 have to change everything a bit to avoid losing
15086 * plugins/text-editor/text_editor.c:
15087 Update line number width on file save
15090 2005-01-07 Naba Kumar <naba@gnome.org>
15092 * plugins/project-wizard/anjuta-project-wizard.glade,
15093 plugins/project-wizard/druid.c,
15094 plugins/project-wizard/templates/anjuta-plugin.wiz,
15095 plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
15096 Display page description in bold. Fixed mandatory field check.
15099 libanjuta/libanjuta-1.0.pc.in,
15100 plugins/project-wizard/druid.c,
15101 plugins/project-wizard/parser.c,
15102 plugins/project-wizard/property.h,
15103 plugins/project-wizard/templates/anjuta-plugin.wiz,
15104 plugins/project-wizard/templates/terminal.wiz,
15105 plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
15106 (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
15107 (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
15108 (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
15109 (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
15110 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
15111 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15112 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15113 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15114 plugins/project-wizard/templates/terminal/configure.in.tpl,
15115 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
15116 plugins/project-wizard/templates/terminal/src/main.c: Implemented
15117 a new property type -- hidden. Fixed terminal and anjuta-plugin
15120 2005-01-07 Naba Kumar <naba@gnome.org>
15122 * templates/anjuta-plugin.wiz,
15123 templates/terminal.wiz,
15124 templates/terminal/Makefile.am.tpl,
15125 templates/terminal/autogen.sh,
15126 (Removed) templates/terminal/configure.ac.tpl,
15127 (Added) templates/.cvsignore,
15128 (Added) templates/Makefile.am,
15129 (Added) templates/anjuta-plugin/.cvsignore,
15130 (Added) templates/anjuta-plugin/Makefile.am,
15131 (Added) templates/anjuta-plugin/src/.cvsignore,
15132 (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
15133 (Added) templates/terminal/.cvsignore,
15134 (Added) templates/terminal/Makefile.am,
15135 (Added) templates/terminal/configure.in.tpl,
15136 (Added) templates/terminal/po/.cvsignore,
15137 (Added) templates/terminal/po/ChangeLog,
15138 (Added) templates/terminal/po/Makefile.am,
15139 (Added) templates/terminal/po/POTFILES.in,
15140 (Added) templates/terminal/src/.cvsignore,
15141 (Added) templates/terminal/src/Makefile.am,
15142 (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
15143 project wizard. Fixed configure/po/Makefile template errors.
15145 2005-01-06 Naba Kumar <naba@gnome.org>
15147 * configure.in: Added project templates.
15148 * plugins/project-wizard/templates/*: Added to project and renamed
15149 Makefile.am and configure.in to Makefile.am and configure.ac respectively
15150 for the project templates (so that they do not conflict with autotools
15151 build. Created proper configure.ac.tpl and autogen.sh for project
15154 2005-01-06 Naba Kumar <naba@gnome.org>
15156 * plugins/project-wizard/anjuta-project-wizard.glade,
15157 plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
15158 Fixed file list parsing and to take absolute file paths (for example,
15159 from an icon selected previously). Used toggle buttons for boolean
15160 properties. Check if all mandatory fields are given before going
15161 forward in the wizard. Use scrollable viewport for listing property
15162 widgets incase the list goes out of wizard's size. Added tooltips
15163 as descriptions of the property widgets. And other fixes.
15165 * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
15166 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
15167 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
15168 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
15169 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
15170 (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
15171 (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
15172 (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
15173 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
15174 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
15175 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
15176 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
15177 Restructured template files.
15179 2005-01-06 Naba Kumar <naba@gnome.org>
15181 * configure.in: Added check for autogen.
15183 * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
15186 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
15187 Do not emit changed signal when in dispose.
15189 * plugins/symbol-browser/plugin.c: Don't updated symbols when
15190 symbol-view widget has been destroyed.
15192 * src/anjuta-app.c: Set null to preference, status and ui object
15193 pointers when they are destroyed.
15195 * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
15196 plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
15197 Added boolean, integer and file property types.
15199 * plugins/project-wizard/Makefile.am,
15200 plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
15201 project wizard templates.
15203 2005-01-04 Naba Kumar <naba@gnome.org>
15205 * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
15208 * plugins/editor/aneditor.cxx,
15209 plugins/editor/anjuta-docman.c,
15210 plugins/editor/plugin.c,
15211 plugins/editor/text_editor.c:
15212 Removed unnecessary ref/unref of scintilla.
15214 * plugins/message-view/anjuta-msgman.c,
15215 plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
15216 make close button similar to document manager.
15218 * plugins/project-manager/plugin.c,
15219 plugins/project-manager/plugin.h: Removed dead codes. Removed
15220 unnecessary ref/unref.
15222 * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
15223 instead of hard refs.
15225 2005-01-03 Naba Kumar <naba@gnome.org>
15227 * libanjuta/interfaces/libanjuta.idl: Added configure() and
15228 generate() methods for IAnjutaBuildable interface.
15230 * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
15231 IAnjutaBuildable inteface.
15233 * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
15234 to destroy build context when message view is destroyed.
15236 * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
15237 a ref to it and unref in destructor. AnEditor class wants to be the
15238 owner of scintilla widget. Fixed compile warnings with signed/unsigned
15241 * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
15242 complicate the scene. Removed editor widget from AnjutaDocman when
15243 the widget is destroyed.
15245 * plugins/editor/plugin.c: Destroy docman widget instead of just removing
15246 from shell. It will be removed from shell when the widget is destroyed.
15248 * plugins/editor/text_editor.c: Added debug codes to track object
15251 * plugins/message-view/anjuta-msgman.c: Remove message view on
15252 widget destroy. Destroy message view on remove. Removed all views
15255 * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
15258 2005-01-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15260 * plugins/file-wizard/action-callbacks.c,
15261 plugins/file-wizard/anjuta-file-wizard.glade,
15262 plugins/file-wizard/file.c, plugins/file-wizard/file.h :
15263 Insert Licence, copyright, header template ...
15265 2005-01-02 Naba Kumar <naba@gnome.org>
15267 * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
15268 libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
15269 anjuta_status_add_widget() to allow setting busy cursor on non
15272 * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
15274 * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
15275 mime types to take text/source also.
15277 * plugins/editor/anjuta-docman.c,
15278 plugins/editor/anjuta-docman.h,
15279 plugins/editor/plugin.c,
15280 plugins/editor/text_editor.c,
15281 plugins/editor/text_editor.h,
15282 plugins/editor/text_editor_cbs.c: Listen for busy signal from
15283 AnjutaStatus and set busy cursor on editors.
15285 * plugins/file-loader/Makefile.am,
15286 plugins/file-loader/plugin.c,
15287 (added) plugins/file-loader/dnd.c,
15288 (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
15290 * src/anjuta.c: Hide anjuta window before destruction.
15292 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
15293 * configure.in, plugins/Makefile.am,
15294 (removed) plugins/project-wizard/appwiz_page1.c,
15295 (removed) plugins/project-wizard/appwiz_page2.c,
15296 (removed) plugins/project-wizard/appwiz_page3.c,
15297 (removed) plugins/project-wizard/appwiz_page4.c,
15298 (removed) plugins/project-wizard/appwizard.c,
15299 (removed) plugins/project-wizard/appwizard.h,
15300 (removed) plugins/project-wizard/appwizard_cbs.c,
15301 (removed) plugins/project-wizard/appwizard_cbs.h,
15302 (removed) plugins/project-wizard/appwizard_gui.c,
15303 (removed) plugins/project-wizard/gnome_project.c,
15304 (removed) plugins/project-wizard/gnome_project.h,
15305 (removed) plugins/project-wizard/wizard_gui.c,
15306 (removed) plugins/project-wizard/wizard_gui.h,
15307 (added) plugins/project-wizard/.cvsignore,
15308 (added) plugins/project-wizard/Makefile.am,
15309 (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
15310 (added) plugins/project-wizard/anjuta-project-wizard.glade,
15311 (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
15312 (added) plugins/project-wizard/applogo.png,
15313 (added) plugins/project-wizard/appwizard.png,
15314 (added) plugins/project-wizard/autogen.c,
15315 (added) plugins/project-wizard/autogen.h,
15316 (added) plugins/project-wizard/druid.c,
15317 (added) plugins/project-wizard/druid.h,
15318 (added) plugins/project-wizard/file.c,
15319 (added) plugins/project-wizard/file.h,
15320 (added) plugins/project-wizard/header.c,
15321 (added) plugins/project-wizard/header.h,
15322 (added) plugins/project-wizard/install.c,
15323 (added) plugins/project-wizard/install.h,
15324 (added) plugins/project-wizard/parser.c,
15325 (added) plugins/project-wizard/parser.h,
15326 (added) plugins/project-wizard/plugin.c,
15327 (added) plugins/project-wizard/plugin.h,
15328 (added) plugins/project-wizard/property.c,
15329 (added) plugins/project-wizard/property.h: Removed old application-wizard
15330 codes and added new template based (autogen based) project wizard
15331 implemented by Sébastien Granjoux <seb.sfo@free.fr>
15333 2005-01-01 Johannes Schmid <jhs@cvs.gnome.org>
15335 * plugins/cvs-plugin/plugin.c: Fixed crash bug
15336 * plugins/cvs-plugin/cvs-execute.c:
15337 Fix cvs_log which did not work because of some
15339 Patch from Mark R. Pariente <markpariente@cmu.edu>
15340 - Fix message highlighting
15342 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
15347 Removed template stuff completly because we dicussed to implement
15348 a macro system for Edit->Insert Text
15350 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
15352 * plugins/editor/aneditor.cxx,
15353 plugins/editor/text_editor.c:
15354 Set line number width dynamically
15356 Prepered new GTK 2.6 about dialog
15358 2004-12-30 Naba Kumar <naba@gnome.org>
15360 patch from: Massimo Corà <maxcvs@email.it>
15361 * plugins/editor/aneditor.cxx: Highlights correct function
15362 argument in recursive calltips.
15364 2004-12-30 Naba Kumar <naba@gnome.org>
15366 * plugins/symbol-browser/plugin.c,
15367 libanjuta/interfaces/libanjuta.idl,
15368 plugins/editor/text_editor.c: Fixed editor markers and added a new
15369 marker (BASIC) to indicate line numbers. Fixed symbol browser to
15370 mark the line visited.
15372 * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
15373 libegg/Makefile.am, libegg/eggcomboselect.c,
15374 libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
15375 widget for use with symbol view in toolbar.
15377 * plugins/cvs-plugin/anjuta-cvs.ui,
15378 plugins/file-manager/anjuta-file-manager.ui: Added appropriate
15379 placeholder for cvs plugin context menu in filemanager.
15381 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
15383 * plugins/cvs-plugin/plugin.c:
15384 Show popup menu only if the file is contained in
15385 a directory containing a "CVS" directory
15387 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
15389 * plugins/cvs-plugin/cvs-action.[ch],
15390 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15391 * plugins/cvs-plugin/anjuta-cvs.ui,
15392 * plugins/cvs-plugin/plugin.c:
15393 Implemented "Import"
15395 Patch from Mark R. Pariente <markpariente@cmu.edu>:
15396 Added right-click-menu for file-manager
15398 2004-12-26 Naba Kumar <naba@gnome.org>
15400 * src/action-callbacks.c, src/action-callbacks.h,
15401 src/anjuta-actions.h, src/anjuta-app.c,
15402 src/anjuta.ui: Added fullscreen action.
15404 * plugins/cvs-plugin/cvs-actions.c,
15405 plugins/cvs-plugin/plugin.c,
15406 plugins/cvs-plugin/plugin.h: Watches current editor,
15407 project and file manager selection in plugin
15410 2004-12-26 Naba Kumar <naba@gnome.org>
15412 * src/anjuta-app.c, src/anjuta.c, src/main.c,
15413 src/action-callbacks.c: Fixed app finalization. Added a
15414 command line arg --proper-shutdown (-p), which when set
15415 will release all plugins and their resources (this option
15416 is mainly for debugging).
15418 * plugins/file-loader/plugin.c: Fixed filename duplications
15419 in recent files history.
15421 * plugins/profile-default/plugin.c: Disabled problematic
15422 plugins for now to load at startup.
15424 * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled
15425 annoying debug prints.
15427 2004-12-23 Naba Kumar <naba@gnome.org>
15429 Patch from: Mark R. Pariente <markpariente@cmu.edu>
15430 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15431 plugins/cvs-plugin/anjuta-cvs.ui,
15432 plugins/cvs-plugin/cvs-actions.c,
15433 plugins/cvs-plugin/cvs-actions.h,
15434 plugins/cvs-plugin/cvs-execute.c,
15435 plugins/cvs-plugin/cvs-execute.h,
15436 plugins/cvs-plugin/Makefile.am,
15437 plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
15438 Added cvs log command.
15440 2004-12-20 Johannes Schmid <jhs@cvs.gnome.org>
15442 * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as
15445 2004-12-20 Naba Kumar <naba@gnome.org>
15447 patch from: Massimo Corà <maxcvs@email.it>
15448 * plugins/editor/aneditor.cxx: Added recursive calltips.
15450 2004-12-20 Naba Kumar <naba@gnome.org>
15452 * libanjuta/plugins.c, plugins/file-loader/plugin.c:
15453 Show busy cursor during loading and unloading.
15455 2004-12-19 Naba Kumar <naba@gnome.org>
15457 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
15458 memory leaks. Disabled debug print.
15460 * plugins/symbol-browser/an_symbol_view.c,
15461 plugins/symbol-browser/plugin.c,
15462 plugins/symbol-browser/plugin.h: Fixed loading and unloading
15463 problems. Creates SymbolView object every time when the
15464 plugin is activated.
15466 * plugins/project-manager/plugin.c: Close project when
15469 2004-12-18 Naba Kumar <naba@gnome.org>
15471 * po/POTFILES.in: Removed commented lines.
15472 * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
15473 * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
15474 * plugins/gdb/plugin.c: Fixed compile error.
15476 Patch from: Mark R. Pariente <mark@demar.com.tr>
15477 * libegg/eggcellrendererkeys.c: Fixed compile error.
15479 2004-12-18 Naba Kumar <naba@gnome.org>
15481 * plugins/file-loader/plugin.c: Fixed loading bug.
15483 *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
15484 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
15485 plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
15486 plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
15487 and corruptions. Fixed loading and unloading of plugins.
15489 2004-12-17 Naba Kumar <naba@gnome.org>
15491 * plugins/file-loader/Makefile.am,
15492 plugins/file-loader/plugin.c,
15493 plugins/project-manager/plugin.c: Fixed memory corruption
15494 and disposition codes. Added missing plugin.h in Makefile.am.
15496 2004-12-16 Naba Kumar <naba@gnome.org>
15498 * plugins/symbol-browser/an_symbol_view.c,
15499 plugins/symbol-browser/plugin.c: Fixed finalization and disposition
15500 codes. Fixed memory leaks and corruptions.
15502 * plugins/build-basic-autotools/build-basic-autotools.c
15503 plugins/editor/anjuta-docman.c,
15504 plugins/editor/text_editor.c,
15505 plugins/file-loader/plugin.c,
15506 plugins/file-manager/plugin.c,
15507 plugins/file-wizard/plugin.c,
15508 plugins/message-view/anjuta-msgman.c,
15509 plugins/message-view/anjuta-msgman.h,
15510 plugins/message-view/message-view.c,
15511 plugins/message-view/plugin.c,
15512 plugins/message-view/plugin.h,
15513 plugins/terminal/terminal.c: Fixed finalization and disposition codes.
15515 * src/about.c, src/about.h, src/action-callbacks.c,
15516 src/action-callbacks.h, src/anjuta-actions.h,
15517 src/anjuta-app.c, src/anjuta-app.h,
15518 src/anjuta-callbacks.c, src/anjuta-callbacks.h,
15519 src/anjuta.c, src/anjuta.h, src/getline.c,
15520 src/main.c, src/main.cpp, src/shell.c, src/shell.h,
15521 src/start-with.c, src/start-with.h: Fixed emacs modes.
15523 * src/layout.xml: Brought document manager in front.
15525 2004-12-15 Naba Kumar <naba@gnome.org>
15527 * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
15530 * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
15531 finalization. Added a method to unload all plugins and destroy them.
15532 Fixed memory leaks.
15534 * plugins/sample1/plugin.c: Proper finalization code and renamed
15535 functions to proper names.
15537 * plugins/build-basic-autotools/build-basic-autotools.c,
15538 plugins/cvs-plugin/plugin.c: Proper finalization and disposition code.
15540 * src/shell.c: Unload all plugins on exit, so that memory profilers
15541 can detect memory leaks in plugins.
15543 2004-12-13 Naba Kumar <naba@gnome.org>
15545 * plugins/devhelp/plugin.c: Delay widget initialization, now that
15546 docking is working.
15547 * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
15548 * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
15550 2004-12-11 Naba Kumar <naba@gnome.org>
15552 * data/properties/anjuta.properties: Fixed font size.
15553 * plugin/build-basic-autotools/build-basic-autotools: Added initial
15554 compile file function. There are some fixmes there.
15555 * plugins/message-view/anjuta-msgman.c,
15556 * plugins/message-view/message-view.c: Fixed bugs and clean up.
15558 2004-12-08 Naba Kumar <naba@gnome.org>
15560 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
15561 src/utilities.c, libanjuta/anjuta-utils.h: Added a function
15562 to escape quotes in a string.
15564 * plugins/cvs-plugin/cvs-actions.c,
15565 plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
15568 * plugins/build-basic-autotools/build-basic-autotools.c,
15569 plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
15572 2004-12-07 Naba Kumar <naba@gnome.org>
15574 * plugins/build-basic-autotools/build-basic-autotools.c,
15575 plugins/build-basic-autotools/automake-c.filters: Completed directory
15576 tracking. Double click on Errors and warnings now work as expected.
15578 * plugins/build-basic-autotools.c: Added codes to track build directory
15579 so that absolute path of the files could be determined.
15581 2004-12-06 Naba Kumar <naba@gnome.org>
15583 * plugins/cvs-plugin/cvs-execute.c: Show completion message.
15584 * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
15585 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
15587 2004-12-05 Naba Kumar <naba@gnome.org>
15589 * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
15590 tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
15592 * plugins/cvs-plugin/plugin.c,
15593 plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
15595 2004-13-05 Johannes Schmid <jhs@cvs.gnome.org>
15597 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15598 * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
15599 plugins/cvs-plugin/cvs-execute.[ch]:
15600 Implemented cvs status and cvs diff
15602 - rdiff command is not correct
15603 - Must find a way to allow selection of directies AND files
15606 2004-12-03 Naba Kumar <naba@gnome.org>
15608 * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
15609 plugins/editor/style-editor.h, plugins/editor/text_editor.c,
15610 plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
15611 session.properties file if it is for the first time.
15613 2004-12-02 Johannes Schmid <jhs@cvs.gnome.org>
15615 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
15618 * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
15619 plugins/cvs-plugin/anjuta-cvs.ui:
15620 Implemented update/commit and changed menu layout
15622 2004-12-02 Naba Kumar <naba@gnome.org>
15624 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
15625 property name (for cvs path property). Beautified dialogs.
15627 2004-11-30 Johannes Schmid <jhs@cvs.gnome.org>
15629 * plugins/message-view/anjuta-msgman.c: Changed callback name
15630 and changed switch-page handling.
15632 * plugins/cvs-plugin/cvs-actions.c:
15633 * plugins/cvs-plugin/cvs-execute.c:
15634 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15635 - Implemented cvs add and cvs removed - both working now
15636 - Created a useful preferences page
15639 2004-11-30 Naba Kumar <naba@gnome.org>
15641 * libanjuta/anjuta-status.c: Fixed runtime warning.
15643 * plugins/editor/Makefile.am:
15644 plugins/editor/anjuta-document-manager.glade,
15645 plugins/editor/plugin.c
15646 plugins/editor/plugin.h
15647 plugins/editor/style-editor.c (new, moved from src/),
15648 plugins/editor/style-editor.h (new, moved from src/),
15649 plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
15650 settings in preferences.
15652 * plugins/editor/text_editor.c,
15653 plugins/editor/text_editor.h: Do not take unused args in
15654 text_editor_get_props().
15656 * src/style-editor.c, src/style-editor.h: Removed, moved to
15657 plugins/editor/ directory.
15659 2004-11-29 Naba Kumar <naba@gnome.org>
15661 * plugins/editor/text_editor_cbs.c: Emit click signal in
15663 * libanjuta/anjuta-status.c: More spacing between items.
15665 2004-11-29 Naba Kumar <naba@gnome.org>
15667 Patch from: Pavol Bosik <pavol.bosik@radiantsystems.com>:
15669 * libanjuta/interfaces/libanjuta.idl,
15670 plugins/debug-manager/anjuta-debug-manager.plugin.in,
15671 plugins/debug-manager/plugin.c,
15672 plugins/gdb/breakpoints.c,
15673 plugins/gdb/breakpoints.h,
15674 plugins/gdb/debugger.c,
15675 plugins/gdb/debugger.h,
15676 plugins/gdb/plugin.c,
15677 plugins/gdb/plugin.h,
15678 plugins/gdb/utilities.c,
15679 plugins/gdb/utilities.h: Code cleanups and partial implementation of
15680 toggle breakpoint margin clicks.
15682 2004-11-28 Naba Kumar <naba@gnome.org>
15684 * TODO.tasks: Fixed indentations.
15685 * plugins/gtodo/libgtodo.c: Save with indentation.
15686 * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
15687 * plugins/project-manager/plugin.c: Fixed runtime warnings.
15688 * libanjuta/anjuta-status.c: Fixed busy cursors.
15689 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
15690 * po/POTFILES.in: Updated.
15692 2004-11-28 Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
15694 * plugins/editor/anjuta-document-manager.glade,
15695 plugins/editor/search-replace.[c,h],
15696 plugins/editor/search-replace_backend.h
15697 plugins/editor/search-preferences.[c,h] :
15698 Saved Search-Preferences (gconf),
15699 Basic search by default.
15701 2004-11-22 Naba Kumar <naba@gnome.org>
15703 * configure.in: Fixed build error.
15705 2004-11-21 Naba Kumar <naba@gnome.org>
15707 * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
15708 libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
15709 Added AnjutaStatus class to libanjuta.
15710 Added anjuta_shell_get_status() method.
15712 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
15713 and fixed marshaller generation.
15715 * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
15716 "updade_ui" signals to IAnjutaEditor interface.
15718 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
15720 * plugins/build-basic-autotools/automake-c.filters: Fixed filter
15723 * plugins/class-gen/clsGen.c: Intial port.
15725 * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
15728 * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
15729 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
15730 plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
15731 Implemented status update. Emits "update_ui" and "char_added" signals.
15732 Added view preferences.
15734 * plugins/file-loader/plugin.c: Added open with plugins in open with
15737 * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
15739 * plugins/message-view/anjuta-msgman.c,
15740 plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
15741 to close correct message view rather than current view.
15743 2004-11-20 Johannes Schmid <jhs@cvs.gnome.org>
15745 * plugins/cvs-plugin/cvs-actions.c
15746 plugins/cvs-plugin/plugin.[ch]
15747 plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15748 Implemented cvs add but ran into a launcher/message_view
15749 problem because of a limitation of the idl compiler
15751 2004-11-19 Naba Kumar <naba@gnome.org>
15753 * plugins/project-manager/plugin.c: Displays a progress window during
15756 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
15757 Fixed UI separators.
15759 * plugins/file-manager/anjuta-file-manager.ui: Added project manager
15762 * plugins/project-manager/anjuta-project-manager.ui,
15763 plugins/project-manager/plugin.[c,h]: Added add/remove context
15764 menus and implemented them. Added file manager merge menu.
15766 2004-11-18 Naba Kumar <naba@gnome.org>
15768 * TODO.tasks: Updated.
15769 * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
15770 plugins/message-view/message-view.c: Fixed finalize and dispose
15772 * plugins/debugger/*: Removed from cvs (development now in
15775 2004-11-17 Pavol Bosik <pavol.bosik@radiantsystems.com>
15777 Reviewed by Naba Kumar <naba@gnome.org>:
15779 * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
15780 plugins/editor/plugin.c, plugins/editor/text_editor.c,
15781 plugins/gdb/breakpoints.c: all marker related stuff moved from
15782 editor and docman interfaces to IAnjutaMarkable
15784 2004-11-17 Naba Kumar <naba@gnome.org>
15786 * TODO.tasks: Updated.
15788 * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
15790 * libegg/egg-combo-action.c: Block changed signal when changing model.
15792 * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
15793 Emit changed signal. Removed dead codes.
15795 * plugins/file-loader/plugin.c: Remove file fragments from uris, so
15796 that recent files history do not duplicate.
15798 * plugins/symbol-browser/an_symbol_view.c,
15799 plugins/symbol-browser/an_symbol_view.h,
15800 plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
15803 2004-11-15 Naba Kumar <naba@gnome.org>
15805 * plugins/project-manager/plugin.c: Opens targets on double click.
15807 * plugins/message-view/message-view.c,
15808 plugins/file-manager/anjuta-file-manager-plugin.glade,
15809 plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
15810 Added proper class finalization
15811 and disposition. Added preferences notifications and callbacks to
15812 change info/warning/error colors.
15814 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
15815 plugins/editor/text_editor.[h,c], src/action-callbacks.c,
15816 src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
15817 Implemented finalize method for AnjutaApp. Code cleanups.
15819 * plugins/message-view/plugin.c: Static parent_class.
15821 2004-11-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15822 * plugins/editor/search-replace.[c,h],
15823 plugins/editor/search-replace_backend.c
15824 Update search entry in main toolbar.
15827 2004-11-11 Naba Kumar <naba@gnome.org>
15829 * TODO.tasks: Updated.
15831 * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
15832 and completed on-the-fly-change preferences. Removed "changed"
15833 signal as it is no longer necessary (use notify for similar
15834 purpose to monitor individual preferences).
15837 * plugins/editor/anjuta-document-manager.glade: Added view menu
15838 preferences so that they are registered.
15840 * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
15841 (added) plugins/editor/text_editor_prefs.[c,h]: Removed
15842 connection to "changed" signal of preferences and implemented
15843 notifications for some editor preferences. More to implement.
15845 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15846 * plugins/editor/print.c
15847 Fixed bug 1047624 : Add line number every X lines.
15849 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15850 * plugins/editor/search-replace.c
15851 Fixed a crash bug (995755) when searching "%n"
15853 2004-11-09 Naba Kumar <naba@gnome.org>
15855 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
15856 Fixed to refresh categories list on file load.
15858 2004-11-08 Naba Kumar <naba@gnome.org>
15860 * configure.in, plugins/Makefile.am,
15861 plugins/profile-default/plugin.c: Added cvs plugin in build.
15863 * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
15865 * plugins/debug-manager/.cvsignore: Added file to ignore.
15867 * plugins/debug-manager/Makefile.am: Removed dead codes.
15869 * src/anjuta.ui: Added placeholder for version control UI.
15871 2004-11-08 Naba Kumar <naba@gnome.org>
15873 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
15874 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
15875 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
15878 * global-tags/Makefile.am: Fixed make error.
15880 * plugins/profile-default/plugin.c: Added debug-manager
15881 and gdb plugins to load at startup so that debugger
15882 windows are docked properly. They will be removed
15883 later when we figure out runtime docking.
15885 * plugins/sample1/*: Restored to last working state.
15887 * plugins/gdb/debugger.c, src/layout.xml: Added debugger
15888 windows in lower pane. Named the windows appropriately.
15890 * ChangeLog: Fixed format.
15892 2004-11-07 Pavol Bosik <pavol.bosik@radiantsystems.com>
15894 * libanjuta/interfaces/libanjuta.idl,
15895 libanjuta/anjuta-marshal.c,
15896 plugins/Makefile.am,
15897 plugins/debug-manager/plugin.c,
15898 plugins/editor/plugin.c,
15899 plugins/editor/text_editor.c,
15900 plugins/gdb/breakpoints.c,
15901 plugins/gdb/debugger.c,
15902 plugins/gdb/plugin.c,
15903 plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
15905 2004-11-06 Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15906 * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
15907 plugins/editor/search-replace.c,
15908 plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
15909 Search and Replace; Show result in find pane
15911 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
15913 * plugins/gdb, plugins/debug-manager: Applied debugger patch
15914 from Bosik, Pavol <pavol.bosik@radiantsystems.com>
15915 (added features: starting debugger and loading of core/executable,
15916 StepIn, StepOut, StepOver and Execute, toggling breakpoint
15919 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
15921 * plugins/cvs-plugin/*: Mess up with cvs and lost some of
15922 my cvs-plugin files...
15923 I hope I have rescued everything possible.
15925 * Naba: Could you please fix sample1 because I messed it up to
15926 but there should be a histroy of this directory we should commit
15928 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
15930 * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
15932 * plugins/cvs-plugin/plugin.c,
15933 /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
15934 Added preferences dialog (not yet complete)
15936 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
15938 * global-tags/Makefile.am, mime/Makefile.am:
15939 Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
15941 * template/xmltemplate.[ch],
15942 template/xmlstrings.[ch],
15943 template/autotools.[ch] removed,
15944 template/prj_template.[ch] removed,
15945 template/lang_template.[ch] removed,
15946 template/lib_template.[ch] removed,
15947 template/Makefile.am adjusted,
15948 template/dtds/lang.dtd removed,
15949 template/dtds/lib.dtd removed,
15950 template/dtds/prj.dtd removed,
15951 template/dtds/autotools.dtd removed,
15952 data/template/lib/* removed,
15953 data/template/language/* removed,
15954 data/template/library/* removed,
15955 data/template/project/* removed,
15956 date/template/Makefile.am adjusted:
15957 Remove everything except text-templates to replace hardcoded
15958 Edit->Insert texts with dynamic loaded.
15960 * plugins/cvs-plugin/plugin.[ch],
15961 plugins/cvs-actions.[ch],
15962 plugins/Makefile.am,
15963 plugins/cvs-plugin/Makefile.am,
15964 plugins/cvs-plugin/anjuta-cvs-plugin.ui,
15965 plugins/cvs-plugin/anjuta-cvs-plugin.glade,
15966 plugins/cvs-plugin/anjuta-cvs.plugin.in:
15967 Added initial cvs-plugin code
15969 2004-10-21 Naba Kumar <naba@gnome.org>
15971 * libanjuta/anjuta-plugin.c,
15972 plugins/build-basic-autotools/build-basic-autotools.c,
15973 plugins/debugger/plugin.c,
15974 plugins/devhelp/plugin.c,
15975 plugins/editor/anjuta-docman.c,
15976 plugins/editor/goto_line.c,
15977 plugins/editor/plugin.c,
15978 plugins/editor/search-replace.c,
15979 plugins/editor/text_editor.c,
15980 plugins/file-loader/plugin.c,
15981 plugins/file-manager/plugin.c,
15982 plugins/file-wizard/file.c,
15983 plugins/file-wizard/plugin.c,
15984 plugins/gdb/plugin.c,
15985 plugins/gtodo/plugin.c,
15986 plugins/message-view/anjuta-msgman.c,
15987 plugins/profile-default/plugin.c,
15988 plugins/project-manager/plugin.c,
15989 plugins/sample1/plugin.c,
15990 plugins/terminal/terminal.c: Defined all global variables static,
15991 particularly class parent_class variables. They were getting
15992 confused at link time.
15994 * libanjuta/plugins.c: Do not unload plugins when they are
15995 deactivated. Simply cache them for later activation. Unloading
15996 modules have some problem with shared libs using static class
15997 registration. Fixed hash type for installed plugins. Eventually,
15998 we want to add "CanUnload" attribute for .plugin files (in
15999 "Anjuta Plugin" group) to let plugin loader know if the plugin can
16000 be unloaded from memory. Those plugins declaring CanUnload=false
16001 will not be unloaded from memory and will be put in the cache. Those
16002 not declaring anything or declaring CanUnload=true, will be unloaded
16003 from memory when they are deactivated.
16005 * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
16006 plugins/editor/plugin.c, plugins/editor/text_editor.c,
16007 plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
16008 plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
16009 plugins/project-manager/plugin.c: Fixed object finalization, dispose,
16010 activation, deactivation. Fixed memory leaks.
16012 2004-10-20 Naba Kumar <naba@gnome.org>
16014 * TODO.tasks: Updated.
16016 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
16017 libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
16018 macro for adding interfaces to plugin types. Code cleanup.
16020 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16021 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16023 * plugins/build-basic-autotools/build-basic-autotools.c,
16024 plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
16025 plugins/editor/plugin.c, plugins/editor/text_editor.c,
16026 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
16027 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
16028 plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
16029 plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
16030 plugins/project-manager/plugin.c,
16031 plugins/symbol-browser/an_symbol_view.c,
16032 plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
16033 newly defined macro to add interfaces to plugin types.
16035 * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
16037 2004-10-20 Naba Kumar <naba@gnome.org>
16039 * TODO.tasks: Added task list.
16040 * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
16043 2004-10-19 Naba Kumar <naba@gnome.org>
16045 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
16047 * plugins/editor/action-callbacks.c,
16048 plugins/editor/action-callbacks.h,
16049 plugins/editor/anjuta-docman.c,
16050 plugins/editor/anjuta-docman.h,
16051 plugins/editor/anjuta-document-manager.ui,
16052 plugins/editor/file_history.c,
16053 plugins/editor/file_history.h,
16054 plugins/editor/plugin.c: Added file history browsing.
16056 * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
16058 * plugins/message-view/anjuta-message-manager.ui,
16059 plugins/message-view/plugin.c: Added document manager context menu.
16061 * plugins/symbol-browser/an_symbol_view.c,
16062 plugins/symbol-browser/an_symbol_view.h,
16063 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16064 plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
16065 document manager context menu.
16067 * scintilla/*, scintilla/include/*: Updated to current cvs.
16069 2004-10-19 Naba Kumar <naba@gnome.org>
16071 *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
16072 placeholder for debugger UI.
16074 * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
16075 * plugins/file-manager/plugin.c: Fixed loading bug.
16077 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
16078 libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
16079 Initializes gconf database with default values when the
16080 values are not defined. Use bool and int prefs separately.
16082 * plugins/editor/plugin.c: Added encoding preferences.
16083 * plugins/project-manager/plugin.c: Cleanup and debug messages.
16085 * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
16086 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16087 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16088 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16090 2004-10-18 Naba Kumar <naba@gnome.org>
16092 * po/POTFILES.in: Updated.
16094 * libanjuta/anjuta-ui.c: Corrected debug messages.
16096 * libegg/egg-combo-action.c, libegg/test-actions.c,
16097 libegg/menu/egg-combo-action.h: Fixed combo action.
16099 * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
16102 * plugins/editor/action-callbacks.[c,h],
16103 plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
16104 Implemented file swap. Removed dead codes.
16106 * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
16109 * plugins/symbol-browser/an_symbol_view.[c,h],
16110 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16111 plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
16112 Implemented file symbols. Implemented goto file line when symbol is
16115 * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
16117 2004-10-10 Naba Kumar <naba@gnome.org>
16119 Patch from Bosik, Pavol <pavol.bosik@radiantsystems.com>:
16121 * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
16123 * plugins/debugger/.cvsignore,
16124 (added) plugins/debugger/Makefile.am,
16125 (added) plugins/debugger/anjuta-debugger.glade,
16126 (added) plugins/debugger/anjuta-debugger.plugin.in,
16127 (added) plugins/debugger/anjuta-debugger.plugin.png,
16128 (added) plugins/debugger/anjuta-debugger.ui,
16129 plugins/debugger/attach_process.c,
16130 (removed) plugins/debugger/attach_process_cbs.c,
16131 (removed) plugins/debugger/attach_process_cbs.h,
16132 (removed) plugins/debugger/breakpoints.c,
16133 (removed) plugins/debugger/breakpoints.h,
16134 (removed) plugins/debugger/debug_tree.c,
16135 (removed) plugins/debugger/debug_tree.h,
16136 (removed) plugins/debugger/debugger.c,
16137 (removed) plugins/debugger/debugger.h,
16138 (removed) plugins/debugger/memory.c,
16139 (removed) plugins/debugger/memory.h,
16140 (added) plugins/debugger/plugin.c,
16141 (added) plugins/debugger/plugin.h,
16142 (removed) plugins/debugger/registers.c,
16143 (removed) plugins/debugger/registers.h,
16144 (removed) plugins/debugger/registers_cbs.c,
16145 (removed) plugins/debugger/registers_cbs.h,
16146 (removed) plugins/debugger/registers_gui.c,
16147 (removed) plugins/debugger/sharedlib.c,
16148 (removed) plugins/debugger/sharedlib.h,
16149 (removed) plugins/debugger/sharedlib_cbs.c,
16150 (removed) plugins/debugger/sharedlib_cbs.h,
16151 (removed) plugins/debugger/sharedlib_gui.c,
16152 (removed) plugins/debugger/signals.c,
16153 (removed) plugins/debugger/signals.h,
16154 (removed) plugins/debugger/signals_cbs.c,
16155 (removed) plugins/debugger/signals_cbs.h,
16156 (removed) plugins/debugger/signals_gui.c,
16157 (removed) plugins/debugger/stack_trace.c,
16158 (removed) plugins/debugger/stack_trace.h,
16159 (added) plugins/debugger/utilities.c,
16160 (added) plugins/debugger/utilities.h,
16161 (removed) plugins/debugger/watch.c,
16162 (removed) plugins/debugger/watch.h,
16163 (removed) plugins/debugger/watch_cbs.c,
16164 (removed) plugins/debugger/watch_cbs.h,
16165 (removed) plugins/debugger/watch_gui.c,
16166 (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
16168 * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
16169 Added debugger gdb backend plugin.
16171 * plugins/message-view/plugin.c: Registered all message stock icons.
16173 * plugins/profile-default/plugin.c: Loads debugger plugin.
16175 * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
16177 2004-10-08 Naba Kumar <naba@gnome.org>
16179 * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
16182 * plugins/symbol-browser/.cvsignore,
16183 plugins/symbol-browser/Makefile.am,
16184 plugins/symbol-browser/an_symbol_view.c,
16185 plugins/symbol-browser/an_symbol_view.h,
16186 plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
16187 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
16188 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
16189 plugins/symbol-browser/plugin.c,
16190 plugins/symbol-browser/plugin.h,
16191 plugins/symbol-browser/sv_class.xpm,
16192 plugins/symbol-browser/sv_function.xpm,
16193 plugins/symbol-browser/sv_macro.xpm,
16194 plugins/symbol-browser/sv_private_fun.xpm,
16195 plugins/symbol-browser/sv_private_var.xpm,
16196 plugins/symbol-browser/sv_protected_fun.xpm,
16197 plugins/symbol-browser/sv_protected_var.xpm,
16198 plugins/symbol-browser/sv_public_fun.xpm,
16199 plugins/symbol-browser/sv_public_var.xpm,
16200 plugins/symbol-browser/sv_static_fun.xpm,
16201 plugins/symbol-browser/sv_static_var.xpm,
16202 plugins/symbol-browser/sv_struct.xpm,
16203 plugins/symbol-browser/sv_unknown.xpm,
16204 plugins/symbol-browser/sv_variable.xpm,
16205 plugins/symbol-browser/test-symbol-browser.c,
16206 plugins/Makefile.am: Implemented Symbol
16209 * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
16211 * plugins/build-basic-autotools/Makefile.am,
16212 plugins/devhelp/Makefile.am,
16213 plugins/editor/Makefile.am,
16214 plugins/file-loader/Makefile.am,
16215 plugins/file-manager/Makefile.am,
16216 plugins/file-wizard/Makefile.am,
16217 plugins/gtodo/Makefile.am,
16218 plugins/message-view/Makefile.am,
16219 plugins/profile-default/Makefile.am,
16220 plugins/project-manager/Makefile.am
16221 plugins/sample1/Makefile.am,
16222 plugins/terminal/Makefile.am,
16223 scintilla/Makefile.am,
16224 libegg/Makefile.am,
16225 launcher/Makefile.am,
16226 libanjuta/Makefile.am,
16228 tagmanager/Makefile.am,
16229 configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
16230 anjuta_data_dir in configure.in and used them in plugins Makefile.am
16231 files. Also fixed library dependencies.
16233 * plugins/editor/aneditor.cxx: Disabled unused codes.
16234 * plugins/file-manager/an_file_view.c: Added copyright.
16235 * plugins/gtodo/tray-icon.c: Fixed pixmap path.
16237 * plugins/profile-default/plugin.c: Can load plugins by location.
16238 * plugins/project-manager/plugin.c: Remove project_root_uri value
16239 when project is closed.
16241 2004-10-06 Naba Kumar <naba@gnome.org>
16243 * libanjuta/plugins.c: Shows plugins in a nicer dialog.
16245 * libanjuta/interfaces/libanjuta.idl,
16246 plugins/editor/text_editor.c: Added get_length()
16247 and get_current_word() methods in IAnjutaEditor interface.
16249 * libegg/Makefile.am: Added test_actions target.
16251 * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
16253 * plugins/build-basic-autotools/build-basic-autotools.c,
16254 plugins/file-loader/plugin.c,
16255 plugins/message-view/message-view.c: Added code to go to file and
16258 * plugins/devhelp/plugin.c: Context sensitive help now works.
16259 * plugins/editor/anjuta-docman.c: Reads the fragment id from file
16260 uri as line number and goes to that line number.
16262 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
16263 plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
16264 gtodo_client_load() method to load from a diffrent file. Watched
16265 project root directory in plugin to open TODO.tasks of the project.
16267 * plugins/project-manager/plugin.c: Updates project UI
16268 sensitive/insensitive.
16270 * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
16271 anjuta-shell program to test plugins.
16273 * src/anjuta-app.c: Registered UI accels.
16275 2004-09-28 Naba Kumar <naba@gnome.org>
16277 * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
16280 * src/anjuta-app.c: Implemented present widget method.
16282 * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
16283 plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
16285 * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
16288 * plugins/editor/text_editor.c: Connects to preferences changed signal
16291 2004-09-28 Naba Kumar <naba@gnome.org>
16293 * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
16296 * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
16299 * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
16300 in changed signal callback.
16302 * plugins/editor/action-callbacks.c: Implemented save_all action
16303 callback. Removed dead code. Do save_as when saving a new file.
16304 Implemented incremental search.
16306 * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
16308 * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
16310 * src/anjuta-app.c: Registers UI accelerators.
16312 2004-09-27 Naba Kumar <naba@gnome.org>
16314 * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
16316 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16317 plugins/devhelp/anjuta-devhelp.plugin.in,
16318 plugins/file-loader/anjuta-loader.plugin.in,
16319 plugins/file-manager/anjuta-file-manager.plugin.in,
16320 plugins/gtodo/anjuta-gtodo.plugin.in,
16321 plugins/project-manager/anjuta-project-manager.plugin.in,
16322 plugins/terminal/anjuta-terminal.plugin.in:
16323 Gave proper plugin names.
16325 * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
16326 error when regex fail.
16328 * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
16329 Added help and context search. Watches current editor. More menus
16330 in Help submenu. Update UI (sensitive when required) properly.
16332 * plugins/editor/anjuta-document-manager.ui,
16333 plugins/devhelp/anjuta-devhelp.ui,
16334 plugins/message-view/anjuta-message-manager.ui,
16335 src/anjuta.ui: Goto menu actions are in separate submenu.
16337 * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
16338 Removed unimplemented UI elements.
16340 * src/anjuta-app.c: Larger (and normal) icon size.
16342 * src/layout.xml: Task manager plugin along with document (in middle).
16344 * plugins/editor/plugin.c, plugins/file-loader.c,
16345 plugins/devhelp/plugin.c: Gives short-labels and is-important flag
16346 in gtkactions. Enable/disable UI properly.
16348 2004-09-26 Naba Kumar <naba@gnome.org>
16350 * po/POTFILES.in: Updated, added missing files.
16352 * .cvsignore: Updated.
16354 * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
16355 a new function to get User input text.
16357 * libanjuta/resources.[c,h]: Added a function to created sized image.
16359 * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
16360 from filename, as thats the correct representation.
16362 * plugins/build-basic-autotools/Makefile.am,
16363 (added) plugins/build-basic-autotools/automake-c.filters,
16364 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16365 plugins/build-basic-autotools/build-basic-autotools.[c,h]:
16366 Rearragned UI elements in the build menu. Added codes to read build
16367 filter rules from external file. Implemented all build, configure,
16368 autogen commands. Watches current editor and project.
16370 * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
16371 Added editor changed signal and exports current editor value.
16372 Fixed parameter names. Fixed get_uri() interface implementation to
16373 return correct uri.
16375 * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
16378 * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
16380 * plugins/file-manager/an_file_view.c,
16381 plugins/file-manager/an_file_view.c: Exports file uri correctly.
16383 * plugins/file-wizard/file.c: Reads uri correctly.
16385 * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
16386 sets the page to the new view.
16388 * plugins/message-view/message-view.c: Unrefs the tree model when done.
16389 Fixed signal connecting.
16391 * plugins/project-manager/plugin.c: Changed "project_root_directory"
16392 to "project_root_uri" and exports as uri.
16394 2004-09-24 Naba Kumar <naba@gnome.org>
16396 * libanjuta/anjuta-ui.c: Fixed a crash bug.
16397 * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
16399 * plugins/file-manager/plugin.c: Fixed crash in unloading.
16400 * plugins/file-loader/plugin.c: Added comments.
16401 * plugins/build-basic-autotools/plugin.c: Added comments.
16402 * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
16404 * libanjuta/interfaces/libanjuta.idl,
16405 plugins/message-view/anjuta-msgman.c,
16406 plugins/message-view/message-view.c,
16407 plugins/message-view/message-view.h,
16408 plugins/message-view/plugin.c: Buffering and appending messages have
16409 been separated. message-view implementations cleaned up. Signals
16410 Emissions fixed. Messages now displayed in summary and details show
16411 as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
16414 * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
16417 * plugins/build-basic-autotools/Makefile.am,
16418 plugins/build-basic-autotools/build-basic-autotools.c: Added regex
16419 parsing of output to create message summaries. Uses new message view
16422 * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
16423 preferences to make dialog box smaller.
16425 * plugins/editor/search-replace.c: Fixed compile error with change
16426 in IAnjutaMessageView API.
16428 2004-09-21 Naba Kumar <naba@gnome.org>
16430 * plugins/Makefile.am: Deletes old (installed) plugins before
16431 installing new ones.
16433 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16434 plugins/build-basic-autotools/build-basic-autotools.c,
16435 plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
16436 file URI from filemanager. Only disables/enables build submenu in file
16437 manager, instead of merging/unmerging.
16439 * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
16442 * plugins/file-loader/anjuta-loader-plugin.ui,
16443 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16444 Implemented "Open with" file manager submenu. Displays error message
16445 when file can not be opened.
16447 * plugins/file-manager/an_file_view.c: Renamed
16448 file_manager_current_filename value name to file_manager_current_uri
16449 and exports proper URI.
16451 * plugins/gtodo/plugin.c: Display name changed to "Tasks".
16453 2004-09-19 Naba Kumar <naba@gnome.org>
16455 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
16456 plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
16457 save point signal to change editor tabs. Fixed accels.
16459 * plugins/file-loader/plugin.c: Fixed accels.
16461 * plugins/project-manager/plugin.c: Added target selection callback.
16463 * plugins/project-manager/plugin.c: Added URI activation.
16464 * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
16465 Fixed dialog and closed it on ok. Fixed a crash bug.
16466 * plugins/editor/anjuta-docman.c: Set notebook scrollable.
16468 * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
16469 configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
16470 plugins/file-loader/anjuta-loader-plugin.ui,
16471 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
16472 Added recent files in file loade plugin.
16474 * ChangeLog: Fixed entry dates.
16476 2004-09-18 Naba Kumar <naba@gnome.org>
16478 * plugins/devhelp/plugin.c: Added UI sensitization and removed
16479 an unnecessary GtkFrame.
16481 2004-09-17 Naba Kumar <naba@gnome.org>
16483 * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
16487 * data/Makefile.am: Disabled installing old mime info.
16489 * mime/anjuta.applications, mime/anjuta.keys: Updated.
16491 * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
16492 plugins/editor/anjuta-document-manager.ui,
16493 plugins/editor/plugin.c, plugins/editor/text_editor.c,
16494 plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
16495 Added Editor context popup menu.
16497 * plugins/project-manager/anjuta-project-manager-plugin.png:
16500 * plugins/project-manager/anjuta-project-manager.plugin.in:
16501 Support .anjuta mime type.
16503 * plugins/project-manager/plugin.c: Exports "project_root_directory"
16506 * plugins/file-manager/plugin.c: Watches "project_root_directory"
16509 * src/layout.xml, plugins/profile-default/plugin.c:
16510 Added project manager plugin for startup.
16512 2004-09-16 Naba Kumar <naba@gnome.org>
16514 * anjuta.prj: Updated.
16516 * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
16517 plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
16518 plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
16519 plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
16520 plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
16521 plugins/terinal/Makefile.am, src/Makefile.am,
16522 plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
16523 Fixed makefile syntax errors.
16525 2004-09-16 Naba Kumar <naba@gnome.org>
16527 * configure.in, src/layout.xml,
16528 plugins/profile-default/plugin.c,
16529 libanjuta/interfaces/libanjuta.idl,
16530 plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
16532 * configure.in, plugins/Makefile.am,
16533 plugins/project-manager/.cvsignore,
16534 plugins/project-manager/Makefile.am,
16535 plugins/project-manager/anjuta-project-manager-plugin.png,
16536 plugins/project-manager/anjuta-project-manager.plugin.in,
16537 plugins/project-manager/anjuta-project-manager.ui,
16538 plugins/project-manager/plugin.c,
16539 plugins/project-manager/plugin.h: Added project manager plugin
16540 based on gnome-build.
16542 * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
16543 mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
16545 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
16546 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16547 manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
16549 2004-09-16 Naba Kumar <naba@gnome.org>
16551 * plugins/editor/action-callbacks.c: Fixed compile error.
16553 2004-09-15 Naba Kumar <naba@gnome.org>
16555 * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
16557 * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
16558 New improved splace with nicer progress.
16560 * configure.in, plugins/Makefile.am,
16561 (added) file-wizard/.cvsignore,
16562 (added) file-wizard/Makefile.am,
16563 (added) file-wizard/action-callbacks.c,
16564 (added) file-wizard/action-callbacks.h,
16565 (added) file-wizard/anjuta-file-wizard-plugin.png,
16566 (added) file-wizard/anjuta-file-wizard.glade,
16567 (added) file-wizard/anjuta-file-wizard.plugin.in,
16568 (added) file-wizard/anjuta-file-wizard.ui,
16569 (added) file-wizard/file.c,
16570 (added) file-wizard/file.h,
16571 (added) file-wizard/plugin.c,
16572 (added) file-wizard/plugin.h:
16573 Created new file wizard and added it. The wizard takes care of text
16574 bit insertions and new files creation.
16576 * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16577 plugins/editor/action-callbacks.h,
16578 plugins/editor/anjuta-document-manager.glade,
16579 plugins/editor/anjuta-document-manager.ui,
16580 plugins/editor/plugin.c, plugins/editor/text_editor.c,
16581 (removed) plugins/editor/file.[c,h]: Removed text insertions and
16582 new files code and moved into a new plugin (file wizard).
16584 * libanjuta/plugins.[c,h]: Added plugins selection function.
16586 * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
16587 get_position(), insert() in IAnjutaEditor interface. Added
16588 add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
16589 interface (for wizard plugins).
16591 * plugins/file-loader/anjuta-loader-plugin.ui,
16592 plugins/file-loader/plugin.c: Added wizard launcher interface which
16593 scans for plugins implement IAnjutaWizard interface and presents the
16594 list to user for selection. The selected plugin is then activated
16597 * libanjuta/interfaces/.cvsignore: Updated.
16598 * plugins/message-view/.cvsignore: Updated.
16599 * plugins/launcher/*: Removed as launcher has already been moved to
16600 libanjuta as class.
16602 * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
16603 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
16604 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
16605 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
16606 manuals/reference/libanjuta/tmpl/pixmaps.sgml:
16607 Updated API documentations.
16609 2004-09-01 Amanpreet Singh Alam <aalam@redhat.com>
16611 * configure.in: Added Punjabi to ALL_LINGUAS
16613 2004-07-29 Naba Kumar <naba@gnome.org>
16615 * configure.in: Added file-loader plugin Makefile path and
16616 fixed devhelp version requirement.
16618 2004-07-28 Naba Kumar <naba@gnome.org>
16620 * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
16621 terminal/preferences-terminal.png (added), message-view/*.png (added),
16622 message-view/*.xpm (added), editor/*.png (added),
16623 editor/*.xpm (added), plugins/editor/Makefile.am,
16624 plugins/editor/plugin.c, plugins/message-view/Makefile.am,
16625 plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
16626 src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
16627 respective plugins directories.
16629 * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
16630 pixmaps/block-end-16.png, pixmaps/block-end.png
16631 pixmaps/block-start-16.png, pixmaps/block-start.png
16632 pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
16633 pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
16634 pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
16635 pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
16636 pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
16637 pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
16638 pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
16639 pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
16640 pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
16641 pixmaps/preferences-editor.png, pixmaps/undock.png
16642 pixmaps/error-next-16.png, pixmaps/error-next.png
16643 pixmaps/error-prev-16.png, pixmaps/error-prev.png
16644 pixmaps/messages.xpm, pixmaps/preferences-messages.png,
16645 pixmaps/preferences-terminal.png: Deleted
16647 * libanjuta/properties* (removed), plugins/editor/properties* (added),
16648 plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
16649 plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
16650 plugins/editor/anjuta-document-manager.plugin.in,
16651 plugins/editor/anjuta-document-manager.ui,
16652 plugins/editor/plugin.c, plugins/editor/print.c,
16653 plugins/editor/search-replace_backend.c,
16654 plugins/editor/search_preferences.h,
16655 plugins/editor/text_editor.c, plugins/editor/text_editor.h:
16656 Moved properties souce files to editor plugin as it not required in
16657 libanjuta. Other editor fixes.
16659 * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
16660 libegg/dock/* (removed)
16661 : Restored GDL external dependencies and removed libegg dock
16662 sources, because gdl is being developed.
16664 * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
16665 libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
16666 libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
16667 libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
16668 libanjuta/plugins.c, libanjuta/plugins.h,
16669 libanjuta/resources.c, libanjuta/resources.h: Preferences now use
16670 gconf system. Shell now takes docking positions. Added more utility
16671 functions. Added plugins query function. And other fixes.
16673 * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
16675 * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
16676 plugin to load files based on mime type.
16678 * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
16680 * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
16681 plugins/file-manager/plugin.c: File manager now uses file loader to
16684 * plugins/message-view/anjuta-msgman.c,,
16685 plugins/message-view/message-view.c,
16686 plugins/message-view/plugin.c: Implemented launcher in libanjuta.
16688 * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
16689 plugins/terminal/terminal.c, src/Makefile.am,
16690 src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
16691 src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
16693 * libegg/dock/*: Removed directory.
16695 2004-07-28 Naba Kumar <naba@gnome.org>
16697 * configure.in: Reduced gnome-print version requirement.
16698 * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
16700 2004-07-21 Ray Strode <rstrode@redhat.com>
16701 * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
16704 2004-06-29 Johannes Schmid <jhs@cvs.gnome.org>
16706 * plugins/editor/search-replace.c: Some fixes
16707 * plugins/terminal/Makefile.am:
16708 Patch from: Alexey Rusakov <ktirf@users.sf.net>
16710 2004-05-19 Naba Kumar <naba@gnome.org>
16712 * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
16715 2004-05-17 Johannes Schmid <jhs@cvs.gnome.org>
16717 * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
16718 Implemented IAnjutaSavable
16719 * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
16721 2004-05-17 Naba Kumar <naba@gnome.org>
16723 * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
16724 plugins/build-basic-autotools/.cvsignore,
16725 plugins/build-basic-autotools/Makefile.am,
16726 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
16727 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
16728 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
16729 plugins/build-basic-autotools/build-basic-autotools.c,
16730 plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
16733 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
16736 * plugins/file-manager/an_file_view.c,
16737 plugins/file-manager/anjuta-file-manager.ui,
16738 plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
16739 Added context menu UI.
16741 * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
16744 2004-05-16 Johannes Schmid <jhs@cvs.gnome.org>
16746 * libanjuta/anjuta-preferences.[ch]:
16747 Added save/load_gconf functions
16748 * src/action_callbacks.[ch], src/preferences.c:
16749 Load global prefs from gconf at startup and save them
16750 on exit. Prefs load and save correctly but something resets
16751 them to default after loading...
16752 * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
16753 Somehow the linker does not find save/load_gconf functions
16754 in libanjuta. Must be a stupid mistake, I would be glad
16755 if someone could fix that.
16756 * manuals/reference/libanjuta-sections.txt: Added new
16757 preferences functions and removed gnome-filelist
16758 * plugins/file-manager/anjuta-file-manager-plugin.glade:
16759 * plugins/file-manager/plugin.c:
16760 Added root-path property
16762 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
16764 * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
16765 they are not longer needed.
16766 * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
16767 anjuta-sections.txt: Remove references to the files
16768 * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
16769 Use new nautilus icons for file-manager, looks incredible
16772 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
16774 * plugins/editor/anjuta-docman.c: gchar* to
16775 const gchar* in arguments
16776 * plugins/editor/text_editor.c: Implemented IAnjutaFile
16778 * plugins/file-manager/an_file_view.c: Open files on
16779 double-click. Does not work yet because it does not
16780 find IAnjutaFile interface in document manager
16782 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
16784 * plugins/editor/anjuta-docman.c
16785 * plugins/editor/text_editor.c:
16786 Made close button working, made multiple selection in
16787 File/Open dialog possble, fixed crash bug if file cannot
16790 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
16792 * plugins/editor/action-callbacks.c
16793 * plugins/editor/anjuta-docman.c
16794 * plugins/editor/anjuta-docman.h
16795 * plugins/editor/search-replace.c
16796 * plugins/editor/search-replace_backend.c
16797 * plugins/editor/text_editor.c
16798 * plugins/editor/text_editor.h:
16799 Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
16800 able to open all files, use uri instead of full_filename, fixed
16804 2004-05-13 Naba Kumar <naba@gnome.org>
16806 * plugins/message-view/anjuta-message-manager-plugin.glade:
16809 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
16812 * pixmaps/anjuta_splash.png: Added border.
16814 * plugins/editor/anjuta-document-manager.png: New icon.
16816 * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
16817 plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
16819 plugins/editor/Makefile.am,
16820 plugins/editor/search-replace.c,
16821 plugins/editor/search-replace.h,
16822 plugins/editor/search-replace_backend.c,
16823 plugins/editor/search-replace_backend.h,
16824 plugins/editor/search_preferences.h,
16825 plugins/editor/search_preferences.c: Merged changes from
16826 ANJUTA_1_2_0 branch.
16828 * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
16829 plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
16832 * plugins/terminal/Makefile.am,
16833 plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
16836 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
16839 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
16840 * plugins/message-view/plugin.c: Fixed glade file loading
16841 Removed "Show messages" menu item
16842 * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
16843 twice because of this load system layout hack.
16844 * libanjuta/anjuta-ui.h: Removed #include config.h
16845 * libanjuta/libanjuta.pc: Fixed path and depencies
16846 * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
16847 * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
16848 * libanjuta/properties.cxx : #include "properties_cxx.h"
16849 * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
16851 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
16852 * plugins/message-view/*: Fixed message view preferences
16853 * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
16854 * anjuta.glade: Removed messages stuff
16856 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
16858 * Removed libanjutamm, it is now hosted on SF.net:
16859 cvs.sf.net/cvsroot/anjuta/libanjutamm
16861 2004-05-11 Johannes Schmid <jhs@cvs.gnome.org>
16864 Added some experimental code to add support for C++ plugins.
16865 Nothing works yet and it is likely that it will disappear but
16866 I have some questions to murrayc and he wants to see the code.
16868 2004-05-11 Naba Kumar <naba@gnome.org>
16870 * plugins/terminal/terminal.c: Fixed prefs loading bug.
16872 * plugins/editor/action-callbacks.c: Fixed a crash bug in
16873 hightlight style menu actions.
16875 * manuals/reference/libanjuta/libanjuta-docs.sgml,
16876 manuals/reference/libanjuta/plugin-description-file.sgml,
16877 manuals/reference/libanjuta/writing-plugins.sgml,
16878 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16879 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16880 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
16882 * src/anjuta-app.c: Always load system layout for now.
16884 * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
16886 * manuals/reference/libanjuta/libanjuta-docs.sgml,
16887 manuals/reference/libanjuta/libanjuta-sections.txt,
16888 manuals/reference/libanjuta/libanjuta.types,
16889 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
16890 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
16891 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
16892 manuals/reference/libanjuta/tmpl/fileselection.sgml,
16893 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16894 (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
16895 Updated documentation.
16897 * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
16898 plugins/profile-default/plugin.c, src/layout.xml:
16899 Created terminal plugin.
16901 * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
16902 (new) plugins/file-manager/.cvsignore,
16903 plugins/file-manager/an_file_view.c,
16904 plugins/file-manager/plugin.c,
16905 plugins/file-manager/plugin.h: Moved preferences to separate
16906 glade file and added cvsignore file.
16908 * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
16909 from ANJUTA_1_2_0 branch. Please note that other po files need merging
16910 from the branch. I tried it but there were way too many conflicts.
16912 * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
16914 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
16915 util functions required during the merge.
16917 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
16920 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
16921 plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
16922 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
16923 plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
16924 Merged with ANJUTA_1_2_0 branch.
16926 2004-05-09 Johannes Schmid <jhs@cvs.gnome.org>
16928 * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
16930 2004-05-07 Naba Kumar <naba@gnome.org>
16932 * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
16934 * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
16935 Added preferences reading and loading.
16937 * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
16938 libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
16939 libanjuta/fileselection.c, libanjuta/fileselection.h,
16940 libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
16942 * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
16944 * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
16945 anjuta.spec.in, configure.in, data/autogen.sh.generic,
16946 data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
16947 data/macros/autogen.sh, data/macros2/autogen.sh
16948 data/properties/ada.properties, data/properties/anjuta.properties,
16949 launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
16950 libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
16951 (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
16952 (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
16953 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
16954 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
16955 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
16956 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
16957 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
16958 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
16959 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
16960 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
16961 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
16962 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
16963 manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
16964 manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
16965 plugins/class-gen/clsGen.c, plugins/editor/print.c,
16966 plugins/patch/patch-plugin.c, scintilla/Document.cxx,
16967 scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
16968 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
16969 scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
16970 (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
16971 scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
16972 (added) scintilla/scintilla-marshal.c,
16973 (added) scintilla/scintilla-marshal.h,
16974 (added) scintilla/scintilla-marshal.list,
16975 scintilla/include/SString.h, scintilla/include/SciLexer.h,
16976 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
16977 (added) scintilla/patches/scintilla-calltip-align.patch,
16978 (added) scintilla/patches/scintilla-minor.patch,
16979 tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
16981 2004-05-06 Naba Kumar <naba@gnome.org>
16983 * (added) plugins/file-manager/Makefile.am,
16984 (added) plugins/file-manager/anjuta-file-manager-plugin.png,
16985 (added) plugins/file-manager/anjuta-file-manager.plugin.in,
16986 (added) plugins/file-manager/anjuta-file-manager.ui,
16987 (added) plugins/file-manager/plugin.c,
16988 (added) plugins/file-manager/plugin.h,
16989 (removed) plugins/file-manager/an_file_view.h,
16990 plugins/Makefile.am, configure.in,
16991 plugins/file-manager/an_file_view.c: Created file manager plugin.
16993 * plugins/profile-default/plugin.c: Added file manager plugin in default
16996 * libanjuta/Makefile.am: Fixed dependencies.
16997 * pixmaps/anjuta_splash.png: New splash screen.
16999 2004-05-05 Johannes Schmid <jhs@cvs.gnome.org>
17001 * template/template.c/h: Added in-line doc
17002 * manuals/reference/template/*: Added template documentation
17003 * configure.in: Build template docs
17005 2004-05-05 Naba Kumar <naba@gnome.org>
17007 * autogen.sh: Added commands to generate initial interfaces.
17009 * libanjuta/Makefile.am,
17010 (removed)libanjuta/anjuta-plugin-parser.c,
17011 (removed)libanjuta/anjuta-plugin-parser.h,
17012 (added)libanjuta/anjuta-plugin-description.c,
17013 (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
17014 plugin description.
17016 * libanjuta/anjuta-plugin.c,
17017 libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
17019 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
17020 and added AnjutaShellPlacement enum for widgeds placement (passed to
17021 widget add_widget() method.
17023 * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
17024 and moved plugin sets loading in profile plugins.
17026 * libanjuta/interfaces/.cvsignore,
17027 (removed)libanjuta/interfaces/Makefile.am,
17028 libanjuta/interfaces/libanjuta.idl,
17029 libanjuta/interfaces/anjuta-idl-compiler.pl,
17030 (removed)libanjuta/interfaces/ianjuta-document-manager.c,
17031 (removed)libanjuta/interfaces/ianjuta-document-manager.h,
17032 (removed)libanjuta/interfaces/ianjuta-editor.c,
17033 (removed)libanjuta/interfaces/ianjuta-editor.h,
17034 (removed)libanjuta/interfaces/ianjuta-file.c,
17035 (removed)libanjuta/interfaces/ianjuta-file.h,
17036 (removed)libanjuta/interfaces/ianjuta-message-manager.c,
17037 (removed)libanjuta/interfaces/ianjuta-message-manager.h,
17038 (removed)libanjuta/interfaces/ianjuta-message-view.c,
17039 (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
17040 *.h and Makefile.am files. They are autogenerated. Interfaces are
17041 by anjuta-idl-compiler.pl from libanjuta.idl file.
17043 * manuals/reference/libanjuta/Makefile.am,
17044 manuals/reference/libanjuta/anjuta-architecture.sgml,
17045 manuals/reference/libanjuta/libanjuta-docs.sgml,
17046 manuals/reference/libanjuta/libanjuta-sections.txt,
17047 manuals/reference/libanjuta/libanjuta.types,
17048 manuals/reference/libanjuta/plugin-description-file.sgml,
17049 manuals/reference/libanjuta/writing-plugins.sgml,
17050 (added)manuals/reference/libanjuta/tmpl/.cvsignore,
17051 (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
17052 (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17053 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17054 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17055 (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17056 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
17057 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
17058 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
17059 (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
17060 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17061 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17062 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
17063 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
17064 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
17065 (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
17066 (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
17067 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
17068 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
17069 (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
17070 (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
17071 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17072 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
17073 (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
17074 (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
17075 (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
17076 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
17077 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
17078 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
17079 (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
17080 (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
17081 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17082 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
17083 Wrote writing-plugins.sgml documentation. Fixed cross links. Added
17084 interfaces template sgmls.
17086 * plugins/Makefile.am,
17087 plugins/devhelp/anjuta-devhelp.plugin.in,
17088 plugins/devhelp/plugin.c,
17089 plugins/editor/action-callbacks.c,
17090 plugins/editor/anjuta-document-manager.plugin.in,
17091 plugins/editor/plugin.c,
17092 plugins/editor/plugin.h,
17093 plugins/editor/text_editor.c,
17094 plugins/sample1/plugin.c,
17095 plugins/message-view/anjuta-message-manager.plugin.in,
17096 plugins/message-view/plugin.c: Fixed shell add_widget method to take
17097 placement. Fixed other errors.
17099 * (added)plugins/profile-default/.cvsignore,
17100 (added)plugins/profile-default/Makefile.am,
17101 (added)plugins/profile-default/anjuta-default-profile-plugin.png,
17102 (added)plugins/profile-default/anjuta-default-profile.plugin.in,
17103 (added)plugins/profile-default/anjuta-default-profile.ui,
17104 (added)plugins/profile-default/plugin.c,
17105 (added)plugins/profile-default/plugin.h: Added a default new
17109 src/action-callbacks.c,
17112 src/main.cpp: Fixed necessary changes for libanjuta
17114 2004-05-04 Naba Kumar <naba@gnome.org>
17116 * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
17117 plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
17118 plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
17119 placement for default widgets placements.
17121 2004-05-03 Naba Kumar <naba@gnome.org>
17123 * manuals/reference/libanjuta/anjuta-architecture.sgml,
17124 manuals/reference/libanjuta/libanjuta-docs.sgml,
17125 manuals/reference/libanjuta/plugin-description-file.sgml,
17126 manuals/reference/libanjuta/writing-plugins.sgml:
17127 Wrote more sections in writing-plugins document and fixed errors.
17129 2004-05-03 Naba Kumar <naba@gnome.org>
17131 * libanjuta/interfaces/libanjuta.idl: Added interface
17132 IAnjutaFileManager.
17134 * manuals/reference/libanjuta/anjuta-architecture.dia,
17135 manuals/reference/libanjuta/anjuta-architecture.png: Updated
17136 architecture diagram.
17138 * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
17139 manuals/reference/libanjuta/libanjuta-docs.sgml,
17140 (added) manuals/reference/libanjuta/plugin-description-file.sgml,
17141 (added) manuals/reference/libanjuta/writing-plugins.sgml:
17142 Wrote writing-plugins document and separated chapters into
17143 separate sgml files.
17145 * plugins/file-manager/an_file_view.c,
17146 plugins/file-manager/an_file_view.h: New and improved directory
17149 2004-05-02 Sven Herzberg <herzi@abi02.de>
17151 * anjuta.glade: re-designed the new file dialog
17152 * anjuta_dialogs_strings.c: new strings from the new file dialog
17154 2004-04-30 Naba Kumar <naba@gnome.org>
17156 * libanjuta/interfaces/Makefile.am.iface,
17157 libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
17159 * libanjuta/interfaces/libanjuta.idl: Updated.
17161 * libanjuta/interfaces/Makefile.am.iface,
17162 libanjuta/interfaces/libanjuta.idl: Updated.
17164 2004-04-29 Naba Kumar <naba@gnome.org>
17166 * libanjuta/interfaces/Makefile.am.iface,
17167 libanjuta/interfaces/libanjuta.idl: Updated.
17169 2004-04-29 Naba Kumar <naba@gnome.org>
17171 * libanjuta/interfaces/giface-idlc-c.pl,
17172 libanjuta/interfaces/libanjuta.idl: Upgraded.
17173 * libanjuta/interfaces/Makefile.am.iface: Added.
17175 2004-04-28 Naba kumar <naba@gnome.org>
17177 * libanjuta/interfaces/giface-idlc-c.pl,
17178 libanjuta/interfaces/libanjuta.idl: Added anjuta interface
17179 definitions and wrote a compiler.
17181 2004-04-28 Naba Kumar <naba@gnome.org>
17183 * libanjuta/anjuta-shell.c: Fixed docs.
17184 * libanjuta/interfaces/Makefile.am,
17185 libanjuta/interfaces/ianjuta-file.c,
17186 libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
17188 * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
17190 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
17192 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17193 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17194 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17195 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17196 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
17197 * src/anjuta-app.c: Fixed bug.
17199 2004-04-27 Naba Kumar <naba@gnome.org>
17201 * libanjuta/anjuta-preferences-dialog.c,
17202 manuals/Makefile.am: Fixed document bugs and enabled docs
17205 * libanjuta/anjuta-preferences-dialog.c,
17206 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
17207 More documentation.
17209 * libanjuta/anjuta-preferences.c,
17210 manuals/reference/libanjuta/libanjuta-docs.sgml,
17211 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17212 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17213 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17214 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17215 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
17216 Wrote more documentations.
17218 * (removed) plugins/message-view/imessage-view.c,
17219 (removed) plugins/message-view/ianjuta-msgman.c,
17220 plugins/message-view/Makefile.am,
17221 plugins/message-view/anjuta-msgman.c,
17222 plugins/message-view/anjuta-msgman.h,
17223 plugins/message-view/message-view.c,
17224 plugins/message-view/message-view.h,
17225 plugins/message-view/plugin.c,
17226 plugins/message-view/plugin.h: Moved interface implementations
17227 in their respective classes and used correct macros to
17228 defined class types.
17230 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17231 src/action-callbacks.c, src/anjuta-app.c: Subclassed
17232 AnjutaUI from GtkUIManager instead of GtkDialog.
17234 * manuals/reference/libanjuta/Makefile.am,
17235 manuals/reference/libanjuta/libanjuta-docs.sgml,
17236 manuals/reference/libanjuta/libanjuta-sections.txt,
17237 manuals/reference/libanjuta/libanjuta.types,
17238 (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17239 (added) manuals/reference/libanjuta/anjuta-architecture.png,
17240 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17241 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17242 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17243 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
17244 Wrote more documentation, fixed typos, added architecture
17245 diagram, updated object types etc.
17247 * plugins/editor/text_editor.c: Fixed interface implementation.
17249 2004-04-26 Naba Kumar <naba@gnome.org>
17251 * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
17252 (added) manuals/reference/libanjuta/anjuta-architecture.png,
17253 manuals/reference/libanjuta/libanjuta-docs.sgml: Added
17254 architecture diagram and a new chapter on plugins description file.
17256 2004-04-25 Naba Kumar <naba@gnome.org>
17258 * libanjuta/anjuta-children.h,
17259 libanjuta/anjuta-plugin.c,
17260 libanjuta/anjuta-plugin.h,
17261 libanjuta/anjuta-preferences.c,
17262 libanjuta/anjuta-shell.c,
17263 libanjuta/anjuta-shell.h,
17264 libanjuta/e-splash.c,
17265 libanjuta/e-splash.h,
17266 manuals/reference/libanjuta/Makefile.am,
17267 manuals/reference/libanjuta/libanjuta-docs.sgml,
17268 manuals/reference/libanjuta/libanjuta-sections.txt,
17269 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17270 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17271 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17272 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17273 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17274 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17275 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17276 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17277 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17278 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17279 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17280 manuals/reference/libanjuta/tmpl/defaults.sgml,
17281 manuals/reference/libanjuta/tmpl/fileselection.sgml,
17282 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17283 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17284 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17285 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17286 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17287 manuals/reference/libanjuta/tmpl/plugins.sgml,
17288 manuals/reference/libanjuta/tmpl/properties.sgml,
17289 manuals/reference/libanjuta/tmpl/resources.sgml,
17290 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
17291 manuals/reference/libanjuta/tmpl/e-splash.sgml,
17292 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
17293 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17294 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
17295 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
17297 Added more template files and wrote more documentation.
17299 2004-04-24 Andras Timar <timar@gnome.hu>
17301 * configure.in: Added hu to ALL_LINGUAS.
17303 2004-04-23 Naba Kumar <naba@gnome.org>
17305 * configure.in: Fixed compile error.
17307 * libanjuta/anjuta-children.c,
17308 libanjuta/anjuta-children.h,
17309 libanjuta/anjuta-preferences.c,
17310 libanjuta/anjuta-preferences.h,
17311 libanjuta/anjuta-shell.c,
17312 libanjuta/anjuta-ui.c,
17313 libanjuta/anjuta-ui.h,
17314 manuals/reference/libanjuta/Makefile.am,
17315 manuals/reference/libanjuta/libanjuta-docs.sgml,
17316 manuals/reference/libanjuta/libanjuta.types,
17317 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17318 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17319 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17320 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17321 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17322 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
17323 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17324 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17325 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17326 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17327 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17328 manuals/reference/libanjuta/tmpl/defaults.sgml,
17329 manuals/reference/libanjuta/tmpl/fileselection.sgml,
17330 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17331 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
17332 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
17333 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17334 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17335 manuals/reference/libanjuta/tmpl/plugins.sgml,
17336 manuals/reference/libanjuta/tmpl/properties.sgml,
17337 manuals/reference/libanjuta/tmpl/resources.sgml,
17338 plugins/sample1/plugin.c: Added libanjuta API documentation.
17340 2004-04-22 Naba Kumar <naba@gnome.org>
17342 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
17343 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17344 libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
17345 libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
17346 (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
17347 libegg/egg-combo-action.c, libegg/egg-entry-action.c,
17348 (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
17349 (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
17350 (removed) libegg/eggradiotoolbutton.c,
17351 (removed) libegg/eggseparatortoolitem.c,
17352 (removed) libegg/eggtoggletoolbutton.c,
17353 (removed) libegg/eggtoolbar.c,
17354 (removed) libegg/eggtoolbutton.c,
17355 (removed) libegg/eggtoolitem.c,
17356 (removed) libegg/prop-editor.c,
17357 (removed) libegg/test-actions.c,
17358 (removed) libegg/test-drag.c,
17359 (removed) libegg/test-merge.c,
17360 (removed) libegg/test-toolbar.c,
17361 libegg/menu/Makefile.am,
17362 (removed) libegg/menu/egg-accel-dialog.h,
17363 (removed) libegg/menu/egg-action-group.h,
17364 (removed) libegg/menu/egg-action.h,
17365 libegg/menu/egg-entry-action.h,
17366 (removed) libegg/menu/egg-markup.h,
17367 (removed) libegg/menu/egg-menu-merge.h,
17368 (removed) libegg/menu/egg-menu.h,
17369 (removed) libegg/menu/egg-radio-action.h,
17370 (removed) libegg/menu/egg-toggle-action.h,
17371 (removed) libegg/menu/howitshouldwork.txt,
17372 (removed) libegg/toolbar/.cvsignore,
17373 (removed) libegg/toolbar/Makefile.am,
17374 (removed) libegg/toolbar/TODO,
17375 (removed) libegg/toolbar/eggradiotoolbutton.h,
17376 (removed) libegg/toolbar/eggseparatortoolitem.h,
17377 (removed) libegg/toolbar/eggtoggletoolbutton.h,
17378 (removed) libegg/toolbar/eggtoolbar.h,
17379 (removed) libegg/toolbar/eggtoolbutton.h,
17380 (removed) libegg/toolbar/eggtoolitem.h,
17381 (removed) libegg/toolbar/prop-editor.h,
17382 (removed) libegg/toolbar/toolbar-api.txt,
17383 (removed) libegg/toolbar/toolbar-ideas.txt,
17384 plugins/devhelp/anjuta-devhelp.ui,
17385 plugins/devhelp/plugin.c,
17386 plugins/editor/action-callbacks.c,
17387 plugins/editor/action-callbacks.h,
17388 plugins/editor/anjuta-docman.c,
17389 plugins/editor/anjuta-document-manager.ui,
17390 plugins/editor/plugin.c,
17391 P plugins/message-view/Makefile.am,
17392 plugins/message-view/anjuta-message-manager.ui,
17393 plugins/message-view/plugin.c,
17394 plugins/sample1/anjuta-sample.ui,
17395 plugins/sample1/plugin.c,
17396 src/action-callbacks.c,
17397 src/action-callbacks.h,
17398 src/anjuta-actions.h,
17400 src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
17401 Gtk actions and UIManager. Fixed all plugins to use this.
17403 * manuals/reference/gtkdoc-scangobj.diff,
17404 manuals/reference/libanjuta/Makefile.am,
17405 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17406 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17407 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17408 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17409 manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
17411 * configure.in: Updated to require gtk-2.4 and gnome-2.6.
17413 2004-04-20 Johannes Schmid <jhs@cvs.gnome.org>
17415 * plugins/message-view/imessage-view.c
17416 * plugins/message-view/ianjuta-msgman.c:
17419 2004-04-17 Adam Weinberger <adamw@gnome.org>
17421 * configure.in: Added en_CA to ALL_LINGUAS.
17423 2004-04-08 Naba Kumar <naba@gnome.org>
17425 * libanjuta/interfaces/ianjuta-message-view.[c,h],
17426 libanjuta/interfaces/Makefile.am,
17427 libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
17428 message manager and message view interfaces.
17430 * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
17431 libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
17432 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
17433 libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
17434 src/anjuta-app.c: Used 'activate' and
17435 'deactivate' virtual methods for plugins. Fixed installed plugins
17436 dialogs. Added remove_widget() method for AnjutaShell.
17438 * libanjuta/interfaces/Makefile.am,
17439 libanjuta/interfaces/ianjuta-document-manager.c,
17440 libanjuta/interfaces/ianjuta-document-manager.h,
17441 libanjuta/interfaces/ianjuta-editor.c,
17442 libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
17443 and editor interfaces.
17445 * plugins/devhelp/plugin.c,
17446 plugins/message-view/anjuta-message-manager.plugin.in,
17447 plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
17448 plugins/sample1/plugin.c: Updated plugins implementation to
17449 reflect the changes.
17451 2004-04-07 Naba Kumar <naba@gnome.org>
17453 * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
17454 libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
17455 libanjuta/interfaces/ianjuta-editor.h,
17456 (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
17457 plugins/editor/anjuta-docman.c,
17458 plugins/editor/anjuta-document-manager.plugin.in,
17459 plugins/editor/plugin.c, plugins/sample1/plugin.c,
17460 src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
17461 Added supported interfaces for plugins. Tested plugin interfaces
17462 through sample plugin.
17464 2004-02-29 Johannes Schmid <jhs@cvs.gnome.org>
17466 * template/Makefile.am, data/templates/library/Makefile.am
17467 Fixed some automake-1.7 incompatibilities
17468 * template/xmltemplate.c: Small fix
17470 2004-02-23 Naba Kumar <naba@gnome.org>
17472 * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
17473 Added plugins manager dialog.
17475 * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
17476 library dependencies.
17478 * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
17479 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
17480 src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
17481 (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
17482 geometry command line option.
17484 2004-02-16 Naba Kumar <naba@gnome.org>
17486 * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
17487 Added interfaces and IAnjutaEditor editor interface.
17488 * plugins/editor/text_editor.c: Implemented IAnjutaEditor
17490 * libanjuta/anjuta-shell.h: Fixed bug.
17492 2004-02-13 Naba Kumar <naba@gnome.org>
17494 * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
17496 2004-02-13 Johannes Schmid <jhs@cvs.gnome.org>
17498 * data/template/*/.cvsignore:
17499 Avoid all these ? in cvs output
17501 2004-02-13 Naba Kumar <naba@gnome.org>
17503 * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
17504 includes and linking.
17506 * configure.in, plugins/Makefile.am: Enabled devhelp plugin
17507 and set required version to devhelp 0.8. This devhelp version
17508 can be acquired from gnome cvs branch devhelp branch
17509 devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
17511 * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
17512 src/actions-callbacks.c: Added Dock Manager settings menu item.
17514 * configure.in, plugins/Makefile.am: Disabled devhelp creation.
17515 * plugins/devhelp/plugin.c: Fixed a linking bug.
17517 * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
17518 libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
17519 external GDL dependency and used libegg codes.
17521 2004-02-12 Naba Kumar <naba@gnome.org>
17523 * configure.in, plugins/Makefile.am, plugins/devhelp/*:
17524 Added devhelp plugin, but it can't be used without a
17525 patch in devhelp. So it's disabled for now.
17527 * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
17528 libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
17529 plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
17530 Update cvsignore files.
17532 * libanjuta/plugins.c, widgets/e-splash.c:
17533 Fixed plugins loading to show splash icons.
17535 * plugins/message-view/anjuta-message-manager.plugin.in,
17536 plugins/message-view/plugin.c: Fixed plugin registered name.
17538 * plugins/message-view/anjuta-message-view.png,
17539 plugins/sample1/anjuta-sample-plugin.png: Update images.
17541 * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
17542 src/main.c: Fixed layout loading.
17544 * plugins/devhelp/Makefile.am: Fixed error.
17546 * (removed) widgets/*, libanjuta/plugins.h,
17547 src/main.c: Transfered widgets to libanjuta/.
17549 * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
17550 toplevel directory to created only one library as libanjuta-egg.
17552 * data/Makefile.am: Fixed build error.
17554 * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
17555 libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
17556 libegg/.cvsignore: Added egg dock widget.
17558 * gdl/*: Removed as they are now available in libegg.
17560 2004-02-11 Franco Catrin <fcatrin@tuxpan.com>
17562 * plugins/editor/anjuta-docman.c:
17563 Use stock close icon on tab close button
17565 2004-02-11 Johannes Schmid <jhs@cvs.gnome.org>
17567 * data/template/Makefile.am
17568 data/template/language/Makefile.am
17569 data/template/library/Makefile.am
17570 data/template/text/Makefile.am
17571 data/template/project/Makefile.am
17572 data/template/project/terminal/Makefile.am
17573 configure.in: Created Makefile to install templates
17575 2004-02-11 Naba Kumar <naba@gnome.org>
17577 * plugins/editor/action-callbacks.c,
17578 plugins/editor/anjuta-document-manager.ui,
17579 plugins/editor/plugin.c
17580 plugins/message-view/anjuta-message-manager.ui,
17581 src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
17583 2004-02-09 Johannes Schmid <jhs@cvs.gnome.org>
17585 * plugins/message-view/*: MessageView plugin is now loaded
17586 The menu items are still dummies.
17588 2004-02-09 Naba Kumar <naba@gnome.org>
17590 * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
17593 * libanjuta/anjuta-preferences.h: Added some documentation.
17595 * libanjuta/anjuta-shell.h: Removed dead codes.
17597 * (removed) manuals/reference/gtkdoc-scangobj,
17598 manuals/reference/gtkdoc-scangobj.diff,
17599 manuals/reference/libanjuta/.cvsignore,
17600 manuals/reference/libanjuta/Makefile.am,
17601 manuals/reference/libanjuta/README.inline-doc,
17602 manuals/reference/libanjuta/README.sections,
17603 manuals/reference/libanjuta/libanjuta-docs.sgml,
17604 manuals/reference/libanjuta/libanjuta-sections.txt,
17605 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
17606 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
17607 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
17608 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
17609 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
17610 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
17611 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17612 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
17613 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
17614 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
17615 manuals/reference/libanjuta/tmpl/defaults.sgml,
17616 manuals/reference/libanjuta/tmpl/fileselection.sgml,
17617 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
17618 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
17619 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
17620 manuals/reference/libanjuta/tmpl/plugins.sgml,
17621 manuals/reference/libanjuta/tmpl/properties.sgml,
17622 manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
17623 of scan program. Updated templates.
17625 plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
17626 editor action callbacks data.
17628 plugins/editor/text_editor.c: Fixed scintilla height problem. Added
17629 scintilla object ref/unref.
17631 2004-02-08 Johannes Schmid <jhs@cvs.gnome.org>
17633 * template/*: Added new xml based template system
17634 * template/dtds/*: Dtds to validate xml files of the template systems
17635 * data/template/*: Some sample template files
17636 Still needs some work but builds fine!
17638 2004-02-06 Naba Kumar <naba@gnome.org>
17640 * cofigure.in, manuals/Makefile.am,
17641 (added) manuals/reference/*: Added API documentation
17642 structure (gtk-doc based).
17644 * libanjuta/libanjuta.h: Updated
17646 2004-02-05 Naba Kumar <naba@gnome.org>
17648 * configure.in: Sets correct dependencies and
17649 uses gdl external library.
17651 * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
17652 libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
17653 libanjuta/anjuta-utils.h, libanjuta/fileselection.c
17654 libanjuta/fileselection.h, libanjuta/glue-factory.c,
17655 libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
17656 libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
17657 and added file dialogs.
17659 * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
17660 libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
17661 Build dynamic libraries for libegg.
17663 * plugins/Makefile.am, plugins/editor/Makefile.am,
17664 plugins/editor/action-callbacks.c,
17665 plugins/editor/action-callbacks.h,
17666 plugins/editor/anjuta-docman.c,
17667 plugins/editor/anjuta-docman.h
17668 plugins/editor/anjuta-document-manager.plugin.in
17669 plugins/editor/anjuta-document-manager.png
17670 plugins/editor/anjuta-document-manager.ui
17671 plugins/editor/file.c
17672 plugins/editor/file.h
17673 plugins/editor/plugin.c
17674 plugins/editor/print.c
17675 plugins/editor/print.h
17676 plugins/editor/search-replace.c
17677 plugins/editor/search_incremental.c
17678 plugins/editor/search_incremental.h
17679 plugins/editor/text_editor.c
17680 plugins/editor/text_editor.h
17681 plugins/editor/text_editor_cbs.c
17682 plugins/editor/text_editor_menu.h
17683 plugins/sample1/Makefile.am
17684 plugins/sample1/anjuta-sample-plugin.png
17685 plugins/sample1/anjuta-sample.plugin.in
17686 plugins/sample1/anjuta-sample.ui
17687 plugins/sample1/plugin-sample1.c
17688 plugins/sample1/plugin.c
17689 plugins/sample1/plugin.h: Created sample
17690 plugin and fixed editor plugin.
17692 * printing/*: Removed.
17694 * scintilla/Makefile.am: Builds dynamic library.
17696 * src/Makefile.am, src/action-callbacks.c,
17697 src/action-callbacks.h, (removed) src/an_symbol_view.c,
17698 src/anjuta-actions.h, src/anjuta-app.c,
17699 src/anjuta-app.h, src/anjuta-callbacks.c,
17700 src/anjuta-callbacks.h, (removed) src/anjuta.c,
17701 (removed) src/anjuta.h, src/anjuta.ui,
17702 src/layout.xml, src/main.c, src/preferences.h,
17703 src/utilities.c: Debuggged and finally made plugins
17706 * global-tags/Makefile.am: Fixed build error.
17708 2004-02-03 Naba Kumar <naba@gnome.org>
17710 * configure.in: Users GDL from external package.
17711 * plugins/*: Added many new plugins (not ready though).
17712 * src/*: Removed many files (which have been transfered in plugins/).
17714 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
17716 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
17718 2004-01-10 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17720 * configure.in: Added editor plugins
17722 * plugins/Makefile.am, src/search-replace_backend.h,
17723 plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
17724 plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
17726 * Added: plugins/editor/search_incremental.c,
17727 plugins/editor/search_incremental.h
17729 * Update search-replace in plugins/editor
17731 2004-01-09 Johannes Schmid <jhs@cvs.gnome.org>
17733 * plugins/message-view/message-view.c: Some code clean-up
17735 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17737 * Added: search_incremental[ch]
17739 * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
17740 src/mainmenu_callbacks.c, src/toolbar.c
17741 src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
17743 * Incremental Search
17745 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
17747 * plugins/message-view/anjuta-msgman.[c/h]:
17748 Added message manager for easier message handling with a
17749 similar interface as docman. Of course you can still use
17750 MessageView standalone.
17751 * plugins/Makefile.am: Added message-view because it compiles
17754 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
17756 * plugins/message-view/*: Added message-view plugin
17758 * configure.in: Added plugins/message-view/Makefile
17760 2004-01-03 Naba Kumar <naba@gnome.org>
17762 * libanjuta/*.c: Added new files and updated old ones.
17763 * plugins/editor/*: Added editor plugin.
17764 * configure.in: Added editor plugin and moved editor related
17767 2004-01-02 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
17769 * src/Makefile.am: Added search-replace_backend.[ch]
17770 Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
17772 * anjuta.glade, src/search-replace.c, src/search-replace.h,
17773 src/search-replace_backend.c, src/search-replace_backend.h,
17774 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
17775 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
17776 src/toolbar_callbacks.c
17777 * The advanced Search/Replace functionality now replaces the older
17778 Find/Replace stuff.
17779 * The Search/Replace functionality can be interrupted during a long
17782 2003-12-11 Naba Kumar <naba@gnome.org>
17784 * configure.in: Removed libegg flags from ANJUTA_FLAGS.
17785 * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
17787 * Makefile.am, libanjuta/*: Added new module.
17788 * src/Makefile.am: Fixed linking error.
17789 * src/watch_cbs.c: Debugger clean up.
17790 * configure.in: Added libanjuta-2.0.pc
17792 * configure.in, libanjuta/Makefile.am,
17793 (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
17796 2003-12-11 Naba Kumar <naba@gnome.org>
17798 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
17800 * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
17801 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
17802 src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
17803 src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
17804 The user can now give a name at the creation of a new file and
17805 insert automatically (user choice) header, gpl notice, header
17806 template. The file extension is added automatically according
17807 to the selected type of file. The various insert functions have
17808 been moved from mainmenu-callback.c to file.c. The cursor is now
17809 moved after an insert operation. Removes also useless code in
17810 memory.c and search-replace.c
17812 2003-12-11 Pavol Bosik <Pavol.Bosik@siemens.com>
17814 * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
17815 sortable headers, process tree, removal of path and process params
17816 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
17817 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
17820 2003-12-10 Naba Kumar <naba@gnome.org>
17822 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
17824 2003-11-30 Abel Cheung <maddog@linux.org.hk>
17826 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
17828 2003-11-28 Naba Kumar <naba@gnome.org>
17830 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
17832 * manuals/de/*: Added german translation docs.
17834 * configure.in, Makefile.am, src/Makefile.am,
17835 libegg/*/*: Added libegg library.
17837 * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
17838 installation directory.
17840 * src/text_editor_cbs.c: Fixed closing of file.
17842 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
17844 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
17846 2003-09-05 Naba Kumar <naba@gnome.org>
17848 * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
17849 src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
17850 src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
17851 src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
17852 src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
17853 anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
17854 (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
17855 (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
17856 using libegg. Initial commit -- compiles but is not complete.
17858 2003-08-08 Abel Cheung <maddog@linux.org.hk>
17860 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
17862 2003-06-04 Abel Cheung <maddog@linux.org.hk>
17864 * configure.in: Removed "ta" from ALL_LINGUAS.
17866 2003-05-16 Jordi Mallach <jordi@sindominio.net>
17868 * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
17870 2003-05-16 Danilo Šegan <dsegan@gmx.net>
17872 * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
17874 2004-04-24 Andras Timar <tmar@gnome.hu>
17876 * configure.in: Added hu to ALL_LINGUAS.
17878 2004-04-14 Naba Kumar <naba@gnome.org>
17880 * src/Makefile.am, printing/Makefile.am,
17881 tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
17882 because we are still using GtkCombo and build breaks with gtk-2.4.
17884 2004-04-13 Naba Kumar <naba@gnome.org>
17887 * anjuta.spec.in: Fixed build error.
17888 * po/POTFILES.in: Updated.
17889 * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
17891 2004-04-11 Naba Kumar <naba@gnome.org>
17894 * AUTHORS: Updated.
17895 * configure.in: Added ga in ALL_LINGUAS.
17896 * ChangeLog: Fixed dates.
17898 2004-04-09 Naba Kumar <naba@gnome.org>
17900 * src/print.c: Fixed buffer styling bug when printing with
17903 * data/properties/anjuta.properties: Defined only one base font and
17904 used courier instead of lucidatypewriter, because most newer systems are
17905 unlikely to have it (bug #885023, #925956, #890473).
17907 * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
17910 * src/an_file_view.c: Fixed possible crash bug.
17912 2004-04-07 Naba Kumar <naba@gnome.org>
17914 * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
17915 gtk_main_quit() etc..), so that atexit() functions are not called
17916 (which is apparently done to free up memory and we don't need to
17917 do that at this point). Incidentally, something also happens in the
17918 atexit call which freezes the UI for far too long when the application
17919 exits and we want to avoid that..
17920 * src/glade_iface.c: Fixed compiler warning.
17922 2004-04-06 Naba Kumar <naba@gnome.org>
17924 * src/project_dbase_gui.c: Fixed errors.
17926 * src/registers_gui.c: Fixed possible crash bug.
17927 * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
17928 * src/signals.[c,h]: Used tree view and glade file for dialog.
17929 * src/Makefile.am, src/about.c, src/an_file_view.c,
17930 src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
17931 src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
17932 src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
17933 src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
17934 src/commands.c, src/compatibility_0.c, src/compiler_options.c,
17935 src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
17936 src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
17937 src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
17938 src/launcher.h, src/main.c, src/main_menubar.c,
17939 src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
17940 src/message-manager-private.cc, src/message-manager.cc,
17941 src/preferences.c, src/project_config.c, src/project_dbase.c,
17942 src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
17943 src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
17944 src/registers_cbs.h, src/registers_gui.c, src/resources.c,
17945 src/search-replace.c, src/search-replace_backend.c,
17946 src/search_incremental.c, src/search_preferences.c,
17947 src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
17948 src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
17949 src/signals_gui.c, src/source.c, src/src_paths.c,
17950 src/stack_trace.c, src/start-with.c, src/style-editor.c,
17951 src/support.c, src/text_editor.c, src/text_editor_cbs.c,
17952 src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
17953 src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
17954 src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
17955 tagmanager/Makefile.am, scintilla/include/SString.h,
17956 widgets/Makefile.am, widgets/gnomefilelist.c:
17958 Removed all deprecated codes and substituted
17959 with newer APIs. Fixed some possible crash bugs where cell renderers
17962 * scintilla/patches/scintilla-minor.patch: Minor patch.
17964 2004-04-06 Naba Kumar <naba@gnome.org>
17966 * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
17967 tree after all the files have been added (and not everytime a file
17968 is added in the project). Also fixed some memory corruption
17969 (possibly bug #900478).
17971 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
17972 src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
17973 src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
17974 src/project_dbase_gui.c, src/source.c, src/text_editor.c,
17975 src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
17976 qualifier wherever appropriate.
17978 2004-04-05 Naba Kumar <naba@gnome.org>
17980 * src/launcher.[h,c], src/debugger.c: Added a method in launcher to
17981 switch terminal echo on/off. Debugger requires it off, while the
17982 rest requires it on.
17984 * src/search-replace.c: sets search direction and action (in addtion
17985 to target) for find in files.
17987 2004-04-02 Naba Kumar <naba@gnome.org>
17989 * src/mainmenu_callbacks.c: Sets filename during save of new files.
17991 * src/project_dbase.c, src/debugger, src/an_file_view.c,
17992 src/an_symbol_view.c: Added an gtk events loop for
17993 displaying project loading status (for loading large projects) and
17994 debugger program starting ... just to give an impression of fastness :-).
17996 * configure.in, anjuta.prj: Bumped version to 1.2.2.
17998 * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
17999 crash bug, which occurs when opening and closing a large project
18002 * src/attach_process.c: Fixed a comiple error for old gcc.
18004 * src/launcher.c: Prints proper error message when launcher child
18005 could not be executed and exits properly. Fixed a crash
18008 * src/resources.c, src/utilities.c, src/glade_iface.c,
18009 src/debugger.c, src/attach_process.c: Properly exits forked children
18010 when they could not be executed.
18012 2004-04-01 Naba Kumar <naba@gnome.org>
18014 * src/search-replace.c: Fixed a crash bug (bug #921893).
18016 2004-03-31 Naba Kumar <naba@gnome.org>
18018 * anjuta.glade: Added a note on compiler options dialog ->support
18019 dialog telling that supports are only available for file mode.
18021 * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
18023 Improved shutdown time delay by bypassing project closing
18024 and unloading plugins.
18026 * src/build_file.c, data/properties/anjuta.properties: Added a property
18027 to toggle on/off for going to first error automatically.
18029 2004-03-31 Pavol Bosik <Pavol.Bosik@siemens.com>
18031 * src/debugger.c: fixed core file loading
18032 * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
18033 for long lines (bugs #700968 and #911376)
18034 * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
18036 * src/anjuta.c: Focuses current AnEditor correctly.
18038 2004-03-30 Naba Kumar <naba@gnome.org>
18040 * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
18041 * AUTHORS: Updated with all contributors names.
18043 * src/about.c: Reads contributors names from AUTHORS file.
18044 * manuals/C/anjuta-manual/authors.xml: Points to online
18047 2004-03-29 Naba Kumar <naba@gnome.org>
18049 * data/properties/ada.properties: Fixed syntax colors. Patch
18050 from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
18053 * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
18054 src/appwiz_page2.c: Correctly defines PACKAGE_DATA_DIR for
18055 generated projects, so that their pixmap files are
18056 found properly (bug #919903).
18058 * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
18061 * src/source.c: Installs .glade file of libgllade
18062 projects in $(datadir)/$(package)/glade (part of bug #861038).
18064 * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
18065 in compiler options (bug #883837).
18067 * src/launcher.c: Disabled pty terminal echo. Correctly prompts
18068 for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
18070 2004-03-29 Pavol Bosik <Pavol.Bosik@siemens.com>
18072 * anjuta/src/search-replace.c: fixed another crash bug in
18074 * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
18075 breakpoint property fix
18077 2004-03-29 Naba Kumar <naba@gnome.org>
18079 * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
18080 (new) manuals/C/anjuta-advanced-tutorial/*:
18081 Added menu entry for 'Anjuta Advanced Tutorial'
18082 written by Olivier Pinçon <opincon _at_ wanadoo.fr>.
18084 2004-03-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18086 * src/fileselection.[ch], src/mainmenu_callbacks.c:
18087 Fixed bug #908941 ('Open' starts in wrong directory)
18089 2004-03-26 Naba Kumar <naba@gnome.org>
18091 * anjuta.h, src/message-manager-private.[h,cc]: Fixed
18092 compile error and bug #905738 with terminal.
18094 * src/search_incremental.c, src/register.c, src/sharedlib.c,
18095 src/search-replace.[h,c], src/search_incremental.[h,c],
18096 src/search_preferences.h, src/utilities.c, src/anjuta.c,
18097 src/text_editor.[c,h]: Fixed compiler warnings.
18099 * src/search-replace.c: Fixed a memory corruption (possible
18100 fix for bug #921893, but not yet confirmed).
18102 * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
18103 src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
18104 src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
18105 SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
18107 2004-03-25 Naba Kumar <naba@gnome.org>
18109 * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
18110 crash bug with attach process dialog and made the dialog closable
18113 * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
18114 always display within the margin.)
18116 * src/debugger.c: Fixed a typo (detele -> delete) which deletes
18117 the old breakpoint when it's properties are updated
18118 (creating a new updated one).
18120 2004-03-25 Pavol Bosik <Pavol.Bosik@siemens.com>
18122 * src/aneditor.cxx, src/aneditor.h: fixed calltips
18123 displayed for wrong file.
18124 * src/breakpoints.c: conditional breakpoints
18125 * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
18126 "Find in Files..." disabling policy
18128 2004-03-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18130 * src/build_file.c: Fixed bug #874380
18131 Goto the first error if it exists.
18133 2004-03-24 Naba Kumar <naba@gnome.org>
18135 * src/anjuta.c: Fixed to get correct child exit status
18136 using mask (bug #905738).
18138 * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
18139 Aligned buttons in the New file dialog,
18140 set default response to OK, entry box activates default response,
18141 ESC closes dialog and hides on delet_event.
18143 2004-03-19 Naba Kumar <naba@gnome.org>
18145 * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
18148 2004-03-17 Pavol Bosik <Pavol.Bosik@siemens.com>
18150 * src/search-replace.c: fixed "Find Usage" crash when no project open
18152 2004-03-17 Naba Kumar <naba@gnome.org>
18154 * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
18155 Fixed the generated projects to read m4 directory if the directory
18156 exists (bug #917781).
18158 2004-03-12 Naba Kumar <naba@gnome.org>
18160 * HACKING: Fixed formatting for auto-parsing.
18162 2004-03-10 Pavol Bosik <Pavol.Bosik@siemens.com>
18164 * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
18165 rework (bug #890609)
18167 2004-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18169 * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
18171 2004-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18173 * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
18174 * src/search_preferences.c: Fixed typo.
18176 2004-02-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18178 * src/search-replace.c: improved Search&Replace
18179 For the moment "Replace All" does not work with non opened files
18180 but Anjuta should not crash now ! ???
18182 2004-02-26 Naba Kumar <naba@gnome.or>
18184 * src/source.c: Fixed to pass cflags correctly
18185 and suppress the automake's default cflags.
18186 bug #816130, #801056, #782798, #773459
18188 * data/properties/anjuta.properties: Do not defualt to -k make option.
18191 * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
18194 * src/registers_gui.c: Fixed a runtime warning. bug #900087.
18196 * src/message-manager-private.cc: Disabled debug messages.
18198 2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
18200 * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
18202 2004-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18203 * anjuta.glade, src/search-replace.c:
18204 Reduced Search&Replace dialog, bug #902636.
18206 2004-02-23 Naba Kumar <naba@gnome.or>
18208 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
18211 2004-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18213 * src/search_incremental.c: Fixed bug #900903
18215 2004-02-23 Pavol Bosik <Pavol.Bosik@siemens.com>
18217 * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
18218 src/anjuta.c: Fixed bugs #890609 and #890609
18220 2004-02-23 Naba Kumar <naba@gnome.or>
18222 * src/message-manager.cc: Disconnects menuitem signal properly.
18225 * src/mainmenu_callbacks.c: Do not reload new files. Fixed
18228 2004-02-20 Naba Kumar <naba@gnome.org>
18230 * src/message-manager-private.[c,h]: Implemented keypress
18231 event for the terminal and resets it when ctrl c or ctrl d
18232 is pressed. But it doesn't seem to be working on keypress.
18233 Added a workaround to let it work on key release instead.
18236 * src/search-replace: Fixed compiler warnings.
18238 2004-02-18 Franco Catrin <fcatrin@tuxpan.com>
18240 * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
18241 Use defined file name when saving new files (fixes bug #898105)
18242 Don't change filename when clicking on a directory
18244 BTW: Happy birthday to me :-)
18246 2004-02-18 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18248 * src/search-replace.c: Fixed a crash bug
18249 Crash on Find & Replace (#887833)
18251 2004-02-18 Naba Kumar <naba@gnome.org>
18253 * src/executer.c: Fixed a crash bug.
18255 * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
18256 src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
18257 src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
18258 instead of GtkWindow (Part of bug #671596).
18260 * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
18261 src/registers_gui.c, src/registers_cbs.[h,c],
18262 src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
18263 src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
18264 src/compiler_options.c, src/an_file_view.c, start-with.c,
18265 src/anjuta-tools.c, help.c:
18267 Added "close" buttons on all
18268 dialogs (HIG) and fixed to properly response to ESC close
18269 (Part of bug #671596).
18271 * src/launcher.c: Disabled printing of long debug lines.
18273 * src/utilities.h: Fixed a compiler warning.
18275 2004-02-17 Franco Catrin <fcatrin@tuxpan.com>
18277 * src/anjuta.c: "Save all" action now asks for filenames for new files
18278 (fixes bug #898111)
18280 2004-02-16 Franco Catrin <fcatrin@tuxpan.com>
18282 * anjuta.glade, src/text_editor.c:
18283 Fixed a typo in Hello World indentation style
18284 Fixed misuse of translated strings when looking for style
18285 This entry fixes bug #876037
18287 2004-02-16 Naba Kumar <naba@gnome.org>
18289 * src/utilities.c: Fixed return value when dest file could
18292 Patch from: Dennis Moehlmann <darksaidin@users.sourceforge.net>
18293 * src/utilities.[c,h]: Removed 'cmp' dependency and used
18294 internal function to compare files.
18296 2004-02-14 Franco Catrin <fcatrin@tuxpan.com>
18298 * src/message-manager-private.cc:
18299 Set bold color as foreground color in terminal
18300 (fixes bug #864924)
18302 * src/aneditor.cxx:
18303 Use font style defined for message indicators in
18304 preferences/messages
18305 (fixes bug #885032)
18307 2004-02-13 Franco Catrin <fcatrin@tuxpan.com>
18309 * src/build_project.c:
18310 Use build.silent option from preferences (fixes bug #895726)
18312 2004-02-11 Robert Sedak <robert.sedak@sk.htnet.hr>
18314 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
18316 2004-01-27 Johannes Schmid <jhs@cvs.gnome.org>
18318 Patch from Massimo Corà <maxcvs@email.it>:
18319 * scintilla/LexCPP.cxx: Support "///" comments
18321 2004-01-18 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18322 * src/Makefile.am, src/anjuta.c, src/search-replace.c,
18323 src/search_replace.h, src/search-replace_backend.h
18326 * Added: src/search_preferences.c, src/search_preferences.h
18327 Allow the user to save search/replace settings and give them names.
18329 2004-01-16 Johannes Schmid <jhs@cvs.gnome.org>
18331 * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
18332 scintilla/ScintillaGTK.cxx:
18333 Hopefully fixed AMD 64 crash bug by using correct marshaller
18335 2004-01-16 Franco Catrin L. <fcatrin@tuxpan.com>
18337 * src/preferences.c: Save GtkOptionMenu properties properly
18338 * src/text_editor.c: Fixes editor mispell of fold.symbols property
18340 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
18342 * configure.in, src/Makefile.am, scintilla/Makefile.am:
18343 Fixed libiconv issue
18346 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
18348 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18349 * src/attach_process.c, src/debugger.c, src/registers.c/h,
18350 src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
18351 src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
18352 src/sharedlib_gui.c:
18353 Debugger speed-up, replaced deprecated GtkCList
18355 2004-01-14 Franco Catrin L.<fcatrin@tuxpan.com>
18357 * src/text-editor.c: Use stock gtk+ close button for editor tabs
18359 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
18361 * configure.in: Added "sq" to ALL_LINGUAS.
18363 2004-01-12 Changwoo Ryu <cwryu@debian.org>
18365 * configure.in: Added "ko" to ALL_LINGUAS.
18367 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18369 * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
18370 src/search_incremental.c, src/search_incremental.h:
18371 Search_incremental code cleanup
18373 2004-01-08 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18375 * scintilla/*/*: Updated scintilla to CVS
18376 * Added: scintilla/Readme.sync
18377 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
18378 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
18379 scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
18380 scintilla/ScintillaGTK.cxx,
18381 scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
18382 scintilla/include/Scintilla.iface: Updated.
18384 2004-01-07 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18386 * search-replace_backend.[ch], search_incremental[ch]: Added
18388 * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
18389 find_replace.[ch]: Removed.
18391 * anjuta.glade, src/search-replace.c, src/search-replace.h,
18392 src/search-replace_backend.c, src/search-replace_backend.h,
18393 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
18394 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
18395 src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
18396 functionality now replaces the older Find/Replace stuff. The Search/Replace
18397 functionality can be interrupted during a long Search/Replace.
18399 2004-01-02 Dan Elphick <dre00r@ecs.soton.ac.uk>
18401 * widgets/gnomefilesel.c: Fix use of previously freed memory on
18402 selecting ".." and "." from file selector.
18404 2004-01-02 Johannes Schmid <jhs@cvs.gnome.org>
18406 * anjuta.glade: Fixed wrong "fold.symbols" property
18408 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
18410 * src/project_dbase_gui.c: Alphabetical order ;-)
18411 * src/compiler_options.c: Fixed bug #867539
18412 * src/launcher.c: Workaround for bugs #864922, #849928,
18413 #846386 and #845782: The launcher no longer hangs but does
18414 not get the exit status correctly sometimes.
18415 * Changes suggested by Bosik are obviously already in without
18416 any Changelog entry (ClsGen.c, project_dbase_gui.c)
18417 * NEWS, README, anjuta.prj, configure.in:
18418 Changed version to 1.2.1
18420 Patch from Andreas Volz <andreas99@users.sourceforge.net>:
18421 * anjuta_dialogs_strings.c, anjuta.glade:
18422 Fixed bugs #860906, #859329
18424 Patch from grzegol@pld-linux.org
18425 * anjuta.desktop.in.in: Fixed bug #858993 (Follow
18426 freedesktop.org standard)
18428 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
18430 Patch from Stefano Vallarino <stevalla@libero.it>:
18431 * src/source.[c/h]: Fixes cpp sample file to conform to
18432 ISO/IEC 14882, C++-Standard
18434 2003-12-31 Dan Elphick <dre00r@ecs.soton.ac.uk>
18436 Review by Johannes Schmid <jhs@cvs.gnome.org>
18437 * src/build_file.[ch]: Add build_execute_shell_command which executes the
18438 command using sh -c.
18439 * src/compile.c: Use build_execute_shell_command when compiling single
18442 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
18444 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
18445 * src/breakpoints.c: Code cleanup, workaroud for possible
18447 * src/src_paths.c: Update debugger dirs on directory change
18449 2003-12-31 Pavol Bosik <Pavol.Bosik@siemens.com>
18451 Review by Johannes Schmid <jhs@cvs.gnome.org>
18452 * src/attach_process.c, src/attach_process.h, anjuta.glade:
18453 sortable headers, process tree, removal of path and process params
18454 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
18455 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
18458 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
18460 Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
18461 * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
18462 Add a dialog for "New file" which lets the user set the
18463 filename and to add copyright/header templates to the file
18464 * Review: Changed function names to contain modules name (file_)
18466 2003-12-09 Naba Kumar <naba@gnome.org>
18468 * setup-gettext: Fixed a typo.
18469 * scintilla/Makefile.am: Fixed a build error for SMP systems.
18471 ---- Released version 1.2.0 ---
18473 2003-12-08 Naba Kumar <naba@gnome.org>
18475 * src/preferences.c: Fixed compiler error.
18476 * global_tags/create_global_tags.sh: Fixed to install properly
18477 even when system.tags could not be generated.
18480 2003-12-06 Naba Kumar <naba@gnome.org>
18482 * setup-gettext: Fixed to not generate intl directory with gettextize.
18484 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de>
18485 * src/anjuta.c: Filters out unnecessary files from find in files
18489 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
18490 * src/widzard_gui.c: Added horiz scrollbar for desc text.
18492 2003-12-04 Naba Kumar <naba@gnome.org>
18494 * src/gnome_project.c: Enables debug and optimization flags for
18497 Patch from: Pavol Bosik <Pavol.Bosik@siemens.com>
18499 * src/project_dbase_gui.c: combined header and c files for
18502 * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
18503 * data/properties/pascal.properties: Fixed pascal syntax highlighting.
18505 2003-11-30 Abel Cheung <maddog@linux.org.hk>
18507 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
18509 2003-11-29 Naba Kumar <naba@gnome.org>
18511 * configure.in, anjuta.prj: Bumped version to 1.2.0.
18514 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
18516 * src/main_menubar.c: Now files cannot be opened twice in recently
18519 2003-11-27 Pavol Bosik <Pavol.Bosik@siemens.com>
18521 * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
18523 2003-11-28 Naba Kumar <naba@gnome.org>
18525 * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
18527 2003-11-27 Naba Kumar <naba@gnome.org>
18529 * src/breakpoints.c, src/launcher.c, src/find_text.c,
18530 src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
18532 * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
18533 src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
18534 src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
18535 checkbox in project wizard (project options page) to enable/disable
18536 source code generation with glade(mm).
18540 2003-11-19 Pavol Bosik <Pavol.Bosik@siemens.com>
18542 * src/dnd.c: Opening files with special characters in the name.
18544 2003-11-20 Jordi Mallach <jordi@sindominio.net>
18546 * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
18549 2003-11-18 Naba Kumar <naba@gnome.org>
18551 * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
18552 src/find_in_files.c, src/gnome_project.c, src/launcher.c,
18553 src/project_import.c, plugins/patch/patch-plugin.c:
18554 Fixed g_signal_diconnect calls to pass correct data.
18555 (Fixed possible crash in project imports).
18559 2003-11-18 Pavol Bosik <Pavol.Bosik@siemens.com>
18561 Reviewed by Naba Kumar <naba@gnome.org>
18562 * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
18563 and debugger. Sets default settings for pty in launcher.
18564 * data/gdb.init: Removed charset work around (now works with user's
18566 * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
18568 2003-11-18 Naba Kumar <naba@gnome.org>
18570 * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
18571 names of 'index' to 'idx'.
18573 2003-11-17 Naba Kumar <naba@gnome.org>
18575 Patch from: arief_mulya <arief_m_utama@telkomsel.co.id>
18576 * src/project_dbase.c: Prompts user for unsaved project files
18577 when project is closed.
18579 2003-11-16 Naba Kumar <naba@gnome.org>
18581 Patch from: Marcin "Zenek" Jaskólski <zenek@moo.pl>
18582 * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
18585 2003-11-11 Johannes Schmid <clubfan@users.sourceforge.net>
18587 * src/anjuta.c: Fixed crash related to tag == NULL while
18590 2003-11-11 Naba Kumar <naba@gnome.org>
18592 * src/glade_iface.c: Avoids error conditions for glade or glademm not
18593 found. It simply doesn't generate the c/c++ codes and continues with
18597 2003-11-10 Naba Kumar <naba@gnome.org>
18599 * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
18600 'Start with dialog'.
18602 * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
18603 German translation of anjuta-tutorial.
18605 * src/launcher.c: Fixed an encoding bug with GIOChannels.
18608 2003-11-10 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18610 * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
18611 Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
18612 the syntax highlighting in Preferences, the automatic syntax
18613 highlighting is now selected. When the debugger is stopped and the
18614 breakpoints window not closed, the gtk_tree_view in this window is
18615 now made unsensitive.
18617 2003-11-07 Johannes Schmid <clubfan@users.sourceforge.net>
18619 * src/preferences.h, src/preferences.c, anjuta.glade:
18620 Fixed translation bug in preferences by using GtkOptionMenu
18621 * anjuta.prj: Project version 1.1.98
18623 ---------------- Released version 1.1.98 ----------------
18625 2003-11-07 Naba Kumar <naba@gnome.org>
18627 * anjuta.spec.in: Revived docs package and combined all docs into
18629 * configure.in: Bumped version to 1.1.98 rc2
18631 * anjuta.spec.in: Fixed scrollkeepr-update command.
18632 * anjuta.spce.in: Fixed file permissions.
18634 2003-11-06 Naba Kumar <naba@gnome.org>
18636 * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
18637 menus to activate anjuta helps.
18639 * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
18640 manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
18641 manuals/C/anjuta-faqs/legal.xml (added),
18642 manuals/C/anjuta-faqs/Makefile.am,
18643 manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
18644 manuals/C/anjuta-faqs/.cvsignore,
18645 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
18646 manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
18647 manuals/C/anjuta-tutorial/legal.xml (added),
18648 manuals/C/anjuta-tutorial/Makefile.am,
18649 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
18650 manuals/C/anjuta-tutorial/.cvsignore,
18651 manuals/C/anjuta-manual/*.sgml (removed),
18652 manuals/C/anjuta-manual/*.xml (added),
18653 manuals/C/anjuta-manual/Makefile.am,
18654 manuals/C/anjuta-manual/anjuta-manual-C.omf,
18655 manuals/C/anjuta-manual/.cvsignore,
18656 manuals/C/topic.dat (removed), manuals/C/Makefile.am,
18657 manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
18658 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
18659 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
18660 manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
18661 manuals/ja/anjuta-faqs/legal.xml (added),
18662 manuals/ja/anjuta-faqs/Makefile.am,
18663 manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
18664 manuals/ja/anjuta-faqs/.cvsignore,
18665 manuals/ja/anjuta-manual/*.sgml (removed),
18666 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
18667 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
18668 manuals/ja/anjuta-manual/*.xml (added),
18669 manuals/ja/anjuta-manual/Makefile.am,
18670 manuals/ja/anjuta-manual/anjuta-manual-C.omf,
18671 manuals/ja/anjuta-manual/.cvsignore,
18672 manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
18673 manuals/sgmldocs.make (removed),
18674 manuals/xmldocs.make (added), manuals/omf.make (added),
18675 manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
18676 documentations to newer docbook xml documentations. Converted
18677 Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
18678 Enabled manulas installations.
18680 * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
18682 2003-11-05 Naba Kumar <naba@gnome.org>
18684 * data/gdb.init: Sets host's charset to ascii to solve debugger
18685 freeze up due to uninitialized strings in target program.
18687 * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
18688 Fixed a crash bug with 'Add expression in watch'. Bug #822017
18692 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
18693 src/launcher.c: Turns off echo in spawned pty to fix debugger.
18695 2003-11-04 Naba Kumar <naba@gnome.org>
18697 * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
18700 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18701 * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
18702 src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
18703 src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
18706 * src/search-replace.c: Fixed infinite loop bug.
18707 * start-with.c: Fixed a crash bug with "Open last project".
18709 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de
18710 * scintilla/Makefile.am: Fixed compiler option.
18712 2003-10-16 Naba Kumar <naba@gnome.org>
18714 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
18715 * src/text_editor.c: Fixed autoformat.
18717 2003-10-15 Naba Kumar <naba@gnome.org>
18719 * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
18722 2003-10-09 Naba Kumar <naba@gnome.org>
18724 * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
18726 2003-10-08 Naba Kumar <naba@gnome.org>
18728 * src/source.c: Fixed a GETTEXT typo error.
18729 * anjuta.glade: Made 'Sorted in order you open them' default option
18732 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18733 * anjuta.glade, data/properties/anjuta.properties:
18734 Fixed the freeze of the "Preferences" combos at the first Anjuta
18735 init is generated by:
18736 - a not complete translation of preferences.c file
18737 - a difference between 2 names in anjuta.glade and
18738 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
18739 - the same name given to 3 combos (anjuta.glade).
18741 * src/find_text.c: If the "whole document" mode is selected,
18742 a new search will select the next occurrence (Bug #764954).
18743 It is now possible to use the shortcuts to search next or previous
18744 occurrence even if the search dialog has the focus. Bug #790318
18746 * src/main_menubar_def.h: "Select code block" shortcut; the new
18747 shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
18750 Patch from: Richard Lee <r.h.lee@comcast.net>
18751 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
18752 tagmanager/tm_workspace.c: The following is a patch to fix a
18753 seemingly random occurence where Anjuta would crash when a
18754 certain key was pressed.
18756 2003-09-29 Naba Kumar <naba@gnome.org>
18758 * src/find_in_files.c: Ignores binary by default. Disabled the option
18759 of NOCVS search, because launcher does not use sh and hence can not
18762 * src/project_dbase.c, src/session.[h,c]: Fixed to save the
18763 "clean before build" state in project session and not in account session,
18764 otherwise the state gets reflected to other projects causing annoyance.
18766 * src/compiler_options.c: Fixed a bug where compiler options were always
18767 claimed 'modified'.
18769 * src/build_project.c, data/properties/anjuta.properties,
18770 src/commands.[h]: Fixed a bad bug where clean-before-build
18773 * scintilla/patches/research-cvs-nolog.diff,
18774 scintilla/patches/scintilla-ac-gtk2-port.diff,
18775 scintilla/patches/scintilla-ac-sort-fix.diff,
18776 scintilla-optimization.diff: Removed, because they are already in
18779 * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
18782 * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
18783 scintilla/LexYAML.cxx: Added new scintilla lexers.
18785 * TODO, NEWS: Updated.
18787 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18788 * src/utilities.c: Fixed typo bugs.
18790 2003-09-26 Naba Kumar <naba@gnome.org>
18792 * src/anjuta.c: Only connects to kernel SIGCHLD signal.
18793 * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
18794 src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
18795 text_editor_find() and Fixed I-Search wrapping.
18796 * src/debugger.c: Fixed to pass a newline after a debugger
18797 command (which was broken since the launcher was refactored.
18798 (Pointed out by Bosik Pavol <Pavol.Bosik@siemens.com>)
18800 2003-09-25 Naba Kumar <naba@gnome.org>
18802 * src/toolbar_callbacks.c: Fixed start of incremental search.
18804 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18805 * src/controls.c, src/main_menubar.c, src/main_menubar.h,
18806 src/main_menubar_def.h, src/mainmenu_callbacks.c,
18807 src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
18808 menu and implementation.
18810 2003-09-24 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
18812 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
18813 * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
18814 variables in Locals window.
18816 2003-09-24 Frederic RUAUDEL <grumz@users.sourceforge.net>
18818 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
18819 * src/utilities.[ch] : Fix a tooltip bug in
18820 anjuta_util_toolbar_append_stock(), the label appeared instead of
18821 the tooltip text. Remove label from arguments of the function
18822 because label is included in the stock icon data.
18823 * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
18824 * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
18825 * FIXME: translation file should be updated because of label text removal.
18827 2003-09-24 Naba Kumar <naba@gnome.org>
18829 * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
18831 * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
18832 src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
18833 src/project-import.c, src/anjuta.c: Implemented buffered outputs for
18834 stdout and stderr. Also buffered output and check-for-password
18835 can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
18836 with password prompts. Checkes for password prompts from all outputs.
18838 * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
18839 which takes a string (which could be utf8 also) and converts into
18842 * src/main.c: Connects kernel signals after gnome_program_init().
18844 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18845 * src/message-manager.c: Fixed bug #787026 by converting the strings
18848 2003-09-22 Naba Kumar <naba@gnome.org>
18850 * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
18851 scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
18852 GtkCList and using GtkTreeView instead. Added the patch.
18853 * src/scintilla/patches/scintilla-ac-sort-fix.diff,
18854 scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
18856 2003-09-19 Naba Kumar <naba@gnome.org>
18858 * printing/print.c: Proper UTF8 printing support.
18859 * src/main.c: moved kernel signal connects at the
18860 end of application initialization.
18862 2003-09-18 Naba Kumar <naba@gnome.org>
18864 * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
18865 (new) lexers.make, (new) lexers: Update scintilla to latest
18866 scintilla CVS (2003-09-18), added new lexers, automated
18867 lexers makefiles sections and scintilla update. Added
18868 patches. Optimized pango rendering. Fixed a crash bug
18871 * (new) scintilla/patches/research-cvs-nolog.diff: Added
18872 patch to remove cvs log command from RESearch.cxx file.
18873 * scintilla/patches/scintilla-pango-always.diff:
18875 * scintilla/RESearch.cxx: Removed spurious cvs log command
18877 * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
18879 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
18880 * src/dnd.c: Fixed a crash bug with DND.
18882 2003-09-15 Naba Kumar <naba@gnome.org>
18884 * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
18885 src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
18886 src/toolbar_callbacks.c: Added an additional parameter to
18887 text_editor_goto_line() funtion which decides if the line should
18888 be made visible (if it's under fold).
18890 * src/style-editor.c: Fixed a compiler warning.
18891 * src/message-manager.cc: Calls parent method correctly.
18893 * src/preferences.h: Fixed prent class.
18895 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18896 * src/project_dbase.c: Fixed bug #713210.
18898 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
18900 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
18902 2003-09-11 Naba Kumar <naba@gnome.org>
18904 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18905 * src/style-editor.c: Fixed bug #769130 (Crash on font
18908 * src/message-manger.[h,cc]: Made AnMessageManager
18909 derived from GtkFrame and removed deprecated code.
18911 * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
18914 2003-09-09 Naba Kumar <naba@gnome.org>
18916 * src/Makefile.am: Addded rules for built sources.
18918 2003-09-08 Naba Kumar <naba@gnome.org>
18920 * (new) src/anjuta-marshalers.list: Added marshalers definition
18923 * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
18924 and CXXFLAGS are not overwriten by automake's default.
18925 * src/style-editor.c: Added 'operators' in the style editor.
18927 Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
18928 and Jesus Gonzalez <jgonzlz@terra.es> (combined).
18929 * src/message-manager-private.cc, src/message-manager.cc:
18930 Converts message going into message into UTF-8 endoding.
18931 * src/main.c: Uses UTF-8 codeset for localization.
18933 2003-09-08 Franco Catrin L. <fcatrin@tuxpan.cl>
18935 * src/anjuta.desktop.in.in: Added Encoding attribute (required).
18937 2003-09-08 Naba Kumar <naba@gnome.org>
18941 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
18942 * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
18943 Fixed bug #798717, Find - Find&Replace - Find in files bug;
18944 The combo entries were updated if the same data with a different
18945 case exist in the combo list. The combo entries are now case sensitive.
18946 Search&Replace bug; First search ,max actions = 0 ==> now max
18949 2003-09-08 Naba Kumar <naba@gnome.org>
18952 * src/utilities.[c,h]: a function takes contant args.
18953 * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
18954 Now the child terminated signal is emitted properly.
18955 * src/Makefile.am: Used $(top_srcdir) for referring to
18957 * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
18958 definitions file which will generate anjuta-marshalers.[c,h] files.
18959 * src/.cvsignore: Updated.
18960 * src/build_project.c: Changed su command to preserve quotes.
18961 * src/anjuta-tools.c, tagmanager/tm_project.c,
18962 tagmanager/tm_workspace.c: Use standard tmp file.
18963 * configure.in: Cleaned up. Provide -g -O0 flags for final build also
18964 so that users could report bugs easily.
18965 * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
18967 * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
18968 printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
18969 src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
18970 src/attach_process.c, src/breakpoints.c, src/commands.c,
18971 src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
18972 src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
18973 src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
18974 src/memory.c, src/message-manager-private.c, src/preferences.c,
18975 src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
18976 src/search-replace.[c,h], stack_trace.c, text_editor.c,
18977 src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
18978 src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
18979 Fixed compile warnings and cleanup.
18981 * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
18982 src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
18983 src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c:
18984 Removed libzvt usage and implemented child spawing differently. Launcher is
18985 now proper GObject, which can be created multiple times (and can be
18986 operated in parallel).
18988 * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
18989 * src/project_import_gui.c, src/project_import_cbs.c,
18990 src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
18991 (crash on project import). Removed deprecared codes.
18993 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
18995 * src/cvs.c: Fixed cvs output bug.
18997 2003-09-03 Naba Kumar <naba@gnome.org>
18999 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19000 * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
19001 src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
19002 src/text_editor_cbs.c: Implements --
19003 If the debugger is started
19004 A double click in the margin add or remove a breakpoint
19005 A single click activate or deactivate the breakpoint
19007 A double click in the margin add or remove a bookmark
19009 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
19011 Reviewed by Naba Kumar <naba@gnome.org>
19012 * src/cvs_gui.[c/h], mainmenu_callbacks.c:
19013 User is now able to choose a branch on cvs update for project.
19014 Cleaned up variable names.
19016 2003-09-03 Naba Kumar <naba@gnome.org>
19018 * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
19019 src/Makefile.am: Added lexers.
19020 * scintilla/*/*: Updated...
19021 * src/an_symbol_view.c: Fixed a crash bug.
19022 * src/compiler_options.c, src/project_dbase.c: Fixed compile
19024 * src/main_menubar.[c,h]: Removed 'page setup' menu item.
19025 * src/source.c: Fixed project generation bug with gettext code.
19026 * tagmanager/tm_project.c: Fixed a crash bug.
19027 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19028 bug when there is no project open. Bug #____.
19029 * src/source.c: Fixed a bug with build failure with non-gnome
19030 project with glade-generated source (eg. gtk2). Bug #____.
19033 2003-08-22 Naba Kumar <naba@gnome.org>
19035 Patch from: Rob Bradford <rob@debianplanet.org>
19036 * data/Makefile.am: Fixed to install properly during
19039 Patch from: Etay Meiri <etay-m@bezeqint.net>
19040 * src/debug-tree.c: Fixed a crash bug.
19041 * src/compiler_options.c: Takes care of linking the missing pieces;
19042 C flags, libs, optimization options, debug and profile.
19044 Patch from: Enver ALTIN <ealtin@casdb.com>
19045 * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
19047 2003-08-22 Johannes Schmid <clubfan@users.sourceforge.net>
19049 Reviewed by Naba Kumar <naba@gnome.org>
19050 * src/project_dbase.c: Fixed bugs #778263 and #778413
19051 Adding multiple files to project should work now.
19053 2003-08-22 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
19055 Reviewed by Naba Kumar <naba@gnome.org>
19056 * src/dnd.c: Fixed Drag&Drop (opening file(s)).
19057 * src/debug_tree.c, src/debugger.c: Fixed context menu separator
19060 2003-08-08 Abel Cheung <maddog@linux.org.hk>
19062 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
19064 2003-08-08 Abel Cheung <maddog@linux.org.hk>
19066 * src/text_editor.c: Fix translatable string (#113934).
19068 2003-07-04 Naba Kumar <naba@gnome.org>
19070 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
19071 bug when there is no project open. Bug #____.
19073 * src/source.c: Fixed a bug with build failure with non-gnome
19074 project with glade-generated source (eg. gtk2). Bug #____.
19076 2003-06-26 Naba Kumar <naba@gnome.org>
19078 * src/anjuta.h: Removed reference to windows-dialog.h.
19079 * src/message-manager-private.[cc,h]: Fixed doulbe click
19080 activation of messages to properly jump at the destination.
19081 * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
19082 * src/toolbar.c: Code clean-ups.
19084 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19085 tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
19087 * src/message-manager-private.[cc,h]: Removed dead codes.
19089 * (new) data/properties/css.properties,
19090 data/properties/anjuta.properties, data/properties/Makefile.am:
19091 Added CSS syntax hiliting properties.
19093 * tagmanager/tm_file_entry.c: Fixed a possible bug.
19094 * src/debugger.c: Clean ups.
19095 * src/lexer.h: Added CSS lexer definition.
19097 * Makefile.am: Installs destop file properly.
19098 * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
19099 * NEWS: Updated for 1.1.97 release.
19100 * src/main_menubar_def.h: Changed some non working shortcuts.
19102 2003-06-24 Naba Kumar <naba@gnome.org>
19104 * src/search-replace.c: Shows the dialog properly, even when it is
19105 hidden behind another window.
19107 * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
19108 src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
19109 pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
19112 * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
19113 setup wizard dialogs.
19115 * src/debugger.c: Removed a redundant call to
19116 debugger_update_controls().
19117 * src/compiler_options.c, src/launcher.c: code cleanup.
19118 * src/executer.c: Fixed execution bug with 'Set Program params...".
19120 2003-06-23 Naba Kumar <naba@gnome.org>
19122 * widgets/e-splash.c: Removed border around the splash image.
19123 * anjuta.spec: correct libgnomeprintui22 name in depencencies.
19124 * widgets/gnomefilelist.c: Implemented multiple file selection mode.
19125 * src/cvs.c: Added a frame around commit log text widget.
19126 * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
19127 crash bug associated with translated combo box list in preferences
19128 dialog (in different locale other than en_US). Used widget names
19129 to pass the combo list items.
19130 * po/POTFILES.in: Updated.
19131 * src/launcher.c: Creates the zvt terminal at startup (and not
19132 every time a build is done) -- speeds up buld operations.
19133 * src/file_history.c: Should be if() conditional instead of
19135 * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
19136 Disabled useless warnings.
19137 * src/project_dbase.c: Fixed bonobo 2 project name.
19138 * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
19139 and uses correct glade-2 for file generation.
19141 2003-06-21 Naba Kumar <naba@gnome.org>
19143 * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
19144 And disables autocomple show for numbers (very annoying).
19145 * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
19146 src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
19147 src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
19148 from view menu and adjust the controls accordingly.
19149 * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
19151 * src/project_dbase.[c,h]: Removed show_local flag processing.
19152 * src/message-manager.[c,h]: Reorganized messages tabs in more
19154 * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
19155 Also added PCRE dependency.
19157 2003-06-20 Naba Kumar <naba@gnome.org>
19159 * pixmaps/anjuta_splash.png: New splash.
19160 from Jean Schurger <yshartk@schurger.org>
19162 * src/controls.c: De-sensitize run-to-cursor when debugger
19164 * src/cvs_gui.c: Set default reponse for various cvs dialogs.
19166 * src/message-manager-private.cc: Fixed to properly jump at
19167 the right file:line.
19169 * src/appwiz_page1.c: Fixed to correctly determine the project
19170 trpe from the wizard.
19172 2003-06-20 Naba Kumar <naba@gnome.org>
19174 * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
19175 * src/watch_gui.c: Code cleanups.
19176 * src/debugger.[c,h], src/stack_trace.[c,h],
19177 (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
19178 src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
19179 Removed direct access to stack_trace private data, Increased debugger
19180 command size from 256 to 1024 (to be on safer side). Also implemented
19181 row-activated signle for seting frame and viewing the source.
19182 * src/debugger.c: Avoids starting program and stopping debugger
19183 when starting debugger and stopping program, respectively.
19185 * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
19186 Reverted codes to start debugger automatically
19187 The file is brought to the state just after the branching
19188 (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for
19189 some code clean ups.
19191 * src/launcher.[h,c], plugins/patch/patch-plugin.c,
19192 src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
19193 src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
19194 src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
19195 src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
19196 src/project_dbase.c: Code clean ups.
19198 * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
19199 (Projects dir) so that correct $HOME/Projects path is set when
19200 anjuta is run for the first time.
19202 2003-06-13 Guntupalli Karunakar <karunakar@freedomink.org>
19204 * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
19206 2003-06-13 Naba Kumar <naba@gnome.org>
19208 * src/stack_trace_cbs.c: Moved variable declaration at the
19209 top of the block (bug #737867)
19211 * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
19212 just CFLAGS and CXXFLAGS (bug #743617).
19214 * src/create_global_tags.sh: Fixed shell script to properly
19215 detect installed *-config files.
19217 2003-06-12 Naba Kumar <naba@gnome.org>
19219 * src/preferences.[c,h]: Added methods for custom widgets in
19220 preferences: using custom set/get methods for them.
19222 * src/anjuta-encoding.c: Implemented up/down of the encodings
19223 in the list and property saves correctly.
19225 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19226 * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
19227 the beginning of a file.
19229 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19230 * src/aneditor.cxx, src/aneditor.h,
19231 src/controls.c, src/main_menubar.c, src/main_menubar.h,
19232 src/main_menubar_def.h, src/mainmenu_callbacks.c,
19233 src/mainmenu_callbacks.h: Allows the operator to select the current
19234 word or the current line (Request: 680801). It puts also
19235 sensitive/unsensitive several select/comment menu items.
19237 * src/breakpoints.c: Presets by default the current line for a
19238 defined breakpoint.
19240 2003-06-11 Naba Kumar <naba@gnome.org>
19242 * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
19243 color (red highlight) now cosistent for inactive tabs also.
19245 * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
19246 'Advanced search and replace' in Edit->Search submenu.
19248 * data/properties/tcltk.properties: Fixed bug #731851. Added line
19249 wrappings '\' where they were missing.
19251 * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
19252 message is now more descriptive and details the correct thing to do
19253 for GNOME2 desktop.
19255 2003-06-10 Naba Kumar <naba@gnome.org>
19257 * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
19258 autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
19259 Removed any reference to particular version of automake/autoconf
19260 so that they could work with newer versions (Bug #659394).
19262 * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
19263 src/anjuta.c: Added coded to add/remove supported encodings.
19265 * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
19266 src/preferences.c, src/project_dbase.c, src/project_dbase.h,
19267 src/project_import.c, src/project_type.c, src/project_type.h,
19268 src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
19269 in the projects typtes. Code clean ups. Removed GTK1/GNOME1
19270 from the project wizard.
19272 2003-06-06 Naba Kumar <naba@gnome.org>
19274 Patch from Etay Meiri <etay-m@bezeqint.net>
19275 * src/compiler_options.c: Fixed bugs related to clean before
19278 * anjuta.desktop.in.in: Added commandline options.
19279 * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
19280 -dP and -A flags of CVS update into different options.
19282 2003-06-04 Abel Cheung <maddog@linux.org.hk>
19284 * configure.in: Removed "ta" from ALL_LINGUAS.
19286 2003-06-02 Naba Kumar <naba@gnome.org>
19288 * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
19289 return NULL for undefined properties and "" for defined but empty
19290 strings. It was creating many problems where both are assumed to be
19291 same. And besides, it doesn't matter to differentiate the two (the
19292 problem with preferences was due to a different bug).
19294 * src/prefereces.[c,h]: Fixed to handle empty and blank properties
19295 correctly. Also, s/props_build_in/props_built_in/g.
19297 * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
19300 * src/an_file_view.c: Unrefed pixbufs when done with them.
19302 * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
19303 (removed) file_text.png: Added and removed pixmaps.
19305 2003-05-30 Naba Kumar <naba@gnome.org>
19307 * anjuta.glade: Fixed encodings preferences dialog
19309 2003-05-23 Etay Meiri <etay-m@bezeqint.net>
19311 Reviewed by Naba Kumar <naba@gnome.org>
19313 * src/build_project.c src/clean_project/c: perform a clean before
19314 build, if required. Show the message manager on clean.
19315 * src/compiler_options.c: save the new options when window is closed
19316 and flag project to be cleaned before the next build.
19317 * src/project_dbase.c: added a 'clean before build' flag to project
19319 2003-05-29 Naba Kumar <naba@gnome.org>
19321 * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
19324 * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
19325 file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
19326 file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
19327 file_h.png, file_h.xpm, file_html.png, file_html.xpm,
19328 file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
19329 file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
19330 file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
19331 print_color.xpm, print_landscape.xpm, print_layout.xpm,
19332 print_nocolor.xpm, print_portrait.xpm: Removed unused icons
19334 * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
19335 Removed unused icons references.
19337 2003-05-27 Enver ALTIN <ealtin@casdb.com>
19339 Reviewed by Naba Kumar <naba@gnome.org>
19341 * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
19342 src/compiler_options.c, src/debugger.c, src/find_replace.c,
19343 src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
19344 src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
19345 src/toolbar_callbacks.c: HIG compliant dialogs.
19347 * src/utilities.c: anjuta_button_new_with_stock_image() and
19348 anjuta_dialog_add_button() stolen from gedit.
19350 * src/main_menubar_def.h: Fixed mnemonics.
19352 2003-05-26 Naba Kumar <naba@gnome.org>
19354 * src/project_dbase_gui.c: Added header files filter for add file
19355 dialog box. Disabled project window to be transient window.
19357 * src/message-manager.cc: Disabled message manager window to be
19360 * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
19361 a file could not be loaded.
19363 * src/project_dbase.c: Fixed a bug with GUI editor command
19364 where empty string is returned.
19366 * src/Makefile.am, src/preferences.h, src/text_editor.c
19367 src/text_editor.h, (new) src/anjuta-encodings.h,
19368 (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
19369 Added encoding support and to handle characters encoding correctly
19370 by auto detecting it during load. Added preferences for selecting
19371 the encoding during save.
19373 * src/preferences.c, src/resources.c: Removed debug messages.
19375 Patch from: Alexander Nedotsukov <bland@mail.ru>
19376 * src/getline.c: Fixed many fatal bugs for FreeBSD.
19378 2003-05-26 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19379 * src/anjuta.c: Try to sow the splash image more often.
19381 2003-05-20 Naba Kumar <naba@gnome.org>
19383 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19384 * src/debug_tree.c: Colorize the modified locals during
19385 debugging and call memory analyze from the debugger.
19386 * src/breakpoints.c: The color is now different for the enabled
19387 and disabled breakpoints. Anjuta now can erase several
19388 breakpoints defined at the same line. The markers are updated
19389 according to the enable/disable action.
19391 Patch from Etay Meiri <etay-m@bezeqint.net>
19392 * src/launcher.c: Fixes launcher freeze up bug during build.
19394 2003-05-16 Dan Elphick <dre00r@ecs.soton.ac.uk>
19396 Reviewed by Naba Kumar <naba@gnome.org>
19397 * scintilla/PropSet.h: Change member variables from private to protected.
19398 * src/properties.[ch]*: Add new methods GetString and GetExpandedString
19399 to PropSetFile class, which return a gchar * (and can therefore indicate
19400 whether properties are empty or do not exist) and make prop_get and
19401 prop_get_expanded use them.
19402 * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
19403 that the result of of prop_get cannot be an empty string.
19405 2003-05-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
19407 Reviewed by Naba Kumar <naba@gnome.org>
19408 * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
19409 src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
19410 src/text_editor_cbs.c: When saving all the files in the project, the
19411 text editors are now only rehighlighted once instead of once for each
19414 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19415 * src/main.c, widgets/e-splash.c: Splash screen improvements.
19416 * src/anjuta.desktop.in.in: Support startup notification.
19417 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19418 * src/main.c, widgets/e-splash.c: Splash screen improvements.
19419 * src/anjuta.desktop.in.in: Support startup notification.
19422 2003-05-13 Dan Elphick <dre00r@ecs.soton.ac.uk>
19424 Reviewed by Naba Kumar <naba@gnome.org>
19426 * src/executer.[ch]: Only allow one set params dialog at a time. Fix
19427 memory leak from glade_xml_new call. Removed gxml field from Executer
19428 struct as only used in create_executer_dialog and then destroyed.
19430 * src/anjuta.c: Fix warning on getting a page that doesn't exist.
19432 * src/configurer.c: Fix warning trying to connect signal to non-existent
19433 environment entry in configure dialog and fix crash when closing the
19436 * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
19437 gnome_date_edit_get_time instead.
19439 * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
19440 in view menu required renumbering elsewhere.
19442 2003-05-10 Etay Meiri <etay-m@bezeqint.net>
19444 Reviewed by Naba Kumar <naba@gnome.org>
19446 * src/breakpoints.c: fixed an error when removing breakpoint
19447 * src/controls.c: 'run to cursor' is sensitive when debugger not active
19448 * src/debugger.c: changes to the way the debugger is activated
19449 * src/debugger.h: clean ups
19451 2003-05-13 Naba Kumar <naba@gnome.org>
19453 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
19454 * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
19455 src/memory.h: A new version of memory and the interface
19456 is now integrated in anjuta.glade
19458 2003-05-09 Naba Kumar <naba@gnome.org>
19460 * configure.in: Bumped required gtk version to 2.0.8.
19462 2003-05-06 Naba Kumar <naba@gnome.org>
19464 src/message-manager-private.cc, src/message-manager.cc: Clean ups.
19466 2003-05-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19467 * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
19469 2003-05-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19470 * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
19471 , tagmanager/c.c: Support for ProC and RDB files.
19473 2003-05-06 Naba Kumar <naba@gnome.org>
19475 * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
19476 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
19477 Uncomment (Box & Stream), Select the current function,
19478 authorize the "Quit" button of the GotoLine window
19480 2003-05-05 Naba Kumar <naba@gnome.org>
19482 * src/watch_gui.h: CVS added new file.
19484 * scintilla/ExterLexer.[cxx,h]: CVS added new files.
19486 Patch from Etay Meiri <etay-m@bezeqint.net>
19487 * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
19488 src/mainmenu_callbacks.c, src/message-manager.cc,
19489 src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
19490 src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
19491 Ported stack trace to GNOME2 and added it in the message manager
19494 2003-05-02 Naba Kumar <naba@gnome.org>
19496 * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
19498 * src/preferences.[h,c]: Fixed preferences to save only one copy of
19499 preferences property.
19501 * anjuta.prj: Fixed multiple preferences saved data.
19503 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
19504 scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19505 scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
19506 scintilla/include/Platform.h, scintilla/include/PropSet.h,
19507 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
19508 Upgraded scitilla from CVS with faster window repaint
19511 Patch from Etay Meiri <etay-m@bezeqint.net>
19512 * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
19515 2003-04-30 Dan Elphick <dre00r@ecs.soton.ac.uk>
19517 * message-manager-private.[ch]: Make AnMessageWindow keep scrolling
19518 the window if messages are appended to the end and the scrollbar is
19521 2003-04-29 Naba Kumar <naba@gnome.org>
19523 * configure.in: Removed omf-install from Makefiles list.
19525 2003-04-28 Naba Kumar <naba@gnome.org>
19527 * po/POTFILES.in: Remvoded deleted files.
19529 * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
19530 pixmaps/windows-style-undocked.png: Added setup wizard's images.
19532 * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
19533 is executed as detached) is not set properly.
19535 2003-04-25 Naba Kumar <naba@gnome.org>
19537 * anjuta.prj: Updated.
19538 * src/anjuta_info.c: Fixed text wrapping and column view.
19539 * data/welcome.txt.in: Removed unaligned characters.
19541 2003-04-24 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19542 * src/main_menubar.c: Disable setup dialog.
19544 2003-04-22 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19545 * src/breakpoints.c; Fixed compilation with older GCC
19546 * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
19547 * HACKING: Spelling fixes (Suggested by Stephen Knight)
19549 2003-04-18 Naba Kumar <naba@gnome.org>
19551 * anjuta.prj: Updated (includes compiler options).
19553 * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
19554 function from anjuta.c (it was already available in anjuta-tools.c).
19556 2003-04-18 Naba Kumar <naba@gnome.org>
19558 * src/about.c, THANKS: Updated
19560 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
19562 * src/an_file_view.c, src/project_dbase.c: Restores file-filters
19563 properly from the project session before updating the file
19566 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
19567 an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
19568 dialog settings (as it will not be required once GDL is in place) and
19569 added file view filters in the settings sub-menu.
19571 2003-04-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19573 * configure.in: Disable cast checks on final build.
19575 2003-04-17 Naba Kumar <naba@gnome.org>
19577 * src/build_project.c: Fixed a compilation error.
19579 * src/launcher.c: Removed commnets.
19581 * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
19582 properties from editor tab to indentation tab and fixed a property
19583 label for proper i18n translation. Fixed typos in project config
19584 dialog (reported by Gaëtan de Menten <ged@bugfactory.org>). Disabled
19585 sorting and reordering in compiler options dialog.
19587 * src/compiler_options.c: Implemented _save() function to save the
19588 options (which was pending).
19590 * src/build_project.c: Destroys install-as-root dialog when it is done.
19592 * src/an_symbol_view.c: Change "event" event to "event-after" so
19593 that symbol row is selected first before the popup is shown.
19595 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
19597 * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first
19598 file in CVS/Entries. (Reviewed and applied by Biswa)
19600 2003-04-16 Naba Kumar <naba@gnome.org>
19602 * aneditor.cxx: use unicode everytime (fixed unicode related
19605 * anjuta.prj: Fixed UI editor name (blank to use default) and
19608 Patch from Patch from Gaëtan de Menten <ged@bugfactory.org>
19609 * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
19610 Editor preferences page.
19612 2003-04-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19613 * src/anjuta.[ch], src/print.c: Fixed warnings
19614 * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
19615 * configure.in: Profiling support with gprof
19617 2003-04-16 Naba Kumar <naba@gnome.org>
19619 Patch from Gaëtan de Menten <ged@bugfactory.org>
19620 * src/launcher.c: Fixed cvs dialog.
19622 2003-04-15 Johannes Schmid <clubfan@users.sourceforge.net>
19624 * src/message-manager-private.cc: Fixed double-click on first line of
19625 output to properly select a line.
19626 * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
19627 because still was a deprecatd GtkCTreeNode and always NULL anyway.
19629 2003-04-15 Naba Kumar <naba@gnome.org>
19631 * src/message-manager-private.cc: Fixed the glade filename typo.
19633 2003-04-15 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19634 * scintilla/*, data/properties/*: Scintilla CVS merge
19635 * anjuta.prj: Removed unnecessary files.
19636 * scintilla/PlatGTK.cxx: Force Pango fonts always
19637 * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
19638 src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
19640 * configure.in: Change version no. for 1.1.1 (alpha release)
19641 * configure.in: Added '--with-pref-suffix' option.
19642 * config.guess, config.sub: Removed from CVS.
19644 2003-04-15 Naba Kumar <naba@gnome.org>
19646 Patch from Timothee Besset <ttimo@idsoftware.com>
19647 * Makefile.am: Fixed a shell script error during intallation.
19649 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
19651 Reviewed by Naba Kumar <naba@gnome.org>
19652 * src/message-manager.cc: Added popup-menu to TreeView and fixed
19653 set_wm_class to use "anjuta" instead of "an.
19654 * src/message-manager-private.cc: Headers are hidden again.
19656 2003-04-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19657 * src/project_dbase_gui.c: Memory corruption fix.
19658 * anjuta.prj: Updated project file
19660 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
19661 * an_file_view.c: Connect to event-after signal rather than event so that
19662 selection is updated first and thus context menu is for the right file.
19663 Reviewed and applied by Biswa.
19665 2003-04-14 Naba Kumar <naba@gnome.org>
19667 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
19669 * src/auncher.c: More child exit fixes
19670 from Timothee Besset <ttimo@idsoftware.com>
19672 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
19674 Reviewed by Naba Kumar <naba@gnome.org>
19676 * src/message-manager.[c/h], src/message-manager-private[c/h],
19677 anjuta.[c/h]: Ported message-manager to Gtk2
19679 * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
19680 src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
19681 src/clean_project.c, src/compile.c, src/configurer.c,
19682 src/controls.c, src/cvs.c, src/debugger.c,
19683 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19684 src/project_import.c, src/search-replace.c: Changed name from
19685 AnjutaMessageManager to AnMessageManager to avoid too long type
19688 2003-04-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19689 * src/launcher.c: Fix build won't stop problem - TTimo
19691 * pixmaps/anjuta_splash.c: New splash screen prototype.
19692 * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
19693 * src/compiler_options.c: Mute pkgconfig errors.
19694 * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
19696 2003-04-10 Naba Kumar <naba@gnome.org>
19698 * configurer.[c,h]: Fixed dialog to close properly.
19699 * src/project_dbase.c, widgets/gnomefilelist.c: Added
19702 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19703 * anjuta.prj: Removed unnecessary files, load with 1.2.0
19704 * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
19705 plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
19706 src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
19707 * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
19708 src/makefile.am: Move gdl to it's own directory.
19709 * global-tags/create_global_tags.sh: Silently ignore SDL error.
19711 2003-04-09 Naba Kumar <naba@gnome.org>
19713 * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
19716 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19717 * src/anjuta-tools.c: Use CDATA for saving tools data.
19718 * anjuta.glade, src/search-replace.c: Port from branch.
19719 * widgets/e-splash.*, src/main.c: Better splash screen.
19720 * configure.in, widgets/gdl*: Import GDL widgets.
19721 * ROADMAP: Updated roadmap.
19722 * src/an_file_view.c: Use GDL icons for file tree.
19724 2003-04-09 Naba Kumar <naba@gnome.org>
19726 * anjuta.glade: Added (hidden) initial setup-wizard window.
19728 Patch from: Vitaly <vvv@rfniias.ru>
19729 * src/preferences.c: Fixes a bug with libglace widget access with
19730 translated strings.
19732 Patch from: Etay Meiri <etay-m@bezeqint.net>
19733 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
19734 src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
19735 src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
19736 src/toolbar_callbacks.[c,h],
19737 src/memory.c, src/message-manager-private.cc,
19738 src/message-manager-private.h, src/message-manager.cc,
19739 src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
19740 src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
19741 to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
19742 watch window to a subwindow in the notebook
19744 2003-04-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19745 * ROADMAP: Updated roadmap.
19747 2003-04-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
19749 * configure.in: Added Belarusian to ALL_LINGUAS.
19751 2003-04-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19752 * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
19754 * ROADMAP: Added roadmap for HEAD.
19756 2003-03-29 Naba Kumar <naba@gnome.org>
19758 * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
19759 src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
19760 anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
19761 (new) pixmaps/start-with-wizard.png,
19762 (new) pixmaps/start-with-import.png,
19763 (new) pixmaps/start-with-open.png Added Start with dialog which pops
19764 up on anjuta start-up to give quick access to opening file/project or
19767 * src/main.c: Sets proper data directory for the gnome
19770 2003-03-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19771 * src/text_editor.c: Fixed error/warning indicators.
19773 2003-03-24 Naba Kumar <naba@gnome.org>
19775 * README: Correct version.
19777 2003-03-24 Michael Tindal <etherscape@paradoxpoint.com>
19779 * configure.in: Added checks to see if were building on FreeBSD
19780 systems. Sets -DFREEBSD if we are, and also attempts to find
19781 gmake if the host system is FreeBSD.
19783 * src/getline.c: New file used to provide the getline function,
19784 which isnt available on a FreeBSD system. The function is only
19785 defined if FREEBSD is defined.
19787 * src/Makefile.am: Added getline.c to anjuta_SOURCES
19789 * tagmanager/Makefile.am: Uses $(GMAKE) rather than make.
19790 configure.in sets this to gmake on FreeBSD systems, and make
19791 on everything else.
19793 2003-03-23 Naba Kumar <naba@gnome.org>
19795 * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
19797 * anjuta.spec.in: Fixed spec file for correct file paths and
19798 corrected rpmbuild.
19800 * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
19801 the rpm build command separately now.
19803 * src/anjuta.c, windows-dialog.c: Added some more window management
19804 stuffs (not still fully working, though).
19808 2003-03-22 Naba Kumar <naba@gnome.org>
19810 * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
19812 2003-03-21 Naba Kumar <naba@gnome.org>
19814 * README: Removed Andy Piper's name from the active maintainers
19815 list on his request.
19817 * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
19820 * src/anjuta-tools.c: Fixed compiler errors.
19822 * src/anjuta-tools.c, src/attach_process.c: Fixed more window
19825 * src/commands.c, src/src_paths.c, src/style-editor.c,
19826 src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
19827 becuase they are now hidden by default (from glade editing).
19829 * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
19830 src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
19831 src/main_menubar_def.h, src/mainmenu_callbacks.c,
19832 src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
19833 basic windows managements.
19835 2003-03-21 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19836 * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
19837 to hot-spot problems with cursor in XFree86 4.3.0. Patch by
19838 Enver ALTIN (a.k.a. skyblue)
19840 2003-03-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19841 * tagmanager/*: Added ignore-list for symbols. This will make
19842 parsing more accurate for projects. Doc updates needed.
19844 2003-03-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
19845 * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
19846 * launcher/Makefile.am: Link to correct libraries
19847 * src/launcher.c: Do not allow NULL shell
19849 2003-03-14 Etay Meiri <etay-m@bezeqint.net>
19850 * src/debug_tree.c: Improve debug tree view.
19852 2003-03-10 Dan Elphick <dre00r@ecs.soton.ac.uk>
19854 * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
19855 'Run Configure Script' and 'Execute Program'. Increase minimum width
19856 of Configure dialog.
19857 * find_in_files.c, find_in_files_cbs.*: Properly create the file
19858 list widget by setting a model and adding a column and renderer.
19859 Actually store the nocvs toggle button in FindInFiles data structure.
19860 Handle selection changes via changed signal rather than row_activated.
19861 Use response signal for handling the close and find buttons.
19862 Close window when escape is pressed.
19863 * find_replace.c: Close window when escape is pressed.
19864 * find_text.c: Close window when escape is pressed in find dialog as
19865 well as wrap search question, where now Yes is the default button.
19867 2003-03-05 Naba Kumar <naba@gnome.org>
19869 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
19871 * src/message-manager-private.cc: Fixed a bug with vte conditional
19873 * anjuta.glade: Hides all windows in glade file.
19875 2003-03-05 Naba Kumar <naba@gnome.org>
19877 * src/an_file_view.c: Fixed a compilation warning.
19878 * src/message-manager-private.cc: Conditional compilation for vte
19881 2003-02-28 Naba Kumar <naba@gnome.org>
19883 * configure.in, anjuta.spec.in: Updated dependency packages version.
19884 * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
19885 * src/preferences.c: Added debug assertions.
19886 * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
19887 editor to enable/disable bringing the recent editor tabs first.
19889 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
19890 tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
19891 scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
19892 Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
19893 and bug fixes. Also code clean ups.
19895 * (new) src/search-replace.[h,c]: New search replace implementation
19896 from ANJUTA_1_0_0 branch.
19898 * (new) src/windows-dialog.[h,c]: New windows management class
19899 [work in progress].
19901 2003-02-28 Naba Kumar <naba@gnome.org>
19903 * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
19904 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
19905 src/appwizard.c, src/build_file.c, src/build_project.c,
19906 src/clean_project.c, src/compile.c, src/configurer.c,
19907 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
19908 src/message-manager-dock.c, src/message-manager-dock.h,
19909 src/message-manager-private.cc, src/message-manager.cc,
19910 src/preferences-dialog.c, src/preferences-dialog.h,
19911 src/preferences.c, src/preferences.h, src/project_dbase.c,
19912 src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
19913 src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
19914 src/utilities.c, src/utilities.h:
19916 Widgetized Preferences and gave proper function names.
19918 * src/executer.c: Fixed a session loading bug.
19920 2003-02-27 Naba Kumar <naba@gnome.org>
19922 * printing/print.c: Fixed printing font bug that failed to load the
19925 * src/toolbar.c: Disabled LED flashing (not yet implemented).
19927 * TODO, anjuta.prj: Updated.
19929 2003-02-24 Joe Harnish <bigJoe@linuxmail.org>
19931 * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
19932 manuals/C/anjuta-manual/anjuta-manual-C.omf,
19933 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
19934 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
19935 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
19938 2003-02-25 Naba Kumar <naba@gnome.org>
19940 * Makefile.am: Excluded omf-install from installation as the docs are
19945 * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
19946 anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
19947 property names and added new editor properties and code cleanups.
19948 Also added new project properties.
19950 * src/compiler_options.[h,c]: Added pkg-config packages supports
19953 * src/glade_iface.h: Cleanups.
19955 * src/launcher.c: Used timer instead of idle to scan.
19957 * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
19958 src/project_config.[h,c], src/project_import.c: Implemented project
19959 property to define GUI editor and to handle it.
19961 * src/preferences.c: i18n fixes.
19963 * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
19964 unused (and old) pixmaps.
19966 * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
19968 2003-02-25 Naba Kumar <naba@gnome.org>
19970 * src/message-manager-private.[h,cc], src/preferences.c,
19971 anjuta.glade, anjuta_dialog_strings.c: Implemented
19972 gnome terminal profiles for the terminal preferences and moved the
19973 addition of terminal preferences in the terminal constructor.
19975 * anjuta.prj: Updated.
19977 2003-02-24 Naba Kumar <naba@gnome.org>
19979 * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
19980 (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
19981 (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
19982 po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
19983 preferences dialog.
19987 * src/message-manager-private.[cc,h]: Fixed VTE terminal for
19988 text selection and child re-spawning.
19990 * src/pixmaps.h: Removed unused pixmaps definitions.
19992 2003-02-23 Naba Kumar <naba@gnome.org>
19994 * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
19995 the project tree/window.
19997 * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
19998 src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
19999 Correct the use of a variable and implemented session save/load
20000 for tree expansion states.
20002 * src/main_menubar_def.h: Fixed shortcuts keys.
20004 * src/anjuta.c, src/gnome_project.c: Code clean ups.
20006 * anjuta.prj: Updated.
20008 2003-02-22 Naba Kumar <naba@gnome.org>
20010 * src/debug_tree.[c,h]: GNOME2 port from
20011 Etay Meiri <etay-m@bezeqint.net>
20013 * src/an_file_view.c, src/resources.[h,c],
20014 data/properties/bash.properties,
20015 data/properties/cpp.properties,
20016 data/properties/html.properties,
20017 data/properties/make.properties,
20018 data/properties/others.properties,
20019 data/properties/perl.properties,
20020 data/properties/props.properties,
20021 data/properties/xml.properties: Standarized file icons. Icons are
20022 defined in respective .properties file and are retrieved as resource
20025 * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
20026 in labels from the commands editor as that would create
20027 problems for translators.
20029 2003-02-21 Naba Kumar <naba@gnome.org>
20031 * .cvsignore, (new)config.guess, (new)config.sub: Added these files
20032 as they should be part of CVS(?).
20034 * Makefile.am: Corrected a typo for glade generated strings file.
20036 * configure.in, po/hi.po: Added new Hindi (hi) translation
20037 in ALL_LINGUS and added initial Hindi translation.
20039 * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
20040 (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
20041 sv_unknown.xpm to more proper icon.
20043 * (new)data/properties/php.properties, data/properties/Makefile.am,
20044 data/properties/anjuta.properties, data/properties/html.properties:
20045 Fixed PHP syntax hilighting bug by separating php properties into
20046 different file (because of file size).
20050 2003-02-20 Naba Kumar <naba@gnome.org>
20052 * src/breakpoints.c: Fixed breakpoints session saving/loading
20055 * scintilla/*, scintilla/include/*: Updated to scintilla
20058 2003-02-19 Naba Kumar <naba@gnome.org>
20060 * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
20063 * Makefile.am, src/Makefile.am,
20064 (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
20065 (removed) src/anjuta_dialog_strings.c,
20066 (removed) src/anjuta_dialogs_strings.c,
20067 (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
20068 (added) anjuta.glade: Transfered glade files from src/ directory
20069 to the top level directory.
20071 * po/POTFILES.in: Updated.
20073 * (removed) macrocs2/*: Transfered to data/ directory.
20075 * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
20076 data/Makefile.am: Moved macros in data directory. Anjuta no longer
20077 requires to have macros dir, but the projects generated by anjuta
20080 * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
20083 * src/defaults.c: Corrected default compiler options.
20085 * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
20088 * src/message-manager-private.cc, src/message-manager-private.h,
20089 src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
20091 * src/project_dbase.c, src/project_type.c, src/source.c: Proper
20092 source code generation for gnome2 projects.
20094 2003-02-11 Naba Kumar <naba@gnome.org>
20096 * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
20097 restores the expand/collaspe states of the nodes after refresh.
20099 * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
20101 2003-02-11 Naba Kumar <naba@gnome.org>
20103 * src/style-editor.c: Fixed pango font description handling for fonts.
20104 * src/anjuta.glade: Removed font size spin button.
20105 * configure.in, src/anjuta.prj: Corrected version.
20108 2003-02-10 Naba Kumar <naba@gnome.org>
20110 * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
20111 references of scroll-menu.h and add about.h in Makefile.am.
20113 * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
20114 (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
20115 (removed) widgets/scroll-menu.h: Removed unused files.
20117 * Makefile.am: Added proper i18n rules and added intl tools for
20120 * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
20121 to the stable release).
20123 * anjuta.spec.in: Removed manuals packaging.
20125 * data/Makefile.am: Removed 'macros' installation (not required for
20128 2003-02-10 Naba Kumar <naba@gnome.org>
20130 * po/POTFILES.in: Updated.
20132 * pixmaps/Makefile.am, pixmaps/anjuta_icon.png,
20133 (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
20134 (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
20135 (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
20136 (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
20139 * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
20140 src/toolbar_callbacks.h: Fixed scintilla notification signal name
20141 and fixed to properly handle focus in find entry box.
20143 * Makefile.am: Added code for RH system menu update.
20145 * .cvsignore: Updated.
20149 2003-02-03 Naba Kumar <naba@gnome.org>
20151 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
20152 editor preferences. and fixes dialogs.
20154 * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
20155 Fixed linenumbers and header margins when they are disabled and
20156 removed unused header files.
20158 * src/attact_process.[h,c], src/debugger.c: Attach to process
20161 * src/help.c: Fixed dialog response.
20165 * data/properties/anjuta.properties: Corrected typo.
20167 * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
20168 Change the signal to "changed" in entry from "selection-changed" in
20171 * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
20174 2003-01-31 Naba Kumar <naba@gnome.org>
20176 * configure.in: Upgraded to use libgnomeprint-2.2
20178 * printing/Makefile.am: Updated
20180 *(removed) printing/print-doc.c, printing/print-doc.h,
20181 printing/print-util.c, printing/print-util.h: Removed because already
20182 merged with print.c.
20184 * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
20185 and libgnomeprintui-2.2 and fixed rendering problems.
20187 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
20188 uneccessary print properties, as they are separately taken
20189 care in gnomeprint.
20191 * po/POTFILES.in: Update.
20193 2003-01-30 Naba Kumar <naba@gnome.org>
20195 * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
20196 for about dialog box.
20198 * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
20199 src/pixmaps.h: Modified for the above additions for about dialog.
20201 2003-01-29 Naba Kumar <naba@gnome.org>
20203 * src/style_editor.[c,h]: Added missing files.
20205 2003-01-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20206 * scintilla/XPM.[cxx|h]: Added missing files
20208 2003-01-29 Naba Kumar <naba@gnome.org>
20210 * TODO, po/POTFILES.in: Updated.
20212 * anjuta.prj, src/anjuta.glade,
20213 * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
20215 2003-01-28 Naba Kumar <naba@gnome.org>
20217 * data/properties/anjuta.properties, src/aneditor.cxx,
20218 src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
20219 properties into text properties (earlier it was int properties).
20223 * scintilla/AutoComplete.c,xx,
20224 scintilla/AutoComplete.h,
20225 scintilla/CallTip.c,xx,
20226 scintilla/CallTip.h,
20227 scintilla/Document.c,xx,
20228 scintilla/Document.h,
20229 scintilla/Editor.c,xx,
20230 scintilla/Editor.h,
20231 scintilla/LexAVE.c,xx,
20232 scintilla/LexCSS.c,xx,
20233 scintilla/LexHTML.c,xx,
20234 scintilla/LexOthers.c,xx,
20235 scintilla/LexPython.c,xx,
20236 scintilla/LineMarker.c,xx,
20237 scintilla/LineMarker.h,
20238 scintilla/Makefile.am
20239 scintilla/PlatGTK.c,xx,
20240 scintilla/PropSet.c,xx,
20241 scintilla/ScintillaBase.c,xx,
20242 scintilla/ScintillaBase.h,
20243 scintilla/ScintillaGTK.c,xx,
20244 scintilla/ViewStyle.c,xx,
20245 scintilla/include/Platform.h,
20246 scintilla/include/SciLexer.h,
20247 scintilla/include/Scintilla.h,
20248 scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
20252 src/an_file_view.c,
20253 src/an_symbol_view.c,
20254 src/anjuta-tools.c,
20259 src/anjuta_dialogs_strings.c,
20262 src/compiler_options.c,
20265 src/main_menubar.c,
20266 src/main_menubar.h,
20267 src/main_menubar_def.h,
20268 src/mainmenu_callbacks.c,
20269 src/mainmenu_callbacks.h,
20270 src/message-manager-private.c,c
20271 src/message-manager-private.h,
20272 src/message-manager.c,c
20273 src/message-manager.h,
20277 src/project_config.c,
20278 src/project_dbase.c,
20279 src/project_dbase_gui.c,
20280 src/project_import_gui.c,
20281 src/properties.c,xx,
20286 src/text_editor_gui.c,
20290 anjuta.prj: GNOME2 porting and fixed many porting bugs.
20292 2003-01-24 Naba Kumar <naba@gnome.org>
20294 * src/text_editor_gui.c, src/toolbar.c,
20295 src/text_editor.c, src/text_editor_cbs.h:
20296 Used correct notification signal name for scintilla
20297 (gtk2) and fixed UI.
20299 * src/controls.c: Does not hide tags combo. Simply makes it insensitive
20302 * printing/print-doc.c,
20304 src/anjuta-tools.c,
20305 src/find_replace.c,
20308 src/mainmenu_callbacks.c,
20309 src/project_dbase.c,
20310 src/project_dbase.h,
20311 src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
20313 src/text_editor_cbs.h:
20316 2003-01-23 Naba Kumar <naba@gnome.org>
20318 * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
20319 correct stock icons and organized pixmap macros.
20321 Makefile.am: Removed non-generated files.
20323 * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
20324 block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
20325 bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
20326 close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
20327 error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
20328 fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
20329 list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
20330 open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
20331 prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
20332 prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
20333 prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
20334 remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
20335 stop.xpm, undo.xpm}: Removed because no longer used.
20337 * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
20338 file_unknown.xpm}: Files renamed from fv_*, as it would
20341 * pixmaps/Makefile.am: Updated for the above changes.
20343 2003-01-23 Jakub Steiner <jimmac * ximian * com>
20345 * pixmaps/autocomplete-16.png,
20346 pixmaps/autocomplete.png,
20347 pixmaps/block-end-16.png,
20348 pixmaps/block-end.png,
20349 pixmaps/block-start-16.png,
20350 pixmaps/block-start.png,
20351 pixmaps/bookmark-first-16.png,
20352 pixmaps/bookmark-first.png,
20353 pixmaps/bookmark-last-16.png,
20354 pixmaps/bookmark-last.png,
20355 pixmaps/bookmark-next-16.png,
20356 pixmaps/bookmark-next.png,
20357 pixmaps/bookmark-prev-16.png,
20358 pixmaps/bookmark-prev.png,
20359 pixmaps/error-next-16.png,
20360 pixmaps/error-next.png,
20361 pixmaps/error-prev-16.png,
20362 pixmaps/error-prev.png: gnome2-styled icons
20365 2003-01-23 Naba Kumar <naba@gnome.org>
20367 * anjuta.prj: Updated compiler options.
20368 * scintilla/ScintillaGTK.cxx: Fixed selection notify.
20370 * src/aneditor.cxx,
20373 src/anjuta_dialogs_strings.c,
20374 src/mainmenu_callbacks.c,
20375 src/mainmenu_callbacks.h,
20377 src/text_editor_cbs.c,
20378 src/text_editor_gui.c: GNOME2 Porting.
20380 2003-01-22 Naba Kumar <naba@gnome.org>
20382 * ChangeLog: Corrected dates.
20383 * src/mainmenu_callbacks.h: Cleaned up function prototypes.
20384 * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
20387 2003-01-22 Naba Kumar <naba@gnome.org>
20389 * plugins/patch/patch-plugin.c: Bug fix.
20391 * src/anjuta-tools.c,
20395 src/anjuta_dialogs_strings.c,
20403 src/mainmenu_callbacks.c,
20404 src/mainmenu_callbacks.h,
20406 src/project_dbase.c,
20407 src/project_dbase_gui.c,
20414 src/toolbar_callbacks.c,
20417 src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
20420 (removed) src/CORBA-Server.c,
20421 (removed) src/CORBA-Server.h,
20422 (removed) src/Gladen-common.c,
20423 (removed) src/Gladen-stubs.c,
20424 (removed) src/Gladen.h,
20425 (removed) src/Prj-common.c,
20426 (removed) src/Prj-skelimpl.c,
20427 (removed) src/Prj-skels.c,
20428 (removed) src/Prj-stubs.c,
20429 (removed) src/Prj.h,
20430 (removed) src/glades.c,
20431 (removed) src/glades.h,
20432 (removed) src/messagebox.c,
20433 (removed) src/messagebox.h: Removed because no longer used.
20435 2003-01-21 Naba Kumar <naba@gnome.org>
20437 * src/anjuta-tools.c,
20440 src/anjuta_dialogs_strings.c,
20444 src/compiler_options.c,
20446 src/find_replace.c,
20447 src/find_replace.h,
20453 widgets/gnomefilelist.c: GNOME2 porting.
20455 2003-01-20 Naba Kumar <naba@gnome.org>
20457 * global-tags/create_global_tags.sh: Uses pkg-config to
20464 src/anjuta_dialogs_strings.c,
20467 src/compiler_options.c,
20468 src/compiler_options.h,
20469 src/fileselection.c,
20470 src/fileselection.h,
20471 src/mainmenu_callbacks.c,
20472 src/project_dbase_gui.c,
20477 src/text_editor_gui.c,
20478 widgets/gnomefilelist.c,
20479 widgets/gnomefilelist.h: GNOME2 porting.
20481 * widgets/Makefile.am,
20482 (removed) widgets/gnomedirlist.c,
20483 (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
20486 (removed) src/src_paths_cbs.c,
20487 (removed) src/src_paths_cbs.h,
20488 (removed) src/src_paths_gui.c,
20489 (removed) src/compiler_options_cbs.c,
20490 (removed) src/compiler_options_cbs.h,
20491 (removed) src/breakpoints_cbs.c,
20492 (removed) src/breakpoints_cbs.h: Removed because they are now
20493 combined in singe file
20495 2003-01-16 Naba Kumar <naba@gnome.org>
20497 * src/anjuta.glade, src/anjuta_dialogs_strings.c,
20498 src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
20499 options dialog UI and data handling.
20502 2003-01-15 Naba Kumar <naba@gnome.org>
20504 * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
20505 Completed command editor porting.
20507 * src/anjuta.c: Removed the use of commands load function
20510 * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
20513 * src/anjuta-tools.c: Fixed translatable strings.
20515 * src/find_text.c: Fixed dialog creation from glade.
20517 * src/text_editor_gui.c, src/text_editor.c,
20518 src/text_editor_cbs.c: Completed port of detached text editor
20519 to gnome2 plateform.
20521 2003-01-14 Naba Kumar <naba@gnome.org>
20523 * src/anjuta.glade, src/preferences.[h,c],
20524 src/anjuta_dialogs_strings.c: Added build and editor
20525 preferences pages and other UIs. Fixed preferense loading and saving.
20527 * src/anjuta.c: Does case-insensitive match for tabs position
20528 preferences and removed preferences loading (done at _new() call).
20530 * anjuta-tools.c: Debugged tools dialog handling.
20531 * plugins/class-gen/clsGen.c: Fixed an undefined function.
20533 2003-01-13 Naba Kumar <naba@gnome.org>
20535 * ABOUT-NLS: Update (strange).
20537 * autogen.sh: Removed blocking code.
20539 * configure.in: Fixed an autogen bug.
20541 2003-01-13 Naba Kumar <naba@gnome.org>
20543 * (new)src/anjuta.gladep
20544 (new)src/messagebox.c
20545 (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
20546 will be gradually removed (and then the files).
20550 printing/print-util.c,
20552 scintilla/ScintillaGTK.c,xx
20554 src/an_file_view.c,
20555 src/an_symbol_view.c,
20559 src/anjuta_dialogs_strings.c,
20561 src/attach_process.c,
20562 src/attach_process.h,
20565 src/breakpoints_cbs.c,
20568 src/compiler_options.c,
20569 src/compiler_options.h,
20570 src/compiler_options_cbs.c,
20579 src/find_in_files.c,
20580 src/find_in_files.h,
20581 src/find_in_files_cbs.c,
20582 src/find_replace.c,
20583 src/find_replace.h,
20591 src/main_menubar.c,
20592 src/mainmenu_callbacks.c,
20593 src/message-manager.c,c
20596 src/project_config.c,
20597 src/project_config.h,
20598 src/project_dbase.c,
20599 src/project_import_cbs.c,
20605 src/src_paths_gui.c,
20607 src/text_editor_gui.c,
20613 widgets/gnomefilelist.c: GNOME2 Port.
20615 2003-01-10 Naba Kumar <naba@gnome.org>
20617 * src/an_file_view.c,
20619 src/appwizard_gui.c,
20620 src/compiler_options.c,
20621 src/compiler_options_cbs.c,
20624 src/fileselection.c,
20625 src/find_in_files.c,
20627 src/main_menubar.c,
20629 src/message-manager-dock.c,
20631 src/project_dbase_gui.c,
20632 src/project_import_gui.c,
20633 src/registers_gui.c,
20634 src/sharedlib_gui.c,
20635 src/src_paths_gui.c,
20636 src/text_editor_gui.c,
20638 src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
20640 2003-01-09 Naba Kumar <naba@gnome.org>
20642 * scintilla/RESearch.cxx: Removed cvs logging as it was creating
20643 problems with some comments.
20645 * anjuta.prj: New project file (updated?)
20647 * src/Makefile.am: Enabled deprecated API and fixed variables.
20649 * src/an_file_view.c,
20650 src/an_symbol_view.c,
20651 src/anjuta-plugins.c,
20652 src/anjuta-tools.c,
20655 src/appwizard_cbs.c,
20656 src/attach_process.c,
20657 src/attach_process_cbs.c,
20658 src/compiler_options.c,
20659 src/compiler_options_cbs.c,
20661 src/mainmenu_callbacks.c,
20662 src/message-manager-private.c,c
20663 src/message-manager-private.h,
20664 src/message-manager.c,c
20665 src/message-manager.h,
20666 src/project_dbase.c,
20667 src/project_dbase.h,
20668 src/project_dbase_gui.c,
20669 src/project_import_cbs.c,
20670 src/project_import_gui.c,
20679 src/src_paths_cbs.c,
20680 src/src_paths_gui.c,
20683 src/text_editor_gui.c,
20684 src/text_editor_menu.c,
20686 src/toolbar_callbacks.c,
20690 src/wizard_gui.c: GNOME porting.
20692 2002-12-24 Naba Kumar <naba@gnome.org>
20694 * AUTHORS, ChangeLog, HACKING, Makefile.am,
20695 NEWS, README, SEARCH-REPLACE,
20696 THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in,
20697 setup-gettext, data/*, doc/.cvsignore, global-tags/*,
20698 launcher/Makefile.am,
20699 launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
20700 plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
20701 plugins/sample1/plugin-sample1.c, printing/print-doc.c,
20702 printing/print-util.c, printing/print.c, printing/print.h,
20703 scintilla/*/*, widgets/e-shell-about-box.c,
20704 src/*, tagmanager/*/*, widgets/Makefile.am,
20705 widgets/gnomefilelist.c:
20707 Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
20708 src/*.[c,h] files to gnome2 API.
20710 * src/anjuta_dialogs_strings.c: Added glade generated translatable
20713 2002-10-23 Naba Kumar <naba@gnome.org>
20715 * autogen.sh: Prevented Users from building HEAD cvs.
20717 2002-09-16 Stephane Demurget <demurgets@free.fr>
20719 * src/anjuta.glade: added the compiler options dialog, hopefully
20720 HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
20722 2002-09-15 Stephane Demurget <demurgets@free.fr>
20724 * src/anjuta.glade: fixed a lot of small glitches.
20726 * src/commands.[ch]: more gnome 2 port. only instant apply is missing
20729 * src/breakpoints_cbs.c: polished a bit.
20731 2002-09-15 Stephane Demurget <demurgets@free.fr>
20733 * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
20735 * src/commands.c: partial gnome 2 port.
20737 * src/utilities.[ch]: changed some bits to be const.
20739 2002-09-14 Stephane Demurget <demurgets@free.fr>
20741 * src/Makefile.am: removed breakpoints_gui.c and added a check
20742 for gdk-pixbuf deprecated functions, but there shouldn't be much
20745 * src/breakpoints_gui.c: killed.
20747 * src/anjuta.glade: added two dialogs for the breakpoints management.
20750 * src/anjuta_cbs.c:
20752 * src/attach_process.c:
20754 * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
20755 really huge changes and porting work.
20757 * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
20758 (breakpoints_dbase_new): moved the UI init bits here.
20760 * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
20761 a lot, not using any color anymore (not HIG compliant) and not using
20762 BrkPtItem thanks to libglade. 4 issues marked with #warning that have
20763 to be double checked.
20765 * src/build_file.c:
20766 * src/build_project.c: gnome 2 port.
20768 2002-09-11 Stephane Demurget <demurgets@free.fr>
20770 * src/anjuta.glade:
20772 * src/anjuta_cbs.c:
20774 * src/breakpoints.c:
20775 * src/breakpoints_cbs.c: cleaned up some bits.
20777 2002-09-09 Stephane Demurget <demurgets@free.fr>
20780 * src/messagebox.[ch]: killed. Not HIG compliant at all :/
20782 * src/an_symbol_view.[ch]:
20783 * src/attach_process_cbs.h: polished a bit.
20785 * src/breakpoints_cb.[ch]: partial gnome 2 port.
20787 2002-09-02 Stephane Demurget <demurgets@free.fr>
20790 * src/Makefile.am: added libglade-2 to the build.
20792 * src/anjuta.[ch]: added support for libglade.
20794 * src/anjuta.glade: added. There could be a file per top-level widget,
20795 as some other gnome projects, though.
20797 * src/attach_process_gui.c: removed.
20798 * src/attach_process.[ch]: gnome 2 port.
20799 (attach_process_new): Added the treeview init and the widget references
20802 2002-08-31 Stephane Demurget <demurgets@free.fr>
20804 * src/an_file_view.c: fixed some compilation issues.
20806 * src/an_symbol_view.c: gnome 2 port.
20808 2002-08-26 Stephane Demurget <demurgets@free.fr>
20810 * src/an_file_view.c: finished gnome 2 port.
20811 (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
20812 directory pixmap depending on the event.
20814 * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
20815 (project_file_data_new): use a GtkTreePath.
20817 2002-08-23 Stephane Demurget <demurgets@free.fr>
20819 * src/Makefile.am: readded back an_*_view.[ch] because they are still
20820 driving me nuts but they need to be ported, heh ?
20822 * src/an_file_view.c: gnome 2 port, almost finished after some hard
20823 work since it's quite a total rewrite again.
20825 2002-08-22 Stephane Demurget <demurgets@free.fr>
20827 * src/an_file_view.c:
20828 * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
20830 2002-08-21 Stephane Demurget <demurgets@free.fr>
20832 * src/anjuta_info.c:
20833 * src/utilities.h: gnome 2 port, featuring a total rewrite.
20835 2002-08-20 Stephane Demurget <demurgets@free.fr>
20837 * src/Makefile.am: removed an_*_view.[ch] because they're driving me
20840 * src/an_file_view.c:
20841 * src/aneditor.cxx:
20842 * src/anjuta_cbs.c:
20843 * src/compiler_options.h:
20844 * src/messagebox.c:
20845 * src/messagebox.h:
20847 * src/project_dbase.h:
20848 * src/resources.h: gnome 2 port.
20850 2002-08-14 Stephane Demurget <demurgets@free.fr>
20852 Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
20854 * data/properties/sql.properties: added the DATETIME data type.
20856 * data/properties/html.properties: added the foreach php keyword.
20858 2002-08-08 Stephane Demurget <demurgets@free.fr>
20860 * widgets/Makefile.am: removed blank line after the last backslash
20861 for avoiding a warning from automake.
20864 * src/Makefile.am: added the ORBit-2 dep.
20866 2002-08-08 Stephane Demurget <demurgets@free.fr>
20868 * AUTHORS: added Biswa, because I wonder why noone already have
20869 written his name in the Anjuta's hall of fame :)
20871 2002-08-01 Naba Kumar <kh_naba@users.sourceforge.net>
20873 * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
20874 widgets/e-shell-about-box.c: Made to compile for gnome2.
20876 2002-07-31 Naba Kumar <kh_naba@users.sourceforge.net>
20878 * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
20879 scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
20881 * configure.in, printing/print.h, printing/print.c,
20882 printing/print-doc.c: Made to compile for gnome2.
20884 2002-07-30 Naba Kumar <kh_naba@users.sourceforge.net>
20886 * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
20887 plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
20888 printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
20889 widgets/Makefile.am:
20891 Upgraded the build system to gnome2 platform.
20893 2002-12-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20894 * manuals/*: Added capability to generate PDF and PS.
20895 * src/debugger.c, data/gdb.init: Solaris GDB fixes.
20896 * TODO, TODO.biswa: Intergated TODO list.
20897 * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
20899 * src/dnd.c: Fix typo
20900 * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
20901 * src/anjuta.c: Bug #568895, Bug #575419
20903 2002-12-18 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20905 * tagmanager/tm_global_tags.c: Fixed compiler warning.
20906 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
20908 2002-12-17 Naba Kumar <naba@gnome.org>
20910 * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
20913 2002-12-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20914 * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
20915 * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
20916 * anjuta.prj: Added tools.sgml
20917 * data/properties/cpp.properties: Bug # 646974
20919 2002-12-16 Naba Kumar <naba@gnome.org>
20921 * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
20922 * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
20923 src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
20924 on 'Enter' and adds proper focus mechanism.
20925 * src/anjuta.c: Fixed a memory corruption bug.
20926 * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
20927 'Enter' and can also be Canceled. Sets proper default and focus policies
20929 * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
20930 * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
20931 translatable strings in dialogs and fixed some dialog properties.
20932 * src/anjuta-tools.c: Now uses xml format for loading and saving.
20933 * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
20934 * src/message_manager_private.cc: Fixed some debug messages.
20935 * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
20936 widgets/gnomefilelist.c: Fixed a memory leaks.
20937 * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
20938 src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
20939 src/main_menubar_def.h: Implemented incremental search.
20942 2002-12-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20943 * tagmanager/*: Minor cleanups and warning fixes.
20944 * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
20945 GUI during long updates.
20946 * src/text_editor.c: Remove debug message.
20948 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20949 * tagmanager/tm_project.c: Fix a memory access problem.
20951 2002-12-13 Naba Kumar <naba@gnome.org>
20953 * anjuta.glade, src/anjuta-tools.c: Added a new column in the
20954 tools list to show "Enabled" flag of the tool. Fixed a bug where
20955 tool list is not cleared when creating a new tool.
20957 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20958 * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
20960 2002-12-12 Naba Kumar <naba@gnome.org>
20962 * anjuta-tools.[h,c], commands.c: Used the tools help of
20963 anjuta variables list in commands editor and fixed a typos
20964 buy in anjuta-tools.c.
20966 2002-12-12 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20967 * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
20968 , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
20969 * TODO.biswa: Added to help me track things better.
20971 2002-12-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20973 * configure.in, anjuta.spec.in: Added libglade dependency.
20974 * Makefile.am: Added anjuta.glade file.
20975 * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
20976 , src/mainmenu_callbacks.[ch], src/message-manager.h
20977 , src/widget-registry.c: Tools editor GUI + other additions.
20979 2002-12-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20981 * src/project_dbase.[ch], tagmanager/tm_project.c,
20982 tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
20983 Implement syncing tags image with the project database.
20984 * src/anjuta-tools.c: Implemented variable substitution and
20985 working directory in tools.
20987 2002-12-09 Naba Kumar <naba@gnome.org>
20989 * data/properties/anjuta.properties, src/commands.[ch]: Reads the
20990 command configuration language list from properties.
20992 * data/properties/asm.properties, data/properties/ruby.properties:
20995 2002-12-04 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
20997 * src/an_symbol_view.c: Remember current selected entry and select
20998 it automatically after refresh.
21000 2002-11-26 Murray Cumming <murrayc@usa.net>
21002 * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
21003 src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
21004 and gnomemm 1.2 projects so that people know they are really
21005 glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
21006 But I did correct these to sue lowercase names.
21008 2002-12-01 Naba Kumar <naba@gnome.org>
21010 * data/anjuta.properties: Fixed caching problem on
21012 * src/preferences.c, src/preferences_gui.c: Implemented automatic
21015 2002-12-01 Naba Kumar <naba@gnome.org>
21017 * data/properies/anjuta.properties: Corrected "indicators.automatic"
21019 * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
21020 property and uses it.
21021 * src/aneditor.cxx: Fixed a bug associated with selection a word at
21024 2002-11-30 Naba Kumar <naba@gnome.org>
21026 * src/debugger.c: Fixed a typo.
21027 * data/properties/*: Updated properties files and added
21029 * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
21030 Added comment submenu and cleaned up ref and unref of menus.
21031 * src/aneditor.h: Added definition of comment commands.
21032 * src/aneditor.c: Upgrade from latest SciTE source code.
21033 * src/text_editor.[hc], src/text_editor_cbs.c,
21034 src/message_manager_private.cc, src/message_manager.[cc,h],
21035 src/anjuta.[c,h]: Added indicators support for errors/warnings
21036 highlight in the editor.
21037 * NEWS, TODO: Update.
21038 * scintilla/include/PropSet.h: Removed deprecrated function.
21040 2002-11-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21042 * src/anjuta-tools.[ch]: Tools implementation (basic)
21043 * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
21044 , src/main_menubar_def.h: PLugins cleanup and segregation
21045 * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
21047 * anjuta.prj: Added new files
21048 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
21049 * plugins/class-gen/clsGen.c: Register menu under 'Project'
21050 * plugins/patch/patch-plugin.c: Register menu under 'Format'
21051 * plugins/sample1/plugin-sample1.c: Register menu under 'View'
21052 * src/Makefile.am: Added new files
21053 * src/message-manager.[cc/h]: Added standard output and error windows
21055 2002-11-26 Johannes Schmid <clubfan@users.sourceforge.net>
21057 * project_type.c: Fixed Gnomemm2 project type
21059 2002-11-25 Naba Kumar <naba@gnome.org>
21061 * printing/print.c: Fixed a compile warning.
21062 * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
21063 * src/utilities.c: Fixed a compile warning in sparc, hides the
21064 terminal check error output from the user.
21065 * project_config.[ch], project_dbase.[ch], source.c: Added project
21066 version, exclude modules configuration and reordered other config
21067 properties. Changed some strings to more descriptive text.
21068 * src/compiler_opitions.c: Removed extra newlines from .prj file
21070 * anjuta.prj: Converted to new format (only reorganised properties
21071 and removed extra newlines ... nothing else).
21074 2002-11-21 Naba Kumar <naba@gnome.org>
21076 * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
21077 include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
21078 LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
21079 LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
21080 Updated to the CVS version.
21082 2002-11-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21084 * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
21085 , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
21086 , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
21087 images in completion lists.
21088 * src/resources.h: Make C++ friendly.
21089 * scintilla/PropSet.cxx: Fix memory leak.
21091 2002-11-20 Naba Kumar <naba@gnome.org>
21093 * scintilla/*/*: Synced to latest scintilla 1.49
21094 * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
21097 * scintilla/RESearch.cxx: The automatic cvs log in the
21098 file really broke things trying to interprete the changelog
21099 entry incorrectly as end-of-comment. Removed the $cvs line
21100 and committed again.
21102 2002-11-19 Naba Kumar <naba@gnome.org>
21104 Patch from Timothee Besset <ttimo@idsoftware.com>
21106 * src/message-manager-private.cc: Interpretes absolute
21107 file paths properly in zvt terminal.
21109 2002-11-19 Naba Kumar <naba@gnome.org>
21111 Patch from Timothee Besset <ttimo@idsoftware.com>
21113 * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
21114 src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the
21115 (important) editor preferences in project (if there is one
21120 2002-11-18 Naba Kumar <naba@gnome.org>
21122 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21124 * src/debug_tree.c, src/find_in_files_gui.c,
21125 src/find_replace.c, src/find_text.c,
21126 src/project_import.c, src/project_import_gui.c,
21127 src/wizard_gui.c: i18n Fixes.
21129 2002-11-15 Naba Kumar <naba@gnome.org>
21131 * plugins/class-gen/clsGen.c: Fixed to use project function
21132 to import files. Create non-existent directories before the
21133 sources are written.
21135 * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
21136 src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
21138 src/glades.c: Excluded gladen files from build. This
21139 will fix the unnecessary dependency on libssl.
21141 * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
21142 file import funtion.
21144 * src/message_manager_private.cc: Fixed a compiler warning with
21145 DEBUG preprocessor macro.
21147 * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
21148 wrong (undocked) editor window was closed on clicking close on an
21149 undocked editor window.
21151 * src/debugger.c: Fixed a bad bug where debugger terminal won't
21152 start correctly if the executable was run before with 'F3'.
21154 * src/toolbar_callbacks.c: Wrap around find next.
21155 * src/toolbar.c: Disable combo activate.
21156 * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
21157 button positions to get 'yes' as default.
21159 * anjuta.spec.in: Updated.
21161 * src/anjuta_info.c, src/appwizard_gui.c,
21162 src/attach_process_gui.c, src/breakpoints_gui.c,
21163 src/commands.c, src/compiler_options_gui.c, src/configurer.c,
21164 src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
21165 src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
21166 src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
21167 src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
21168 src/preferences.c, src/preferences_gui.c, src/project_config.c,
21169 src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
21170 src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
21171 src/signals_gui.c, src/source.c, src/src_paths_gui.c,
21172 src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
21173 src/toolbar.c, src/toolbar_callbacks.c, src/watch.h,
21174 src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
21175 plugins/patch/patch-plugin.c, printing/print-util.c:
21176 Set all windows and dialogs transient
21177 to their parents so that they remain floated above their parents.
21179 2002-11-13 Naba Kumar <naba@gnome.org>
21181 * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
21182 take default editor font).
21184 * widgets/e-shell-about-box.c, src/main_menubar_def.h:
21185 Corrected email address.
21187 * src/mainmenu_callbacks.c: Used spaces instead of tabs
21188 for changelog entry.
21192 2002-11-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21193 * plugins/class-gen/clsGen.c: Refined the class generator a bit.
21195 2002-11-06 Naba Kumar <naba@gnome.org>
21198 * anjuta.spec.in: Ships the .omf files with the
21199 documents instead of the base package.
21201 2002-11-04 Naba Kumar <naba@gnome.org>
21203 * data/properties/latex.properties: Fixed a bug.
21204 * ChangeLog: Released 1.0.0 stable.
21206 2002-11-04 Naba Kumar <naba@gnome.org>
21208 * src/commands.c: Added command with shell redirection capability.
21209 * data/properties/anjuta.properties: Changed default execution
21211 * src/project_dbase.c: Set project top dir in properties.
21212 * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
21213 * data/Makefile.am: More diskcheck error fixes.
21215 * README, anjuta.spec.in, THANKS, AUTHORS,
21216 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
21217 manuals/C/anjuta-manual/authers,sgml,
21218 manuals/C/anjuta-manual/anjuta-manual.sgml,
21219 manuals/C/anjuta-manual/anjuta-manual-C.omf,
21220 manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
21221 : Changed anjuta home to
21222 new URL and my email address.
21224 * manuals/C/anjuta-manual/interfaces.sgml,
21225 manuals/C/anjuta-manual/prefereces.sgml,
21226 manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
21228 * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
21229 : removed reference to the help menu as the menu is modified
21230 when no help is found (which is very likely when we are
21231 shiping the documents separately).
21233 2002-11-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21234 * anjuta.spec.in: Update specfile to make multiple RPMs.
21235 * data/Makefile.am: make dist fix.
21236 * src/text_editor_menu.c: Fix compile warnings (casts).
21238 2002-11-02 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21239 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
21240 * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
21242 2002-11-01 Naba Kumar <naba@gnome.org>
21244 * macros2/*, Makefile.am, configure.in, data/Makefile.am:
21245 Added gnome2 macros to be used by gnome2 project wizard.
21247 * data/autogen.sh.gnome2: Fixed to use our own macros instead of
21250 * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
21251 as it was conflicting with generated projects and is not
21254 * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
21255 src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
21256 project generation, removed qt project as it's not complete and
21257 added gnome2 bonobo wizard.
21259 2002-10-29 Naba Kumar <naba@gnome.org>
21261 * po/POTFILES.in: Updated.
21262 * po/POTFILES.skip: Added.
21263 * preferences.h: Fixed print paper size property name.
21265 2002-10-28 Naba Kumar <naba@gnome.org>
21267 * data/user.properties, data/Makefile.am: Added user properties file
21268 which will be copied in user's ~/.anjuta/user.properties.
21270 * data/anjuta.properties: Changed a comment.
21272 * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
21274 * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21275 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
21276 Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
21279 * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
21280 instead of user properties file.
21282 * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
21283 * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
21284 * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
21285 * README, TODO: Updated.
21287 2002-10-28 Naba Kumar <naba@gnome.org>
21289 * manuals/C/anjuta-manual/figures/editor_guides.png,
21290 manuals/C/anjuta-manual/figures/editor_margins.png,
21291 manuals/C/anjuta-manual/figures/editor_markers.png,
21292 manuals/C/anjuta-manual/figures/local_variables.png,
21293 manuals/C/anjuta-manual/figures/open_file_multiple.png,
21294 manuals/C/anjuta-manual/figures/prefs_print.png,
21295 manuals/C/anjuta-manual/figures/print_dlg.png,
21296 manuals/C/anjuta-manual/figures/print_preview.png,
21297 manuals/C/anjuta-manual/figures/symbol_browser.png,
21298 manuals/C/anjuta-manual/figures/variable_tip.png: New png
21299 files for manual documentation.
21301 * manuals/sgmldocs.make,
21302 manuals/C/anjuta-manual/Makefile.am,
21303 manuals/C/anjuta-manual/authors.sgml,
21304 manuals/C/anjuta-manual/build.sgml,
21305 manuals/C/anjuta-manual/compileopts.sgml,
21306 manuals/C/anjuta-manual/debugger.sgml,
21307 manuals/C/anjuta-manual/execute.sgml,
21308 manuals/C/anjuta-manual/fileoperations.sgml,
21309 manuals/C/anjuta-manual/interface.sgml,
21310 manuals/C/anjuta-manual/preferences.sgml,
21311 manuals/C/anjuta-manual/projects.sgml,
21312 manuals/C/anjuta-manual/figures/arguments.png,
21313 manuals/C/anjuta-manual/figures/open_file.png,
21314 manuals/C/anjuta-manual/figures/other_opts.png,
21315 manuals/C/anjuta-manual/figures/scrshot.png,
21316 manuals/C/anjuta-manual/figures/toolbar_browser.png,
21317 manuals/C/anjuta-manual/figures/toolbar_tags.png:
21319 Updated anjuta manual documentation.
21322 2002-10-27 Naba Kumar <naba@gnome.org>
21324 * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
21325 check and modifies debugger terminal command accordingly
21326 to function properly.
21328 2002-10-25 Naba Kumar <naba@gnome.org>
21330 * manuals/sgmldocs.make: Fixed a couple of bugs.
21331 * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
21333 2002-10-24 Naba Kumar <naba@gnome.org>
21335 * src/debug_tree.c: Fixed a crash bug from Etay.
21337 * global_tags/create_global_tags: Added messages.
21338 Fixed infinite looping within files.
21340 * macro/autogen.sh: Removed debug and warning flags for defaults.
21342 Patch from Vadim Berezniker <vadim@berezniker.com>
21344 * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
21345 global-tags/tm_global_tags.c: Fixed infinite loop in system tags
21348 * Makefile.am: XML merge is broken for .destop in RH 8.0, so
21349 temporarily just copy it
21351 2002-10-24 Naba Kumar <naba@gnome.org>
21353 * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
21354 manuals/C/anjuta-manual/anjuta-manual.sgml,
21355 manuals/C/anjuta-manual/compileopts.sgml,
21356 manuals/C/anjuta-manual/debugger.sgml,
21357 manuals/C/anjuta-manual/execute.sgml,
21358 manuals/C/anjuta-manual/fileoperations.sgml,
21359 manuals/C/anjuta-manual/interface.sgml,
21360 manuals/C/anjuta-manual/introduction.sgml,
21361 manuals/C/anjuta-manual/projects.sgml,
21362 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
21363 manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
21364 manuals/ja/anjuta-manual/anjuta-manual.sgml,
21365 manuals/ja/anjuta-manual/compileopts.sgml,
21366 manuals/ja/anjuta-manual/debugger.sgml,
21367 manuals/ja/anjuta-manual/execute.sgml,
21368 manuals/ja/anjuta-manual/fileoperations.sgml,
21369 manuals/ja/anjuta-manual/interface.sgml,
21370 manuals/ja/anjuta-manual/introduction.sgml,
21371 manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
21373 2002-10-24 Naba Kumar <naba@gnome.org>
21375 * src/project_type.c: added autogen for qt projects.
21376 * src/debugger.c: enabled debugger debugging for DEBUG MODE.
21377 Fixed a bug that retrieves wrong terminal command.
21378 * src/commnads.c: Added more terminal commands.
21379 * configure.in: Checks for scrollkeeper version.
21381 2002-10-22 Naba Kumar <naba@gnome.org>
21383 * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
21384 instead of AM_GNOME_GETTEXT.
21386 * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
21387 for setup-gettext for the wizard generated projects.
21389 * src/source.c: Fixed a bug where glade file wasn't generated.
21391 * src/gnome_project.c: Excluded project version from project dir
21394 2002-10-22 Naba Kumar <naba@gnome.org>
21396 * acinclude.m4: New file with dummy funtion for gettext
21397 cross compatibility fix.
21399 * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
21400 * configure.in: Fixed cflags to avoid useless warnings.
21401 * Makefile.am: EXTRA_DIST += setup-gettext.
21402 * src/toolbars.c: Added space paddings around tags label.
21404 2002-10-21 Naba Kumar <naba@gnome.org>
21406 Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21408 * setup-gettext: New script to maintain gettext cross version
21410 * configure.in, macros/autogen.sh: Fix for gettext cross version
21413 2002-10-21 Naba Kumar <naba@gnome.org>
21415 * debug_tree.c: Fixed incorrect use of debug assertion.
21417 2002-10-18 Etay Meiri <etay-m@bezeqint.net>
21418 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21419 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
21420 src/memory.c, src/memory.h, src/message-manager-private.cc:
21422 New parsing algorithm; adapted from kdevelop.
21423 Middle button menu for changing the value's display type
21425 2002-10-07 Naba Kumar <naba@gnome.org>
21427 * src/main_menubar_def.h: Changed status bar message for Help->
21428 Browse info pages. Bug #603308
21430 * src/executer.c: Made "User terminal" default for creating
21431 projects (User can always disable it later). Bug #114222
21433 2002-10-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21435 * macros/autogen.sh: Require gettext 0.10.x for autogen
21436 * src/text_editor.c: Fixes Bug #595303
21437 * src/source.c: Fixes Bug #595970
21438 * src/anjuta.c: Fixes Bug #598366
21439 * scingtilla/LexCPP.cxx: Bug #602296
21440 * src/main_menubar_def.h: Bug #604363
21441 * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
21443 2002-10-07 Jens Georg <mail@jensgeorg.de>
21445 Reviewed by: Naba Kumar <kh_naba@gnome.org>
21446 * gnomefilelist.c: This patch fixes the bug #611542
21448 2002-09-20 Naba Kumar <kh_naba@gnome.org>
21450 * data/properties/Makefile.am: Added tcltk.properties file.
21452 2002-09-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21454 Reviewed by: Naba Kumar <kh_naba@gnome.org>
21456 * README: Updated README
21457 * plugins/class-gen/clsGen.c, src/message_manager.cc
21458 , src/mainmeu_callbacks.c, src/memory.c
21459 , src/project_dbase_gui.c, src/text_editor_gui.c
21460 , widgets/gnomefilelist.c: Set window icons
21461 * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
21462 Enabled release build (stripped + optimized binaries, etc.)
21463 * data/properties/anjuta.properties, src/commands.c,
21464 src/defaults.cFixed bug #595489 (stdin on executables)
21465 * src/appwizard.c, src/main.c, src/message-manager.cc
21466 , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
21467 , src/debug_tree.c: Memory related (valgrind) fixes.
21468 * src/message-manager-private.[cc,h], src/pixpams.h
21469 , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
21470 * anjuta.prj: Added debug_tree.c to SOURCES
21471 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
21472 src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
21473 Compacted code and cleaned up unnecessary functions.
21474 * tagmanager/*.[ch]: Code fixes.
21476 2002-08-30 Etay Meiri <etay-m@bezeqint.il>
21478 Reviewed by: Naba Kumar <kh_naba@gnome.org>
21480 * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
21481 Debug tree now detects changes of displayed variables
21482 and changes their color to red
21484 2002-09-20 Naba Kumar <kh_naba@gnome.org>
21486 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21488 * mainmenu_callbacks.c: Set's the current file name in
21489 file save as dialog.
21491 2002-09-20 Naba Kumar <kh_naba@gnome.org>
21493 Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
21495 * data/properties/tcltk.properties: New file for tcl/tk
21498 2002-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
21500 * src/project_type.[c,h], src/source.c, data/Makefile.am:
21501 Fixed a fatal bug which doesn't let building gnome2 related
21502 projects. They use different autogen.sh script. Defined new
21503 type field "gnome_macro_support".
21505 * data/autogen.sh.gnome2: New file.
21507 * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
21508 bug with quotes escaping in quotes.
21510 * src/message-manager-private.cc: Used event box instead
21511 of frame for local message pane, so that the borders appear
21512 properly and nicely.
21514 * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
21515 if there is a project open and all the files are un-docked.
21517 * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
21519 2002-08-27 Andy Piper <andy.piper@freeuk.com>
21521 * src/main_menubar_def.h: implement feature request #595356, patch #597161
21522 * THANKS: updated for new contributions
21523 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
21525 2002-08-27 Steven Knight <steven.knight@unh.edu>
21527 * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
21528 src/project_dbase.h, src/project_type.c, src/source.c,
21529 src/wizard_gui.c: new Qt project type
21530 *** NB not fully tested, may need some work, icon required...
21532 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21534 * src/memory.c, src/memory.h: new memory patch
21536 2002-08-27 Johannes Schmid <clubfan@users.sourceforge.net>
21538 * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
21540 2002-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
21542 * lancher/anjuta_launcher.c: Determine pty from function
21543 call instead of running 'tty' externally.
21545 * data/properties/cs.properties: Added compile/build commands.
21546 Fixed execution properties.
21548 * src/commands.c: Added c# options.
21550 (Patch from: Etay Meiri <etay-m@bezeqint.net>)
21552 * src/debug_tree.[c,h], src/debugger.[c,h],
21553 src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
21555 The following problems, detected by Jean-Noel Guiheneuf, were fixed:
21556 1. Misaligned structs when they are members of other structs.
21557 2. '{' sometimes appears as a variable.
21558 3. Wrong processing of some arrays.
21559 I've also incorporated some code from a patch by Guiheneuf Jean-Noel
21560 that displays the tree in two columns (variable and value).
21562 2002-08-14 Stephane Demurget <demurgets@free.fr>
21564 Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
21566 * data/properties/sql.properties: added the DATETIME data type.
21568 * data/properties/html.properties: added the foreach php keyword.
21570 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
21572 * NEWS: Updated with new features.
21574 * data/.cvsignore, doc/.cvsignore: Updated.
21576 Patch from: Etay Meiri <etay-m@bezeqint.net>
21578 * src/debug_tree.h, src/debug_tree.c: New files.
21580 * src/Makefile.am, src/message-manger-private.[h,cc],
21581 src/message-manger.cc: Added Tree view for debugger
21584 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
21586 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21588 * src/memory.c, src/memory.h: New files.
21590 * src/Makefile.am, src/appwizard.c, src/controls.c,
21591 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
21592 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
21594 Memory view implemetation that would enable viewing raw memory
21597 2002-08-08 Stephane Demurget <demurgets@free.fr>
21599 * AUTHORS: added Biswa, because I wonder why noone already have
21600 written his name in the Anjuta's hall of fame :)
21602 2002-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
21604 * src/appwizard_gui.c: Removed an ambiguous prototype.
21605 * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
21606 fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
21607 * THANKS: Updated M. Ali Vardar's email.
21609 2002-08-01 Andy Piper <andy.piper@freeuk.com>
21611 * src/anjuta_gui.c: implemented feature request to stop main and browser
21612 toolbars having exclusive use of space
21614 2002-08-01 Andy Piper <andy.piper@freeuk.com>
21616 * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
21617 left over from the previous work to fix bugs :-)
21619 * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c,
21620 src/controls.c, src/mainmenu_callbacks.h,
21621 src/mainmenu_callbacks.c: Insert CVS keywords, message strings
21624 * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c,
21625 src/project_import_gui.c, src/sharedlib_gui.c,
21626 src/signals_gui.c: set window icon correctly
21628 * NEWS: more updates for the release
21630 * HACKING: updated for window icons and insert menu information
21632 * src/cvs_gui.c, src/build_project.c,
21633 src/project_import_cbs.c: message strings reviewed
21635 * src/controls.c: context help button should be disabled if
21636 DevHelp is not installed
21639 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
21641 * src/debugger.c: Fixed the signalling screw up because of string
21642 update in gdb used to report the child process PID. Also, no
21643 error dialog will be popped up for "no such file or directory"
21644 error (very annoying and useless error). This error will still
21645 be shown on the debug message window. Avoided terminating the
21646 program when the terminal is terminated -- doesn't hurt, otherwise
21647 we get crappy egg-and-hen problem.
21649 * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
21650 dimensions loading.
21652 * src/anjuta.c: Limited the default size of main window to sane
21655 * src/preferences.c: Fixed some deadly memory corruption bugs in
21656 the recent patches. Return from getenv() should NEVER be freed,
21657 because they are static strings.
21659 * src/preferences_gui.c: Removed the fix for crash bug with font
21660 selection and applied the real fix.
21662 2002-06-08 Andy Piper <andy.piper@freeuk.com>
21664 * NEWS: updated for release
21666 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
21668 * src/launcher.c: Added a fix a memory leak and a possible
21669 fix for zvt-crash bug.
21671 * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
21673 * data/properties/latex.properties,
21674 data/properties/ada.properties: Added file.is.source property.
21676 * src/an_file_view.c: Set auto column size of the file
21679 * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
21680 The user is now prompted to confirm the closing of the file
21681 if it is being used by CVS. If yes, the editor is closed and
21682 the CVS operation stops.
21684 2002-06-07 Andy Piper <andy.piper@freeuk.com>
21686 * anjuta.prj: bump project version for release
21687 * BUGS: removed unnecessary file
21689 2002-06-07 Philip Van Hoof <freax@pandora.be>
21691 * widgets/gnomefilelist.c: fix up issue with directory deleted
21692 during the life of the file list widget
21693 * src/preferences_gui.c: sticking-plaster fix to font selection
21694 causes segfault bug
21696 Patches reviewed by Andy Piper <andy.piper@freeuk.com>
21698 2002-06-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21700 * data/properties/anjuta.properties, src/an_file_view.[ch],
21701 src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch],
21702 src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c:
21703 added options for symbol and file browsers.
21704 * data/properties/cpp.properties: linker flags should come after
21705 the name of the file to compile.
21706 * scintilla/Editor.cxx: fixed gcc compilation warning.
21707 * src/Makefile.am, src/project_import.c: anjuta_import.sh should
21708 be executed from bindir only.
21709 * src/an_file_view.[ch], tagmanager/tm_file_entry.c,
21710 tagmanager/include/tm_file_entry.h: CVS version information in file
21712 * src/anjuta.c, src/preferences.[ch]: remember visibility of messages
21714 * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
21715 * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
21716 crashes during file import.
21717 * src/project_import.c: disable project menu items during project
21720 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21722 2002-06-07 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21724 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21725 src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
21726 src/main_menubar.h, src/controls.c: fixed Insert ChangeLog,
21727 modified Insert menu, added C functions template, header C
21728 template, modified header_template HEADER_H ==> NAMEFILE_H
21730 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21732 2002-06-05 Andy Piper <andy.piper@freeuk.com>
21734 * data/properties/html.properties: changed some file
21737 2002-06-05 Philip Van Hoof <freax@pandora.be>
21739 * widgets/gnomefilelist.c: Fixed #560759 and #561776
21741 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21743 2002-06-05 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21745 * data/properties/anjuta.properties, src/defaults.c: Make windows
21746 docked by default, fix the big fonts bug.
21748 * src/an_file_view.c, src/main_menubar_def.h,
21749 src/project_dbase_gui.c: sanitized the Edit/View mess.
21751 * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
21752 for customizing shortcuts.
21754 * src/mainmenu_callbacks.c: Search for selected word if present.
21756 * src/text_editor_menu.c: Added context menu options for docking
21757 and undocking editor windows.
21759 * src/main_menubar.h, src/main_menubar.c: more support for the
21760 shortcuts menu item.
21762 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
21764 2002-06-05 Andy Piper <andy.piper@freeuk.com>
21766 * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
21767 all commit messages being written to top of the file
21769 * src/main_menubar_def.h: message strings reviewed
21771 * src/project_import.c: message strings reviewed
21773 * src/source.c, src/glades.c: message strings reviewed. Fixed
21774 some bugs around reading the project properties for creating
21775 .glade and .desktop files in the Application Wizard. There were
21776 typos in the property names being retrieved
21778 * widgets/gnomefilelist.c: changed build_full_path to make
21779 the file widget support ~
21780 Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
21782 * THANKS, widgets/e-shell-about-box.c,
21783 manuals/anjuta-manual/C/authors.sgml: updated for new
21786 2002-06-05 Naba Kumar <kh_naba@users.sourceforge.net>
21788 * src/project_dbase.c: Fixed the file-path-corruption bug
21789 and the cannot-import-file-in-project bug. (follow-up with
21790 the last commit from Stef).
21792 * src/anjuta_cbs.c: Fixed double-confirmation when exiting
21793 with unsaved-project.
21795 2002-06-05 Stephane Demurget <demurgets@free.fr>
21797 * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
21800 2002-06-04 Andy Piper <andy.piper@freeuk.com>
21802 * data/properties/{xml,html,other}.properties: changed some file
21805 * data/anjuta.mime: oops! cvs added
21807 * scintilla/RESearch.cxx: fixed up a problem with comments
21809 * global-tags/create_global_tags.sh: redirect errors to /dev/null
21810 to avoid messages about missing libs
21812 * NEWS: started the release notes
21814 2002-06-04 Andy Piper <andy.piper@freeuk.com>
21816 * HACKING: updated with new information on printing, patch naming
21818 * TODO: removed completed tasks
21820 * THANKS: updated a few contributions
21822 * anjuta.prj: updated the icon file
21824 * anjuta.desktop.in.in: updated to add Categories
21826 * data/anjuta.mime: created a mime type for Anjuta project files
21827 (NB needs to be added to the install in /usr/share/mime/)
21829 * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's
21830 "Coded in Anjuta" button in Gimp XCF format. It can be converted
21831 to PNG for websites.
21833 * plugins/patch/patch-plugin.c: clarified some messages and
21834 made it easier to see different patching sessions
21836 * src/toolbar.c: changed some message text for consistency
21838 * src/preferences_gui.c, src/preferences.c, src/preferences.h,
21839 src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips
21841 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21843 * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h,
21844 src/project_dbase.{c,h}, src/project_import_cbs.c,
21845 src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
21846 Added XLib Project and a Dockapp Project types.
21847 * pixmaps/Makefile.am: added line for new pixmap for new xlib
21849 * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
21850 * src/source.c: Fixed memory leak in existing projects.
21851 (filename was not freed)
21852 Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
21854 2002-06-04 Naba Kumar <kh_naba@users.sourceforge.net>
21856 * src/anjuta.h, src/anjuta.c: Added error display funtions
21857 with parent windows.
21859 * src/appwizard_cbs.c: Changed error display function to use
21862 2002-06-03 Naba Kumar <kh_naba@users.sourceforge.net>
21864 * printing/print.h, printing/printing.c: Taken care of document
21865 zoom factor and fixed a font loading bug. Dynamically calculated
21866 text widths to work with zooms properly. Re-organized code for
21867 dynamic text width calulations to work in general with utf8 chars.
21868 Determined font height and width automatically from the font info.
21870 * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
21871 src/preferences.h, src/text_editor.c, src/preferences_gui.c:
21872 Converted text.zoom.factor property to use #defined value. Removed
21873 margin header and margin numbers preferences, as they now
21874 calculated dynamically.
21876 2002-06-02 Naba Kumar <kh_naba@users.sourceforge.net>
21878 * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
21879 printing/print-util.h, printing/print.c, printing/print.h:
21880 Rewritten printing support for style based printing. Syntax highlighted
21881 printing, monochromatic printing, setup using preferences etc.
21883 * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
21884 printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
21885 language and the styled text buffer.
21887 * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
21888 the print setup preferences page and added printer preferences. Added functions
21889 to retrieve preferences with default values.
21891 * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
21894 * data/properties/anjuta.properties: Added default printer preferences.
21896 * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
21897 pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
21898 pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
21900 * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
21902 2002-06-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21904 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21906 src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
21907 src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
21908 src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
21909 cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
21911 printing/Makefile.am: Reduced compiler optimizations.
21913 tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h,
21914 tagmanager/include/tm_workspace.h, tagmanager/tm_project.c,
21915 tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
21916 tagmanager/tm_workspace.c: TagManager fixes.
21918 2002-06-01 Naba Kumar <kh_naba@users.sourceforge.net>
21920 * printing/*: CVS added. :)
21922 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21924 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21926 * printing*: CVS added.
21927 * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
21928 configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
21929 src/main_menubar_def.h: Gnome Print support
21930 * src/anjuta.c: Fixed a crash bug (NULL pointer check).
21931 * configure.in: Enable debugging flag option
21932 * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
21933 Print properties defined.
21934 * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
21936 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21938 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
21940 * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
21941 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
21942 src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
21944 * src/text_editor.c: Minor cleanups.
21945 * anjuta.c: Tweaks to 'Goto File Line' functionality.
21946 * src/project_dbase.c: Fixes to add/remove files from project.
21947 * src/help.c: Fix minor memory leak.
21948 * src/project_dbase_gui.c: Remove debugging messages.
21949 * src/utilities.[ch]: Cleanups and minor fixes.
21950 * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
21952 2002-05-30 Naba Kumar <kh_naba@users.sourceforge.net>
21954 * src/anjuta.c [anjuta_apply_preferences()]:
21955 Fixed a crash bug when tab pos is not defined for the editors.
21957 * data/properties/cpp.properties: Set default identifier property to normal.
21958 This fixes the bug in which the fore color gets hidden with dark background.
21960 2002-05-29 Naba Kumar <kh_naba@users.sourceforge.net>
21962 * scintilla/*, scintilla/include/*: Upgraded to the vanilla
21965 * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
21966 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
21967 src/anjuta.c, data/properties/anjuta.properties:
21968 Implemented line wrapping.
21970 * src/aneditor.cxx, src/aneditor.h: Implemented Readonly file mode.
21972 * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
21973 usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
21974 tags. Code was reviewed from GNOME Bonsai view.
21976 * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
21977 it seems to have been removed by scintilla people.
21979 * data/properties/anjuta.properties: Set default line wrap to false, as
21980 is noticably slow with big files.
21982 2002-05-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21984 * src/project_import_gui.c: disallow the selection of files in
21986 * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
21989 2002-05-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
21991 * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
21992 src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
21993 * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
21994 * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
21995 now works properly.
21996 * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
21997 * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
21998 * src/utilities.[ch]: Added some utility functions.
21999 * tagmanager/tm_project.c: Fix for bug in file removal from project.
22001 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22003 2002-05-26 Andy Piper <andy.piper@freeuk.com>
22005 * HACKING: info on FIXME statements and removed ccview references
22006 * Makefile.am: added rule to make RPM package
22008 2002-05-26 Andy Piper <andy.piper@freeuk.com>
22010 * THANKS, widgets/e-shell-about-box.c,
22011 manuals/anjuta-manual/C/authors.sgml: updated for new
22013 * src/anjuta.c: removed unnecessary warning code since CVS
22014 support is now implemented :-)
22015 * manuals/sgmldocs.make: implemented a fix for bug #553969
22016 * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
22017 * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf,
22018 manuals/C/anjuta-faqs-C.omf: modified the descriptions
22020 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22022 * src/main_menubar.c, src/main_menubar.h, src/controls.c,
22023 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
22024 src/main_menubar_def.h, src/preferences_gui.c,
22025 preferences.c, preferences.h: setup Username and Email
22026 preferences, Insert ChangeLog and Username editor functions
22028 Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
22030 2002-05-17 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22032 * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
22033 src/src_paths_cbs.c, src/src_paths_gui.c
22034 Fixed some minor bugs and replace gtk_entries by gnome_file_entries
22036 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
22038 2002-05-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22040 * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
22041 and goto tag menu items to main menu.
22043 2002-05-09 Andy Piper <andy.piper@freeuk.com>
22045 * THANKS, widgets/e-shell-about-box.c,
22046 manuals/anjuta-manual/C/authors.sgml: added new contributors
22047 * HACKING: updated with info on files to change for credits
22049 2002-05-09 Dan Elphick <dre00r@ecs.soton.ac.uk>
22051 * src/aneditor.cxx: extended extension list which fixes segfault
22052 on selecting lisp, ruby or matlab as highlight style.
22054 2002-05-09 Andy Piper <andy.piper@freeuk.com>
22056 * src/main_menubar_def.h: fixed an array initialiser and fixed
22057 the lexer settings for the new entries on the Format menu
22059 2002-05-07 Stephane Demurget <demurgets@free.fr>
22061 * Synced with Scintilla 1.45
22063 2002-05-06 Andy Piper <andy.piper@freeuk.com>
22065 * anjuta.prj: added another missing file
22066 * ChangeLog: fixed some incorrect change dates I caused by
22067 sloppy cut-and-pasting :-/
22069 2002-05-06 Andy Piper <andy.piper@freeuk.com>
22071 * src/mainmenu_callbacks.c: fixed title of new About box
22073 2002-05-05 Andy Piper <andy.piper@freeuk.com>
22075 * src/pixmaps.h: added macros for OpenGL and SDL project icons
22077 2002-05-05 Andy Piper <andy.piper@freeuk.com>
22079 * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
22080 * anjuta.prj: updated for new files
22082 2002-05-05 Naba Kumar <kh_naba@users.sourceforge.net>
22084 * widgets/e-shell-about-box.c: Added version display.
22086 2002-05-03 Andy Piper <andy.piper@freeuk.com>
22088 * launcher/anjuta_launcher.c, src/dnd.c, src/session.c,
22089 widgets/scroll_menu.c: fixed up some compiler warnings (patch
22090 from Philip Van Hoof)
22092 2002-05-03 Andy Piper <andy.piper@freeuk.com>
22094 * manuals/C/anjuta-tutorial/Makefile.am: removed a circular
22096 * manuals/ja/anjuta-manual/anjuta-manual.sgml,
22097 manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems
22098 that produced build errors (needs checking on a machine with the
22100 * data/properties/lisp.properties: updated to match format of other
22101 lexer property files supplied with Anjuta
22103 2002-05-03 Andy Piper <andy.piper@freeuk.com>
22105 * anjuta.prj: added new files
22106 * HACKING: added information from the mailing list on
22107 adding new project types to the wizard (thanks to Johannes)
22109 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22111 * src/utilities.h, src/launcher.c, src/gnome_project.c,
22112 src/appwiz_page2.c: Fix for 547038.
22114 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22116 * attach_process.c, attach_process_cbs.c: Fixed a dialog
22119 * about.h: cvs removed.
22121 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22123 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22127 * src/anjuta.c (anjuta_system_error): checks for the error number to
22128 know whether the error description is needed or not.
22130 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22132 * pixmaps/anjuta_logo.png: New about logo.
22134 * pixmaps/anjuta_icon.png: New icon from Misha. The
22135 old one had trouble with some gtk themes.
22137 * about.c: Removed. No longer needed.
22139 * mainmenu_callbacks.c: Removed reference of about.h
22141 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22143 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22145 * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
22146 mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
22147 About Dialog (thanks to the Evolution team for the cool widget!)
22149 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22151 Patch from lbell <lbell@tsc4.com>
22153 * src/find_in_files.c, src/find_in_files.h,
22154 src/anjuta.c: Added save_yourself, load_yourself routines.
22156 * src/find_in_files.{h,c}, src/find_in_files_gui.c:
22157 Added "Append messages" toggle button. This will enable
22158 the search results to be appended to the already existing
22161 * src/debugger.c: Fixed a typo.
22163 * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
22164 src/session.c, src/session.h: Improved session management.
22166 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
22168 * THANKS, FUTURE, AUTHORS: Changed my email and
22171 2002-05-02 Stephane Demurget <demurgets@free.fr>
22173 Impl. feature request #525271 (add Lisp support).
22175 * data/properties/lisp.properties: added.
22177 * data/properties/Makefile.am, data/properties/anjuta.properties: added
22178 the lisp properties.
22180 * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
22181 src/utilities.[ch]: added support for the Lisp highlight style.
22183 2002-05-02 Stephane Demurget <demurgets@free.fr>
22185 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22186 src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22187 src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
22188 option preferences to have a persistent setting. Plus it's not used
22189 often, so it's better here than flooding the menus.
22191 * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
22192 preferences pages a lot more consistent and sweeter: tabs direction
22193 radiobuttons are directed against the meaning, all pages have an
22194 outter frame, a lot of padding, removed all expand attributes for
22195 vertical boxes, ...
22197 That's not a total revamp, but it's really looking better now, even
22198 if there's still work to be done.
22200 2002-05-01 Andy Piper <andy.piper@freeuk.com>
22202 * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
22203 * TODO: added task to be completed before next release (update all credits)
22205 2002-05-01 Stephane Demurget <demurgets@free.fr>
22207 * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
22210 2002-05-01 Benke László <decike@freemail.hu>
22212 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22214 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
22215 src/main_menubar_def.h, src/mainmenu_callback.[ch],
22216 src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
22217 to the format menu in order to reorder the notebook tabs in
22218 alphabetical order everytime a file is created/opened/saved.
22220 2002-05-01 Philip Van Hoof <freax@pandora.be>
22222 * widgets/gnomefilelist.[ch] (history_combo_go),
22223 (history_combo_clicked): impl.
22225 (gnome_filelist_new_with_path): use this new impl.
22227 2002-05-01 Stephane Demurget <demurgets@free.fr>
22229 * src/project_dbase_gui.c (add_file): added the xpm file type.
22231 2002-04-30 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22233 Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
22236 * src/anjuta.[ch]: Changed local tag list to use line numbers instead
22239 * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
22240 src/text_editor_menu.c: Added context sensitive search in symbol
22241 browser and editor.
22243 * configure.in: Changed version number to 0.1.9.99.
22245 * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
22246 src/project_import.c: Minor changes to project import facility.
22248 * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
22249 (Forced to use specific brace format)
22251 * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
22252 tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
22253 tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
22255 2002-04-30 Johannes Schmid <clubfan@users.sourceforge.net>
22257 Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
22258 replaced the spinbutton with an hscale, and made the UI less "blocky".
22260 * src/cvs_gui.c: When diffing a project you can choose date and
22263 * src/project_dbase.c: Import_file activated again
22265 * configure.in, plugins/Makefile.am: Added patch plugin
22267 * plugins/patch/*: The new patch plugin
22269 2002-04-28 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22271 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
22273 * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
22274 dropdown list shown by autocompletion are now removed.
22276 2002-04-28 Philip Van Hoof <freax@pandora.be>
22278 Patch reviewed by Stephane Demurget <demurgets@free.fr> who merged
22279 a bunch of filetypes from the older version.
22281 * src/project_dbase_gui.c (add_file): changed the import
22282 dialog's filetypes combo contents depending on the
22283 type of data to be imported.
22285 2002-04-28 Stephane Demurget <demurgets@free.fr>
22287 * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
22288 the amount parameter as Philip stated and reformated to follow the
22291 * src/project_dbase.c (project_dbase_make_default_filetype_list):
22292 changed accordingly.
22294 2002-04-25 Stephane Demurget <demurgets@free.fr>
22298 * src/main_menubar_def.h: replaced the shortcut for "Find next" to
22299 Shift-F6, to be more consistent with other Gnome apps.
22300 Moved the "Search next" entry under the "Search" one, and swapped the
22301 order of the "Find in files" and "Find and Replace" ones.
22303 Some additional fixes ands cleanups on the edit menu.
22305 * src/main_menubar.h: replaced all occurences of repeat_find by
22306 find_again for the code to be more consistent.
22308 * src/main_menubar.c (update_main_menubar): made the "Find next" entry
22309 sensitiveness depending on the existence of an active text buffer.
22311 * TODO: added some bits about improving the usability of the
22312 search/search again couple.
22314 2002-04-25 Stephane Demurget <demurgets@free.fr>
22316 * src/preferences_gui.c: made the tab labels text more consistent
22319 2002-04-25 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22321 Patch reviewed and improved by Stephane Demurget <demurgets@free.fr>
22323 * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
22326 * src/main.c (main): simplified some code and cleanups.
22328 Fix a part of #499366:
22330 * src/commands.[ch] (sync_from_props), (command_editor_save),
22331 (on_apply_clicked), (create_command_editor_gui): added the gui
22332 corresponding to the command.terminal preference.
22334 2002-04-25 Stephane Demurget <demurgets@free.fr>
22338 * anjuta.spec.in: added build requirements for the source rpm.
22340 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
22342 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22344 * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c,
22345 src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c,
22346 src/project_type.c, source.c, wizard_gui.c:
22347 Added new GNOME 2 project types and changed glade behaviour to
22348 produce GTK code if project type GTK was selected and GTKmm code
22349 if project type GTKmm was selected (and not depending on the
22350 selected language. Disabled glade for GNOME 2 projects because
22351 we will need glade2 there.
22353 * src/project_dbase.c: Fixed a memory lack.
22355 * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
22357 * src/cvs.c: Added an error message if jobs are running
22359 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
22361 * tagmanager/tm_work_object.c: Fixed a chrash
22362 bug which occurs when it tries to stat an empty
22365 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
22367 * src/controls.c: CVS menu items now becomes
22368 insensitive when the launcher is busy.
22370 * src/anjuta.c, cvs.h, cvs.c: Created a function
22371 to update the cvs preferences when preferences are
22372 applied in preferences dialog and called it from
22373 anjuta_update_preferences().
22375 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
22377 * src/cvs.c: Added a space in the cvs command
22378 before the revision part. This fixes the cvs
22379 error we get when cvs-diffing with revisions.
22381 * src/cvs.c: Fixed a compiler warning.
22383 * src/find_replace.c: The dialog now remembers
22384 the settings including the "prompt on replace"
22385 which seems to have broken somewhere line the
22388 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22390 * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
22391 Added a new property in cvs class to hold a boolean
22392 for enabling date in cvs diff. This fixed the bizzare
22393 diff output due to the date that goes with the cvs
22394 command. Also, set the default value of compression
22395 to 3 and unified diff option to 1.
22397 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
22399 * src/cvs.c: The diff editor is set to hilite as
22400 diff syntax hiliting.
22402 * configure.in, manual/Makefile.am:
22403 Added a new manual module for ja language.
22405 * manual/ja/*/*/*: New module and files for the
22406 ja translation for the anjuta documentation
22407 from Takeshi AIHANA <aihana@jcom.home.ne.jp>
22409 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
22411 * src/launcher.c: Made a very messy work around
22412 for the launcher authentication to work properly.
22414 * src/find_replace.c: Applied the missing patch
22415 from Dan Elphick <dre00r@ecs.soton.ac.uk>
22417 2002-04-16 Andy Piper <andy.piper@freeuk.com>
22419 * src/cvs.c, src/main_menubar_def.h: made message strings
22420 consistent with existing standards from our own documentation
22421 (such as uppercase P in Project, corrected spelling of
22424 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22426 * src/cvs_gui.c: Cleaned up gui and aligned various
22427 widgets to give a clean look.
22429 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
22431 * src/launcher.c: Added work around to retrieve
22432 the child exit code. It works. :)
22434 * src/find_in_files.c, src/gnome_project.c,
22435 src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
22436 src/clean.c, src/clean_project.c, src/build_project.c,
22437 src/build_file.c: Modified to handle the new
22440 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
22442 * src/find_replace.c: Changed signal to call
22443 on_replace_text_close on from delete_event
22444 to close => the replace history is now updated.
22446 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
22448 * src/cvs.c: escaped the cvs import message before
22451 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22453 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22455 * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
22457 * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
22460 * src/preferences_gui.c: GUI improvements
22462 * src/project_dbase.c, src/controls.c: Fixed some menu stuff
22464 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
22466 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
22467 Removed static qualifier from tm_tag_type_name() and
22468 availed it's prototype for use in outside code. also
22469 created reverse map function tm_tag_type_name();
22471 * src/anjuta.c: Implemented qualified tags names for
22472 the tag list (on the toolbar pulldown list) to avoid
22473 ambiguty in tags with similar names (like prototype
22474 and definition). Patch modified and improved.
22476 Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
22478 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22480 * src/utilities.[c,h]: Added a utility funtion
22481 that escapes the single and double quotes in a
22482 given string. Useful for passing command line
22485 * src/cvs.c: Escaped the cvs log message before
22486 passing it to cvs command line to avoid ambiguties
22487 with quotes in the message.
22489 * pixmaps/anjuta_icon.png: Changed to the new icon.
22490 from Todd Goyen <goyen@mbi-berlin.de>
22492 * src/message-manager-private.cc: Added regex to
22493 recognize (underline hilite) the parsable outputs
22494 from the zvt terminal.
22496 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
22498 Patch from: Tina Hirsch <tehirsch@arcor.de>
22500 * src/project_type.c:
22501 Fixed a bug in the wxproject type and modified the erroroutput when
22502 configure doesn't find wx-config
22504 Patch from: Timothee Besset <ttimo@idsoftware.com>
22506 * src/anjuta.c, src/message-manager-private.cc,
22507 src/message-manager-private.h
22508 Catches double clicks in the zvt terminal, and calls goto_error_line
22509 to jump to the appropriate location in the source. This will recognize
22512 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
22514 * src/build_project.c: Taken care of memory leak
22515 by freeing cmd variable properly.
22517 * src/main_menubar_def.h: Fixed wrong signal connection
22518 for cvs project commit.
22520 * src/cvs_cbs.c: Fixed non-functional "cancel" button.
22522 * src/preferences_gui.c: Added some border and adjusted
22523 expandsion, filling in box adds to make the cvs preferences
22526 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
22528 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22530 * src/cvs*, src/main_menubar*, src/preferences*:
22531 Moved CVS settings to preferences, added a nice login dialog.
22533 * src/controls.c, src/project_dbase.c:
22534 CVS project options are only shown if a project is open
22536 * src/build_project.c:
22537 User is now asked if he wants to install as root
22542 * anjuta.prj: Updated with cvs files
22544 * TODO: Remove task which are done
22546 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
22548 * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
22549 src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
22550 src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
22552 Modified launcher to use controlling terminal to detect and
22553 take care of password authentications (for example, for cvs
22554 and root installs).
22556 * pixmaps/password.png: New file.
22558 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22560 Anjuta kick start tutorial wirtten by:
22561 Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
22563 * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
22564 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
22565 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22566 manuals/C/anjuta-tutorial/figures/*.png:
22570 * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
22574 2002-03-28 Roel Vanhout <roel@stack.be>
22576 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22578 * src/aneditor.cxx, src/preferences.c, src/preferences.h,
22579 src/preferences_gui.c:
22580 Added option to wrap around to beginning/end of file when on last bookmark
22581 and next/previous bookmark is pressed
22583 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22585 Patch from Philip Van Hoof <freax@pandora.be>
22587 * src/gnomefilelist.c:
22588 Added gimp like feature that changes the file extension of
22589 the filename entered in the selections when the file
22592 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
22594 Patch from Roy Wood <roy.wood@filogix.com>
22596 * src/controls.c, src/find_text.c, src/find_text.h,
22597 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
22598 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22600 Menuitem for entering currently selected text as find target,
22601 added key accel for "find next" and changed some key accels for
22602 other key for consistency.
22607 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22609 * src/watch.c, src/watch.h, src/watch_cbs.c,
22610 src/watch_cbs.h, src/watch_gui.c:
22612 Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
22614 Added change watch entries feature
22615 and Watch entries modify on double click fixed.
22617 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22619 * src/mainmenu_callbacks.c:
22621 Project commit should not bypass dialog as
22622 we need to get the cvs log from the user.
22624 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22626 * src/project_dbase.c:
22628 Patch from Roy Wood <roy.wood@filogix.com>
22630 Fixed docking bug with the new docking patch
22631 to fix copy/paste bug.
22633 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
22635 * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
22636 src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
22637 src/main_menubar.h, src/main_menubar_def.h,
22638 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22640 Added cvs project support. Featured bypass cvs dialog for
22641 cases where we don't need dialog (such as project and right
22642 click selection from file browser). Cleaned up cvs code to
22643 make them generic cvs operations instead of separate file
22644 and project operations. Added cvs log action. Increased
22645 file entry box width and enabled "unified diff" by default.
22646 Used Editor buffer for status and log and set hilite for
22647 these buffers including diff buffer (DIFF hilite).
22649 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
22651 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22653 * data: Added file autogen.sh.wxwin
22654 * data/Makefile.am: Added entry for autogen.sh.wxwin
22655 * pixmaps: Added project image appwiz_wxwin.png
22656 * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
22657 * src/appwizard_cbs
22658 src/compiler_options.c
22660 src/project_dbase.c
22661 src/project_dbase.h
22662 src/project_import_cbs.c
22666 src/wizard_gui.c: Added everything necessary for new
22667 project type 'wxWindows (wxGTK)
22668 * src/project_dbase.c: Fixed a bug that caused every project
22669 to be a glade project in dialog
22670 'Project information'.
22672 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
22674 Patch submitted by Roy Wood <roy.wood@filogix.com>
22676 * src/anjuta_gui.c, src/message-manager-dock.c,
22677 src/project_dbase.c:
22679 fixed the copy/paste bug by rewriting dock/undock
22682 2002-03-22 Johannes Schmid <clubfan@users.sourceforge.net>
22684 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22686 * src/cvs*, src/Makefile.am:
22687 New file for CVS support. File operations currently work
22688 cvs login needs to be done. Project support is not yet
22691 * src/main_menubar*, src/mainmenu_callbacks,
22692 src/anjuta.c, src/anjuta.h:
22693 Added menus and functions for cvs commands.
22695 * src/text_editor_menu.h:
22696 Added #include <gtk/gtk.h>
22699 Removed a warning (and this time it works ;-)
22701 * src/utilities.c, src/utilities.h:
22702 Added a utility function to retrieve directory
22703 name out of full path.
22705 2002-03-11 Jeroen van der Vegt <ajvdvegt@sourceforge.net>
22707 * src/executer.c: (create_executer_dialog): changed the default
22708 focus on the entry.
22710 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
22712 * widgets/gnomefilelist.c:
22713 Fixed duplicate history entries for the same directory.
22715 2002-03-10 Stephane Demurget <demurgets@free.fr>
22719 * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
22720 it's already used by scintilla to delete the whole current line.
22722 2002-03-10 Stephane Demurget <demurgets@free.fr>
22726 * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
22727 calls to fileselection_hide_widget,
22728 (on_open_filesel_cancel_clicked): removed.
22730 * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
22731 (on_add_prjfilesel_cancel_clicked):
22733 * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
22736 * src/fileselection.c: Made some functions static.
22737 (fileselection_hide_widget): rewritten using the new
22738 gnome_filelist_set_multiple_selection function.
22740 * src/fileselection.c: (on_file_selection_delete_event): removed
22741 unuseful widget hides. Some cleanups,
22742 (on_file_selection_cancel_clicked): impl,
22743 (create_fileselection_gui): changed the cancel button clicked's
22744 callback to use this new function.
22746 * src/anjuta.c: (anjuta_new):
22747 * src/project_dbase.c: (project_dbase_new): removed the use of cancel
22748 callbacks, because this the gnome filelist widget's job.
22750 * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
22751 clist selection mode duplicates set,
22752 (gnome_filelist_key_press): use the new impl. function.
22754 2002-03-10 Stephane Demurget <demurgets@free.fr>
22758 * src/appwizard_cbs.c: (on_druidpagestandard2_next):
22759 fixed some bogus code using an array cell out of
22760 range, removed unecessary gettext usages.
22762 * src/appwiz_page2.c: (on_prj_name_entry_changed):
22763 some cleanups and now transform minus characters to
22767 (source_write_configure_in),
22768 (source_write_toplevel_makefile_am),
22769 (source_write_desktop_entry),
22770 (source_write_glade_file):
22771 * src/project_dbase.c: (project_dbase_summon_glade),
22772 (project_dbase_generate_source_code):
22773 * src/glades.c: (gladen_write_glade_write):
22774 replaced some occurences of the target name by the
22775 project filename, using project_dbase_get_proj_name,
22776 to fix the name of some files.
22777 Fixed a lot of mem leaks.
22778 Various code cleanups.
22780 2002-03-06 Stephane Demurget <demurgets@free.fr>
22782 Merged with latest (1.44) scintilla.
22784 Added: - The calltip.<lexer>.end.definition property to display help
22785 text on a second line of calltip.
22786 - The calltip.<lexer>.word.characters property to correctly find
22787 calltips for functions that include characters like '$' which
22788 is not normally considered a word character.
22789 - The use.monospaced property to determine initial state of
22790 Use Monospaced Font setting.
22792 Bugs fixed: Too many to mention; please see :
22793 http://www.scintilla.org/ScintillaHistory.html for the
22796 * scintilla/*/*: updated nearly all files.
22798 * TODO: removed the need of a scintilla merge.
22800 Merged with latest (1.44) SciTE properties.
22802 * data/properties/anjuta.properties: added the wrap, use.monospaced
22805 * data/properties/html.properties: added a missing php extension, and
22806 updated php keywords to the latest reference.
22808 * data/properties/pascal.properties: added commands to compile, build
22809 and execute pascal applications.
22811 * data/properties/lua.properties: added styles for statements.
22813 * data/properties/bash.properties: added the declare keyword.
22815 Fixed distchecking.
22817 * global-tags/Makefile.am,
22818 global-tags/create-global-tags.sh: used some kind of ugly hack to
22819 make distchek work, since noone has proposed some better way.
22821 * src/main_menubar_def.h: Ctrl-W is now associated to close file,
22822 and Ctrl-N replace Alt-N for new file according to the Gnome design
22825 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22827 * widgets/gnomedirlist.c
22828 widgets/gnomedirlist.h
22829 widgets/gnomefilelist.c
22830 widgets/gnomefilelist.h:
22832 Added GPL headings in the file.
22834 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22836 * src/attach_process.c
22837 src/attach_process_cbs.c
22838 src/attach_process_cbs.h
22839 src/attach_process_gui.c
22841 src/breakpoints_cbs.c
22842 src/breakpoints_cbs.h
22843 src/breakpoints_gui.c
22845 src/compiler_options.c
22846 src/compiler_options_cbs.c
22847 src/compiler_options_cbs.h
22848 src/compiler_options_gui.c
22849 src/find_in_files.c
22850 src/find_in_files_cbs.c
22851 src/find_in_files_cbs.h
22852 src/find_in_files_gui.c
22857 src/preferences_gui.c
22858 src/project_config.c
22860 src/src_paths_cbs.c
22861 src/src_paths_cbs.h
22862 src/src_paths_gui.c:
22864 Bugs #521629 and #522427 fixed. The problem was, that the
22865 escape-key was not catched and the dialog was hidden, but
22866 the flag was not set correctly.
22868 Changed the callbacks for delete_event to close, using gnome_dialog_close(),
22869 using the gnome_dialog_close_hides()-setting present in most dialogs.
22870 Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
22871 emits "close" and set the flag in the close-callback.
22873 Patch from: Jens Georg <mail@jensgeorg.de>
22875 2002-03-06 Stephane Demurget <demurgets@free.fr>
22877 * src/*.{c,cpp}: s/string_free/g_free/
22879 * src/utilities.[ch]: (string_free): removed.
22881 2002-03-06 Dan Elphick <dre00r@ecs.soton.ac.uk>
22883 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22885 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
22886 src/mainmenu_callbacks.[ch]:
22887 Removed Project menu options: README, TODO, ChangeLog and NEWS
22888 Moved Save Build Messages to Build menu and only highlight it
22889 when there are build messages.
22890 Corrected a spelling: "mojority" -> "majority"
22891 Fixed initialisation of edit.edit_app_gui so now Edit menu
22892 can be shown when no project is loaded.
22894 * src/project_dbase.h: Removed prototype for static function
22896 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
22898 * src/text_editor.c: Editor is marked changed after
22901 Patch from: Jens Georg <mail@jensgeorg.de>
22903 2002-03-04 Roel Vanhout <roel@stack.be>
22905 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22907 * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
22908 Added option to ignore binary files on 'Find in files' (grep -I option)
22910 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
22913 session restoration and commandline load in
22916 * src/anjuta.[h,c], src/anjuta_cbs.c:
22917 Removed "clear windows menu" and prevented runtime
22920 * src/compile.c, src/build_file.c, src/build_project.c,
22922 Takes into account the preference setting for
22923 show dialog when job completes. Dialogs are
22924 shown when it is enabled otherwise not.
22926 2002-03-03 Roel Vanhout <roel@stack.be>
22928 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22931 Store 'Find...' search string on search so that 'Find Next' will search for
22932 that string, even if the dialog hasn't been closed yet.
22934 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
22936 * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
22937 src/controls.c, src/main_menubar.h, src/main_menubar.[h,c],
22938 src/main_menubar_def.h:
22940 Organized menus, removed "Windows" and "Utilities" menus from the
22941 menubar [they are no longer needed]. Also removed some extragenous
22944 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
22946 * src/message-manager-private.cc:
22947 Set message clist selection mode to BROWSE.
22949 * src/message-manager.cc, src/an_symbol_view.c,
22950 src/an_file_view.c:
22951 Added Key navigation for the CTree and CList. Arrow left for
22952 node collapse, right for node expand, space (or enter) for
22953 activation (same as double click).
22955 2002-03-03 Roel Vanhout <roel@stack.be>
22957 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22959 * plugins/class-gen/clsGen.c
22960 Added functionality to semi-intelligently prefill filename
22961 boxes with names deduced from class name
22963 2002-02-26 lbell <lbell@tsc4.com>
22965 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
22966 * src/preferences_gui.c:
22967 Removed an incorrect use of gtk_misc_set_alignment().
22969 * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
22970 src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
22971 src/preferences.h, src/preferences_gui.c:
22973 Added the option to reload last open project at the startup.
22974 Added the possibility to open a new project without close
22977 * src/properties.cxx:
22978 Corrected a spelling mistake in message string.
22981 Updated session functions.
22983 2002-02-26 Naba Kumar <kh_naba@users.sourceforge.net>
22985 * widgets/gnomefilelist.c: Bug fixes.
22987 Patch from Philip Van Hoof <freax@pandora.be>
22989 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
22991 * src/an_file_view.c:
22992 anjuta was unable to open some files becuase they were not being
22993 recognized as "text/*" mime type (example files *.rej, *.in, etc.).
22994 Removed mime checking when opening with anjuta, becuase it doesn't
22995 hurt to open binary files in anjuta (some even may want to do so).
22997 Added a warning when mime type is not set when "view with default
22998 viewer" is activated.
23000 * src/an_file_view.c, an_symbol_view.c:
23001 Converted N_() to _() where ever appropriate in the strings.
23003 2002-02-25 Johannes Schmid <clubfan@users.sourceforge.net>
23005 * src/appwizard_gui.c, src/appwizard_cbs.c
23006 src/wizard_gui.c/h, src/appwiz_page3.c,
23007 src/project_import_gui.c:
23009 Moved target type radiobuttons to appwiz. page 2
23011 * src/message-manager-private.cc
23012 Fixed a bug which caused a crash if next message function was used
23014 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23016 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
23018 * src/anjuta.h, anjuta.c, anjuta_cbs.c:
23019 Modifies the behaviour of Alt-TAB in Anjuta. This
23020 brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
23021 edited files in the first items of the notebook.
23023 Patch from: Timothee Besset <timo@qeradiant.com>
23025 2002-02-24 Philip Van Hoof <freax@pandora.be>
23027 * widgets/gnomefilelist.c, gnomefilelist.h:
23028 Added filecompletion
23030 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
23032 2002-02-21 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
23034 * configure.in: Added "sk" to ALL_LINGUAS.
23036 2002-02-20 Johannes Schmid <clubfan@users.sourceforge.net>
23038 * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c,
23039 src/appwizard_gui.c, src/project_dbase.c, src/source.c,
23040 src/wizard_gui.c: Added support for static and dynamic libs
23042 2002-02-20 Dan Elphick <dre00r@ecs.soton.ac.uk>
23044 * widgets/gnomefilelist.c:
23045 Fixed gnome_filelist_get_lastfilename so it no longer returns
23048 2002-02-20 Naba Kumar <kh_naba@users.sourceforge.net>
23050 * src/resources.h, resources.c:
23053 * src/main_menubar_def.h, mainmenu_callbacks.c:
23054 Changed to use gnome configed url handler.
23056 2002-02-19 Philip Van Hoof <freax@pandora.be>
23058 * widgets/gnomefilelist.c
23059 Added PHP filetype.
23061 2002-02-19 Naba Kumar <kh_naba@users.sourceforge.net>
23063 * plugins/class-gen/clsGen.c:
23066 * widgets/gnomefilelist.c:
23067 Gives the maximum space to the files section of the open file dialog.
23069 Patches from: lbell <lbell@tsc4.com>
23071 2002-02-18 Naba Kumar <kh_naba@users.sourceforge.net>
23073 * src/anjuta.c, main.c:
23074 Used tm_get_real_path in anjuta_get_full_filename();
23076 2002-02-18 Andy Piper <andyp@users.sourceforge.net>
23078 * anjuta.prj: update version
23080 2002-02-17 Stephane Demurget <demurgets@free.fr>
23082 * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
23083 removed the amount arg and replaced with a NULL-ending list.
23084 (gnome_filelisttype_makedefaultlist): use the new prototype.
23086 2002-02-17 Andy Piper <andyp@users.sourceforge.net>
23088 * src/about.c, THANKS: updated for new contributors
23090 * anjuta.prj: added new files
23092 * README: corrected some documentation, ctags no longer needed,
23093 pkgconfig now required
23095 * data/properties/others.properties: add .cvsdiff extension
23097 * src/project_dbase_gui.c, src/utilities.c, src/utilities.h:
23098 patch from Vadim Berezniker <vadim@berezniker.com> to improve
23101 * doc/anjuta.1: added initial man page thanks to
23102 Rob Bradford <rob@debianplanet.org> (NB build and install
23105 2002-02-17 Johannes Schmid <clubfan@users.sourceforge.net>
23107 * src/Makefile.am: Cleaned handling of compiler flags by moving them
23108 to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
23111 * configure.in: Changed version to 0.1.10-pre
23113 2002-02-17 Stephane Demurget <demurgets@free.fr>
23115 * src/fileselection.c: (create_fileselection_gui): always display
23116 the directory creation button as we cannot rely on the dialog
23119 * widgets/gnomefilelist.[ch]: fixed includes.
23121 * pixmaps/new_folder.xpm: resized, added a + sign.
23123 2002-02-17 Stephane Demurget <demurgets@free.fr>
23125 * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
23126 changed all extensions to begin with a dot.
23128 2002-02-16 Philip Van Hoof <freax@pandora.be>
23130 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
23132 * THANKS: added Philip.
23134 * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
23136 * src/project_dbase.c: (project_dbase_make_default_filetype_list),
23137 * src/file_selection.[ch],
23138 * widgets/gnomefilelist.[ch]: added a filetype
23139 combobox to the Anjuta file dialog widget.
23141 2002-02-14 Andy Piper <andy.piper@freeuk.com>
23143 * anjuta.spec.in: eep! the import script was not being installed by
23144 RPM - fixed for the release.
23146 2002-02-13 Stephane Demurget <demurgets@free.fr>
23148 Various cleanups and fixes for the next release to be able to make
23151 * plugins/*/*.c: added missing prototypes causing gcc to speak to
23152 much and make some tweaks plus cleanups.
23154 * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
23155 args to remove some warnings.
23157 * global-tags/Makefile.am,
23159 src/Makefile.am: link against Anjuta static libs using the
23160 $(top_builddir) dir, not anymore on $(top_srcdir) to make
23163 * src/Makefile.am: ditto with all the Anjuta static libs.
23165 * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
23166 include, as we already include the whole directory for the build.
23168 * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
23170 2002-02-13 Andy Piper <andy.piper@freeuk.com>
23172 * pixmaps/Makefile.am: icon for libglade project now installed
23173 * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
23174 * manuals/C/Makefile.am: removed ChangeLog reference which was
23175 breaking some build stuff
23176 * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
23177 include reference problems that showed up on make distcheck
23178 * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
23180 2002-02-13 Johannes Schmid <clubfan@users.sourceforge.net>
23182 * src/aneditor.cxx: Fixed bug #509977 (CallTips)
23184 2002-02-12 Naba Kumar <kh_naba@users.sourceforge.net>
23186 * src/message-manager-private.cc:
23187 The horizontal scrollbar now shows properly on demand.
23189 2002-02-08 Johannes Schmid <clubfan@users.sourceforge.net>
23191 * src/dnd.c fixed some warnings
23192 * src/message-manager-private.cc: Horizontal scrollbar is now shown
23193 and works. It is shown always at the moment but before it was
23194 shown on demand and did never work.
23196 2002-02-07 Naba Kumar <kh_naba@users.sourceforge.net>
23198 * src/anjuta.c: Fixed a crash bug.
23199 patch from: Jens Georg <mail@jensgeorg.de>
23201 2002-02-04 Andy Piper <andy.piper@freeuk.com>
23203 * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
23204 reports a problem with missing end tags on <graphic>
23206 2002-02-03 Andy Piper <andy.piper@freeuk.com>
23208 * manuals/C/ChangeLog: removed since it was never used
23209 * manuals/C/anjuta-manual/*: more updates, new screenshots
23210 * anjuta.prj: updated for new manuals/ structure
23212 2002-02-03 Johannes Schmid <clubfan@users.sourceforge.net>
23214 * source.c, compiler_options.[c/h]:
23215 Fixed bug #460321 "Problem with optimization options"
23216 by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
23218 2002-02-03 Andy Piper <andy.piper@freeuk.com>
23220 * NEWS: prepared for release, need to fill in date
23221 * data/welcome.txt: version number updated
23223 2002-02-03 Andy Piper <andy.piper@freeuk.com>
23225 * src/text_editor_menu.c, src/an_file_view.c,
23226 src/an_symbol_view.c: marked strings for translation
23228 * src/defaults.c, data/properties/xml.properties:
23229 *.omf and *.xsl files should use XML highlighting
23231 * manuals/C/anjuta-manual/*:
23232 - restructured so that files have more meaningful names
23233 and are easier to edit (see anjuta-manual.sgml for the
23235 - updated some screenshots
23236 - continued rewrite
23238 2002-02-02 Naba Kumar <kh_naba@users.sourceforge.net>
23240 * main.c: Made a workaround to remove the old
23241 anjuta gnome config file (older than 9 Feb 2002). This
23242 will fix the bug which never lets the brower toolbar shown.
23244 * main.c: In fact, the above solution wouldn't work in all
23245 cases. Therefore, here is the better fix, which works by
23246 detecting the version of the old config file and deleting
23247 ~/.gnome/Anjuta if it is lesser than 0.1.9.
23249 2002-02-01 Andy Piper <andy.piper@freeuk.com>
23251 * HACKING: added info on submitting patches
23253 2002-01-31 Johannes Schmid <clubfan@users.sourceforge.net>
23255 * src/project_import_gui.c, src/project_import.c:
23256 - If Project Import Wizard is canceled everything is
23258 - Back button is now insensitive on page 3 (some problems:
23259 see TODO in project_import_qui.c:284
23260 - Menu frame is insensitive if project type != GNOME(mm)
23262 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
23264 * src/main.c: Fixed bug # (Unable to open files on
23265 double click in project window from second trial onwards when
23266 the project is opened from command line).
23268 * po/POTFILES.in: Removed tags_manager.[h,c]
23270 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
23272 * src/preferences.c:
23273 A quick hack to fix the 'invisible' browser toolbar when
23274 upgrading from 0.1.8 to 0.1.9
23277 Fixed toolbar names which were causing confusions in the toolbar
23281 Substituted "anjuta" with PACKAGE
23283 * src/project_import_gui.c:
23284 Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
23286 * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
23287 Added new files and removed obsolete ones.
23289 2002-01-30 Andy Piper <andy.piper@freeuk.com>
23291 * src/appwizard_cbs.c, project_import_cbs.c,
23292 main_menubar_def.h, project_import_gui.c:
23293 updates to message strings and layout for the
23296 * text_editor_cbs.c: fix for the tab menu entries for
23297 redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
23299 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
23306 Tag dropdown exclusive (takes
23307 all space in the toolbar) and never vertical and
23308 increased the width of the tag combo to 256 pixs.
23309 Toolbar separator before the combo and button.
23310 Added tags label before the tag button.
23311 Reorganized the dock bands for the toolbars.
23313 * src/project_import_gui.c
23314 src/project_import.c:
23315 Fixed an error and removed an unused variable.
23317 * data/properties/anjuta.properties:
23318 Removed the property for the old toolbar and set
23319 browser toolbar show to default.
23321 * src/project_dbase.c: excluded modules were not
23325 No build files will be written if the project is blocked.
23327 * src/project_import.c,
23328 src/project_import_cbs.c,
23332 Manually applied Johannes patch to fix some memory
23333 issues and gui clean up.
23334 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
23336 * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
23337 Fixed a bad bug with remove file from project because of
23338 files were never removed properly from the project and
23339 from the tagmanager.
23341 * src/appwiz_page3.c: Disabled unused codes to clear
23344 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
23346 * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
23349 pixmaps/Makefile.am
23352 src/an_symbol_view.c
23360 src/main_menubar_def.h
23361 src/mainmenu_callbacks.c
23362 src/mainmenu_callbacks.h
23364 src/project_dbase.c
23365 src/project_dbase.h
23367 src/text_editor_menu.c
23368 src/text_editor_menu.h
23371 src/toolbar_callbacks.c
23372 src/toolbar_callbacks.h :
23374 Patch submitted by:
23375 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23377 Removes the Tags toolbar and substituted it with
23378 tags combo dropdown list. Fixes a couple of bugs.
23380 Moved the tag combo to browser toolbar because
23381 main toolbar was becoming too long.
23382 Made a new icon of tag toolbar.
23384 * po/zh_TW.po: Fixed bug.
23386 * pixmaps/an_tag.xpm: Added new file.
23388 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
23390 * src/project_import_gui.c: Reorganized project
23393 2002-01-29 Andy Piper <andy.piper@freeuk.com>
23395 * HACKING: added info on creating windows and dialogs
23397 2002-01-29 Naba Kumar <kh_naba@users.sourceforge.net>
23399 * src/tm_file_view.c:
23401 Sorts the file list at the end instead of doing sort-insert
23402 to improve performance.
23403 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23405 * src/project_dbase.c: Resolved a conflict from
23408 * src/project_import.c:
23410 Fixed to use anjuta_import.sh for the bin dir and
23411 not from the data dir.
23413 Used anjuta_is_installed() function to verify a the command's
23416 Fixed import command to use sh (which is more general and is
23417 gauranteed to be found in any unix system :-)). Also, added
23418 double quotes around the import directory.
23420 Changed some strings for better translations (like avoiding
23423 Fixed the reading of wrong target type.
23425 * src/control.c: Insensitive "import project" when there is
23428 * src/project_import_cbs.c:
23430 Fixed strcmp() [== 0 was left out]. Languages now selected properly.
23431 Fixed selection of gettext checkbox.
23432 Sets the menu entries.
23434 2002-01-28 Johannes Schmid <clubfan@users.sourceforge.net>
23436 * src/appwiz_page[1-4].c
23438 * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
23439 be able to reuse it.
23441 * src/mainmenubar.[c/h]
23442 * src/mainmenubar_def.h
23443 * src/mainmenu_callbacks.[c/h]: Code to create "Import Project"
23446 * src/message-manager.c: Fixed bug 509192
23447 * src/message-manager-dock.c: Added accel_group if window is undocked
23449 * src/project_dbase.[c/h]: Splitted opening code to be able
23450 to use it without an open file dialog
23451 (Maybe I broke Naba's changes, please take a look)
23453 * src/project_import.[c/h]
23454 * src/project_import_gui.c: New Files, Code for Project Import Wizard
23456 * src/wizard_gui.[c/h]: New Files, shared code between appwizard and
23459 2002-01-28 Andy Piper <andy.piper@freeuk.com>
23461 * src/main_menubar_def.h, tagmanager/tm_project.c: more
23464 * manuals/C/anjuta_manual/*: started rewrite of the
23465 manual, updated some screenshots
23467 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
23469 * src/gnomefilelist.h, src/gnomefilelist.c:
23471 Fixed multiple selection bug (#497085). The OK button is
23472 sensitive when in multiple mode, if the no. of
23473 selection is one or more.
23475 Toggle between single and multiple selection mode
23476 and multiple mode display.
23478 Fixed strings to translable strings.
23480 Fixed some compiler warnings by commenting out
23483 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
23485 * src/project_dbase.c: App status bar now updates
23486 with the project name when the project is loaded.
23488 * src/an_file_view.c, tagmanager/tm_file_entry.c:
23490 Puts the directories at the top. They're also sorted now.
23491 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
23493 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
23495 * scripts/anjuta_import.sh.in: Added file.
23496 * scripts/anjuta_import.sh: Removed file.
23498 * .cvsignore, po/.cvsignore, scripts/.cvsignore:
23501 * src/main_menubar_def.h:
23503 Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
23504 reflect the opposite of Find (CTRL+F) and also to leave
23507 Changed Glade summon with ALT+G, which frees the ATL+E
23508 for poping up the edit menu.
23510 * src/Makefile.am: Debugging link flags by Biswa, removed.
23512 2002-01-28 Andy Piper <andy.piper@freeuk.com>
23514 * HACKING: added information on best practices for writing
23515 application messages and GUI labels
23517 * src/CORBA-Server.c, src/about.c, src/anjuta.c,
23518 src/breakpoints.c, src/build_file.c, src/build_project.c,
23519 src/clean_project.c, src/compile.c,
23520 src/compiler_options_cbs.c, src/compiler_options_gui.c,
23521 src/configurer.c, src/debugger.c, src/executer.c,
23522 src/find_in_files.c, src/find_in_files_cbs.c,
23523 src/find_replace.c, src/find_text.c, src/glades.c,
23524 src/gnome_project.c, src/goto_line.c, src/main.c,
23525 src/main_menubar.c, src/main_menubar_def.h,
23526 src/mainmenu_callbacks.c, src/preferences_gui.c,
23527 src/project_config.c, src/project_dbase.c,
23528 src/project_dbase_gui.c, src/resources.c, src/source.c,
23529 src/support.c, src/tags_manager.c, src/text_editor.c,
23530 src/text_editor_gui.c, src/text_editor_menu.c,
23531 src/toolbar_callbacks.c, src/utilities.c:
23532 lots of minor message updates to make them more user-friendly
23535 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
23539 Because of the spaces escaping, the command could not be
23540 executed when run without terminal. Now fixed.
23542 * anjuta.prj, Makefile.am:
23544 Added anjuta project file.
23546 2002-01-27 Naba Kumar <kh_naba@users.sourceforge.net>
23548 * src/message-manager-private.h, message-manager-private.cc,
23551 Added freeze() and thaw() for the message window class to
23552 speed up the message manager update.
23554 * src/project_config.h, project_config.c,
23555 src/project_dbase.h, project_dbase.h
23556 scripts/anjuta_project.template:
23558 Added two new prject attributes: project.config.blocked and
23559 project.excluded.modules. The former will make sure that users
23560 are not given any previlidge in enabling the 'overwrite build
23561 files' flags and the later issues a list of modules in the project
23562 to be skipped for symbol browsing and project listing.
23564 * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
23566 Modified script to read the template from the anjuta data dir
23567 rather than from the directory in which the script exist. Otherwise,
23568 Being transfered to the bin dir, the script will not be able to
23569 find the template when it is run.
23571 The script is also create with configure.in to set in the anjuta
23572 data dir path inside the script.
23574 2002-01-26 Stephane Demurget <demurgets@free.fr>
23576 * po/fr.po: updated to the latest sources.
23578 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
23580 * scripts/Makefile.am:
23581 anjuta_import.sh goes with distribution.
23583 * po/*.po: They seem to have updated (merged with
23584 anjuta.pot) automatically when I did "make dist".
23586 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
23588 * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
23589 Fixed Bug #499807, ie crash on removing libs, includes, defines from
23590 the compiler options dialog.
23593 Correct todays date. :)
23595 * scripts/Makefile.am:
23596 Installs anjuta_import.sh in $(prefix)/bin dir and
23597 is treated as an executable.
23599 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
23601 * Fix for bug #499373
23603 * data/properties/anjuta.properties, ada.properties, cpp.properties,
23604 java, properties, latex.properties, lua.properties, others.properties,
23607 Added double-quotes around file arguments so that
23608 filenames with spaces could also work.
23610 * launcher/anjuta-launcher.c, executer.c:
23611 Escaped quotes in the cammand and it's arguments before executing
23612 so that args with spaces can also work.
23614 Commented #DEBUG switch.
23616 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
23618 * scripts/*: Added files which I forgot previously.
23620 * src/aneditor.h: Lined up commands definition for better look.
23622 * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
23623 main_menubar.h, control.c:
23624 Added three more convert EOL chars submenu items in transform.
23625 Reformatted some some.
23627 * data/anjuta.properties:
23628 Reformatted a line.
23630 * src/aneditor.h, aneditor.c:
23631 Added three commands (with definitions) for EOL conversions.
23633 * src/text_editor.c:
23634 Editor detects file mode from the file content and
23635 set the editing mode to CR/LF/CRLF automatically.
23636 Refined Dos mode extrageneous chars filter
23637 This will make sure that filter works only in Dos mode and not
23640 * src/anjuta.c: Editor mode display in status bar.
23642 * src/preferences_gui.c: Changed the string for dos mode
23643 filter to more sensible string.
23645 * src/aneditor.c: Default editor mode sets during widget creation
23646 and not everty time the properties are loaded. This makes sure
23647 that the auto-detected mode is not overridden by the default mode.
23649 * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
23651 * src/anjuta.c: Fixed bug #476028.
23652 Now anjuta also searches for file relative to top project dir,
23653 when the project is open.
23655 * src/anjuta_cbs.c: Fixed bug #499536.
23656 File is not closed if it is not able to save the file properly.
23658 * src/mainmenu_callbacks.c: Fixed bug #499536.
23659 Newfiles (which are not modified) are also closed on "close all files".
23661 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
23663 * src/an_symbol_view.c: Added MAX_STRING_LENGTH
23665 * tagmanager/tm_source_file.c, regex.c, parse.c:
23666 defined and delimited g_messages within #debug.
23668 * src/preferences.c, data/anjuta.properties:
23669 saved/defied message-manager tag position in string.
23670 Message tag possition is saved between sessions. And
23671 and tag position bottom as default.
23673 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
23675 Patch submitted by:
23676 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23681 data/properties/Makefile.am
23682 global-tags/Makefile.am
23683 pixmaps/Makefile.am
23687 src/an_symbol_view.c
23688 src/an_symbol_view.h
23693 src/message-manager-private.cc
23695 src/project_dbase.c
23696 src/project_dbase_gui.c
23706 pixmaps/sv_class.xpm
23707 pixmaps/sv_function.xpm
23708 pixmaps/sv_macro.xpm
23709 pixmaps/sv_private_fun.xpm
23710 pixmaps/sv_private_var.xpm
23711 pixmaps/sv_protected_fun.xpm
23712 pixmaps/sv_protected_var.xpm
23713 pixmaps/sv_public_fun.xpm
23714 pixmaps/sv_public_var.xpm
23715 pixmaps/sv_static_fun.xpm
23716 pixmaps/sv_static_var.xpm
23717 pixmaps/sv_struct.xpm
23718 pixmaps/sv_unknown.xpm
23719 pixmaps/sv_variable.xpm
23720 pixmaps/fv_core.xpm
23721 pixmaps/fv_text.xpm
23722 pixmaps/filestoremove.txt:
23726 * pixmaps/class.xpm
23727 pixmaps/function.xpm
23728 pixmaps/fv_autofile.xpm
23730 pixmaps/fv_i18n.xpm
23731 pixmaps/fv_source.xpm
23732 pixmaps/private_func.xpm
23733 pixmaps/private_var.xpm
23734 pixmaps/protected_func.xpm
23735 pixmaps/protected_var.xpm
23736 pixmaps/public_func.xpm
23737 pixmaps/public_var.xpm
23739 pixmaps/variable.xpm
23745 Upgraded to tagmanager-0.7
23747 2002-01-24 Johannes Schmid <clubfan@users.sourceforge.net>
23748 * src/anjuta_cbs.c: Fixed bug #506441
23749 * src/watch_gui.c: Changed layout of eval dialog so that
23750 it fits on a 800x600 desktop with German translation.
23752 2002-01-23 Andy Piper <andy.piper@freeuk.com>
23754 * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
23755 * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new
23756 icon for new project type (thanks to Misha)
23757 * configure.in: build and install Danish translation
23758 * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated
23759 credits to cover new patches and translations
23761 2002-01-23 Johannes Schmid <clubfan@users.sourceforge.net>
23763 * src/preferences.c, src/message-manager.cc, src/project_type.c,
23764 src/appwiz_page1.c:
23766 - Font preferences are restored properly now (\n was missing)
23767 - Dock menu label of message-manager is "Dock/Undock" instead
23768 of "Dock|Undock" to match with the rest of anjuta.
23769 - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
23770 changed it in anjuta, too
23772 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
23774 * tagmanager/tm_source_file.c,
23775 tagmanager/parse.c,
23776 tagmanager/tm_project.c,
23777 src/an_symbol_view.c,
23780 Disabled debug warnings.
23782 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
23784 * src/appwiz_page1.c
23785 src/compiler_options.c
23786 src/project_dbase.c
23787 src/project_dbase.h
23792 New project type named LibGlade.
23794 Patch submitted by:
23795 Dick Knol <dknol@gmx.net>
23798 Commented out unused pixmap creation. May be it
23799 will fix the crash in project creation.
23801 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
23805 src/registers_cbs.c
23806 src/registers_cbs.h
23807 src/registers_gui.c
23810 src/sharedlib_cbs.c
23811 src/sharedlib_cbs.h
23812 src/sharedlib_gui.c
23820 src/stack_trace_cbs.c
23821 src/stack_trace_cbs.h
23822 src/stack_trace_gui.c
23830 Fixed bug #496290: Attach/detach removed from these
23831 windows as they are never implemented.
23833 Patch submitted by:
23834 Johannes Schmid <johannes.schmid@gmx.de>
23836 2002-01-18 Naba Kumar <kh_naba@users.sourceforge.net>
23842 when you right click on the tabs, a list of filenames are given
23843 out, but now it gives a list of "page 1", "page 2", etc...
23845 Patch submitted by:
23846 Jens Georg <mail@jensgeorg.de>
23848 * anjuta.in.in: Removed c|c++ because, it was not necessary
23849 and was causing translation problem.
23851 * plugins/class-gen/clsGen.c:
23852 removed "'" for the same reason.
23854 attached the fix for the menu
23857 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
23859 * src/preferences.h,
23861 src/preferences_gui.c:
23863 Adds the functionality to Anjuta to auto save your unsaved
23864 files before you build a project.
23866 Patch submitted by:
23867 jason <jason_williams@suth.com>
23869 * src/anjuta.[h,c]:
23870 Added function for save all files.
23872 * src/mainmenu_callbacks.c:
23873 Modified to use the above function.
23875 * src/build_project.c:
23876 Save all files before build if it is set in the
23879 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
23881 * src/message-manager-private.cc
23882 src/message-manager-private.h
23883 src/message-manager.cc:
23885 Message-manager now restores the tabs which were shown on startup.
23886 The terminal is now created on demand (as requested by Biswa)
23887 and I have removed some debug messages.
23889 Patch submitted by:
23890 Johannes Schmid <johannes.schmid@gmx.de>
23892 2002-01-13 Stephane Demurget <demurgets@free.fr>
23894 * src/anjuta_cbs.c: fixed the global shortcut handling to have a
23895 proper tabs keyboard navigation.
23897 * src/an_symbol_view.c,
23899 src/gnome_project.c,
23900 src/project_dbase.c,
23901 src/tags_manager.c: removed some debugging display.
23903 2002-01-09 Naba Kumar <kh_naba@users.sourceforge.net>
23905 * src/message-manager-dock.c
23906 src/message-manager-private.cc
23907 src/message-manager-private.h
23908 src/message-manager.cc
23911 src/preferences_gui.c:
23913 Patch submitted by:
23914 Johannes Schmid <johannes.schmid@gmx.de>
23916 This patch adds a tab to the notebook of the preferences-dialog
23917 where you can change the colors, the tab position of the new
23918 message manager. Also the truncate messages stuff has moved
23919 from misc tab to messages tab.
23921 Also improved the remembering position stuff of message manager.
23923 * data/internal.properties,
23924 Added definitions for messages colors and tag position.
23926 * src/message_manager.cc:
23927 Fixed a bug that never lets the messages panes to get cleared.
23928 Added wmclass setting for the message window. Fixed a bug in
23929 which the message window was not being shown.
23931 * src/tag_manager.c: Fixed printing of (NULL) in the debug
23932 output and disabled it.
23934 * src/anjuta.c: Preferences created and loaded before anything else.
23935 anjuta now recognizes messages colors on startup and initializes
23938 2002-01-09 Andy Piper <andy.piper@freeuk.com>
23940 * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
23942 2002-01-09 Stephane Demurget <demurgets@free.fr>
23944 * pixmaps/file_c.xpm,
23945 pixmaps/file_cpp.xpm,
23946 pixmaps/file_file.xpm,
23947 pixmaps/file_h.xpm,
23948 pixmaps/file_html.xpm,
23949 pixmaps/file_i18n.xpm,
23950 pixmaps/file_icon.xpm,
23951 pixmaps/file_pix.xpm,
23952 pixmaps/fv_doc.xpm,
23953 pixmaps/fv_i18n.xpm,
23954 pixmaps/fv_image.xpm,
23955 pixmaps/fv_source.xpm,
23956 pixmaps/fv_unknown.xpm: made these icons transparent.
23958 2002-01-08 Andy Piper <andy.piper@freeuk.com>
23960 * launcher/anjuta_launcher.c: updated message strings
23961 * src/message-manager-dock.c: added newline at end to avoid compile warning
23962 * src/project_dbase.c: corrected spelling of include (noted by Biswa)
23963 * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
23964 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
23965 entries for username and Python-style GPL notice
23966 * HACKING: added info on files to change to update Insert menu
23968 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
23970 * src/project_dbase.c,
23971 src/an_file_view.c,
23972 src/an_symbol_view.c:
23973 Changed the CTree expander style to square and
23974 line style to Dotted line.
23976 * po/POTFILES.in: Removed and Added translable files.
23978 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
23980 * ccview/.cvsignore: Removed.
23982 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
23985 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
23986 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
23987 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
23988 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
23989 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
23990 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
23992 Removed ccview module because it is no longer needed.
23994 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
23996 * src/project_dbase.c:
23997 Shifted structure initialization in project_dbase_new()
23998 before anything else, otherwise it was crashing due to
23999 uninitialized values.
24001 * src/an_symbol_view.c:
24002 Disabled high volume debug output.
24004 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
24006 Applied a very heavy patch from:
24007 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24011 pixmaps/Makefile.am
24023 src/fileselection.c
24026 src/main_menubar_def.h
24027 src/mainmenu_callbacks.c
24028 src/mainmenu_callbacks.h
24029 src/project_dbase.c
24030 src/project_dbase.h
24031 src/project_dbase_gui.c
24033 src/text_editor_menu.c
24034 src/toolbar_callbacks.c
24035 tagmanager/Makefile.am
24037 tagmanager/include/Makefile.am
24038 tagmanager/include/tm_project.h
24039 tagmanager/include/tm_symbol.h
24040 tagmanager/include/tm_tag.h
24041 tagmanager/include/tm_tagmanager.h
24042 tagmanager/include/tm_workspace.h
24043 tagmanager/tm_project.c
24044 tagmanager/tm_source_file.c
24045 tagmanager/tm_symbol.c
24046 tagmanager/tm_tag.c
24047 tagmanager/tm_workspace.c
24048 widgets/Makefile.am: Modified.
24050 * src/an_file_view.[c,h],
24051 src/an_symbol_view.[c,h],
24052 src/file_history.[c,h],
24054 widgets/scroll-menu.[c,h],
24055 tagmanager/tm_file_entry.c
24056 tagmanager/include/tm_file_entry.h: Added new files.
24058 * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
24059 private_func.xpm, public_func.xpm,
24060 class.xpm, fv_exec.xpm, fv_unknown.xpm,
24061 private_var.xpm, public_var.xpm,
24062 function.xpm, fv_i18n.xpm, macro.xpm,
24063 protected_func.xpm, struct.xpm,
24064 fv_autofile.xpm, fv_image.xpm,
24065 ofolder.xpm, protected_var.xpm, variable.xpm:
24066 Updated and Added pixmap files.
24070 a) Removes CCView dependency.
24071 b) Improves the terminal.
24072 c) Adds tag navigation context menus.
24073 d) Upgrades tagmanager to latest version.
24074 e) Miscellaneous small additions.
24076 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
24078 * src/project_dbase_gui.c: Fixed crash of anjuta
24079 when project first created.
24081 * src/gnome_project.c: It now updates the tags manager
24082 when new projects are created.
24084 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
24086 * Thanks Johannes Schmid <johannes.schmid@gmx.de>
24087 for this big patch.
24089 * src/messages.[c,h]: Removed files.
24091 * src/message-manager.[cc,h],
24092 src/message-manager-dock.[c,h],
24093 src/message-manager-private.[cc,h]
24096 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
24097 src/build_project.c, src/clean_project.c, src/compile.c
24098 src/configurer.c, src/debugger.c, src/find_in_files.c
24099 src/mainmenu_callbacks.c, src/preferences.h
24100 src/preferences_gui.c, src/properties.h
24101 src/utilities.c, src/utilities.h:
24102 The new messages widget.
24104 - Use of GtkNotebook instead of ToggleButtons
24106 - Popupmenu to show and hide message types and
24107 to dock/undock in detach mode
24109 All other things should work as they did with the
24110 old message window. Currently the keyboard short-cuts
24111 do not work in detached mode.
24113 Some functions in utitlities.[c,h] changed.
24114 so that they take const arguments where this is possible
24116 * src/Makefile.am, po/POTFILES.in:
24117 Removed messages.[c,h] and
24118 added message-manager.[cc,h], message-manager-dock.[c,h],
24119 message-manager-private.[cc,h]
24121 * src/message-manager.h: Removed "include <bonobo.h>"
24122 and added a newline at the end of the file.
24124 * src/message-manager-private.cc:
24125 Set clist's width setting to Automatic.
24126 Set scroll window's scroll bars to Automatic.
24128 2002-01-05 Naba Kumar <kh_naba@users.sourceforge.net>
24130 * text_editor_menu.c:
24131 Fixed misalignment of the function sub menu
24132 in the text editor pop up menu.
24134 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
24136 * src/text_editor.c: Fixed a compiler warning.
24138 2002-01-04 Andy Piper <andy.piper@freeuk.com>
24140 * THANKS, manuals/*/authors.sgml: updated for new translations
24141 * plugins/class-gen/clsGen.c: converted messages to English
24142 * src/about.c, src/main_menubar_def.h: string updates
24144 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
24149 src/mainmenu_callbacks.c
24152 src/text_editor_cbs.c
24153 src/text_editor-gui.c:
24155 Earlier code for adding 'cross' button
24156 for closing pages were too error prone and unorganized.
24157 Cleaned up the code and shifted the 'extra' widgets
24158 creation (eg. close button, close_pixmap and lable)
24159 from anjuta to text_editor. This takes care of proper
24160 widgets creation and destruction. Otherwise, anjuta
24161 was crashing at too many points, especially related
24162 to docking and undocking.
24164 2002-01-04 Stephane Demurget <demurgets@free.fr>
24166 * src/aneditor.cxx: removed debugging code.
24168 * data/properties/.cvsignore: added swap files.
24170 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
24174 Fixed Crashing of anjuta when a new file is saved as
24177 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
24179 * src/aneditor.c: Some debug codes around.
24181 * data/internal.properties, data/anjuta.properties: Removed.
24182 data/properties/Makefile.am:
24183 data/properties/ada
24185 data/properties/make
24187 data/properties/html
24188 data/properties/ruby
24189 data/properties/baan
24190 data/properties/idl
24191 data/properties/pascal
24192 data/properties/sample
24193 data/properties/bash
24194 data/properties/java
24195 data/properties/perl
24196 data/properties/sql
24197 data/properties/conf
24198 data/properties/latex
24199 data/properties/props
24201 data/properties/cpp
24202 data/properties/lua
24203 data/properties/python
24204 data/properties/xml
24205 data/properties/others
24206 data/properties/.cvsignore:
24207 Added files. Properties now splitted into small files
24211 configure.in: Update the removal and added properties module.
24213 * src/preferences.c: preferences_new(): Updated to reflect the
24214 new properties files organization.
24216 * src/Makefile.am: Added Baan Lexer.
24218 2002-01-01 Stephane Demurget <demurgets@free.fr>
24220 * src/aneditor.cxx: readded the baan lexer.
24222 * src/preferences.c: fixed translated messages and a typo.
24224 * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
24225 confusing the regexp usage in xml-i18-merge.
24227 2002-01-01 Andy Piper <andy.piper@freeuk.com>
24229 * src/project_dbase.c: tidied some messages, and spotted a typo in
24230 the reading of properties which prevented the project version from
24231 ever being reported in the Project Information window - fixed :)
24233 * po/POTFILES.in: removed syntax.h
24235 2001-12-31 Stephane Demurget <demurgets@free.fr>
24237 * data/internal.properties: fixed baan properties.
24238 Added all ada properties.
24240 * src/main_menubar_def.h,
24243 src/utilities.[ch]: added support for the Ada highlight style.
24245 2001-12-31 Stephane Demurget <demurgets@free.fr>
24247 * plugins/*/.cvsignore: updated.
24249 2001-12-31 Stephane Demurget <demurgets@free.fr>
24253 src/Makefile.am: removed the empty header syntax.h.
24255 2001-12-31 Naba Kumar <kh_naba@users.sourceforge.net>
24258 Stef's observation on the 'superfluous' hseparators in the recent
24259 files and projects is fully justified -- removed.
24261 * main_menubar_def.h:
24262 Changed "Plug Ins" to "Plugins" in the menu label.
24264 * configure.in, plugins/Makefile.am, plugins/class-gen/*:
24265 Added class-gen in the configure output and class-gen module.
24267 * data/internal.properties:
24268 Correct mis-spelled "jave" to "java".
24269 Added file.is.source for *.h, *.c, *.cpp properties.
24271 * global-tags/Makefile.am:
24272 "chmod +x create_global_tags.sh" before it is executed, because
24273 there is very high chance that it will be found "-x" and resulting
24276 2001-12-31 Stephane Demurget <demurgets@free.fr>
24278 Fixed a crash on Solaris reported by Holder Burde, thanks to him
24281 * src/gnome_project.c: (create_new_project): if the user doesn't
24282 select any icon, it doesn't have any extension and thus we can't
24283 use it in printf on Solaris, since the %s modifier use strlen to
24284 know the string length and then crash. On Linux, gcc checks the value
24285 of the pointer to be NULL and write "(null)" if necessary. We can't
24288 * src/source.c: (source_write_desktop_entry): if there's no icon, we
24289 don't need to have the directory icon but the generic one.
24291 2001-12-30 Stephane Demurget <demurgets@free.fr>
24293 Merged with latest (1.42) scintilla.
24295 Added: Support for the {load,save}.on.(de)activate properties.
24296 The PHP lexer to match keywords case insensitively.
24298 Experimental supports for changeable style attribute & line
24301 Updated: Both the C++ and HTML lexers.
24302 More shell keywords added.
24303 Horizontal scrolling and diplay of long lines optimised.
24304 Cursor setting optimised.
24306 Bugs fixed: Caret movement over folded lines.
24307 Selection tracking in 2ndary views when doing modifications.
24309 * scintilla/CallTip.{cxx.h},
24310 scintilla/ContractionState.{cxx,h},
24311 scintilla/Document.{cxx,h},
24312 scintilla/Editor.{cxx,h},
24313 scintilla/KeyWords.cxx,
24314 scintilla/LexHTML.cxx,
24315 scintilla/PlatGTK.cxx,
24316 scintilla/RESearch.cxx,
24317 scintilla/ScintillaBase.cxx,
24318 scintilla/ScintillaGTK.cxx,
24319 scintilla/Style.{cxx,h},
24320 scintilla/StyleContext.h,
24321 scintilla/ViewStyle.cxx,
24322 scintilla/include/*.h: updated.
24324 * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
24326 * scintilla/LexCPP.cxx: removed all references to noDocChars. This
24327 should have been told to the scintilla team. We're lucky I read the
24328 ChangeLog and the modifications of the lexer (thanks to the Gnome
24331 * data/internal.properties: added Baan definitions.
24332 Fixed some issues for C such as *_cast directive, that are only
24333 available with C++.
24334 Updated C++, HTML and shell scripts definitions.
24335 Updated Ada and Bullant, that have been forgotten.
24337 * src/main_menubar_def.h,
24340 src/utilities.[ch]: added support for the Baan highlight style.
24342 2001-12-29 Stephane Demurget <demurgets@free.fr>
24344 Polished the plugins menu behaviour and added a tearoff
24345 menuitem to the recent entries submenu.
24347 Note: The recent entries list seems to be too height
24348 with all these superfluous hseparators.
24350 * src/main_menubar.c: Polished, making some
24351 functions declarations static and cleaning some code.
24353 (create_submenu_plugin): removed the extra
24354 plugins entry and the horizontal separators.
24356 (on_plugins_menu_realize): the plugins menu is only
24357 shown if there's at least one available.
24359 (create_submenu*): added a tearoff menuitem to have
24360 a more homogeneous menu style. For now, it doesn't
24361 take care of user settings (but it was even worse
24364 2001-12-29 Stephane Demurget <demurgets@free.fr>
24366 * configure.in: added the packageplugindir variable to avoid
24367 installing the plugins in $(prefix). It's not the same path as
24368 anjuta 2 to allow parallel installation.
24370 2001-12-29 Stephane Demurget <demurgets@free.fr>
24371 Fix a reopened part of bug #440676: keyboard navigation between the
24372 different text buffers. Changed to a more global approch.
24374 * src/notebook.[ch]: removed.
24376 * src/Makefile.am: removed notebook.[ch]
24378 * src/anjuta_{gui,cbs}.c, src/anjuta.h:
24379 (on_anjuta_window_key_press_event): added to fulfill the global
24382 * HACKING: updated according to the new global shortcuts handling.
24384 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
24386 * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
24387 Shifted plugin menu from Edit submenu to main menu.
24390 Added plugins/sample1/plugin-sample1.c
24392 * plugins/sample1/plugin-sample1.c:
24393 Added localization and used anjuta_info, instead of anjuta_error.
24395 * plugins/.cvsignore, plugins/sample1/.cvsignore:
24398 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
24400 * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
24403 * Makefile.am: Added module plugins.
24405 * plugins, plugins/Makefile.am, plugins/sample1/*:
24406 Created plugins modules.
24408 * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and
24409 Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
24410 to load plugins of *.so only and not *.so* (which results
24413 * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of
24414 plugins during packaging.
24416 2001-12-27 Simos Xenitellis <simos@hellug.gr>
24418 * configure.in: Added Greek (el) to ALL_LINGUAS.
24420 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
24422 * configure.in: Added portuguese to ALL_LINGUAS
24424 2001-12-24 Naba Kumar <kh_naba@users.sourceforge.net>
24426 * global-tags/.cvsignore
24427 tagmanager/.cvsignore
24428 tagmanager/include/.cvsignore:
24429 Added cvs ignore files.
24432 Updated cvs ignore file.
24434 2001-12-23 Andy Piper <andy.piper@freeuk.com>
24436 * src/debugger.c, src/text_editor.c, src/anjuta.c,
24437 data/anjuta.properties, data/internal.properties: clean up some
24438 message strings (me)
24440 2001-12-23 Andy Piper <andy.piper@freeuk.com>
24442 * src/about.c, THANKS: added Jens to the credits
24444 2001-12-23 Andy Piper <andy.piper@freeuk.com>
24446 * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
24447 src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
24448 src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
24449 Georg <mail@jensgeorg.de> to add close button to file tabs.
24451 2001-12-20 Andy Piper <andy.piper@freeuk.com>
24453 * launcher/anjuta_launcher.c: patch from Stef to fix #490816
24454 (debugger now catches correct signal from process)
24456 2001-12-20 Andy Piper <andy.piper@freeuk.com>
24458 * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
24459 * src/pixmaps.h: switch appwizard project icons to new designs
24460 * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
24462 2001-12-20 Andy Piper <andy.piper@freeuk.com>
24464 * pixmaps/Makefile.am: stop redundant images from being installed.
24465 The next step will be to remove them completely.
24466 * src/appwiz*: further updates (more to come)
24467 * src/pixmaps.h: cleaned up, commented
24468 * src/splash.c: should use the pixmaps macro defined
24469 * HACKING: more on the graphics stuff and use of pixmaps.h
24471 2001-12-19 Andy Piper <andy.piper@freeuk.com>
24473 * src/defaults.c: fix bug #494864
24475 2001-12-18 Andy Piper <andy.piper@freeuk.com>
24477 * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
24478 graphics from Misha
24479 * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
24480 redundant graphics, no longer used
24481 * src/appwiz*: revamped application wizard by Andy and Misha for
24482 a more usable and professional look-and-feel
24483 * HACKING: updates to cover patching, graphics, and some additions
24485 * TODO: removed some implemented features
24487 2001-12-17 Andy Piper <andy.piper@freeuk.com>
24489 * data/anjuta.properties, data/internal.properties: cleanup
24490 * src/compiler_options_gui.c, src/mainmenu_callbacks.*,
24491 src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
24492 to edit styles colors for keywords and add Goto Tag menu option
24495 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
24497 * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
24500 fixes the Forget of the cursor position when tab is brought active
24501 from project manager.
24503 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24506 Exported "TERM=xterm" to get a color terminal when
24507 anjuta is not started from within a terminal.
24509 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24513 Added a frame around zvt terminal.
24515 * src/preferences_gui.c
24516 Modified to say "Use glade component (experimental)"
24517 instead of "Use Component".
24519 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
24522 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24525 src/fileselection.c
24530 src/project_dbase.c
24532 a) Extra scrollbar in terminal no longer appears.
24533 b) Character set preference should be preserved (untested).
24534 c) File selection widget now remembers last directory.
24535 d) On creation of generic project, the glade 'file not found' error no
24537 e) First terminal window is created 'on demand', so it should always to
24538 the Right Thing (TM) as far as starting WD is concerned. Also, the
24539 environment is now passed to the terminal.
24540 f) Solaris compilation should be fixed (replaced get_current_dir_name()
24542 g) Fixed some compilation warnings.
24544 2001-12-10 Andy Piper <andy.piper@freeuk.com>
24546 * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
24547 src/pixmaps.h: applied terminal and warnings patch (Biswa)
24548 * src/*: cleanups (me)
24549 * pixmaps/mini_term.xpm: added new file for terminal button
24550 (me, based on existing artwork)
24552 2001-12-07 Andy Piper <andy.piper@freeuk.com>
24554 * configure.in: bumped version to 0.1.9-pre
24555 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
24557 * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
24559 2001-12-07 Pablo Saratxaga <pablo@mandrakesoft.com>
24561 * src/splash.c: removed a DOS end of line of a comment (so the *.po
24562 files are free of that char)
24563 * configure.in: added "az" to ALL_LINGUAS
24565 2001-11-29 Andy Piper <andy.piper@freeuk.com>
24567 * tagmanager/tm_workspace.c, src/project_dbase.c: critical
24568 crash bug fix from Biswa.
24569 * FUTURE: added Anjuta/gIDE merger information to provide
24570 details on future direction and status of 1.x stuff
24571 * NEWS: prepared for release
24572 * po/de.po: update from Jens Georg <mail@jensgeorg>
24574 2001-11-28 Andy Piper <andy.piper@freeuk.com>
24576 * multiple minor updates pre-0.1.8
24577 * patch from Biswa to fix syntax highlighting and packaging
24578 * po/fr.po: update from Stef
24580 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
24582 * global-tags/Makefile.am
24583 global-tags/create_global_tags.sh
24584 global-tags/tm_global_tags.c
24585 scintilla/LexCPP.cxx
24586 scintilla/include/SciLexer.h
24588 src/project_dbase.c
24589 tagmanager/Makefile.am
24590 tagmanager/include/Makefile.am
24591 tagmanager/include/tm_project.h
24592 tagmanager/include/tm_tag.h
24593 tagmanager/include/tm_tagmanager.h
24594 tagmanager/tm_project.c
24595 tagmanager/tm_source_file.c
24596 tagmanager/tm_tag.c
24597 tagmanager/tm_workspace.c:
24599 Includes the syntax highliting patch to scintilla).
24600 and more stable code.
24602 *tagmanager/include/tm_symbol.h: New file.
24603 *tagmanager/tm_symbol.c: New file.
24605 Add symbol tree building functionality at project level
24608 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24610 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24612 * pixmaps/file_cpp.xpm, pixmaps/file_html.xpm, pixmaps/file_icon.xpm,
24613 pixmaps/file_c.xpm, pixmaps/file_h.xpm, pixmaps/file_pix.xpm,
24614 pixmaps/file_file.xpm, pixmaps/file_i18n.xpm
24615 : New and improved pixmaps from Misha <misha@phreaker.net>
24618 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
24620 * Big patch submitted by
24621 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
24622 Many thanks to him.
24624 * src/Makefile.am, src/aneditor.cxx
24625 src/anjuta.c, src/anjuta.h, src/project_dbase.c,
24626 src/project_dbase.h, src/text_editor.c, src/text_editor.h:
24627 Use of tagmanager lib for advanced calltips.
24629 * global-tags/*: Created new directory and added files to
24630 generate system.tags.
24632 * tagmanager/*: Created new directory and added tagmanager lib
24635 * configure.in, acconfig.h, Makefile.am: Modified to reflect
24636 the above additions.
24638 * data/Makefile.am: Modified to accomodate generated system.tags file.
24640 2001-11-07 Andy Piper <andy.piper@freeuk.com>
24642 * scintilla/: updated to 1.41
24643 * src/Makefile.am: added Ada and Bullant lexers from Scintilla
24644 * src/about.c: updated list of authors
24645 * src/aneditor.cxx: tidied to remove unused SciTE debug calls
24646 * HACKING: updated to cover Scintilla usage
24647 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
24650 2001-11-07 Naba Kumar <kh_naba@users.sourceforge.net>
24652 * src/aneditor.cxx: Fixed compilation errors with it.
24653 by add include to gtk+ headers and typedefining a mysteriously
24654 vanished class Colour.
24656 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
24658 * configure.in: Added pt_BR in the languages.
24660 2001-11-01 Andy Piper <andy.piper@freeuk.com>
24662 * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
24663 (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
24665 * manuals/C/anjuta-manual/*: new format to match
24666 the rest of the GNOME docs chapter layout. Added the many
24667 new contributors. Moved Authors and License information into new
24668 chapters of their own - should make expansion easier too
24669 * src/compiler_options.c: changed the profiler option to -pg to
24670 work with GNU tools (gprof)
24671 * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages
24674 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
24676 * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
24677 compiler_options_gui.c:
24678 Added a new entry for linker flags and renamed c_options to c_flags
24679 and l_options to l_libs. Also, added a new function:
24680 compiler_options_set_prjlflags_in_file();
24682 * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
24684 * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
24686 2001-10-26 Andy Piper <andy.piper@freeuk.com>
24688 * THANKS, src/about.c: corrections and additions following
24690 * src/main_menubar.c: patch from Rikul to fix the problem with
24691 menu accelerators not being loaded
24693 2001-10-26 Naba Kumar <kh_naba@users.sourceforge.net>
24695 * THANKS: Added all contributors and translators names and emails.
24697 * pixmap/anjuta_logo.png: Reduced the size of the logo.
24698 * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
24699 Added new file (earlier logo with border).
24700 * src/about.c: Added all contributors names and emails
24701 and used macro definition for logo pixmap file.
24702 * src/pixmaps.h: Added entry for anjuta splash screen.
24704 2001-10-24 Andy Piper <andy.piper@freeuk.com>
24706 * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
24707 to new PNG version (thanks to Misha) and removed the old
24710 2001-10-24 Abel Cheung <maddog@linux.org.hk>
24712 * THANKS: added Conner Mo for simplified Chinese translation.
24713 * configure.in: added zh_CN in ALL_LINGUAS
24715 2001-10-21 Abel Cheung <maddog@linux.org.hk>
24717 * THANKS: added Joe Man for his traditional Chinese translation.
24718 * configure.in: added zh_TW in ALL_LINGUAS.
24720 2001-10-19 Naba Kumar <kh_naba@users.sourceforge.net>
24722 * src/main_menubar_def.h: Changed the link of lidn to
24723 http://lidn.sourceforge.net.
24725 2001-10-18 Naba Kumar <kh_naba@users.sourceforge.net>
24727 * Applied patch from Rikul
24728 * Applied patch from Luca
24729 * Fixed a cvs conflict. :)
24731 2001-10-17 Stephane Demurget <demurgets@free.fr>
24733 * THANKS: added Marc Botermans for his Dutch translation.
24735 * configure.in: added nl in ALL_LINGUAS.
24739 2001-10-17 Naba Kumar <kh_naba@users.sourceforge.net>
24741 * anjuta.c: Fixed luca's typo.
24742 * resources.c, resources.h: Changed gchar* return to void, to
24743 avoid a compiler warning.
24744 * scintilla/Makefile.am: Reorganized file entries.
24745 * src/Makefile.am: Added StyleContex.o module directly with the lexers.
24747 2001-10-16 Naba Kumar <kh_naba@users.sourceforge.net>
24749 * Upgraded scintilla to 1.4.
24750 * Added 6 files: LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
24751 LexLisp.cxx StyleContext.cxx StyleContext.h
24752 * src/Makefile.am: Added 4 lexers and separated lexer objects
24753 from the main link variable.
24755 2001-10-14 Stephane Demurget <demurgets@free.fr>
24757 * THANKS: added Luca, even if it shouldn't be my role to write
24758 this sort of thing :)
24760 * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
24761 the latest Luca patch.
24763 2001-10-14 Andy Piper <andy.piper@freeuk.com>
24765 * added skeleton plugin functionality (lbell <lbell@tsc4.com>).
24766 This is not documented yet; plugins to come later.
24767 * src/find*.c: find dialogs now persistent
24768 (Rick <rikul@bellsouth.net>)
24769 * widgets/gnomefilelist.c: fixed multiple file open issue
24770 (Rick <rikul@bellsouth.net>)
24771 * changes to recent file and project lists handling
24772 (lbell <lbell@tsc4.com>)
24773 * more minor UI updates (me)
24775 2001-10-11 Andy Piper <andy.piper@freeuk.com>
24777 * src/Makefile.am: removed warnings for traditional C syntax
24778 * pixmaps: added new icons for mini_locals, mini_cvs and
24779 the splash screen - thanks to Misha <misha@phreaker.net>
24781 2001-10-10 Andy Piper <andy.piper@freeuk.com>
24783 * src/toolbar.c: fix typo in tooltip text
24784 * ccview/cccmd.cc: alter Func to Function in menu text
24786 2001-10-09 Andy Piper <andy.piper@freeuk.com>
24788 * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
24789 issue with find dialog reporting an error when Scintilla finds text
24790 * applied patch from Denis Boehme <boehme at syncio dot de> to support
24791 DOS files (i.e. CR/LF translation)
24793 2001-10-03 Andy Piper <andy.piper@freeuk.com>
24795 * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
24797 * data/internal.properties: default fold style now set to 3 :-)
24798 * applied patch from rikul <null@acm.org> to turn notebook tab
24799 headings red when file has been edited.
24801 2001-10-02 Kjartan Maraas <kmaraas@gnome.org>
24803 * configure.in: Added "no" to ALL_LINGUAS.
24805 2001-09-29 Naba Kumar <kh_naba@users.sourceforge.net>
24807 * Patch from lbell <lbell@tsc4.com>
24812 src/main_menubar_def.h
24813 src/mainmenu_callbacks.c
24814 src/mainmenu_callbacks.h
24815 src/project_dbase.c
24816 src/project_dbase.h
24818 Implemented a check menu item to handle the 'show locals' flag
24819 for the current project.
24821 * data/internal.properties: Removed the redundant command
24822 for gnome-terminal.
24824 2001-09-25 Naba Kumar <kh_naba@users.sourceforge.net>
24826 * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
24828 2001-09-24 Fatih Demir <kabalak@gtranslator.org>
24830 * configure.in: Added "ta" to the languages list.
24832 2001-09-21 Andy Piper <andy.piper@freeuk.com>
24834 * data/internal.properties:
24835 added fold.symbols property to control appearance of folds
24836 in the Scintilla editor (thanks to rikul <null@acm.org>)
24838 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
24841 one extra button for message win is being created -- Fixed.
24843 The frame should be hidden and not only the pix_lab when
24844 that message pane is hidden (aBts[nIndex].bVisible == FALSE)
24847 * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am:
24848 for the time being it is same as mini_cvs.xpm.
24850 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
24852 * src/find_repace.c: Fixed the vanishing find/replace dialog box.
24854 Patch from rikul <null@acm.org>
24856 * CORBA-Server.c, debugger.c, debugger.h, glades.c,
24857 glades.h, messages.c, messages.h, pixmaps.h,
24858 project_dbase.c, project_dbase.h, session.c,
24859 session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
24861 inserted 'add to watch' option in inspect window, so you can add easily
24862 a variable in watch window .
24864 Added a new message pane for the gdb local variables inspection. Changed
24865 the code in messages.c to better account for future new panes insertion.
24866 Defined a new pixmap for the new tab button in pixmaps.h
24867 (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
24870 Changed the debugger module to have a single function for asking to gdb
24871 to send program info. The idea is to ask the debugger about only the
24872 info needed to open windows( watch, registers, etc ) to speedup the step
24873 command. I plan to ask informations to the debugger based on the user
24875 The request for local variables is enabled by default, but the
24876 projectDBase has a variable to control it, to allow disabling that
24877 feature, there is also the code to save and to reload the state. If you
24878 want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
24881 This big patch is from: lbell <lbell@tsc4.com>
24883 2001-09-20 Stephane Demurget <demurgets@free.fr>
24885 Patch from rikul <null@acm.org> :
24887 * data/internal.properties, src/aneditor.cxx: fixed the fold margin
24888 problem and added folding support for php/hmtl.
24890 2001-09-19 Naba Kumar <kh_naba@users.sourceforge.net>
24892 * Fixed dnd of files within scintilla.
24893 patch from: rikul <null@acm.org>
24895 2001-09-18 Naba Kumar <kh_naba@users.sourceforge.net>
24897 * Applied patch from Luca.
24899 * src/source.c: source_write_build_files(): Fixed the project generation
24900 failure. The fist return statement and the free_project_type were
24903 2001-09-14 Naba Kumar <kh_naba@users.sourceforge.net>
24905 * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
24906 mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
24908 1) Restore the error color to red (waiting for a configurable one )
24909 2) Saving projects settings if you exit anjuta without closing an open
24911 3) New Menu 'repaeat search' to search with a keystroke without pressing
24913 4) some define in the menus to better handle menu item update
24915 Patch from: lbell <lbell@tsc4.com>
24917 * main_menubar_def.h, main_menubar.c: Change the position of
24918 "Repeat find" menu position.
24920 2001-09-13 Naba Kumar <kh_naba@users.sourceforge.net>
24922 project_type.h, project_type.c, source.c: Applied patch.
24923 patch from Johannes Schmid <clubfan@users.sourceforge.net>
24925 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
24927 * configure.in, src/Makefile.am: Using macros for ORBit flags.
24929 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24931 * Fixed bug #445752
24933 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
24935 * Fixed bugs in Gtk-- and Gnome-- project type
24937 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
24939 * dnd.c: Support for multiple files drag-n-drop.
24941 Patch from: rikul <null@acm.org>
24943 * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
24944 mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
24947 Patch from: rikul <null@acm.org>
24949 * Applied patch for widgetizing goto dialog box.
24952 * Applied patch for having new project type handling.
24953 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
24955 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
24957 * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
24958 anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
24959 debugger.c, debugger.h, find_in_files.c, find_in_files.h,
24960 find_replace.c, find_replace.h, find_text.c, find_text.h,
24961 glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
24962 project_dbase.h, source.c, text_editor.c, text_editor.h,
24963 text_editor_cbs.c, utilities.c, utilities.h:
24965 Applied a huge patch (after slight preview). I would like Luca
24966 to have his feature additions mentioned here.
24968 Patch from: lbell <lbell@tsc4.com>
24970 2001-09-09 Stephane Demurget <demurgets@free.fr>
24972 * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
24974 * po/fr.po: updated to the latest sources.
24977 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
24979 * Fixed bug #445752
24981 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
24983 * dnd.h, dnd.c: New files for drag n drop support.
24985 * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
24986 Added drag and drop support for opening files.
24988 Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
24989 Archit Baweja <bighead@crosswinds.net> for this idea.
24991 * TODO: Added some more todos. :-(
24993 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
24995 * Fixed the goto line activate bug.
24996 patch from: Martyn Bone <mbone@brightstar.u-net.com>
24998 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
25000 * Fixed bugs in Gtk-- and Gnome-- project type
25002 2001-08-5 Naba Kumar <kh_naba@users.sourceforge.net>
25004 * widgets/gonmefilelist.c, gnomefilelist.c:
25005 Modified multiple selection on pressing control.
25006 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25008 * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
25009 Modified multiple selection on pressing control.
25010 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25012 2001-09-05 Abel Cheung <maddog@linux.org.hk>
25014 * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
25015 This is useless; but just in case...
25017 2001-08-4 Naba Kumar <kh_naba@users.sourceforge.net>
25019 * data/internal.properties: modified a bit of perl properties.
25021 2001-08-3 Naba Kumar <kh_naba@users.sourceforge.net>
25023 * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
25024 src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
25025 Added support for multiple file imports. Changed the standrd C++
25026 convention of #include <file> to #include <file.h>, because I had given
25027 some wrong options while compiling my gcc-3.0.1 compiler, so it does not
25028 now support the #include <file> convention. That is something to be fixed :).
25029 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25031 2001-08-1 Naba Kumar <kh_naba@users.sourceforge.net>
25033 * src/anjuta.c: Added function static greetings_text(), to solve the non
25034 translation of the greetings text in the wizard.
25036 2001-08-31 Andy Piper <andy.piper@freeuk.com>
25038 * src/find_in_files_gui.c: made order of buttons consistent with other Find
25039 dialogs, with OK the default (fix bug #453482)
25041 2001-08-31 Naba Kumar <kh_naba@users.sourceforge.net>
25043 * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
25045 * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
25047 2001-08-29 Naba Kumar <kh_naba@users.sourceforge.net>
25055 src/main_menubar_def.h
25056 src/mainmenu_callbacks.c
25057 src/mainmenu_callbacks.h:
25058 Applied the patch that addes menu items which allow users to
25059 insert GPL notice and date time in current document.
25060 patch from: Rick Patel <rikul@shreve.net>
25062 * src/main_menu.c: Fixed a compilation error.
25064 * src/anjuta.c: Fixed non-rememberence of editor tab position.
25066 * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
25067 about the unterminated strings.
25069 * scintilla/*: Updated scintilla to 1.3.9 version.
25071 2001-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
25073 * widgets/gnomefileselection.c:
25074 Applied the patch for fixing multiple selection of file open funcion,
25075 which will deselect the files selected.
25076 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25078 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
25080 * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
25081 src/fileselection.c, src/anjuta_cbs.c:
25082 Applied the patch for multiple selection of file open.
25083 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
25085 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
25087 * Removed "-f" option in call to devhelp, because devhelp no longer
25090 2001-08-26 Stephane Demurget <demurgets@free.fr>
25092 All these modifications have been pointed out by
25093 Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
25095 * data/internal.properties: two fixes for the PHP lexer.
25098 * fr.po: minor fixes.
25100 * TODO: added a couple of PHP suggestions from Gregory Schmitt.
25102 2001-08-25 Naba Kumar <kh_naba@users.sourceforge.net>
25106 main_menubar_def.h,
25107 main_menubar_callbacks.c,
25109 Added new menu item for "close all fils".
25110 (Patch from Rikul <rikul@shreve.net>, after revision)
25112 * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
25114 * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
25115 (Patch from Rikul <rikul@shreve.net>)
25117 * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
25118 (Patch from Rikul <rikul@shreve.net>)
25120 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
25122 * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
25123 project name in application widzard.
25124 [Patch from: Yannick Koehler <yannick.koehler@colubris.com> ]
25126 * executer.c: hacked to change the behavior of the executer dialog. Now, instead
25127 of the 'OK' button there is an 'Execute' one.
25128 [ Patch from: Giovanni Corriga <valkadesh@libero.it> ]
25130 * executer.c: Changed cancel button to close button. That was more appropriate.
25132 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
25134 * HACKING: corrected >>>>>> Config management.
25136 * HACKING: Added many things.
25138 * src/launcher.h: Added some comments.
25140 2001-08-21 Stephane Demurget <demurgets@free.fr>
25142 * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
25145 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
25146 src/appwizard_cbs.c,
25147 src/appwizard_gui.c: Applied UI/docs cleanup patch from
25148 Andy Piper <andy.piper@freeuk.com>
25150 * po/fr.po: updated to latest sources.
25152 * Makefile.am: removed anjuta.prj from EXTRA_DIST.
25155 2001-08-18 Andy Piper <andy.piper@freeuk.com>
25157 * Fixed bugs #450280 and #448845
25159 * src/about.c: corrected Naba's e-mail address (.net, not .com)
25161 * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
25164 * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
25165 src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c,
25166 src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog
25167 names to remove "Anjuta: " prefix
25169 * src/main_menubar_def.c: altered a message
25171 * launcher/anjuta_launcher.c: cleaned up some messages
25173 * src/debugger.c: edited messages to improve clarity
25175 * src/app_wiz*.c: tidied wizard interface
25178 2001-08-15 Stephane Demurget <demurgets@free.fr>
25180 Synced Naba's fix and mine about the wizards not working and removed
25181 anjuta.prj to avoid a nasty checkin.
25183 * Makefile.am: removed the install-data-local rule.
25185 * data/Makefile.am: changed the list of files.
25187 * anjuta.prj: removed to avoid checkin of Anjuta temp files.
25189 * .cvsignore: added anjuta.prj for the same reason.
25192 2001-08-15 Naba Kumar <kh_naba@users.sourceforge.net>
25194 * src/source.c: Fixed a bug that fails new gnome projects to get
25197 * src/project_manager.c: Fixed a bug that disables storing recent
25200 * Makefile.am: Added stuffs to install the macro files in the
25204 2001-08-14 Stephane Demurget <demurgets@free.fr>
25206 * data/Makefile.am: added some rules to support the gnome/ macros
25207 dir in order to make the wizards work again.
25209 * anjuta.spec.in: upped the release number.
25212 2001-08-12 Zbigniew Chyla <cyba@gnome.pl>
25214 * configure.in (ALL_LINGUAS): Added pl.
25217 2001-08-09 Stephane Demurget <demurgets@free.fr>
25219 * anjuta.spec.in: fixed the doc files list.
25222 2001-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
25224 * src/about.c: corrected my email address. :-)
25228 * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
25229 (patch from Andy Piper <squiggle@ukgateway.net>)
25231 2001-08-08 Naba Kumar <kh_naba@users.sourceforge.net>
25233 * debugger.c: Fixed a bug associated with debugging threaded
25236 * text_editor_menu.c: Fixed broken ui in text editor
25239 * text_editor_menu.c: Now the option sub menu in text editor pop up
25242 * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
25243 (suggested by lord sibn <sibn@utspl.cjb.net> )
25245 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
25247 * src/text_editor_menu.c: Added menu item for context help
25248 (patch from Andy Piper <squiggle@ukgateway.net>)
25250 2001-08-06 Stephane Demurget <demurgets@free.fr>
25252 * ccview/cccproj.cc: added missing i18n strings.
25254 * data/welcome.txt: bumped version to 0.1.6.
25256 * src/anjuta.c: fixed a compilation error due to devhelp integration.
25258 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
25260 * help.c, help.h: Added support for DevHelp context sensitive help
25261 and gnome api browsing.
25262 * Fixed toolbars and editor views "not save" bug.
25263 * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
25264 (patch from Andy Piper <squiggle@ukgateway.net>)
25265 * Updated THANKS and chapter15.sgml for uk and ru translators.
25267 2001-08-05 Naba Kumar <kh_naba@users.sourceforge.net>
25269 * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
25270 * Updated configure.in to include these changes
25272 2001-08-03 Stephane Demurget <demurgets@free.fr>
25274 * src/project_dbase_gui.c: fixed bug #446963
25275 (on_project_dbase_ccview_update_start),
25276 (on_project_dbase_ccview_update_end): added.
25277 These two respectively disable and enable close file/project
25278 menu entries and toolbar items, while the ccview part updates
25282 2001-08-03 Stephane Demurget <demurgets@free.fr>
25284 * configure.in: added sv to the ALL_LINGUAS list.
25287 2001-08-01 Fatih Demir <kabalak@gtranslator.org>
25289 * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
25290 file to work: merge translations and distribute it.
25292 * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
25294 * NEWS, README, THANKS & TODO: Spelling fixes.
25296 2001-08-01 Stephane Demurget <demurgets@free.fr>
25298 * README: updated requirements.
25300 * scintilla/Makefile.am,
25301 src/Makefile.am: fixed includes using $(srcdir), as the distcheck
25302 target can't be realized (custom build path).
25304 * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
25305 Removed install-data-local.
25307 * src/compiler_options.c: changed the include paths of the pixmaps.
25308 we hadn't any warning because of the include paths passed to the
25309 compiler. Thanks to make distcheck for reporting this.
25312 2001-07-31 Stephane Demurget <demurgets@free.fr>
25314 * NEWS, THANKS: updated.
25316 * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
25317 fixed to show the correct kernel signal number and its description.
25319 * widgets/gnomefilelist.c: fixed bug #445756
25320 (goto_last): renamed to goto_prev and changed according to goto_next.
25321 (goto_next): added.
25322 (goto_directory): removed.
25323 (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
25324 returned value is now the position in the list.
25325 (check_ok_button_cb): changed the back check and added one for next.
25326 (gnome_filelist_set_dir): the check in history make it wouldn't be
25327 a "true" history. polished the whole thing, using set_dir_internal.
25328 (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
25329 there's no check in the history when using back or next.
25331 * manuals/*: added missing .cvsignore files.
25334 2001-07-30 Stephane Demurget <demurgets@free.fr>
25336 * po/fr.po: updated to latest sources.
25338 * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
25339 call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
25340 to put off their sensitive attributes.
25342 2001-07-29 Stephane Demurget <demurgets@free.fr>
25344 * po/fr.po: fixed some grammar things.
25345 Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
25348 * src/utilities.c: (file_is_link): use lstat instead of stat.
25350 2001-07-27 Naba Kumar <kh_naba@123india.com>
25352 * Remove help dir from cvs, because it is no longer
25355 * Remove manuals/anjuta-manual dir from cvs, because it is no longer
25358 2001-07-24 Naba Kumar <kh_naba@123india.com>
25360 * debugger.c: (debugger_update_prog_status): Fixed
25361 the bug with gdb version 5. Debugger starts, when
25362 step in/out/over etc are clicked.
25364 * debugger.c: All functions: added debugging codes.
25366 * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
25367 * breakpoints.c: (breakpoints_dbase_add_brkpnt):
25368 Modified to recognize non project files also.
25370 * source.c: (source_write_configure_in):
25371 Added source for 'prefix' counterparts for
25372 no-prefix AC_SUBST.
25374 2001-07-23 Naba Kumar <kh_naba@123india.com>
25376 * anjuta.c: added function anjuta_remove_text_editor();
25377 and suitably modified anjuta_remove_current_text_editor().
25379 * project_dbase.c: project_dbase_close(), Added code to
25380 close all opened files that belong to the project when
25381 the project is closed.
25382 (patch from "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
25384 * Updated the manuals/anjuta-manual subdir for GDP standards.
25385 (patch from Andy Piper <squiggle@ukgateway.net>)
25387 * main_menubar.h, main_menubar.def: Added Menu items to handle
25388 urls for library references, bugs, patches and feature request
25391 2001-07-20 Naba Kumar <kh_naba@123india.com>
25393 * Set wmclass names in all windows.
25394 (patch from Andy Piper <squiggle@ukgateway.net>)
25395 * New splash logo from "Misha" <misha@phreaker.net>);
25397 2001-07-19 Naba Kumar <kh_naba@123india.com>
25399 * preferences.[h,c], preferences_gui.c: Added 4 properties to
25400 set caret color, calltip back color and selection fore/back
25403 2001-07-18 Naba Kumar <kh_naba@123india.com>
25405 * project_dbase.c: Closes all files when project is closed.
25406 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
25407 -- We still need to refine this as it closes all sort of files.
25409 * compiler_options.c: Fixed seg-fault bug when last item in
25410 compiler option lists is removed.
25412 * Fixed missing newline warnings during compilation.
25413 (patch from Andy Piper <squiggle@ukgateway.net>)
25415 2001-07-17 Fatih Demir <kabalak@gtranslator.org>
25417 * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
25418 autogenerated no need to store'em in CVS.
25420 * ccview/.cvsignore: Addition of cvsignore.
25422 2001-07-17 Naba Kumar <kh_naba@123india.com>
25424 *GUI fixes and spell corrections
25425 (patch from Andy Piper <squiggle@ukgateway.net>)
25427 2001-07-15 Naba Kumar <kh_naba@123india.com>
25429 *Fixed double error message for file not found.
25431 *Put white backgrounds for png images.
25433 *Converted '-' to '_' in sgml files.
25435 2001-07-14 Naba Kumar <kh_naba@123india.com>
25437 * project_dbase.c: Short-cut for expand/collasp project tree
25439 * project_dbase_gui.c:
25440 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
25442 2001-07-13 Naba Kumar <kh_naba@123india.com>
25444 * notebook.[h,c]: Added
25445 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
25446 Project/message window now toggles on control and
25447 and notebook switch short-cut
25449 2001-07-7 Naba Kumar <kh_naba@123india.com>
25451 * Changed a new icon set which looks more gnomish.
25453 * Changed a new anjuta splash logo.
25454 (Icons and splash logo created by "Misha" <misha@phreaker.net>)
25456 2001-07-6 Naba Kumar <kh_naba@123india.com>
25458 * ccview/*: Integrated ccview for class view and file view
25459 in the project Manager.
25461 * widgets/gnomefilelist.[h,c]: Added show hidden files options.
25463 2001-07-1 Naba Kumar <kh_naba@123india.com>
25465 * scintilla/*: Upgraded Scintilla to version 1.3.7
25467 * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
25469 2001-06-28 Naba Kumar <kh_naba@123india.com>
25471 * src/debugger.c: Correct step-over and step-out swapping.
25473 * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
25474 chapters and added more stuffs.
25476 2001-06-13 Naba Kumar <kh_naba@123india.com>
25478 * data/autogen.sh.gtkmm: Added
25480 * data/autogen.sh.gnomemm: Added
25482 * src/appwiz.c: Added two more application wizard templetes
25484 * src/project: for gtk-- and gnome-- and proper support
25486 * src/source.c: for c++ in the project configuration.
25490 2001-05-05 Naba Kumar <kh_naba@123india.com>
25492 * Merged my pre-cvs modifications with
25493 the current cvs copy.
25495 * (lot of files change).
25497 * Implemented session management.
25499 * Local installation possible by
25500 manageing our own pixmaps paths
25503 * resources.h: Added.
25504 * resources.c: Added.
25508 2001-05-05 Fatih Demir <kabalak@gtranslator.org>
25510 * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
25511 Corrected/extended ignores.
25513 2001-05-04 Naba Kumar <kh_naba@123india.com>
25515 * manuals/: dir tree added.
25516 Sgml documentation started in this dir.
25518 * omf-install/: dir tree added.
25520 * manuals/anjuta-manual/C/anjuta-manual.sgml:
25521 Created initial document structure.
25523 * configure.in: Added test for scrollkeeper.
25524 Added some Makefile entries in AC_OUTPUT.
25526 * Makefile.am: Added subdir manuals/
25528 * HACKING: Wrote something stupid.
25530 2001-05-02 Stéphane Démurget <demurgets@free.fr>
25532 * Makefile.am: Added ChangeLog in local data list, becaused it's
25533 needed to create a new project.
25535 * po/fr.po: minor fixes.
25537 * src/build_file.c, src/configurer.c, src/debugger.c,
25538 src/executer.c, src/find_replace.c, src/gnome_project.c,
25539 src/goto_line.c, src/launcher.c, src/messages.c,
25540 src/preferences.c src/project_dbase.c: functions declared static.
25542 * widgets/gnomefilelist.c: Fixed a project creation bug,
25543 introduced with latest changes.
25545 2001-05-01 Stéphane Démurget <demurgets@free.fr>
25547 * widgets/gnomefilelist.c,
25548 BUGS: Fixed an annoying bug preventing from loading files/project
25549 given on the command line. Polished the whole gnome_filelist widget.
25551 2001-04-27 Stéphane Démurget <demurgets@free.fr>
25555 src/anjuta.h: Polished the command line parsing.
25557 * BUGS: Need to clean that damn gnome_filelist widget.
25559 2001-04-25 Stéphane Démurget <demurgets@free.fr>
25563 src/signals.c: Removed duplicated includes.
25565 * po/fr.po: minor fixes.
25567 * src/compiler_options_gui.c: Cleaned up a part of the GUI,
25568 create_compiler_options_page? () declared static.
25570 src/anjuta.c: Put a command line option for disabling
25573 * src/preferences_gui.c: Fixed an internationalization issue,
25574 other functions declared static.
25576 * src/gnome_project.c: Fixed some memory leaks,
25577 new_prj_terminated () declared static.
25579 2001-04-24 Fatih Demir <kabalak@gtranslator.org>
25581 * configure.in: Sort ALL_LINGUAS alphabetically.
25583 2001-04-22 Stéphane Démurget <demurgets@free.fr>
25585 * Emptied that ugly old Changelog.
25587 == Anjuta 0.1.5 ===
25590 2001-03-10 Naba kumar <naba@gnome.org>
25592 * src/gnome_project.c: Fixed project dir creation bug.
25594 * src/text_editor.c: Fixed double accelerators bug.
25596 * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
25598 * src/stack_trace.c, * src/compiler_options.c,
25599 data/internals.properties, src/defaults.c:
25600 Fixed pixmap creation with NULL window.
25602 * src/commands.c, src/preferences_gui.c, src/build_project.c
25603 src/clean_project.c: Bug fix.
25605 * src/main_menubar_def.h: i18n bug fix.
25607 * src/executer.h, src/executer.c: Bug fix.
25609 * src/controls.c: Bug fix.
25611 * src/debugger.c: Debugger now takes program args.
25613 * po/ja.po: Added japanese translation file.
25615 Upgraded to ver 0.1.4
25616 ... Fixed other minor bugs.
25618 == Anjuta 0.1.3 ===
25620 2001-XX-XX Naba kumar <naba@gnome.org>
25622 * Lots of unaccountable changes. Integrated scintilla.
25623 Redesigned Project managemet. Added supports for other languages.
25624 Java style properties managements. .... blah blah
25626 2000-11-11 Naba kumar <naba@gnome.org>
25628 * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
25629 Upgraded to version 0.1.3.
25631 * src/mainmenu_callbacks.c, src/main_menubar_def.h:
25632 Fixed to activate Debug->add watch properly.
25634 === Anjuta 0.1.2 beta_2 ===
25635 === Anjuta 0.1.2 ===
25637 2000-11-05 Naba kumar <naba@gnome.org>
25639 * src/compiler_options.c, src/compiler_options_cbs.c
25640 src/compiler_options_cbs.h, src/compiler_options_gui.c
25641 src/anjuta2.c, extra/stock_libs.anj (new),
25642 extra/README.stock_libs (new), htmls/page13.html,
25643 htmls/images/*: Improved Library settings GUI. Can now enable/disable
25644 added libraries. Stock libs provided for ease of entry. Modified
25645 help html file accordingly.
25647 2000-11-03 Naba kumar <naba@gnome.org>
25649 * README: Minor fixes in Doc files.
25651 * src/gnome_prj.c, src/appwidzard_cbs.c:
25652 Fixed to ignore non-existant dir for blank prj.
25653 More checking in project creation, especially to confirm
25654 that the prj file already does not exist.
25656 * anjuta.spec, configure.in: Upgraded to version 0.1.2
25658 * src/controls.c: Now Menu item "Format/Detach current document"
25659 is inactive when there is no document opened.
25661 === Anjuta 0.1.1 ===
25663 2000-11-01 Naba kumar <naba@gnome.org>
25665 Completed and Release of first version (Beta) with lots of bugs.
25667 1999-12-27 Naba kumar <naba@gnome.org>
25669 Anjuta project started.