1 2008-05-30 Sébastien Granjoux <seb.sfo@free.fr>
3 * libanjuta/interfaces/anjuta-idl-compiler.pl,
4 libanjuta/interfaces/libanjuta.idl,
5 manuals/reference/libanjuta/libanjuta-sections.txt:
6 Keep comment for enum and structures
7 Declare class typedef first
8 Allow to document Anjuta shell variable using define
9 Add a documentation sample in IAnjutaProjectManager interface
11 * manuals/reference/libanjuta/writing-plugins.sgml:
12 Fix a detail in the previous patch
14 2008-05-29 Arun Tejasvi Chaganty <arunchaganty@gmail.com>
16 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
17 * manuals/reference/libanjuta/writing-plugins.sgml:
18 Fix #534175: Deprecated code in Plugin Tutorial
20 2008-05-27 basti <pee@hiddenbox.de>
22 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
23 * scripts/anjuta_import.sh.in,
24 plugins/tools/scripts/prepare-changelog.pl,
25 global-tags/create_global_tags.sh.in:
26 Use sh instead of bash when possible
28 * plugins/sourceview/anjuta-document-saver.c,
29 plugins/sourceview/anjuta-document-loader.c:
30 Order of include matter on OpenBSD
32 * plugins/debug-manager/start.c:
33 ps syntax differ on *BSD
35 * libanjuta/anjuta-launcher.c:
36 Fix #527357: gdb plugin doesn't work under OpenBSD (do not clear
37 CREAD). Fix #528226: doesn't compiling on FreeBSD6.3
39 2008-05-27 Johannes Schmid <jhs@gnome.org>
41 * plugins/language-manager/Makefile.am:
43 #535048 – Anjuta doesn't build when checking underlinking and overlinking
45 2008-05-26 Sébastien Granjoux <seb.sfo@free.fr>
47 * manuals/reference/libanjuta/libanjuta-docs.sgml:
48 Forget this change to add AnjutaCommand and AnjutaAsyncCommand
51 2008-05-26 Sébastien Granjoux <seb.sfo@free.fr>
53 * plugins/debug-manager/start.c,
54 plugins/build-basic-autotools/build-basic-autotools.c,
55 plugins/run-program/plugin.c,
56 plugins/run-program/execute.c,
57 plugins/run-program/plugin.h,
58 libanjuta/interfaces/libanjuta.idl,
59 libanjuta/interfaces/anjuta-idl-compiler.pl,
60 manuals/reference/libanjuta/libanjuta-docs.sgml,
61 manuals/reference/libanjuta/libanjuta-sections.txt:
62 Change the new IAnjutaBuilder interface to use callbacks
63 Add the documentation of IAnjutaBuilder
65 2008-05-25 Naba Kumar <naba@gnome.org>
67 Patch from: Pavel Kostyuchenko
69 * libanjuta/anjuta-preferences.c
70 (anjuta_preferences_is_dialog_created):
71 * libanjuta/anjuta-preferences.h:
72 * src/action-callbacks.c (on_set_preferences1_activate):
73 Fixed bug #532537 - Crash on closing Anjuta Preferences when it
76 2008-05-25 Sébastien Granjoux <seb.sfo@free.fr>
78 * plugins/editor/text_editor_cbs.c:
79 Set line to mouse location when popup-menu is displayed (#530689)
81 2008-05-25 James Liggett <jrliggett@cox.net>
83 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
84 * libanjuta/anjuta-command.c,
85 libanjuta/anjuta-async-command.c:
86 Document AnjutaCommand and AnjutaAsyncCommand
88 2008-05-25 basti <pee@hiddenbox.de>
90 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
91 * plugins/debug-manager/debug_tree.c:
92 Fix a crash when changing a watch while debugger is stopped
94 * plugins/gdb/plugin.c,
95 plugins/gdb/anjuta-gdb.plugin.in:
96 Allow loading application/octet-stream mime type
98 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
100 * plugins/debug-manager/start.c:
101 Fix #378903: Use IAnjutaBuilder to always debug an up to date program
103 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
105 * plugins/run-program/plugin.c,
106 plugins/run-program/execute.c,
107 plugins/run-program/plugin.h:
108 Use IAnjutaBuilder to always run an up to date program
110 2008-05-24 Sébastien Granjoux <seb.sfo@free.fr>
112 * plugins/build-basic-autotools/build-basic-autotools.c,
113 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
114 libanjuta/interfaces/libanjuta.idl,
115 libanjuta/interfaces/anjuta-idl-compiler.pl:
116 New IAnjutaBuilder interface allowing to check if a target is up to
117 data and having a notification when the target is built
119 2008-05-21 Michael Placentra <someone@michaelplacentra2.net>
121 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
122 * plugins/project-wizard/templates/django.wiz:
123 Fix #533758: django project creation fails
125 2008-05-19 Johannes Schmid <jhs@gnome.org>
127 Patch from Pavel Kostyuchenko:
128 * plugins/glade/anjuta-design-document.h:
129 * plugins/glade/plugin.c (update_current_project),
130 (value_added_current_editor), (glade_update_ui),
131 (on_document_destroy), (glade_plugin_add_project):
133 #532625 – Wrong consecution of functions calls when opening a glade file
135 2008-05-17 Sébastien Granjoux <seb.sfo@free.fr>
137 * plugins/project-wizard/templates/terminal.wiz,
138 plugins/project-wizard/templates/xlib-dock.wiz,
139 plugins/project-wizard/templates/wxwin.wiz,
140 plugins/project-wizard/templates/java.wiz,
141 plugins/project-wizard/templates/django.wiz,
142 plugins/project-wizard/templates/gnome.wiz,
143 plugins/project-wizard/templates/anjuta-plugin.wiz,
144 plugins/project-wizard/templates/gtkmm.wiz,
145 plugins/project-wizard/templates/python.wiz,
146 plugins/project-wizard/templates/cpp.wiz,
147 plugins/project-wizard/templates/sdl.wiz,
148 plugins/project-wizard/templates/gtk.wiz,
149 plugins/project-wizard/templates/minimal.wiz,
150 plugins/project-wizard/templates/xlib.wiz,
151 plugins/project-wizard/templates/gcj.wiz:
152 Fix #533346: Create project in path with spaces fails
154 2008-05-17 Sébastien Granjoux <seb.sfo@free.fr>
157 libanjuta/anjuta-preferences.c:
158 Fix #531940: Can't change the default project directory
160 2008-05-14 Rémi Cardona <remi@gentoo.org>
162 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
163 * plugins/editor/scintilla/Makefile.am,
164 libanjuta/Makefile.am:
165 Remove useless _DEPENDENCIES
167 2008-05-13 Sébastien Granjoux <seb.sfo@free.fr>
169 * plugins/run-program/execute.c:
170 Fix #532243: Execute program with whitespace in the project path fails
172 2008-05-13 Sébastien Granjoux <seb.sfo@free.fr>
174 * plugins/debug-manager/debug_tree.c:
175 Fix #531623: Crash on updating non-existing watch
177 2008-05-13 Christian Kirbach <Christian.Kirbach@googlemail.com>
179 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
180 * tagmanager/tm_tag.c:
181 * tagmanager/test_tm_buffer.c:
182 * plugins/editor/scintilla/LexNsis.cxx:
183 * plugins/editor/aneditor.cxx:
184 * plugins/file-manager/file-view.c:
185 Fixed a bunch of compiler warnings
187 2008-05-10 Johannes Schmid <jhs@gnome.org>
189 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
190 * plugins/symbol-browser/plugin.c (project_root_added),
191 (isymbol_manager_search):
193 Fixed global tags loading from project configuration and added a
196 2008-05-08 Johannes Schmid <jhs@gnome.org>
198 Patch from Marc Lorber <lorber.marc@wanadoo.fr>
200 * plugins/gtodo/libgtodo.c (gtodo_client_get_category_from_list):
201 * plugins/subversion/subversion-log-dialog.c (create_columns):
203 Fix translation issues (#530860 and #531411)
205 2008-05-08 Johannes Schmid <jhs@gnome.org>
207 Patch from Eduardo Pérez Ureta <edpeur@gmail.com>
209 * plugins/project-wizard/templates/cpp/configure.ac.tpl:
210 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
211 * plugins/project-wizard/templates/java/configure.ac.tpl:
212 * plugins/project-wizard/templates/minimal/autogen.sh:
213 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
214 * plugins/project-wizard/templates/python/configure.ac.tpl:
215 * plugins/project-wizard/templates/sdl/configure.ac.tpl:
216 * plugins/project-wizard/templates/wxwin/configure.ac.tpl:
217 * plugins/project-wizard/templates/xlib/configure.ac.tpl:
219 #531405 – AM_CONFIG_HEADER macro is obsolete
221 project-wizard is creating new projects using the AM_CONFIG_HEADER obsolete macro:
222 http://www.gnu.org/software/automake/manual/automake.html#Obsolete-macros
224 2008-05-07 Massimo Cora' <maxcvs@email.it>
226 * libanjuta/interfaces/libanjuta.idl:
227 * plugins/class-inheritance/class-inherit.c
228 (class_inheritance_show_dynamic_class_popup_menu):
229 * plugins/language-support-cpp-java/cpp-java-assist.c
230 (cpp_java_assist_create_word_completion_cache),
231 (cpp_java_assist_show_calltip):
232 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
233 * plugins/symbol-db/plugin.c (isymbol_manager_search):
234 * plugins/symbol-db/symbol-db-engine.c
235 (on_scan_update_files_symbols_end),
236 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
237 * plugins/symbol-db/symbol-db-engine.h:
238 add limit/offset keywords to search query. Adjusted APIs.
239 Fixed a minor bug with caches in the engine.
241 2008-05-06 Sébastien Granjoux <seb.sfo@free.fr>
243 * plugins/terminal/anjuta-terminal-plugin.glade,
244 plugins/terminal/terminal.c:
245 The terminal configuration default option doesn't work (#530031)
246 Combobox for terminal choose not working (#530032)
248 2008-05-06 Johannes Schmid <jhs@gnome.org>
250 * plugins/document-manager/plugin.c (on_session_save):
251 Do not reverse list of file in save-session (#531445)
253 * plugins/sourceview/anjuta-view.c
254 (anjuta_view_button_press_event):
255 Set line to mouse location when popup-menu is displayed (#530689)
257 2008-05-02 Sébastien Granjoux <seb.sfo@free.fr>
259 * (added) plugins/terminal/anjuta-terminal-plugin.ui,
260 plugins/terminal/Makefile.am,
261 plugins/terminal/terminal.c:
262 Add a context menu with copy/paste in terminal plugin
264 2008-05-02 Johannes Schmid <jhs@gnome.org>
266 * configure.in: changed gnome-build requirement, bumped version to 2.5.0
267 * libanjuta/interfaces/libanjuta.idl:
268 * plugins/project-manager/plugin.c (iproject_manager_get_packages),
269 (iproject_manager_iface_init):
270 Add an interface method to access the pkg-config data from gnome-build.
272 * plugins/symbol-browser/plugin.c (project_root_added):
273 Automatically load symbol from project configuration (proof-of-concept)
275 2008-05-01 Massimo Cora' <maxcvs@email.it>
277 * plugins/symbol-db/plugin.c (symbol_db_activate):
278 * plugins/symbol-db/test/main.c (main):
280 Adapt to changes in recent libgda
282 2008-05-01 Sébastien Granjoux <seb.sfo@free.fr>
284 * plugins/run-program/execute.c:
285 Fix run plugin again, previous patch was causing a crash when
288 2008-05-01 Johannes Schmid <jhs@gnome.org>
290 * plugins/document-manager/plugin.c (update_title):
291 Fixed bug broken titles for new files
293 2008-05-01 Johannes Schmid <jhs@gnome.org>
295 * libanjuta/anjuta-utils.c (anjuta_util_uri_get_dirname),
296 (anjuta_util_replace_home_dir_with_tilde),
297 (anjuta_util_str_middle_truncate):
298 * libanjuta/anjuta-utils.h:
299 Added some utility methods (derived from gedit)
301 * plugins/document-manager/plugin.c (get_directory_display_name),
303 Really fix #530033 now
305 2008-05-01 Massimo Cora' <maxcvs@email.it>
307 * plugins/symbol-db/plugin.c (on_single_file_scan_end):
308 set message 'Generating inheritances...' when doing sdb_engine_second_pass_do ()
310 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
311 (sdb_engine_init_caches), (sdb_engine_ctags_output_thread),
312 (sdb_engine_thread_monitor), (sdb_engine_init),
313 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
314 (sdb_engine_add_new_sym_implementation),
315 (sdb_engine_second_pass_update_scope_1),
316 (sdb_engine_second_pass_update_scope),
317 (sdb_engine_second_pass_update_heritage),
318 (symbol_db_engine_update_project_symbols),
319 (symbol_db_engine_get_files_with_zero_symbols),
320 (symbol_db_engine_get_file_symbols):
321 fixed a population bug introduced with using of caches. It broke the kind
322 of symbol in some cases (e.g. returning of table_id = -1).
323 Avoid lazy initialization and inlined the lookup functions to speed up the
325 Performances improvement in sdb_engine_second_pass_update_heritage () using
326 a prepared query (libgda parser now rulez!). Some fixes to the lock ()/unlock ()
327 logic in this part should avoid gui freezing, at least here it does not freeze.
329 * plugins/symbol-db/symbol-db-view-locals.c
330 (symbol_db_view_locals_recv_signals_from_engine):
331 * plugins/symbol-db/symbol-db-view.c
332 (symbol_db_view_recv_signals_from_engine):
333 greyed out trees while population is in place.
335 2008-05-01 Sébastien Granjoux <seb.sfo@free.fr>
337 * data/default.profile:
338 Put the new run program plugin in the default plugin list
340 * plugins/run-program/execute.c:
341 Fix a crash when the program doesn't exist
343 2008-04-30 Johannes Schmid <jhs@gnome.org>
345 * plugins/document-manager/anjuta-document-manager.ui:
346 * plugins/message-view/anjuta-message-manager.ui:
347 Put the menu items of the message-manager in the correct Goto menu
349 2008-04-30 Johannes Schmid <jhs@gnome.org>
351 * libanjuta/anjuta-plugin-manager.c (anjuta_plugin_manager_select):
352 Allow markup in dialog description
354 * plugins/file-loader/plugin.c (iloader_load):
355 #523186 – Open With dialog should mention filename
357 2008-04-30 Johannes Schmid <jhs@gnome.org>
359 * libanjuta/anjuta-status.c (anjuta_status_set_title):
360 * plugins/document-manager/anjuta-docman.c
361 (anjuta_docman_update_page_label):
362 * plugins/document-manager/plugin.c (update_title),
363 (on_document_update_save_ui):
365 #530033 – Have window title like gedit
366 Also add the dirty char (*) at the beginning of the filename to match HIG
368 2008-04-30 Johannes Schmid <jhs@gnome.org>
370 * plugins/devhelp/anjuta-devhelp.ui:
371 * plugins/search/anjuta-search.ui:
372 * plugins/document-manager/anjuta-document-manager.ui:
374 Moved Goto menu into View to avoid cluttering the menubar and created
377 * plugins/document-manager/action-callbacks.c (on_next_document),
378 (on_previous_document):
379 * plugins/document-manager/action-callbacks.h:
380 * plugins/document-manager/anjuta-docman.c (on_document_toggled),
381 (anjuta_docman_update_documents_menu_status),
382 (anjuta_docman_update_documents_menu),
383 (on_notebook_page_reordered), (anjuta_docman_page_init),
384 (anjuta_docman_new), (on_notebook_switch_page),
385 (anjuta_docman_add_document), (anjuta_docman_remove_document):
386 * plugins/document-manager/plugin.c:
388 Show open documents in the "Documents" menu and add actions for next/prev
389 document like in gedit. Don't center menu items of notebook popup menu.
390 (Fixes bugs #453702 and #529528)
392 2008-04-29 Johannes Schmid <jhs@gnome.org>
394 Patch from Yuriy Penkin:
396 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
398 * plugins/debug-manager/anjuta-debug-manager.glade:
399 * plugins/run-program/anjuta-run-program.glade:
400 * plugins/tools/anjuta-tools.glade:
401 530566 – Fix translation and POTFILES.in
403 2008-04-29 Johannes Schmid <jhs@gnome.org>
405 * plugins/patch/patch-plugin.c (get_project_uri), (patch_show_gui):
406 Use current project folder as default and added a file filter for
407 the patch file chooser.
409 2008-04-28 Massimo Cora' <maxcvs@email.it>
411 * plugins/symbol-db/symbol-db-view-search.c
412 (sdb_view_search_model_filter):
413 fixed search symbols to match "foo_symbol_%"
415 2008-04-28 Sébastien Granjoux <seb.sfo@free.fr>
421 (added) plugins/run-program/anjuta-run-program-48.png,
422 (added) plugins/run-program/anjuta-run-program.glade,
423 (added) plugins/run-program/anjuta-run-program.plugin.in,
424 (added) plugins/run-program/anjuta-run-program.ui,
425 (added) plugins/run-program/execute.c,
426 (added) plugins/run-program/execute.h,
427 (added) plugins/run-program/Makefile.am,
428 (added) plugins/run-program/parameters.c,
429 (added) plugins/run-program/parameters.h,
430 (added) plugins/run-program/plugin.c,
431 (added) plugins/run-program/plugin.h,
432 (added) plugins/run-program/utils.c,
433 (added) plugins/run-program/utils.h:
434 New run program plugin, includes a new dialog box to set
437 * plugins/debug-manager/anjuta-debug-manager.plugin.in,
438 plugins/debug-manager/anjuta-debug-manager.ui,
439 plugins/debug-manager/plugin.c,
440 plugins/debug-manager/start.c:
441 Update debugger plugin to use run program parameter dialog
443 * plugins/build-basic-autotools/build-basic-autotools.c,
444 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
445 Remove run program menu item
447 * libanjuta/interfaces/libanjuta.idl,
448 plugins/gdb/plugin.c,
449 plugins/gdb/debugger.c,
450 plugins/gdb/debugger.h,
451 plugins/debug-manager/command.c,
452 plugins/debug-manager/command.h:
453 Use a gchar * null terminated array instead of a GList for
454 passing environment variables
456 2008-04-28 Sébastien Granjoux <seb.sfo@free.fr>
458 * plugins/terminal/terminal.c,
459 libanjuta/interfaces/libanjuta.idl:
460 Add a child-exited signal in the IAnjutaTerminal interface
461 Remove environment variables merging, it is already done
464 2008-04-28 Massimo Cora' <maxcvs@email.it>
466 * plugins/symbol-db/plugin.c (isymbol_manager_search):
467 * plugins/symbol-db/symbol-db-engine.c
468 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
469 fixed partial pattern match accordingly with api.
471 2008-04-28 Johannes Schmid <jhs@gnome.org>
473 * plugins/symbol-db/plugin.c:
474 Hide progress bar when things are done.
476 2008-04-27 Massimo Cora' <maxcvs@email.it>
478 * plugins/symbol-db/symbol-db-engine.c
479 (symbol_db_engine_find_symbol_by_name_pattern),
480 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
483 2008-04-26 Massimo Cora' <maxcvs@email.it>
485 * plugins/document-manager/plugin.c (on_document_update_ui):
486 * plugins/symbol-db/symbol-db-engine-iterator-node.c
487 (symbol_db_engine_iterator_node_get_symbol_extra_string):
488 * plugins/symbol-db/symbol-db-engine.c
489 (sdb_engine_get_statement_by_query_id), (gtree_compare_func),
490 (sdb_engine_get_dyn_query_node_by_id),
491 (sdb_engine_dyn_child_query_node_destroy),
492 (sdb_engine_insert_dyn_query_node_by_id),
493 (sdb_engine_free_cached_queries),
494 (sdb_engine_free_cached_dynamic_queries),
495 (sdb_engine_get_tuple_id_by_unique_name),
496 (sdb_engine_get_tuple_id_by_unique_name2),
497 (sdb_engine_get_tuple_id_by_unique_name3),
498 (sdb_engine_populate_db_by_tags),
499 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
500 (sdb_engine_finalize), (symbol_db_engine_add_new_workspace),
501 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
502 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
503 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
504 (sdb_engine_add_new_sym_implementation),
505 (sdb_engine_add_new_heritage),
506 (sdb_engine_add_new_scope_definition),
507 (sdb_engine_add_new_tmp_heritage_scope),
508 (sdb_engine_second_pass_update_scope_1),
509 (sdb_engine_second_pass_update_heritage),
510 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
511 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
512 (on_scan_update_files_symbols_end),
513 (symbol_db_engine_update_project_symbols),
514 (symbol_db_engine_get_full_local_path),
515 (symbol_db_engine_get_file_db_path),
516 (sdb_engine_walk_down_scope_path),
517 (symbol_db_engine_get_files_with_zero_symbols),
518 (sdb_engine_prepare_symbol_info_sql),
519 (symbol_db_engine_get_class_parents_by_symbol_id),
520 (symbol_db_engine_get_class_parents),
521 (symbol_db_engine_get_global_members_filtered),
522 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
523 (symbol_db_engine_get_scope_members_by_symbol_id),
524 (symbol_db_engine_get_scope_members),
525 (symbol_db_engine_get_current_scope),
526 (symbol_db_engine_get_file_symbols),
527 (symbol_db_engine_get_symbol_info_by_id),
528 (symbol_db_engine_find_symbol_by_name_pattern),
529 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
530 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
531 * plugins/symbol-db/symbol-db-engine.h:
532 * plugins/symbol-db/tables.sql:
533 new dynamic prepared queries architecture. Now every query used in the
534 engine has its own compiled query in libgda-sqlite provider. This for speed
535 improvements, code cleaning and auto-escaping of string parameters.
536 Lookup of dynamic queries takes care of sym_info parameters and of
537 parameters passed to functions. The compiled GdaStatements are stored in an
538 array of GTree (of GTree(s)). Some parameters, as the filter_kinds,
539 are bounded at n = 5, to avoid a third level of indirection on the store-trees.
541 * plugins/symbol-db/test/Makefile.am:
542 * plugins/symbol-db/test/main.c (get_parents), (get_current_scope),
546 2008-04-25 Yuriy Penkin <yuriy.penkin@gmail.com>
548 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
550 plugins/tools/tool.c:
551 Fix #529798: Mark additional strings for translation
553 2008-04-23 Sébastien Granjoux <seb.sfo@free.fr>
555 * plugins/project-wizard/druid.c,
556 plugins/project-wizard/property.c,
557 plugins/project-wizard/property.h,
558 plugins/project-wizard/parser.c,
559 plugins/project-wizard/templates/mkfile.wiz,
560 plugins/project-wizard/templates/terminal.wiz,
561 plugins/project-wizard/templates/xlib-dock.wiz,
562 plugins/project-wizard/templates/wxwin.wiz,
563 plugins/project-wizard/templates/java.wiz,
564 plugins/project-wizard/templates/django.wiz,
565 plugins/project-wizard/templates/gnome.wiz,
566 plugins/project-wizard/templates/anjuta-plugin.wiz,
567 plugins/project-wizard/templates/gtkmm.wiz,
568 plugins/project-wizard/templates/python.wiz,
569 plugins/project-wizard/templates/cpp.wiz,
570 plugins/project-wizard/templates/sdl.wiz,
571 plugins/project-wizard/templates/gtk.wiz,
572 plugins/project-wizard/templates/minimal.wiz,
573 plugins/project-wizard/templates/xlib.wiz,
574 plugins/project-wizard/templates/gcj.wiz:
575 Add additional restriction on project name fix #529226
577 2008-04-23 Yuriy Penkin <yuriy.penkin@gmail.com>
579 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
580 * plugins/tools/plugin.c:
581 Fix #529506: Uncorrect unloading tools plugin
583 2008-04-22 Johannes Schmid <jhs@gnome.org>
585 * plugins/search/search-replace.c (search_and_replace),
586 (on_message_view_destroyed):
587 Don't spit out two many warnings when the message view is destroyed
589 * plugins/search/search-replace_backend.c
590 (file_buffer_new_from_path):
591 Only use first 500 characters for validation
593 2008-04-21 Johannes Schmid <jhs@gnome.org>
595 * plugins/search/plugin.c (find_incremental):
596 * plugins/search/search-replace.c (on_search_regex_toggled),
597 (on_search_button_next_clicked), (search_replace_find_usage):
598 * plugins/search/search-replace_backend.c (match_substr_free),
599 (file_buffer_new_from_path), (get_next_match),
600 (clear_search_replace_instance), (create_search_replace_instance):
601 * plugins/search/search-replace_backend.h:
603 Use GRegex instead of pcre and convert files to utf-8 if necessary.
606 2008-04-21 Johannes Schmid <jhs@gnome.org>
608 * plugins/document-manager/action-callbacks.c
609 (on_editor_command_paste_activate):
610 #528693 – Ctrl-F (Find) followed by Ctrl-V (Paste) pastes into main window
611 (there was an else missing...)
613 2008-04-17 Naba Kumar <naba@naba-desktop>
615 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
616 * plugins/project-import/anjuta-project-import.plugin.in:
617 * plugins/project-wizard/anjuta-project-wizard.glade:
618 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
619 Fixed bug #528264 - New: Uses incorrect spelling "assistent"
621 2008-04-20 Johannes Schmid <jhs@gnome.org>
623 * libanjuta/anjuta-launcher.c (anjuta_launcher_dispose):
624 Fixed a condition where we kill our own process
626 2008-04-20 Johannes Schmid <jhs@gnome.org>
628 * libanjuta/anjuta-session.h:
629 * libanjuta/anjuta-shell.c (anjuta_shell_session_load):
630 * plugins/symbol-db/plugin.c (value_added_current_editor),
631 (on_session_load), (symbol_db_activate):
632 * plugins/symbol-db/plugin.h:
633 * plugins/symbol-db/symbol-db-view.c
634 (sdb_view_build_and_display_base_tree):
635 Added new sessions states to avoid loading the local symbols before
636 the session is loaded (speeds up start-up).
638 * plugins/document-manager/plugin.c
639 (update_document_ui_undo_items), (update_document_ui_save_items),
640 (on_document_update_ui):
641 * plugins/sourceview/sourceview.c (idocument_redo):
642 Fixed #528705 – There is no Redo
644 2008-04-18 Sébastien Granjoux <seb.sfo@free.fr>
646 * libanjuta/interfaces/libanjuta.idl,
647 plugins/terminal/terminal.c,
648 plugins/build-basic-autotools/executer.c,
649 plugins/gdb/plugin.c:
650 Add an env parameter in the IAnjutaTerminal interface allowing
651 to specify additional environment variables
653 * libanjuta/anjuta-launcher.c:
654 Add one initialization
656 2008-04-16 Johannes Schmid <jhs@gnome.org>
658 Patch from Ignacio Casal Quinteiro:
659 * plugins/file-loader/anjuta-recent-chooser-menu.c
660 (_gtk_recent_chooser_get_items),
661 (anjuta_recent_chooser_menu_insert_item), (idle_populate_func),
662 (anjuta_recent_chooser_menu_populate):
663 Show 5 project and 15 file items in recent-chooser
665 2008-04-16 Johannes Schmid <jhs@gnome.org>
667 * plugins/search/search-replace_backend.c (isawordchar),
668 (extra_match), (get_next_match):
670 Make searching utf-8 aware. We still need to fix encodings for
671 search/replace in files as it is currently assumed they are utf-8 like
674 2008-04-16 Johannes Schmid <jhs@gnome.org>
676 Patch from Ignacio Casal Quinteiro:
677 * plugins/file-loader/anjuta-recent-chooser-menu.c
678 (anjuta_recent_chooser_menu_insert_item),
679 (anjuta_recent_chooser_menu_populate):
680 * plugins/file-loader/plugin.c (activate_plugin):
681 Fix recent files in the toolbar
683 * plugins/tools/plugin.c (ipreferences_merge):
686 2008-04-13 Sébastien Granjoux <seb.sfo@free.fr>
688 * libanjuta/anjuta-preferences.c: Fixed a typo in the previous patch
690 2008-04-13 Naba Kumar <naba@naba-desktop>
692 * libanjuta/anjuta-preferences.c (register_callbacks): Fixed a typo.
693 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
694 Do not enable brace autocompletion by defualt because it annoying for
695 fast typist (i.e. it's easier to type ending brace than move carat)
696 and it's currently broken for scintilla.
698 2008-04-13 Naba Kumar <naba@naba-desktop>
700 * src/Makefile.am: Added libglade flags. patch from Marc Oude Kotte.
701 * src/about.c (on_about_plugin_activate): Removed dead code.
702 * src/main.c: Make smaller include.
704 2008-04-12 Naba Kumar <naba@naba-desktop>
706 * src/anjuta_cbs.c, src/getline.c, src/utilities.c,
707 src/utilities.h: Removed dead files.
708 * src/widget-registry.c, src/widget-registry.h: Removed more dead
711 2008-04-12 Naba Kumar <naba@naba-desktop>
713 * src/action-callbacks.c: Removed unneeded gnome.h include.
714 * src/anjuta-app.c (on_toolbar_view_toggled): Removed outdated comment.
716 2008-04-12 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
718 Reviewed by Naba Kumar <naba@gnome.org>:
719 * libanjuta/anjuta-utils.{ch}:
720 Added anjuta_utils_get_user_config_dir. This func is used
721 to get the user config directory.
722 * anjuta/anjuta-app.{ch}: Switched from GnomeApp to GtkWindow.
724 2008-04-12 Johannes Schmid <jhs@gnome.org>
726 * plugins/search/Makefile.am:
727 * plugins/search/anjuta-search.glade:
728 * plugins/search/anjuta-search.ui:
729 * plugins/search/plugin.c (find_incremental), (on_find1_activate),
730 (on_find_and_replace1_activate), (on_find_in_files1_activate),
731 (on_findnext1_activate), (on_findprevious1_activate),
732 (on_prev_occur), (on_next_occur), (activate_plugin),
733 (deactivate_plugin), (dispose), (finalize),
734 (search_plugin_class_init):
735 * plugins/search/plugin.h:
736 * plugins/search/search-replace.c (search_and_replace_init),
737 (search_and_replace), (write_message_pane), (on_message_clicked),
738 (save_not_opened_files), (replace_in_not_opened_files),
739 (search_replace_next_previous), (search_replace_next),
740 (search_replace_previous), (sr_get_gladewidget),
741 (search_set_popdown_strings), (search_set_popdown_map),
742 (search_select_item), (search_set_combo), (search_set_action),
743 (search_set_target), (search_set_direction),
744 (search_get_item_combo), (search_get_item_combo_name),
745 (search_direction_changed), (populate_value), (reset_flags),
746 (reset_flags_and_search_button), (search_start_over),
747 (search_end_alert), (max_results_alert), (nb_results_alert),
748 (search_show_replace), (modify_label_image_button),
749 (search_replace_populate), (show_jump_button),
750 (translate_dialog_strings), (create_dialog), (show_dialog),
751 (word_in_list), (list_max_items), (search_update_combos),
752 (replace_update_combos), (search_update_dialog),
753 (on_search_replace_delete_event),
754 (on_search_dialog_key_press_event),
755 (search_disconnect_set_toggle_connect),
756 (on_search_match_whole_word_toggled),
757 (on_search_match_whole_line_toggled),
758 (on_search_match_word_start_toggled), (on_search_regex_toggled),
759 (search_set_toggle_direction), (on_search_direction_changed),
760 (on_search_action_changed), (on_search_target_changed),
761 (on_search_expression_changed), (on_actions_no_limit_clicked),
762 (on_search_button_close_clicked), (on_search_button_stop_clicked),
763 (on_search_button_next_clicked), (search_replace_find_usage),
764 (on_search_button_jump_clicked), (on_search_expression_activate),
765 (on_search_full_buffer_toggled), (on_search_forward_toggled),
766 (on_search_backward_toggled), (on_setting_basic_search_toggled),
767 (basic_search_toggled), (anjuta_search_replace_activate):
768 * plugins/search/search-replace.h:
769 * plugins/search/search-replace_backend.c (pcre_info_free),
770 (pcre_info_new), (match_substr_free), (match_info_free),
771 (file_buffer_free), (file_buffer_new_from_te),
772 (file_buffer_new_from_path), (file_buffer_line_from_pos),
773 (file_match_line_from_pos), (create_search_files_list),
774 (get_project_file_list), (isawordchar), (extra_match),
775 (get_next_match), (create_search_entries), (regex_backref),
776 (clear_search_replace_instance), (clear_pcre),
777 (create_search_replace_instance):
778 * plugins/search/search-replace_backend.h:
779 Restored old search plugin - was a bad idea to merge this patch. Sorry!
781 2008-04-12 Johannes Schmid <jhs@gnome.org>
783 * libanjuta/Makefile.am:
784 * libanjuta/libanjuta.h:
785 * plugins/document-manager/anjuta-document-manager.glade:
786 * plugins/document-manager/plugin.c:
787 * plugins/editor/text_editor.c (text_editor_finalize),
788 (convert_to_utf8), (load_from_file), (save_to_file):
789 * plugins/editor/text_editor.h:
790 * plugins/sourceview/Makefile.am:
791 * plugins/sourceview/anjuta-convert.c:
792 * plugins/sourceview/anjuta-convert.h:
793 * plugins/sourceview/anjuta-document-loader.c:
794 * plugins/sourceview/anjuta-document-saver.c:
795 * plugins/sourceview/anjuta-document.c:
796 * plugins/sourceview/anjuta-encodings.c:
797 * plugins/sourceview/anjuta-encodings.h:
798 * plugins/sourceview/anjuta-utils.c:
799 * plugins/sourceview/anjuta-utils.h:
800 * plugins/sourceview/anjuta-view.c:
801 * plugins/sourceview/sourceview.c:
803 Move the encoding conversion infrastrcute to libanjuta and update all
804 users. Test all available encodings by default in scintilla editor
805 like sourceview is doing and removed encoding preferences
807 * plugins/search/search-replace_backend.c
808 (file_buffer_new_from_uri):
811 2008-04-11 Johannes Schmid <jhs@gnome.org>
813 * plugins/search/anjuta-search.glade:
814 Various small improvements to the dialog
816 2008-04-11 Johannes Schmid <jhs@gnome.org>
818 Patch from Ignacio Casal Quinteiro:
819 * plugins/file-loader/Makefile.am:
820 * plugins/file-loader/anjuta-recent-chooser-menu.c
821 (gtk_recent_chooser_iface_init),
822 (_anjuta_recent_chooser_install_properties),
823 (sort_recent_items_mru), (get_is_recent_filtered),
824 (_gtk_recent_chooser_get_items),
825 (anjuta_recent_chooser_menu_class_init),
826 (anjuta_recent_chooser_menu_init),
827 (anjuta_recent_chooser_menu_finalize),
828 (anjuta_recent_chooser_menu_dispose),
829 (anjuta_recent_chooser_menu_constructor),
830 (anjuta_recent_chooser_menu_set_property),
831 (anjuta_recent_chooser_menu_get_property),
832 (anjuta_recent_chooser_menu_set_current_uri),
833 (anjuta_recent_chooser_menu_get_current_uri),
834 (anjuta_recent_chooser_menu_select_uri),
835 (anjuta_recent_chooser_menu_unselect_uri),
836 (anjuta_recent_chooser_menu_select_all),
837 (anjuta_recent_chooser_menu_unselect_all),
838 (anjuta_recent_chooser_menu_set_sort_func),
839 (chooser_set_sort_type), (anjuta_recent_chooser_menu_get_items),
840 (anjuta_recent_chooser_menu_get_recent_manager),
841 (anjuta_recent_chooser_menu_add_filter),
842 (anjuta_recent_chooser_menu_remove_filter),
843 (anjuta_recent_chooser_menu_list_filters),
844 (anjuta_recent_chooser_menu_set_current_filter),
845 (escape_underscores), (anjuta_recent_chooser_menu_add_tip),
846 (anjuta_recent_chooser_menu_create_item),
847 (anjuta_recent_chooser_menu_insert_item),
848 (anjuta_recent_chooser_menu_dispose_items), (idle_populate_func),
849 (idle_populate_clean_up), (anjuta_recent_chooser_menu_populate),
850 (item_activate_cb), (manager_changed_cb), (set_recent_manager),
851 (get_icon_size_for_widget), (foreach_set_shot_tips),
852 (anjuta_recent_chooser_menu_set_show_tips),
853 (anjuta_recent_chooser_menu_new),
854 (anjuta_recent_chooser_menu_new_for_manager):
855 * plugins/file-loader/anjuta-recent-chooser-menu.h:
856 * plugins/file-loader/plugin.c (setup_recent_chooser_menu),
857 (activate_plugin), (dispose):
859 Add separator to recent menu (#526932)
861 * plugins/search/Makefile.am:
862 * plugins/search/anjuta-search.glade:
863 * plugins/search/anjuta-search.ui:
864 * plugins/search/plugin.c (on_find1_activate),
865 (on_find_and_replace1_activate), (on_find_in_files1_activate),
866 (on_findnext1_activate), (on_findprevious1_activate),
867 (on_search_again_activate), (on_find_usage), (activate_plugin),
868 (deactivate_plugin), (dispose), (search_plugin_class_init):
869 * plugins/search/plugin.h:
870 * plugins/search/search-replace.c (anj_sr_execute),
871 (anj_sr_write_match_message), (on_message_clicked),
872 (anj_sr_set_search_string), (anj_sr_select_nearest),
873 (anj_sr_select_next), (anj_sr_select_previous),
874 (anj_sr_list_all_uses), (anj_sr_activate), (anj_sr_repeat),
875 (anj_sr_is_idle), (anj_sr_set_popdown_strings),
876 (anj_sr_set_popdown_map), (anj_sr_activate_combo_item),
877 (anj_sr_activate_combo_id_item), (anj_sr_set_action),
878 (anj_sr_set_target), (anj_sr_set_direction),
879 (anj_sr_get_direction), (anj_sr_get_combo_active_value),
880 (anj_sr_get_combo_id_active_value),
881 (anj_sr_conform_direction_change), (anj_sr_populate_value),
882 (anj_sr_reset_flags), (anj_sr_reset_replace_buttons),
883 (anj_sr_end_alert), (anj_sr_max_results_alert),
884 (anj_sr_total_results_alert), (anj_sr_show_replace),
885 (anj_sr_modify_button), (anj_sr_populate_data),
886 (anj_sr_show_replace_button), (anj_sr_enable_replace_button),
887 (anj_sr_get_default_uidata), (anj_sr_get_best_uidata),
888 (anj_sr_get_current_uidata), (anj_sr_set_dialog_searchdata),
889 (anj_sr_translate_dialog_strings), (anj_sr_create_dialog),
890 (anj_sr_present_dialog), (anj_sr_destroy_ui_data),
891 (anj_sr_find_in_list), (anj_sr_trim_list),
892 (anj_sr_update_search_combos), (anj_sr_update_replace_combos),
893 (anj_sr_populate_dialog), (anj_sr_interrupt_nicely),
894 (on_search_dialog_delete_event), (on_search_dialog_key_press),
895 (anj_sr_disconnect_set_toggle_connect),
896 (on_search_match_whole_word_toggled),
897 (on_search_match_whole_line_toggled),
898 (on_search_match_word_start_toggled), (on_search_regex_toggled),
899 (on_search_actions_no_limit_toggled), (anj_sr_revert_button),
900 (on_search_direction_changed), (on_search_action_changed),
901 (on_search_target_changed), (on_search_expression_changed),
902 (on_search_button_close_clicked), (on_search_button_stop_clicked),
903 (on_search_button_start_clicked),
904 (on_search_button_replace_clicked),
905 (on_search_expression_activate):
906 * plugins/search/search-replace.h:
907 * plugins/search/search-replace_backend.c (regex_backref),
908 (pcre_info_free), (pcre_info_new), (match_substr_free),
909 (match_info_free_subs), (editor_new_from_file_buffer),
910 (file_buffer_new_from_te), (file_buffer_new_from_uri),
911 (file_buffer_free), (file_buffer_get_byte_offset),
912 (file_buffer_get_char_offset), (file_buffer_get_char_offset_pair),
913 (file_buffer_find_lines), (file_buffer_freshen_lines),
914 (file_buffer_freshen_lines_from_pos), (file_buffer_line_for_pos),
915 (file_buffer_get_linetext_for_line), (save_file_buffer),
916 (replace_in_local_buffer), (get_search_files_list),
917 (get_project_files_list), (isawordchar), (extra_match),
918 (get_next_match), (create_search_entries), (clear_search_entries),
919 (search_get_default_data), (search_replace_data_new),
920 (clear_search_replace_instance), (search_replace_data_destroy),
921 (search_replace_init):
922 * plugins/search/search-replace_backend.h:
923 * plugins/search/search_preferences.c (removed):
924 * plugins/search/search_preferences.h (removed):
926 Merged the UI changes from bug #511688 and simplified the search dialog
928 2008-04-10 Johannes Schmid <jhs@gnome.org>
930 * plugins/symbol-db/symbol-db-engine.c:
932 Check for ctags binary (#516123)
934 2008-04-09 Massimo Cora' <maxcvs@email.it>
936 * plugins/symbol-db/symbol-db-engine.c
937 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
938 (sdb_engine_get_query_parameters_list),
939 (sdb_engine_free_cached_queries),
940 (sdb_engine_get_tuple_id_by_unique_name),
941 (sdb_engine_get_tuple_id_by_unique_name2),
942 (sdb_engine_get_tuple_id_by_unique_name3),
943 (symbol_db_engine_add_new_workspace),
944 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
945 (sdb_engine_add_new_file), (sdb_engine_add_new_sym_type),
946 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
947 (sdb_engine_add_new_sym_implementation),
948 (sdb_engine_add_new_heritage),
949 (sdb_engine_add_new_scope_definition),
950 (sdb_engine_add_new_tmp_heritage_scope),
951 (sdb_engine_second_pass_update_scope_1),
952 (sdb_engine_add_new_symbol), (sdb_engine_update_file),
953 (on_scan_update_files_symbols_end),
954 (symbol_db_engine_update_project_symbols):
955 GdaSet *plist is now used globally for every prepared statement.
956 It won't be created/unreffed at every query.
958 2008-04-09 Johannes Schmid <jhs@gnome.org>
960 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_finalize):
961 Fixed crasher when deactivating symbol-db plugin
963 2008-04-08 Johannes Schmid <jhs@gnome.org>
965 * plugins/symbol-db/symbol-db-engine.c
966 (sdb_engine_populate_db_by_tags):
967 Don't use transactions - uses only half of the time now!
969 2008-04-08 Massimo Cora' <maxcvs@email.it>
971 * plugins/symbol-db/symbol-db-engine.c
972 (sdb_engine_prepare_symbol_info_sql),
973 (symbol_db_engine_get_global_members_filtered):
974 * plugins/symbol-db/symbol-db-view.c
975 (sdb_view_load_symbol_pixbufs),
976 (sdb_view_build_and_display_base_tree):
977 fixed global tab icons. Libgda could not understood the right fields, now it
980 2008-04-07 Johannes Schmid <jhs@gnome.org>
982 * plugins/language-support-cpp-java/cpp-java-assist.c
983 (completion_compare), (create_completion),
984 (cpp_java_assist_create_word_completion_cache):
986 Only show () for functions/methods and macros with arguments. Does not work
987 with symbol-db yet but fixes things for symbol-browser
989 2008-04-07 Johannes Schmid <jhs@gnome.org>
991 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
992 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
993 (sdb_engine_add_new_sym_implementation):
995 Fixed some issues with caching
997 2008-04-07 Johannes Schmid <jhs@gnome.org>
999 * plugins/symbol-db/plugin.c (on_single_file_scan_end),
1000 (on_importing_project_end), (project_root_added),
1001 (symbol_db_activate), (symbol_db_deactivate):
1002 * plugins/symbol-db/plugin.h:
1004 Give the symbol-db it's own progress bar because there are too many
1005 interactions with the global status bar.
1007 2008-04-07 Johannes Schmid <jhs@gnome.org>
1009 * plugins/symbol-db/symbol-db-view-locals.c
1010 (sdb_view_locals_create_new_store):
1011 * plugins/symbol-db/symbol-db-view-search.c (sdb_view_search_init):
1012 * plugins/symbol-db/symbol-db-view.c (sdb_view_create_new_store),
1013 (symbol_db_view_open):
1017 2008-04-07 Johannes Schmid <jhs@gnome.org>
1019 * plugins/sourceview/sourceview.c (idocument_cut),
1020 (idocument_copy), (idocument_paste):
1021 Block insert-text signal on cut/copy/paste
1023 2008-04-07 Johannes Schmid <jhs@gnome.org>
1025 * plugins/symbol-db/plugin.c (on_char_added),
1026 (on_single_file_scan_end):
1027 Only update buffer when a newline is inserted
1029 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_clear_caches),
1030 (sdb_engine_get_tuple_id_by_unique_name),
1031 (sdb_engine_get_tuple_id_by_unique_name2),
1032 (sdb_engine_get_tuple_id_by_unique_name3),
1033 (sdb_engine_get_file_defined_id), (sdb_engine_populate_db_by_tags),
1034 (sdb_engine_finalize), (symbol_db_engine_db_exists),
1035 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1036 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_symbol),
1037 Precompute file_defined_id to speed up population
1039 2008-04-06 Johannes Schmid <jhs@gnome.org>
1041 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1042 (anjuta_launcher_set_encoding):
1043 Fixed some problems with binary streams needed by symbol-db
1045 * plugins/sourceview/sourceview.c (sourceview_adjustment_changed):
1048 * plugins/symbol-db/symbol-db-engine.c (sdb_engine_cache_lookup),
1049 (sdb_engine_insert_cache), (sdb_engine_clear_caches),
1050 (sdb_engine_ctags_output_callback_1), (sdb_engine_init),
1051 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
1052 (sdb_engine_add_new_sym_implementation),
1053 (on_scan_update_files_symbols_end):
1054 Use some caching to speed up population
1056 * plugins/symbol-db/test/benchmark.c (on_scan_end), (main):
1057 Exit properly when scanning is over
1059 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
1061 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
1062 One additional change missed in the previous commit
1064 2008-04-06 Sébastien Granjoux <seb.sfo@free.fr>
1066 * plugins/project-wizard/templates/gtkmm.wiz,
1067 plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl,
1068 plugins/project-wizard/templates/gtkmm/src/main.cc,
1069 plugins/project-wizard/templates/django.wiz,
1070 plugins/project-wizard/templates/python.wiz,
1071 plugins/project-wizard/templates/python/configure.ac.tpl,
1072 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
1073 plugins/project-wizard/templates/cpp.wiz,
1074 plugins/project-wizard/templates/cpp/configure.ac.tpl,
1075 plugins/project-wizard/templates/cpp/src/Makefile.am.tpl,
1076 plugins/project-wizard/templates/sdl.wiz,
1077 plugins/project-wizard/templates/sdl/configure.ac.tpl,
1078 plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
1079 plugins/project-wizard/templates/terminal.wiz,
1080 plugins/project-wizard/templates/terminal/configure.ac.tpl,
1081 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
1082 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
1083 plugins/project-wizard/templates/gtk.wiz,
1084 plugins/project-wizard/templates/gtk/src/main.c,
1085 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
1086 plugins/project-wizard/templates/minimal.wiz,
1087 plugins/project-wizard/templates/minimal/configure.ac.tpl,
1088 plugins/project-wizard/templates/minimal/Makefile.am.tpl,
1089 plugins/project-wizard/templates/java.wiz,
1090 plugins/project-wizard/templates/java/configure.ac.tpl,
1091 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
1092 plugins/project-wizard/templates/xlib.wiz,
1093 plugins/project-wizard/templates/xlib/configure.ac.tpl,
1094 plugins/project-wizard/templates/xlib/src/Makefile.am.tpl,
1095 plugins/project-wizard/templates/gcj.wiz,
1096 plugins/project-wizard/templates/gcj/configure.ac.tpl,
1097 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
1098 plugins/project-wizard/templates/xlib-dock.wiz,
1099 plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl,
1100 plugins/project-wizard/templates/wxwin.wiz,
1101 plugins/project-wizard/templates/wxwin/configure.ac.tpl,
1102 plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl,
1103 plugins/project-wizard/templates/gnome.wiz,
1104 plugins/project-wizard/templates/gnome/src/main.c,
1105 plugins/project-wizard/templates/gnome/src/Makefile.am.tpl,
1106 plugins/project-wizard/templates/anjuta-plugin.wiz,
1107 plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl,
1108 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
1109 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
1110 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
1111 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in:
1112 Fix bug #525999: Remove space in file and target names generated
1114 Fix sample anjuta plugin: ianjuta_document_manager_get_current_editor
1115 has been renamed ianjuta_document_manager_get_current_document
1117 2008-04-06 Naba Kumar <naba@naba-desktop>
1119 * libanjuta/anjuta-utils.c (anjuta_util_glist_strings_join):
1120 * libanjuta/anjuta-utils.h:
1121 * plugins/project-wizard/druid.c (check_and_warn_missing),
1123 * plugins/project-wizard/header.c (npw_header_free),
1124 (npw_header_add_required_program),
1125 (npw_header_add_required_package),
1126 (npw_header_check_required_programs), (package_is_installed),
1127 (npw_header_check_required_packages):
1128 * plugins/project-wizard/header.h:
1129 * plugins/project-wizard/parser.c (parse_tag),
1130 (parse_header_start), (parse_header_text):
1131 * plugins/project-wizard/templates/anjuta-plugin.wiz:
1132 * plugins/project-wizard/templates/cpp.wiz:
1133 * plugins/project-wizard/templates/django.wiz:
1134 * plugins/project-wizard/templates/gcj.wiz:
1135 * plugins/project-wizard/templates/gnome.wiz:
1136 * plugins/project-wizard/templates/gtk.wiz:
1137 * plugins/project-wizard/templates/gtkmm.wiz:
1138 * plugins/project-wizard/templates/java.wiz:
1139 * plugins/project-wizard/templates/minimal.wiz:
1140 * plugins/project-wizard/templates/mkfile.wiz:
1141 * plugins/project-wizard/templates/python.wiz:
1142 * plugins/project-wizard/templates/sdl.wiz:
1143 * plugins/project-wizard/templates/terminal.wiz:
1144 * plugins/project-wizard/templates/wxwin.wiz:
1145 * plugins/project-wizard/templates/xlib-dock.wiz:
1146 * plugins/project-wizard/templates/xlib.wiz:
1148 Added a check for vital programs and packages needed to create a
1149 new project. A warning dialog is shown to user in project
1150 wizard when he proceeds after selecting a project type.
1151 Updated all project templates to cover vital programs and
1152 packages to generate and build correctly.
1154 2008-04-05 Naba Kumar <naba@gnome.org>
1156 patch from surenspost@gmail.com:
1157 * src/about.c: Fixed bug #523068 link in about window doesn't work.
1159 2008-04-04 Johannes Schmid <jhs@gnome.org>
1161 * plugins/sourceview/anjuta-view.c:
1162 * plugins/sourceview/anjuta-view.h:
1163 * plugins/sourceview/sourceview-prefs.c (init_fonts),
1164 (sourceview_prefs_init):
1165 Removed unused color management code
1167 * plugins/sourceview/anjuta-editor-sourceview.glade:
1168 * plugins/sourceview/plugin.c (ieditor_factory_new_editor),
1169 (create_style_model), (on_style_changed), (ipreferences_merge),
1170 (ipreferences_unmerge):
1171 * plugins/sourceview/plugin.h:
1173 Added style chooser for sourceview editor (#522555)
1175 2008-04-04 Johannes Schmid <jhs@gnome.org>
1177 * plugins/document-manager/action-callbacks.c:
1178 * plugins/document-manager/anjuta-document-manager.ui:
1179 * plugins/document-manager/plugin.c (ui_give_shorter_names),
1180 (update_document_ui_disable_all):
1181 * plugins/file-loader/anjuta-loader-plugin.ui:
1182 * plugins/file-loader/plugin.c (on_new_activate),
1185 Moved "New" action from document-manager to file-loader using
1186 IAnjutaDocumentManager interface. Reenabled pop-down menu for "New"-ToolItem.
1188 2008-04-03 Johannes Schmid <jhs@gnome.org>
1192 * libegg/.cvsignore:
1193 * libegg/Makefile.am:
1194 * libegg/egg-cell-renderer-text.c:
1195 * libegg/egg-combo-action.c:
1196 * libegg/egg-entry-action.c:
1197 * libegg/egg-recent-action.c:
1198 * libegg/egg-recent-files-module.c:
1199 * libegg/egg-recent-item.c:
1200 * libegg/egg-recent-model.c:
1201 * libegg/egg-recent-util.c:
1202 * libegg/egg-recent-view-gtk.c:
1203 * libegg/egg-recent-view.c:
1204 * libegg/egg-submenu-action.c:
1205 * libegg/eggcellrendererpopup.c:
1206 * libegg/eggcomboselect.c:
1207 * libegg/eggmarshalers.list:
1208 * libegg/eggtreemodelfilter.c:
1209 * libegg/eggtreemodelunion.c:
1210 * libegg/eggtreemultidnd.c:
1211 * libegg/gtkcellview.h:
1212 * libegg/layout.glade:
1213 * libegg/menu/.cvsignore:
1214 * libegg/menu/Makefile.am:
1215 * libegg/menu/egg-combo-action.h:
1216 * libegg/menu/egg-entry-action.h:
1217 * libegg/menu/egg-recent-action.h:
1218 * libegg/menu/egg-submenu-action.h:
1219 * libegg/menu/eggcomboselect.h:
1220 * libegg/recent-files/.cvsignore:
1221 * libegg/recent-files/Makefile.am:
1222 * libegg/recent-files/egg-recent-item.h:
1223 * libegg/recent-files/egg-recent-model.h:
1224 * libegg/recent-files/egg-recent-util.h:
1225 * libegg/recent-files/egg-recent-view-gtk.h:
1226 * libegg/recent-files/egg-recent-view.h:
1227 * libegg/recent-files/egg-recent.h:
1228 * libegg/test-actions.c:
1229 * libegg/test-multi-drag.c:
1230 * libegg/test-union.c:
1231 * libegg/treeviewutils/.cvsignore:
1232 * libegg/treeviewutils/Makefile.am:
1233 * libegg/treeviewutils/egg-cell-renderer-text.h:
1234 * libegg/treeviewutils/eggcellrendererpopup.h:
1235 * libegg/treeviewutils/eggtreemodelfilter.h:
1236 * libegg/treeviewutils/eggtreemodelunion.h:
1237 * libegg/treeviewutils/eggtreemultidnd.h:
1238 * libegg/util/.cvsignore:
1239 * libegg/util/Makefile.am:
1240 * libegg/util/egg-macros.h:
1241 * libegg/util/eggintl.h:
1243 Killed libegg (#349279)
1245 * plugins/document-manager/Makefile.am:
1246 * plugins/document-manager/action-callbacks.c:
1247 * plugins/document-manager/plugin.c:
1248 * plugins/editor/plugin.c:
1249 (on_open_recent_file), (sort_recent_menu),
1250 (setup_recent_chooser_menu), (activate_plugin), (dispose),
1251 (anjuta_file_loader_plugin_instance_init):
1252 * plugins/file-loader/plugin.h:
1253 * plugins/search/Makefile.am:
1254 * plugins/search/plugin.c:
1255 * plugins/search/search-replace.c:
1257 Removed dead code and libegg from Makefiles
1259 * plugins/symbol-browser/Makefile.am:
1260 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
1261 * plugins/symbol-browser/plugin.c (on_editor_saved),
1262 (update_editor_symbol_model), (iter_matches),
1263 (value_removed_current_editor), (activate_plugin):
1264 Removed symbol-browser toolbar which used libegg and was
1267 Patch from Ignacio Casal Quinteiro with lots of changes:
1268 * plugins/file-loader/Makefile.am:
1269 * plugins/file-loader/anjuta-loader-plugin.ui:
1270 * plugins/file-loader/plugin.c (set_recent_file), (open_file),
1271 Port FileLoader to GtkRecent (#398984)
1273 2008-04-03 Johannes Schmid <jhs@gnome.org>
1276 * libanjuta/anjuta-launcher.c (anjuta_launcher_scan_output),
1277 (anjuta_launcher_scan_error), (anjuta_launcher_scan_pty):
1278 * libanjuta/interfaces/libanjuta.idl:
1279 * plugins/Makefile.am:
1280 * plugins/class-inheritance/class-inherit.c
1281 (class_inheritance_show_dynamic_class_popup_menu),
1282 (cls_inherit_add_node), (cls_inherit_draw_expanded_node),
1283 (class_inheritance_update_graph):
1284 * plugins/language-support-cpp-java/cpp-java-assist.c
1285 (create_completion),
1286 (cpp_java_assist_create_scope_completion_cache),
1287 (cpp_java_assist_create_word_completion_cache),
1288 (cpp_java_assist_show_calltip):
1289 * plugins/profiler/gprof-view.c (gprof_view_show_symbol_in_editor):
1290 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_get_name),
1291 (isymbol_get_name), (isymbol_get_sym_type), (isymbol_get_args),
1292 (isymbol_get_extra_info_string), (isymbol_get_line),
1293 (isymbol_get_icon), (isymbol_iface_init):
1294 * plugins/symbol-browser/an_symbol.h:
1295 * plugins/symbol-browser/an_symbol_view.c
1296 (anjuta_symbol_view_get_file_symbol_model):
1297 * plugins/symbol-browser/plugin.c (isymbol_manager_search),
1298 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1299 (isymbol_manager_iface_init):
1300 * plugins/symbol-db/Makefile.am:
1301 * plugins/symbol-db/anjuta-symbol-db.glade:
1302 * plugins/symbol-db/plugin.c
1303 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
1304 (value_added_current_editor), (goto_local_tree_iter),
1305 (goto_global_tree_iter), (on_global_treeview_row_expanded),
1306 (on_global_treeview_row_collapsed), (on_project_element_added),
1307 (on_project_element_removed), (on_importing_project_end),
1308 (do_import_sources_after_abort), (do_import_sources),
1309 (project_root_added), (project_root_removed), (symbol_db_activate),
1310 (symbol_db_deactivate), (isymbol_manager_search),
1311 (isymbol_manager_get_members), (isymbol_manager_get_class_parents),
1312 (isymbol_manager_iface_init), (ipreferences_merge),
1313 (ipreferences_unmerge), (ipreferences_iface_init):
1314 * plugins/symbol-db/plugin.h:
1315 * plugins/symbol-db/symbol-db-engine-iterator-node.c
1316 (symbol_db_engine_iterator_node_new),
1317 (sdb_engine_iterator_node_instance_init),
1318 (sdb_engine_iterator_node_finalize),
1319 (symbol_db_engine_iterator_node_get_symbol_id),
1320 (symbol_db_engine_iterator_node_get_symbol_name),
1321 (symbol_db_engine_iterator_node_get_symbol_file_pos),
1322 (symbol_db_engine_iterator_node_get_symbol_is_file_scope),
1323 (symbol_db_engine_iterator_node_get_symbol_signature),
1324 (symbol_db_engine_iterator_node_get_symbol_extra_string),
1325 (isymbol_get_name), (isymbol_get_args),
1326 (isymbol_get_extra_info_string), (isymbol_get_uri),
1327 (isymbol_get_line), (isymbol_get_icon), (isymbol_get_sym_type),
1328 (isymbol_iface_init):
1329 * plugins/symbol-db/symbol-db-engine-iterator.c
1330 (symbol_db_engine_iterator_new):
1331 * plugins/symbol-db/symbol-db-engine.c
1332 (sdb_engine_execute_unknown_sql), (sdb_engine_execute_select_sql),
1333 (sdb_engine_execute_non_select_sql), (sdb_engine_get_query_by_id),
1334 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
1335 (sdb_engine_populate_db_by_tags), (sdb_engine_ctags_output_thread),
1336 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
1337 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
1338 (sdb_engine_init), (sdb_engine_finalize),
1339 (sdb_engine_set_defaults_db_parameters),
1340 (sdb_engine_connect_to_db), (sdb_engine_create_db_tables),
1341 (symbol_db_engine_close_db), (symbol_db_engine_open_db),
1342 (sdb_engine_get_tuple_id_by_unique_name),
1343 (sdb_engine_get_tuple_id_by_unique_name2),
1344 (sdb_engine_get_tuple_id_by_unique_name3),
1345 (symbol_db_engine_add_new_workspace),
1346 (symbol_db_engine_project_exists),
1347 (symbol_db_engine_add_new_project), (sdb_engine_add_new_language),
1348 (sdb_engine_add_new_file), (symbol_db_engine_add_new_files),
1349 (sdb_engine_add_new_sym_type), (sdb_engine_add_new_sym_kind),
1350 (sdb_engine_add_new_sym_access),
1351 (sdb_engine_add_new_sym_implementation),
1352 (sdb_engine_add_new_heritage),
1353 (sdb_engine_add_new_scope_definition),
1354 (sdb_engine_add_new_tmp_heritage_scope),
1355 (sdb_engine_second_pass_update_scope_1),
1356 (sdb_engine_second_pass_update_heritage),
1357 (sdb_engine_second_pass_do), (sdb_engine_add_new_symbol),
1358 (sdb_engine_detects_removed_ids), (sdb_engine_update_file),
1359 (on_scan_update_files_symbols_end),
1360 (symbol_db_engine_fill_type_array),
1361 (symbol_db_engine_update_files_symbols),
1362 (symbol_db_engine_update_project_symbols),
1363 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
1364 (symbol_db_engine_update_buffer_symbols),
1365 (symbol_db_engine_get_files_with_zero_symbols),
1366 (sdb_engine_prepare_symbol_info_sql),
1367 (symbol_db_engine_get_class_parents_by_symbol_id),
1368 (symbol_db_engine_get_class_parents),
1369 (symbol_db_engine_get_global_members_filtered),
1370 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
1371 (symbol_db_engine_get_scope_members_by_symbol_id),
1372 (symbol_db_engine_get_scope_members),
1373 (symbol_db_engine_get_file_symbols),
1374 (symbol_db_engine_get_symbol_info_by_id),
1375 (symbol_db_engine_get_full_local_path),
1376 (symbol_db_engine_get_file_db_path),
1377 (symbol_db_engine_find_symbol_by_name_pattern),
1378 (symbol_db_engine_get_parent_scope_id_by_symbol_id),
1379 (symbol_db_engine_find_symbol_by_name_pattern_filtered):
1380 * plugins/symbol-db/symbol-db-engine.h:
1381 * plugins/symbol-db/symbol-db-prefs.c
1382 (on_prefs_executable_changed), (on_gconf_notify_prefs),
1383 (pkg_list_compare), (on_cflags_output), (on_cflags_exit),
1384 (on_listall_output), (on_listall_exit), (files_visit_dir),
1385 (on_tag_load_toggled), (symbol_db_prefs_init),
1386 (symbol_db_prefs_finalize):
1387 * plugins/symbol-db/symbol-db-prefs.h:
1388 * plugins/symbol-db/symbol-db-view-locals.c
1389 (sdb_view_locals_get_iter_from_row_ref), (sdb_view_locals_init),
1390 (do_add_root_symbol_to_view),
1391 (consume_symbols_inserted_queue_idle_destroy),
1392 (consume_symbols_inserted_queue_idle), (on_scan_end),
1393 (do_recurse_subtree_and_remove), (on_symbol_removed),
1394 (on_symbol_inserted),
1395 (symbol_db_view_locals_recv_signals_from_engine),
1396 (symbol_db_view_locals_update_list):
1397 * plugins/symbol-db/symbol-db-view.c
1398 (sdb_view_get_iter_from_row_ref), (prepare_for_adding),
1399 (on_symbol_removed), (sdb_view_row_expanded_idle_destroy),
1400 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
1401 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
1402 (sdb_view_build_and_display_base_tree):
1403 * plugins/symbol-db/symbol-db.glade:
1404 * plugins/symbol-db/symbol-db.ui:
1405 * plugins/symbol-db/tables.sql:
1406 * plugins/symbol-db/test/Makefile.am:
1407 * plugins/symbol-db/test/main.c (get_parents), (main),
1408 (packages_foreach), (files_visit_dir):
1410 Merged changes from symbol-db branch
1412 2008-04-02 Johannes Schmid <jhs@gnome.org>
1414 * plugins/sourceview/sourceview.c (autodetect_language):
1415 Use gnome_vfs_get_slow_mime_type()
1417 2008-04-02 Johannes Schmid <jhs@gnome.org>
1419 * libanjuta/anjuta-utils.c (anjuta_util_get_uri_mime_type):
1420 * plugins/file-loader/plugin.c (get_available_plugins_for_mime),
1423 Use gnome_vfs_get_slow_mime_type() to determine the mime-type and try
1424 supertype instead no plugin for mime-type was found (#525706)
1426 2008-03-31 Johannes Schmid <jhs@gnome.org>
1428 patch by: Carl-Anton Ingmarsson:
1430 Fixed padding in preferences
1432 2008-03-31 Johannes Schmid <jhs@gnome.org>
1434 patch by: Yuriy Penkin <yuriy.penkin@gmail.com>
1436 * plugins/tools/anjuta-tools.glade:
1437 * plugins/tools/anjuta-tools.ui:
1438 * plugins/tools/dialog.c (TOOL_LIST, TOOL_TREEVIEW, TOOL_EDIT_BUTTON,
1439 TOOL_DELETE_BUTTON, TOOL_UP_BUTTON, TOOL_DOWN_BUTTON,
1440 atp_tool_dialog_refresh, atp_tool_dialog_show):
1441 * plugins/tools/dialog.h (dialog, plugin):
1442 * plugins/tools/plugin.c (prefs, gxml, action_group,
1443 atp_plugin_finalize, test, atp_plugin_activate,
1444 atp_plugin_deactivate, atp_plugin_class_init, ipreferences_merge,
1445 ipreferences_unmerge, ipreferences_iface_init):
1446 * plugins/tools/tool.c (action, action_group, accel_key, accel_mods,
1447 icon, merge_id, atp_user_tool_free, atp_user_tool_deactivate,
1448 atp_user_tool_activate, atp_tool_list_append_new,
1449 atp_tool_list_activate, atp_tool_list_deactivate):
1450 * plugins/tools/tool.h (plugin):
1452 #515854 – Move configuration into preferences
1454 2008-03-31 Johannes Schmid <jhs@gnome.org>
1456 patch by: Carl-Anton Ingmarsson:
1457 * src/anjuta-app.c (style, on_toolbar_style_changed,
1458 on_add_merge_widget, anjuta_app_instance_init):
1461 #470483 – Make toolbar type (icon/text/both) independet from GNOME settings
1463 2008-03-30 Sébastien Granjoux <seb.sfo@free.fr>
1465 * plugins/debug-manager/anjuta-debug-manager.glade,
1466 plugins/debug-manager/command.c,
1467 plugins/debug-manager/command.h,
1468 plugins/debug-manager/start.c,
1469 plugins/gdb/plugin.c,
1470 plugins/gdb/debugger.c,
1471 plugins/gdb/debugger.h,
1472 libanjuta/interfaces/libanjuta.idl:
1473 Improve start program dialog, allowing to specify working
1474 directory and environment variables
1476 2008-03-26 Naba Kumar <naba@gnome.org>
1478 * libanjuta/resources.c (anjuta_res_url_show): Use
1479 anjuta_prog_is_installed() instead of g_find_program_in_path() and
1482 Patch from Carl-Anton Ingmarsson:
1484 * libanjuta/anjuta-utils.c (anjuta_util_help_display):
1485 * libanjuta/anjuta-utils.h:
1486 * src/action-callbacks.c (help_activate),
1487 (on_help_manual_activate), (on_help_tutorial_activate),
1488 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
1489 * libanjuta/Makefile.am:
1490 Get rid of gnome_help_display_with_doc_id()
1492 2008-03-26 Naba Kumar <naba@gnome.org>
1494 Patch from Carl-Anton Ingmarsson:
1496 * libanjuta/resources.c (anjuta_res_url_show): Get rid of gnome_url_open.
1497 * plugins/project-import/project-import.c (on_import_cancel): Remove
1498 stray GnomeDruid variable.
1500 2008-03-26 Naba Kumar <naba@gnome.org>
1502 * plugins/project-import/project-import.c (create_start_page):
1503 * plugins/project-wizard/druid.c (npw_druid_new):
1504 * plugins/project-wizard/plugin.c (npw_plugin_create_view):
1506 Fixed type 'assistent' to 'assistant'.
1508 2008-03-25 Naba Kumar <naba@gnome.org>
1510 Patch from Carl-Anton Ingmarsson:
1512 * libanjuta/Makefile.am:
1513 * libanjuta/anjuta-ui.c (sensitivity_toggled),
1514 (visibility_toggled), (accel_edited_callback),
1515 (accel_cleared_callback), (iter_compare_func), (accel_set_func),
1516 (anjuta_ui_instance_init), (anjuta_ui_add_action_group),
1517 (anjuta_ui_get_accel_editor):
1518 * libegg/Makefile.am:
1519 * libegg/eggaccelerators.c (removed):
1520 * libegg/eggcellrendererkeys.c (removed):
1521 * libegg/eggtreeviewstate.c (removed):
1522 * libegg/test-tree-utils.c (removed):
1523 * libegg/treeviewutils/Makefile.am:
1524 * libegg/treeviewutils/eggaccelerators.h (removed):
1525 * libegg/treeviewutils/eggcellrendererkeys.h (removed):
1526 * libegg/treeviewutils/eggtreeviewstate.h (removed):
1528 Ports anjuta-ui to gtk_cell_renderer_accel
1530 2008-03-16 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
1532 Reviewed by Naba Kumar <naba@gnome.org>
1534 * plugins/project-import/Makefile.am:
1535 * plugins/project-import/project-import.{ch}:
1536 * plugins/project-import/anjuta-project-import.glade (removed):
1537 * configure.in, po/POTFILES.in:
1539 Ported the GnomeDruid stuff to GtkAssistant an removed the glade
1540 file because libglade doesn't have GtkAssistant support.
1542 2008-03-17 Sébastien Granjoux <seb.sfo@free.fr>
1544 * plugins/debug-manager/registers.c:
1545 Avoid a crash when debugger stop on an error
1547 * plugins/debug-manager/start.c,
1548 plugins/gdb/debugger.c,
1549 libanjuta/interfaces/libanjuta.idl:
1550 Display an error message when debugger target is not found
1552 2008-03-15 Naba Kumar <naba@naba-desktop>
1556 * (removed) data/properties:
1557 * (added) plugins/editor/properties:
1558 * plugins/editor/Makefile.am:
1560 Moved data/properties to plugins/editor/ and removed dead code from
1563 2008-03-15 Naba Kumar <naba@naba-desktop>
1565 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize):
1566 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1567 (macro_dialog_finalize):
1568 * plugins/macro/macro-edit.c (macro_edit_dispose),
1569 (macro_edit_finalize):
1571 Fixed errors in previous patch.
1573 2008-03-15 Naba Kumar <naba@naba-desktop>
1575 Patch from Ignacio Casal Quinteiro:
1577 * plugins/build-basic-autotools/build-basic-autotools.c (dispose),
1579 * plugins/class-gen/plugin.c (dispose), (finalize):
1580 * plugins/class-inheritance/plugin.c (class_inheritance_finalize),
1581 (class_inheritance_dispose):
1582 * plugins/cvs-plugin/plugin.c (finalize), (dispose):
1583 * plugins/debug-manager/plugin.c (dma_plugin_dispose),
1584 (dma_plugin_finalize):
1585 * plugins/debug-manager/queue.c (dma_debugger_queue_dispose),
1586 (dma_debugger_queue_finalize):
1587 * plugins/devhelp/plugin.c (devhelp_finalize), (devhelp_dispose):
1588 * plugins/document-manager/anjuta-docman.c (anjuta_docman_dispose),
1589 (anjuta_docman_finalize):
1590 * plugins/document-manager/plugin.c:
1591 * plugins/editor/plugin.c (dispose), (finalize),
1592 (editor_plugin_class_init):
1593 * plugins/editor/text_editor.c (text_editor_dispose),
1594 (text_editor_finalize):
1595 * plugins/file-loader/plugin.c (dispose), (finalize),
1596 (anjuta_file_loader_plugin_class_init):
1597 * plugins/file-manager/plugin.c (file_manager_finalize),
1598 (file_manager_dispose):
1599 * plugins/file-wizard/plugin.c (dispose), (finalize),
1600 (file_wizard_plugin_class_init):
1601 * plugins/gdb/debugger.c (debugger_dispose), (debugger_finalize):
1602 * plugins/gdb/plugin.c (gdb_plugin_dispose), (gdb_plugin_finalize):
1603 * plugins/glade/plugin.c (glade_plugin_dispose),
1604 (glade_plugin_finalize), (glade_plugin_class_init):
1605 * plugins/gtodo/plugin.c (finalize), (dispose):
1606 * plugins/gvim/plugin.c (anjuta_vim_plugin_finalize),
1607 (anjuta_vim_plugin_dispose):
1608 * plugins/indent/plugin.c (indent_plugin_finalize),
1609 (indent_plugin_dispose):
1610 * plugins/language-manager/plugin.c (language_manager_finalize),
1611 (language_manager_dispose):
1612 * plugins/language-support-cpp-java/plugin.c
1613 (cpp_java_plugin_finalize), (cpp_java_plugin_dispose):
1614 * plugins/macro/macro-db.c (macro_db_dispose), (macro_db_finalize),
1615 (macro_db_class_init):
1616 * plugins/macro/macro-dialog.c (macro_dialog_dispose),
1617 (macro_dialog_finalize), (macro_dialog_class_init):
1618 * plugins/macro/macro-edit.c (macro_edit_dispose),
1619 (macro_edit_finalize), (macro_edit_class_init):
1620 * plugins/macro/plugin.c (finalize), (dispose):
1621 * plugins/message-view/anjuta-msgman.c (anjuta_msgman_dispose),
1622 (anjuta_msgman_finalize):
1623 * plugins/message-view/message-view.c (message_view_dispose),
1624 (message_view_finalize):
1625 * plugins/message-view/plugin.c (message_view_plugin_dispose),
1626 (message_view_plugin_finalize):
1627 * plugins/patch/plugin.c (patch_plugin_finalize),
1628 (patch_plugin_dispose):
1629 * plugins/profiler/plugin.c (profiler_finalize),
1631 * plugins/project-import/plugin.c (dispose), (finalize),
1632 (project_import_plugin_class_init):
1633 * plugins/project-manager/plugin.c
1634 (project_manager_plugin_finalize),
1635 (project_manager_plugin_dispose):
1636 * plugins/project-wizard/plugin.c (npw_plugin_dispose),
1637 (npw_plugin_finalize), (npw_plugin_class_init):
1638 * plugins/sample1/plugin.c (sample_plugin_finalize),
1639 (sample_plugin_dispose):
1640 * plugins/search/plugin.c (dispose), (finalize),
1641 (search_plugin_class_init):
1642 * plugins/sourceview/plugin.c (sourceview_plugin_finalize),
1643 (sourceview_plugin_dispose):
1644 * plugins/subversion/plugin.c (finalize), (dispose):
1645 * plugins/symbol-browser/an_symbol.c (anjuta_symbol_finalize):
1646 * plugins/symbol-browser/an_symbol_iter.c
1647 (anjuta_symbol_iter_finalize), (anjuta_symbol_iter_dispose):
1648 * plugins/symbol-browser/an_symbol_search.c
1649 (an_symbol_search_dispose), (an_symbol_search_finalize):
1650 * plugins/symbol-browser/an_symbol_view.c
1651 (anjuta_symbol_view_finalize), (anjuta_symbol_view_dispose):
1652 * plugins/symbol-browser/plugin.c (dispose), (finalize):
1653 * plugins/symbol-db/plugin.c (symbol_db_finalize),
1654 (symbol_db_dispose):
1655 * plugins/terminal/terminal.c (terminal_plugin_dispose),
1656 (terminal_plugin_finalize):
1657 * plugins/tools/plugin.c (atp_plugin_dispose),
1658 (atp_plugin_finalize), (atp_plugin_class_init):
1659 * plugins/valgrind/plugin.c (valgrind_finalize),
1660 (valgrind_dispose): Removed all GNOME_CALL* calls in plugins.
1662 2008-03-15 Naba Kumar <naba@gnome.org>
1664 * TODO.tasks: Updated and marked debugger bounties completed.
1666 2008-03-12 Johannes Schmid <jhs@gnome.org>
1668 * plugins/language-support-cpp-java/plugin.c (extract_mode_line),
1669 (get_line_indentation_base):
1671 #521847 – anjuta freez when edit file
1673 2008-03-11 Johannes Schmid <jhs@gnome.org>
1675 Patch from Rob Bradford:
1676 * plugins/build-basic-autotools/executer.c (execute_program):
1677 520324 – Execute command is not overridable
1679 * plugins/sourceview/sourceview.c (on_insert_text):
1682 2008-03-11 Johannes Schmid <jhs@gnome.org>
1684 Patch from James Liggett:
1685 * plugins/subversion/plugin.c (activate_plugin):
1686 521691 – Crash when click "Resolve Conflicts" without opened project
1688 2008-03-11 Johannes Schmid <jhs@gnome.org>
1690 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
1691 * plugins/language-support-cpp-java/cpp-java-utils.c:
1692 * plugins/language-support-cpp-java/plugin.c
1693 (get_line_indentation_base), (on_editor_char_inserted_cpp):
1694 520415 – [PATCH] Problems in auto indentatation code,
1695 520766 – Brace autocompletion (Patch from Ignacio Casal Quinteiro <nacho@gnome.org>)
1697 * plugins/sourceview/anjuta-view.c (anjuta_view_key_press_event),
1698 (anjuta_view_button_press_event):
1699 * plugins/sourceview/sourceview.c (on_insert_text),
1700 (sourceview_adjustment_changed), (sourceview_new):
1701 #520761 – Weirz behavior with popup
1703 2008-03-03 Johannes Schmid <jhs@gnome.org>
1705 * libanjuta/anjuta-launcher.c (anjuta_launcher_initialize),
1706 (anjuta_launcher_dispose), (anjuta_launcher_finalize),
1707 (anjuta_launcher_set_env), (anjuta_launcher_fork_setenv),
1708 (anjuta_launcher_fork):
1709 * libanjuta/anjuta-launcher.h:
1710 Add API to set environment variables for the forked process
1712 * plugins/build-basic-autotools/Makefile.am:
1713 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
1715 * plugins/build-basic-autotools/build-basic-autotools.c
1716 (build_set_env), (build_execute_command_full),
1717 (build_execute_command), (build_configure_project),
1718 (build_autogen_project):
1719 * plugins/build-basic-autotools/build-basic-autotools.h:
1720 * plugins/build-basic-autotools/build-options.c
1721 (fill_options_combo), (build_dialog_configure):
1722 * plugins/build-basic-autotools/build-options.h:
1723 Use new launcher API to set CFLAGS when running configure. New configure dialog
1724 which has predefined CFLAGS settings.
1726 Fixes 520076 – [PATCH] Add support for setting custom CFLAGS from the UI
1728 === anjuta 2.4.0 ===
1730 2008-03-11 Naba Kumar <naba@gnome.org>
1732 * NEWS: Updated for 2.4.0 stable release.
1733 * configure.in: Version bumped to 2.4.0
1734 * TODO.tasks: Updated.
1736 2008-03-10 Rob Bradford <rob@robster.org.uk>
1738 Reviewed by Naba Kumar <naba@gnome.org>:
1739 * global-tags/Makefile.am:
1740 Revert change for #515954. This change was incorrect, the anjuta-tags
1741 program is installed into the $(bindir) rather than the $(scriptdir).
1743 2008-03-02 Naba Kumar <naba@gnome.org>
1745 * plugins/message-view/anjuta-msgman.h: Fixed a build error.
1746 * configure.in: Added a requirement for scintilla editor plugin.
1748 2008-03-02 Johannes Schmid <jhs@gnome.org>
1750 * plugins/message-view/anjuta-msgman.c
1751 (anjuta_msgman_instance_init), (anjuta_msgman_append_view),
1752 (anjuta_msgman_get_current_view), (anjuta_msgman_set_current_view):
1753 * plugins/message-view/anjuta-msgman.h:
1755 Fixed anjuta_msgman_get_current_view() to access the notebook directly and
1756 get rid of the cached current_view member.
1757 Fixes #518469 – Save message buffer not working good
1759 2008-03-01 Johannes Schmid <jhs@gnome.org>
1761 Patch by James Liggett:
1762 * plugins/subversion/svn-command.h:
1763 * plugins/subversion/svn-diff-command.c (svn_diff_command_run):
1764 Fixed #519275 – Subversion should allow offline diffs
1766 2008-02-29 Johannes Schmid <jhs@gnome.org>
1768 * plugins/language-support-cpp-java/cpp-java-assist.c
1769 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
1770 Removed some debug code
1772 * plugins/sourceview/assist-tip.c (assist_tip_set_tips):
1773 Escape tooltip text to avoid broken markup
1775 2008-02-29 Johannes Schmid <jhs@gnome.org>
1777 * libanjuta/Makefile.am:
1778 Fixed a build error when building with -j X
1780 * plugins/tools/scripts/prepare-changelog.pl:
1781 Updated to latest script version in gnome svn
1783 2008-02-28 Johannes Schmid <jhs@gnome.org>
1785 * plugins/document-manager/anjuta-docman.c:
1786 (anjuta_docman_page_destroy):
1787 Do not unref widget because the GtkNotebook will unref them
1789 * plugins/file-manager/file-view.c: (file_view_refresh):
1790 * plugins/search/search_preferences.c: (search_preferences_init):
1791 Fixed a memory leaks
1793 * plugins/sourceview/sourceview.c: (sourceview_add_monitor),
1794 (ieditor_get_offset), (ieditor_iface_init),
1795 (idocument_get_filename), (ilanguage_get_supported_languages),
1796 (autodetect_language):
1798 Fixed memory leaks and implemented ianjuta_editor_get_offset() which
1801 2008-02-28 Johannes Schmid <jhs@gnome.org>
1803 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1804 Hide tooltip when Up, Down, Page_Up or Page_Down is pressed
1806 2008-02-27 Naba Kumar <naba@gnome.org>
1808 * plugins/document-manager/plugin.c: (on_docman_auto_save): Reverted
1809 string break. That was a mistake doing at this point.
1811 === anjuta 2.3.5 ===
1813 2008-02-26 Naba Kumar <naba@gnome.org>
1815 * plugins/document-manager/plugin.c: (on_docman_auto_save): Fixed a
1816 crash when there is a modified new file open, a non-modified exiting
1817 file open and autosave happen. Simplified error checking logic and
1818 avoided memory corruption. Fixes bug #Bug 518716.
1820 2008-02-25 Naba Kumar <naba@gnome.org>
1822 * NEWS: Updated for release 2.3.5
1823 * configure.in: Bumped version to 2.3.5
1825 * plugins/build-basic-autotools/build-basic-autotools.c:
1826 (on_editor_changed): Avoid accessing text which is greater than
1829 * plugins/editor/text_editor_cbs.[c,h]: Removed dead code.
1831 2008-02-25 Sébastien Granjoux <seb.sfo@free.fr>
1833 * plugins/debug-manager/breakpoints.c:
1834 Fix #518329: Crash when adding breakpoint and other similar bugs
1836 2008-02-25 Johannes Schmid <jhs@gnome.org>
1838 * tagmanager/entry.c: (updateSortedFlag), (isCtagsLine),
1839 (copyBytes), (copyFile), (openTagFile), (makeTagEntry):
1840 Never call error() which calls exit()
1841 #517646 – Anjuta exists with code 2 when i try to import gedit
1843 2008-02-23 Johannes Schmid <jhs@gnome.org>
1845 * plugins/sourceview/sourceview.c: (ieditor_insert):
1846 Block insert_text signal when inserting manually.
1848 2008-02-23 Johannes Schmid <jhs@gnome.org>
1850 * plugins/sourceview/sourceview.c: (on_insert_text):
1851 Fixed a problem with the "insert-text" signal that broke
1852 copy&paste sometimes
1854 2008-02-22 Johannes Schmid <jhs@gnome.org>
1856 * plugins/language-support-cpp-java/plugin.c:
1857 (get_line_indentation_base):
1858 More fixes for comment handling and made the code
1861 2008-02-22 Johannes Schmid <jhs@gnome.org>
1863 * plugins/sourceview/sourceview.c: (on_insert_text):
1864 Fixed #517919 – Crash on pasting docblock
1866 2008-02-20 Johannes Schmid <jhs@gnome.org>
1868 Patch from James Liggett:
1869 * plugins/profiler/profiler.glade:
1870 Fix width options dialog. Translations are not longer cut off. (#516630)
1872 2008-02-18 Johannes Schmid <jhs@gnome.org>
1874 * plugins/sourceview/sourceview.c: (on_insert_text):
1875 Do not change the iterator in the "insert-text" handler because
1876 it has some strange side-effects when copying text
1877 Fix useless free'ing in hover-leave that might have led to random
1880 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
1882 * plugins/debug-manager/start.c:
1883 Avoid a glib warning if no project is loaded
1885 2008-02-18 Sébastien Granjoux <seb.sfo@free.fr>
1887 * manuals/anjuta-manual/C/debugger.xml:
1888 Remove warning about new debugger
1890 2008-02-17 Johannes Schmid <jhs@gnome.org>
1892 * manuals/anjuta-manual/figures/project-window.png:
1893 Use a smaller picture
1895 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
1897 * plugins/gdb/debugger.c:
1898 Set breakpoint in file with uncommon characters in path name
1900 2008-02-17 Johannes Schmid <jhs@gnome.org>
1902 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
1903 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1905 * plugins/sourceview/sourceview.c: (on_insert_text):
1906 Fix "char-added" signal to pass the correct iterator
1908 2008-02-17 Sébastien Granjoux <seb.sfo@free.fr>
1910 * plugins/gdb/debugger.c:
1911 Load executable in gdb with space in path name
1913 2008-02-17 Johannes Schmid <jhs@gnome.org>
1915 * plugins/language-support-cpp-java/plugin.c:
1916 (get_line_indentation_base), (get_line_auto_indentation),
1918 Some bugfixes and clean-ups in comment indentation code
1920 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
1921 (anjuta_view_finalize), (anjuta_view_key_press_event):
1922 * plugins/sourceview/sourceview.c: (on_insert_text),
1923 (sourceview_create_highligth_indic), (sourceview_new):
1924 Cleaned implementation of char-added signal by using "insert-text" signal
1925 instead of filtering "key-press-event"
1926 * plugins/sourceview/sourceview-cell.c: (icell_get_character),
1927 (icell_get_length), (icell_get_char), (iiter_first), (iiter_last),
1929 Fixed implementation of get_character and return value of iiter_first() and
1932 2008-02-16 Johannes Schmid <jhs@gnome.org>
1934 * plugins/valgrind/plugin.c: (valgrind_activate),
1935 (ipreferences_merge), (ipreferences_unmerge):
1936 * plugins/valgrind/vgactions.c: (vg_actions_run):
1937 * plugins/valgrind/vgdefaultview.c: (valgrind_view_load_log):
1939 Fixed crasher when starting valgrind because of strange prefs handling and
1940 #516641 – Valgrind: Load Log does not clear list
1942 2008-02-15 James Liggett <jrliggett@cox.net>
1944 * plugins/profiler/plugin.c:
1945 (on_select_other_target_button_clicked):
1946 Select the new custom target in the list so that the user sees it.
1948 Bug 516630 – Selection custom binary in profiler is not
1951 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1953 * manuals/anjuta-manual/C/projects.xml:
1954 Fix #515993: "Add package" button is "Add Package" in code
1955 Fix #516727: "Build All" is "Build Project" in code
1956 Fix #516728: "Clean All" is "Clean Project" in code
1957 Fix #516728: "Autogenerate" is "Run Autogenerate..." in code
1958 Fix #516730: Fix note title
1959 "Configure" is "Run Configure..." in code
1961 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1963 * (added) manuals/anjuta-manual/C/figures/project-window.png,
1964 (removed) manuals/anjuta-manual/C/figures/project_win.png,
1965 manuals/anjuta-manual/C/projects.xml,
1966 manuals/anjuta-manual/Makefile.am:
1967 Fix #515207: Add a new project window screenshoot
1968 Rename "Project View" to "Project window"
1970 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1972 * plugins/project-import/project-import.c:
1973 Fix #516743: Import project keeps an old date on project file
1975 * plugins/project-manager/plugin.c:
1976 Fix #516737: Import project doesn't load project with space in name
1978 2008-02-16 Sébastien Granjoux <seb.sfo@free.fr>
1980 * plugins/debug-manager/command.c:
1981 Destroy local variables on each step
1983 * plugins/debug-manager/debug_tree.c,
1984 plugins/debug-manager/watch.c,
1985 plugins/debug-manager/locals.c,
1986 plugins/gdb/debugger.c,
1987 libanjuta/interfaces/libanjuta.idl:
1988 Parse local variables scope (not used yet)
1990 2008-02-15 James Liggett <jrliggett@cox.net>
1992 reviewed by: Johannes Schmid <jhs@gnome.org>
1994 * plugins/profiler/gprof-options.c: (setup_widgets),
1995 (gprof_options_set_target), (gprof_options_has_target),
1996 (gprof_options_get_string):
1997 * plugins/profiler/gprof-options.h:
1998 * plugins/profiler/plugin.c: (ifile_open):
1999 516128 – crash in Anjuta IDE: selected profiler as the...
2001 2008-02-14 Johannes Schmid <jhs@gnome.org>
2003 * plugins/macro/macro-db.c: (save_macro), (macro_db_get_macro):
2004 * plugins/macro/macro-dialog.c: (on_macro_selection_changed):
2005 * plugins/symbol-browser/an_symbol.c:
2006 * plugins/symbol-browser/an_symbol_view.c:
2007 (on_symbol_view_row_expanded):
2008 Fixed some memory leaks (Remember to all free/unref everything that comes
2009 from gtk_tree_model_get())
2011 2008-02-14 Johannes Schmid <jhs@gnome.org>
2013 * plugins/document-manager/search-box.c: (on_search_activated):
2014 516377 – Status bar does not change its status of 'Search for .. continued at top'
2015 (caused by differences between scintilla and sourceview)
2017 2008-02-13 James Liggett <jrliggett@cox.net>
2019 * plugins/subversion/svn-diff-command.c: (svn_diff_command_run):
2020 Output in UTF-8 format to avoid hangs with the editor. (#516014)
2022 2008-02-14 Johannes Schmid <jhs@gnome.org>
2024 * plugins/language-support-cpp-java/plugin.c:
2025 (get_line_indentation_base), (get_line_auto_indentation),
2026 (on_editor_char_inserted_cpp):
2027 504905 – Ctrl-I (Auto Indent) doesn't indent properly after C++ public: and private:
2029 2008-02-13 Johannes Schmid <jhs@gnome.org>
2031 * plugins/language-support-cpp-java/plugin.c:
2032 (is_iter_inside_string), (get_line_auto_indentation):
2033 Handle comments in the code and do not ask editor. Fixes scintilla
2034 indentation (sourceview does not report comments anyway).
2036 * plugins/sourceview/sourceview-cell.c: (iiter_diff):
2037 Diff with correct sign (also fixes some issues with language-support)
2039 2008-02-13 Johannes Schmid <jhs@gnome.org>
2041 * plugins/language-support-cpp-java/plugin.c:
2042 (get_line_indentation_base):
2043 Act even more clever for comments. Indent /* */ comments correctly
2046 2008-02-13 Johannes Schmid <jhs@gnome.org>
2048 * plugins/sourceview/sourceview.c: (ieditor_set_tab_size):
2049 Also set indentation size correctly, when tab size is set
2050 by language support plugin
2052 2008-02-13 Johannes Schmid <jhs@gnome.org>
2054 * plugins/language-support-cpp-java/plugin.c:
2055 (get_line_indentation_base):
2057 Indent lines after comments correctly
2059 2008-02-13 Johannes Schmid <jhs@gnome.org>
2061 * libanjuta/anjuta-launcher.c: (anjuta_launcher_set_encoding_real),
2062 (anjuta_launcher_set_encoding), (anjuta_launcher_fork):
2063 * libanjuta/anjuta-launcher.h:
2064 Some more fixes from symbol-db-branch
2067 Move anjuta-shell to noinst_PROGRAMS as it is just a test
2069 2008-02-12 Johannes Schmid <jhs@gnome.org>
2071 Patch from Gennaro Bellizio <genbell@tiscali.it>:
2072 * global-tags/Makefile.am:
2074 #515954 – create_global_tags.sh: wrong anjuta-tags path
2076 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
2077 (anjuta_launcher_dispose), (anjuta_launcher_check_password_real),
2078 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
2079 (anjuta_launcher_scan_pty), (anjuta_launcher_set_encoding),
2080 (anjuta_launcher_fork):
2081 * libanjuta/anjuta-launcher.h:
2082 Fix anjuta_launcher_set_encoding() and cleaned-up. Mostly backported
2083 from symbol-db branch
2085 2008-02-11 Johannes Schmid <jhs@gnome.org>
2087 * plugins/file-manager/file-model.c: (file_model_expand_idle):
2088 515868 – File browser only shows icons when activated
2090 2008-02-11 Johannes Schmid <jhs@gnome.org>
2092 * plugins/file-manager/file-model.c: (file_model_expand_idle):
2093 #515867 – Anjuta dies on startup
2095 2008-02-11 Johannes Schmid <jhs@gnome.org>
2097 * TODO.tasks: Marked subversion task as completed
2099 === anjuta 2.3.4 ===
2101 2008-02-11 Naba Kumar <naba@gnome.org>
2103 * configure.in: Bumped version to 2.3.4
2105 2008-02-10 Naba Kumar <naba@gnome.org>
2107 * NEWS: Updated for release.
2109 2008-02-10 Johannes Schmid <jhs@gnome.org>
2111 * plugins/document-manager/anjuta-document-manager.plugin.in:
2112 Added html, javascript and glade file types. This makes it possible to
2113 edit a glade file by hand in anjuta (shows a dialog whether to use Glade or
2114 document-manager (#514695 – Anjuta v2.2.3 can't open js files)
2116 * plugins/file-wizard/anjuta-file-wizard.glade:
2117 * plugins/gdb/anjuta-gdb.glade:
2118 * plugins/project-wizard/anjuta-project-wizard.glade:
2119 * plugins/search/anjuta-search.glade:
2120 * plugins/terminal/anjuta-terminal-plugin.glade:
2122 Fixed some other translation issues (#507921)
2124 2008-02-10 Naba Kumar <naba@gnome.org>
2126 * plugins/gtodo/preferences.c: (preferences_cb_do_tooltip): Removed
2127 unnecessary warning. Fixes bug #510183 - Tooltips claim to be broken.
2129 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
2131 * manuals/anjuta-manual/C/interface.xml,
2132 manuals/anjuta-manual/C/introduction.xml,
2133 manuals/anjuta-manual/C/preferences.xml,
2134 manuals/anjuta-manual/C/fileoperations.xml,
2135 manuals/anjuta-manual/C/projects.xml:
2136 Fix spelling errors, including bug #515204, #515172, #515117
2139 2008-02-10 Naba Kumar <naba@gnome.org>
2141 * plugins/document-manager/plugin.c: Fixed stream comment and added
2142 translator's comment for 'block comment', 'box comment' and 'stream
2145 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
2147 * plugins/debug-manager/command.c,
2148 plugins/debug-manager/command.h,
2149 plugins/debug-manager/breakpoints.c,
2150 libanjuta/interfaces/libanjuta.idl:
2151 Avoid adding the same breakpoint several times
2153 * plugins/gdb/debugger.c:
2154 Fix bug #515463: Deattaching process kill it
2156 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
2158 * manuals/anjuta-manual/C/debugger.xml:
2159 Fix translation bug #515459 and #515460
2161 2008-02-10 Johannes Schmid <jhs@gnome.org>
2163 Patch from Rémi Cardona <remi@gentoo.org>
2165 * plugins/build-basic-autotools/Makefile.am:
2166 * plugins/cvs-plugin/Makefile.am:
2167 * plugins/document-manager/Makefile.am:
2168 * plugins/editor/Makefile.am:
2169 * plugins/indent/Makefile.am:
2170 * plugins/language-support-cpp-java/Makefile.am:
2171 * plugins/message-view/Makefile.am:
2172 * plugins/sourceview/Makefile.am:
2173 * plugins/symbol-browser/Makefile.am:
2174 * plugins/terminal/Makefile.am:
2175 * scripts/build-schemas.mk:
2177 Fix #512531 – Parallel build fails
2179 * AUTHORS: Added Rémi
2181 2008-02-10 Sébastien Granjoux <seb.sfo@free.fr>
2183 * plugins/debug-manager/queue.c:
2184 Fix interrupt command, not working due to previous change
2186 2008-02-10 Johannes Schmid <jhs@gnome.org>
2190 * src/anjuta-callbacks.c (removed):
2191 * src/anjuta-callbacks.h (removed):
2193 Removed (almost) empty files, fixes #515383 and #515388
2195 2008-02-09 James Liggett <jrliggett@cox.net>
2197 Reviewed by Naba Kumar <naba@gnome.org>:
2199 * plugins/subversion/svn-add-command.c: (svn_add_command_new):
2200 * plugins/subversion/svn-cat-command.c: (svn_cat_command_new):
2201 * plugins/subversion/svn-command.c:
2202 (svn_command_make_canonical_path):
2203 * plugins/subversion/svn-command.h:
2204 * plugins/subversion/svn-copy-command.c: (svn_copy_command_new):
2205 * plugins/subversion/svn-diff-command.c: (svn_diff_command_new):
2206 * plugins/subversion/svn-log-command.c: (svn_log_command_new):
2207 * plugins/subversion/svn-merge-command.c: (svn_merge_command_new):
2208 * plugins/subversion/svn-remove-command.c:
2209 (svn_remove_command_new):
2210 * plugins/subversion/svn-status-command.c:
2211 (svn_status_command_new):
2212 * plugins/subversion/svn-switch-command.c:
2213 (svn_switch_command_new):
2214 * plugins/subversion/svn-update-command.c:
2215 (svn_update_command_new):
2216 Make sure that all paths are "canonical" by libsvn rules so anjuta doesn't
2217 die if the user gives a path that libsvn doesn't like.
2221 2008-02-08 Sébastien Granjoux <seb.sfo@free.fr>
2223 * plugins/debug-manager/command.c,
2224 plugins/debug-manager/command.h,
2225 plugins/debug-manager/queue.c:
2226 Fix crashes when trying to stop the debugger while it is busy
2228 2008-02-08 Johannes Schmid <jhs@gnome.org>
2230 Patch from Rodrigo Moya <rodrigo@novell.com>
2232 * plugins/glade/plugin.c: (ifile_open):
2233 * plugins/symbol-browser/test-class.cpp:
2234 * AUTHORS: Added Rodrigo
2236 #514732 – 64 bit compliation error
2237 #514733 – Use of uninitialized variables
2239 2008-02-05 Sébastien Granjoux <seb.sfo@free.fr>
2241 * manuals/anjuta-manual/C/debugger.xml:
2242 Fix translation bug #514494 and bug #514440
2244 2008-02-05 Massimo Cora' <maxcvs@email.it>
2246 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
2247 Fix a compile error added in the previous patch
2249 2008-02-04 Sébastien Granjoux <seb.sfo@free.fr>
2251 * plugins/profiler/gprof-view.c,
2252 plugins/class-inheritance/class-callbacks.c,
2253 plugins/class-inheritance/class-inherit.c,
2254 plugins/symbol-browser/an_symbol.c,
2255 plugins/symbol-db/symbol-db-engine-iterator-node.c,
2256 libanjuta/interfaces/libanjuta.idl:
2257 Change ianjuta_symbol_file function to ianjuta_symbol_uri
2259 2008-02-04 Johannes Schmid <jhs@gnome.org>
2261 * plugins/search/anjuta-search.glade: Fixed typo
2263 2008-02-03 Johannes Schmid <jhs@gnome.org>
2265 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_add_item):
2266 * libanjuta/anjuta-utils.c: (anjuta_util_execute_shell):
2267 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2269 * plugins/build-basic-autotools/build-basic-autotools.c:
2270 (build_get_context), (build_configure_project):
2271 * plugins/class-gen/anjuta-class-gen-plugin.glade:
2272 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2273 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_commit_response):
2274 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_terminated):
2275 * plugins/devhelp/plugin.c: (devhelp_activate):
2276 * plugins/editor/Makefile.am:
2277 * plugins/editor/anjuta-editor-scintilla.glade:
2278 * plugins/editor/text_editor.c:
2279 * plugins/editor/text_editor.h:
2280 * plugins/editor/text_editor_menu.c (removed):
2281 * plugins/editor/text_editor_menu.h (removed):
2282 * plugins/file-wizard/anjuta-file-wizard.glade:
2283 * plugins/gtodo/notification.c: (create_notification_window):
2284 * plugins/gtodo/preferences.c: (preferences_widget):
2285 * plugins/language-support-cpp-java/plugin.c:
2286 (cpp_java_plugin_activate_plugin):
2287 * plugins/message-view/anjuta-message-manager-plugin.glade:
2288 * plugins/message-view/plugin.c: (activate_plugin):
2289 * plugins/project-manager/plugin.c: (confirm_removal):
2290 * plugins/search/anjuta-search.glade:
2291 * plugins/search/plugin.c:
2292 * plugins/search/search-replace.c: (nb_results_alert):
2293 * plugins/subversion/subversion-commit-dialog.c:
2294 (on_subversion_commit_response):
2295 * plugins/symbol-browser/plugin.c: (activate_plugin):
2296 * plugins/valgrind/plugin.c: (on_menu_run_activate):
2297 * plugins/valgrind/vgcachegrindprefs.c: (cache_settings_new):
2298 * plugins/valgrind/vggeneralprefs.c: (vg_general_prefs_init):
2301 Fixed translation bugs from #507921.
2302 Removed unused files in scintilla plugin
2304 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
2306 * manuals/anjuta-manual/C/debugger.xml:
2307 Fix bug #514124 and bug #514138: Wrong menu item name
2309 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
2311 * plugins/profiler/gprof-view.c,
2312 plugins/symbol-browser/plugin.c,
2313 plugins/class-inheritance/class-callbacks.c,
2314 plugins/debug-manager/plugin.c,
2315 plugins/tools/editor.c,
2316 plugins/search/search-replace.c,
2317 plugins/search/search-replace_backend.c,
2318 plugins/search/search-replace_backend.h,
2319 plugins/build-basic-autotools/build-basic-autotools.c,
2320 plugins/document-manager/plugin.c,
2321 plugins/document-manager/file_history.c,
2322 plugins/document-manager/anjuta-docman.c,
2323 plugins/document-manager/anjuta-docman.h,
2324 plugins/document-manager/action-callbacks.c,
2325 libanjuta/interfaces/libanjuta.idl:
2326 Rename IAnjutaDocumentManager functions:
2327 find_document_with_path, goto_file_line, goto_file_line_mark
2328 and get_full_filename into
2329 find_document_with_uri, goto_uri_line, goto_uri_line_mark
2331 Fix search plugin to use an URI instead of a file path
2332 Fix anjuta_docman_get_uri to always return an URI
2334 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
2336 * plugins/debug-manager/breakpoints.c:
2337 Fix bug #514118: Rename Clear All Breakpoints to Remove
2340 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
2342 * manuals/anjuta-manual/C/debugger.xml:
2343 Update debugger documentation
2345 2008-02-03 Sébastien Granjoux <seb.sfo@free.fr>
2347 * plugins/debug-manager/sharedlib.c,
2348 plugins/debug-manager/anjuta-debug-manager.glade,
2349 plugins/debug-manager/queue.c,
2350 plugins/tools/execute.c,
2351 plugins/tools/anjuta-tools.glade,
2352 plugins/tools/editor.c,
2353 plugins/project-wizard/templates/terminal.wiz,
2354 plugins/project-wizard/templates/xlib-dock.wiz,
2355 plugins/project-wizard/templates/wxwin.wiz,
2356 plugins/project-wizard/templates/java.wiz,
2357 plugins/project-wizard/templates/gnome.wiz,
2358 plugins/project-wizard/templates/anjuta-plugin.wiz,
2359 plugins/project-wizard/templates/gtkmm.wiz,
2360 plugins/project-wizard/templates/python.wiz,
2361 plugins/project-wizard/templates/cpp.wiz,
2362 plugins/project-wizard/templates/sdl.wiz,
2363 plugins/project-wizard/templates/gtk.wiz,
2364 plugins/project-wizard/templates/minimal.wiz,
2365 plugins/project-wizard/templates/xlib.wiz,
2366 plugins/project-wizard/templates/gcj.wiz,
2367 plugins/gdb/plugin.c,
2368 plugins/gdb/debugger.c,
2369 libanjuta/anjuta-plugin-manager.c:
2370 Partial fix of #507921: translation issues in debug-manager, tools,
2371 project-wizard, gdb and anjuta-plugin-manager.
2373 2008-02-02 Sébastien Granjoux <seb.sfo@free.fr>
2375 * plugins/debug-manager/queue.c:
2376 Debugger Local, Stack and Thread windows were missing due to
2377 the previous change.
2379 2008-02-02 Johannes Schmid <jhs@gnome.org>
2381 * manuals/anjuta-manual/Makefile.am:
2382 Fixed #513888 – Trailing '\' in anjuta-manual/Makefile.am
2383 causes make install to fail
2385 2008-02-02 Johannes Schmid <jhs@gnome.org>
2387 * plugins/macro/macros.xml:
2388 #495511 – Header_h macro correction
2390 2008-02-02 Johannes Schmid <jhs@gnome.org>
2392 * plugins/patch/patch-plugin.glade:
2393 gtk-apply is not translatable...
2395 2008-02-02 Johannes Schmid <jhs@gnome.org>
2397 * plugins/build-basic-autotools/build-basic-autotools.c:
2398 (on_build_mesg_format):
2400 Also check for untranslated messages from make. Should fix
2401 #511981 – Error parsing make output
2403 2008-02-02 Johannes Schmid <jhs@gnome.org>
2405 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
2408 Fixed #511010 – [UI] Execute program utility window
2410 2008-02-02 Johannes Schmid <jhs@gnome.org>
2413 Fixed #509908 – [UI] Problems with the General settings tab
2415 2008-02-02 Johannes Schmid <jhs@gnome.org>
2417 * manuals/anjuta-manual/C/fileoperations.xml:
2418 Fixed #513730 – Option not present in the GUI po file
2420 2008-02-02 Johannes Schmid <jhs@gnome.org>
2422 * plugins/sourceview/anjuta-editor-sourceview.glade:
2423 Adjust preferences default values
2425 2008-02-02 Johannes Schmid <jhs@gnome.org>
2427 * plugins/document-manager/plugin.c: (docman_plugin_set_tab_pos):
2428 Fixed #512535 – Open files tabs' position is correctly remembered
2429 but not applied at startup
2431 2008-02-02 Johannes Schmid <jhs@gnome.org>
2433 * plugins/search/search-replace.c: (on_message_clicked):
2434 Pass and uri ianjuta_document_manager_goto_file_line_mark() to
2435 fix clicking on search result messages
2437 2008-02-01 James Liggett <jrliggett@cox.net>
2439 * plugins/subversion/svn-command.c: (on_svn_notify):
2440 Fixed wrong status message output when resolving conflicts.
2442 2008-02-02 Johannes Schmid <jhs@gnome.org>
2444 * configure.in: Require GtkSourceView 2.1.2
2445 * plugins/sourceview/sourceview-prefs.c: (init_colors_and_fonts):
2446 * plugins/sourceview/sourceview.c: (mark_real), (imark_unmark),
2447 (imark_is_marker_set), (imark_delete_all_markers),
2448 (ibookmark_toggle), (goto_bookmark), (ibookmark_clear_all):
2450 Adapted to API changes in GtkSourceView
2452 2008-02-01 Johannes Schmid <jhs@gnome.org>
2454 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
2455 Fixed tabsize preference
2457 2008-02-01 Johannes Schmid <jhs@gnome.org>
2459 * manuals/anjuta-manual/C/fileoperations.xml:
2460 * manuals/anjuta-manual/C/interface.xml:
2463 * manuals/anjuta-manual/Makefile.am:
2464 * manuals/anjuta-manual/C/figures/*:
2466 Updated figures to be in clearlooks theme, removed old figures
2468 2008-02-01 Johannes Schmid <jhs@gnome.org>
2470 * plugins/patch/patch-plugin.glade:
2471 * plugins/patch/plugin.c: (patch_plugin_activate):
2472 Another UI issue with the patch plugin and silenced a compiler
2475 Patch from James Liggett:
2476 * plugins/profiler/gprof-call-graph-view.c:
2477 (gprof_call_graph_view_create_columns):
2478 * plugins/profiler/gprof-flat-profile-view.c:
2479 (gprof_flat_profile_view_create_columns):
2480 * plugins/profiler/gprof-view.c: (gprof_view_format_float):
2481 * plugins/profiler/gprof-view.h:
2483 Use two decimal places for float values in profiler views (#507831)
2485 2008-02-01 Johannes Schmid <jhs@gnome.org>
2488 * plugins/editor/Makefile.am:
2490 Fixed #512751 – libgnomeprint unnecessary without scintilla
2492 2008-01-31 Johannes Schmid <jhs@gnome.org>
2494 * plugins/language-manager/languages.xml:
2495 Added a pretty ugly string for C++ headers. Maybe we should rely
2496 on mime-types instead...
2498 2008-01-31 Johannes Schmid <jhs@gnome.org>
2500 * plugins/language-support-cpp-java/cpp-java-assist.c:
2501 (get_iter_column), (cpp_java_assist_get_calltip_context),
2502 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2503 (on_assist_chosen), (cpp_java_assist_install):
2504 * plugins/language-support-cpp-java/plugin.c:
2505 (on_editor_char_inserted_cpp):
2506 Removed annoying DEBUG_PRINTs
2508 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
2509 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
2510 * plugins/sourceview/sourceview.c: (iassist_show_tips):
2512 Fixed "jumping" tooltips, fixed indentation of brances
2514 2008-01-31 Johannes Schmid <jhs@gnome.org>
2516 * plugins/document-manager/plugin.c: (on_document_changed):
2517 Fixed crash when closing anjuta after all document tabs have been closed
2519 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
2521 * plugins/debug-manager/anjuta-debug-manager.glade:
2522 Fix #513485: wrong strings maked as translatable
2524 2008-01-31 Sébastien Granjoux <seb.sfo@free.fr>
2526 * plugins/debug-manager/threads.c,
2527 plugins/debug-manager/stack_trace.c:
2528 Avoid crash when getting relative path from debugger (same fix
2531 * plugins/debug-manager/queue.c:
2532 Emit all state changes notification
2534 * plugins/debug-manager/start.c:
2535 Fix #511586: Project path with "+" not working in debugger
2537 2008-01-31 Johannes Schmid <jhs@gnome.org>
2539 * plugins/patch/patch-plugin.glade:
2540 Fixed button ui problem...
2542 Patch from James Liggett:
2543 * plugins/profiler/gprof-call-graph-block-entry.c:
2544 (gprof_call_graph_block_primary_entry_new),
2545 (gprof_call_graph_block_secondary_entry_new):
2546 * plugins/profiler/gprof-flat-profile-entry.c:
2547 (gprof_flat_profile_entry_new):
2549 Fix #507831 - Wrong Profiler values for some locales
2551 2008-01-31 Johannes Schmid <jhs@gnome.org>
2553 * plugins/sourceview/anjuta-editor-sourceview.glade:
2554 * plugins/sourceview/sourceview-prefs.c:
2555 * plugins/sourceview/sourceview.c: (sourceview_finalize):
2557 Fixed Editor->View popup menu for those entries that are appropriate for
2560 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2562 * plugins/debug-manager/breakpoints.c:
2563 Fix #512901: Crash when adding a breakpoint
2565 * plugins/debug-manager/queue.c:
2566 Remove a possible memory leak
2568 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2570 * plugins/debug-manager/data_view.c,
2571 plugins/debug-manager/sparse_view.c,
2572 manuals/anjuta-manual/C/debugger.xml:
2573 Fix #513130, #513131 #513135: Wrong menu item names and errors
2574 in the documentation
2576 2008-01-30 Sébastien Granjoux <seb.sfo@free.fr>
2578 * plugins/tools/editor.c:
2579 ianjuta_document_manager_find_document_with_path expect an uri not
2582 2008-01-29 Sébastien Granjoux <seb.sfo@free.fr>
2584 * manuals/reference/libanjuta/libanjuta-docs.sgml,
2585 manuals/reference/libanjuta/libanjuta-sections.txt,
2586 libanjuta/interfaces/libanjuta.idl:
2587 Documentation fixes for IAnjutaDebugger* interfaces
2589 === anjuta 2.3.3 ===
2591 2008-01-27 Naba Kumar <naba@gnome.org>
2593 * Makefile.am, anjuta.spec.in, configure.in: Removed unmaintained
2596 * plugins/symbol-browser/plugin.c: (on_editor_foreach_disconnect),
2597 (value_added_current_editor), (value_removed_current_editor):
2600 * TODO.tasks: Updated.
2602 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init): Added
2603 scrollwindow shadow in.
2605 * plugins/editor/anjuta-editor-scintilla.glade:
2606 * plugins/editor/style-editor.c: (create_style_editor_gui):
2607 Set style window transient and cetered for preferences window.
2608 Fixed Bug #365490 - problems displaying Scintilla Colors & Fonts dialog
2610 * plugins/editor/anjuta-editor-scintilla.glade:
2611 Fixes Bug #427108 - Scintilla plugin configuration folding-style
2614 * configure.in, NEWS: Updated for release 2.3.3
2616 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2618 * plugins/debug-manager/anjuta-debug-manager.glade:
2619 Fix #512224: Use a string in english
2621 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2623 * plugins/build-basic-autotools/build-basic-autotools.c:
2624 ianjuta_document_manager_goto_file_line_mark needs an uri and
2627 2008-01-26 Sébastien Granjoux <seb.sfo@free.fr>
2629 * plugins/symbol-browser/plugin.c,
2630 plugins/symbol-browser/an_symbol_view.c:
2631 use gnome_vfs_get_uri_from_local_path to get local path from uri
2632 This takes care of escaping some characters
2634 2008-01-25 Sébastien Granjoux <seb.sfo@free.fr>
2636 * plugins/debug-manager/stack_trace.c:
2637 Probably fix #510028: crash debugger when having a relative filename
2640 2008-01-25 Tom <tpgww@onepost.net>
2642 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
2644 * plugins/document-manager/plugin.c,
2645 plugins/document-manager/file_history.c,
2646 plugins/document-manager/file_history.h,
2647 plugins/document-manager/anjuta-docman.c,
2648 plugins/document-manager/anjuta-docman.h:
2649 Rename filename argument to uri when an uri is expected
2650 anjuta_docman_get_document_for_uri will remove symlinks
2652 2008-01-25 Naba Kumar <naba@gnome.org>
2654 * plugins/terminal/terminal.c: (terminal_execute),
2656 * plugins/tools/execute.c: Fixed couple of gtk+ critical warnings.
2658 2008-01-24 Sébastien Granjoux <seb.sfo@free.fr>
2660 * plugins/debug-manager/anjuta-debug-manager.glade,
2661 plugins/debug-manager/start.c:
2662 Fix #511049: Change UI of add source directories dialog
2664 2008-01-24 Naba Kumar <naba@gnome.org>
2666 * plugins/editor/text-editor-iterable.c: (iiter_get_length):
2667 * plugins/editor/text_editor.c: (itext_editor_get_text_all),
2668 (itext_editor_get_text), (itext_editor_get_length): Fixes implementations
2669 of ianjuta_editor_get_length(), ianjuta_iterable_get_length() and
2670 ianjuta_editor_get_text_all(). Current Search-replace and symbol-db
2673 2008-01-24 Johannes Schmid <jhs@gnome.org>
2675 Patch from: Luca Ferretti <ella.uca@libero.it>:
2677 * plugins/document-manager/anjuta-docman.c:
2678 (anjuta_docman_page_init), (anjuta_docman_class_init):
2679 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new):
2681 Fix #511757 – Close icon in tabs cut off (Patch was only for
2682 document-manager, also adapted it for message-manager)
2684 2008-01-24 Johannes Schmid <jhs@gnome.org>
2686 * plugins/Makefile.am:
2687 * plugins/sourceview/anjuta-document.c:
2688 * plugins/sourceview/anjuta-marshal.list:
2689 * plugins/sourceview/anjuta-view.c: (anjuta_view_class_init),
2690 (anjuta_view_key_press_event):
2691 * plugins/sourceview/sourceview-cell.c: (icell_iface_init),
2692 (iiter_next), (iiter_previous), (iiter_last), (iiter_compare),
2693 (iiter_diff), (iiter_iface_init):
2694 * plugins/sourceview/sourceview.c: (on_document_char_added),
2695 (ieditor_goto_position), (ieditor_get_text),
2696 (ieditor_get_text_all), (ieditor_get_position), (ieditor_insert),
2697 (ieditor_erase), (ieditor_get_line_from_position),
2698 (ieditor_get_line_begin_position), (ieditor_get_line_end_position),
2699 (ieditor_get_position_from_offset), (ieditor_get_start_position),
2700 (ieditor_get_end_position), (ieditor_goto_start),
2701 (ieditor_goto_end), (ieditor_iface_init), (iconvert_to_upper),
2702 (iconvert_to_lower), (iindic_set), (iassist_suggest),
2703 (iassist_show_tips):
2705 Implemented new iterators interface in sourceview editor and
2708 2008-01-23 Naba Kumar <naba@gnome.org>
2710 * libanjuta/interfaces/libanjuta.idl:
2711 * manuals/reference/libanjuta/libanjuta-sections.txt:
2712 * plugins/build-basic-autotools/build-basic-autotools.c:
2713 (build_indicator_location_set), (on_editor_changed):
2714 * plugins/debug-manager/plugin.c: (show_program_counter_in_editor):
2715 * plugins/debug-manager/variable.c: (get_hovered_word):
2716 * plugins/document-manager/action-callbacks.c:
2717 (on_editor_command_upper_case_activate),
2718 (on_editor_command_lower_case_activate):
2719 * plugins/document-manager/search-box.c: (on_incremental_search),
2720 (on_search_activated):
2721 * plugins/editor/text-editor-iterable.c: (icell_get_attribute),
2722 (iiter_last), (iiter_set_position), (iiter_get_position),
2723 (iiter_get_length), (iiter_compare), (iiter_diff),
2725 * plugins/editor/text_editor.c: (text_editor_get_position_lineno),
2726 (text_editor_goto_point), (itext_editor_goto_start),
2727 (itext_editor_goto_end), (itext_editor_goto_position),
2728 (itext_editor_get_text_all), (itext_editor_get_text),
2729 (itext_editor_get_position), (itext_editor_get_offset),
2730 (itext_editor_get_length), (itext_editor_insert),
2731 (itext_editor_erase), (itext_editor_erase_all),
2732 (itext_editor_get_column), (itext_editor_get_overwrite),
2733 (itext_editor_set_popup_menu),
2734 (itext_editor_get_line_from_position),
2735 (itext_editor_get_line_begin_position),
2736 (itext_editor_get_line_end_position),
2737 (itext_editor_get_position_from_offset),
2738 (itext_editor_get_start_position), (itext_editor_get_end_position),
2739 (itext_editor_iface_init), (iconvert_to_upper),
2740 (iconvert_to_lower), (iassist_suggest), (iassist_show_tips),
2742 * plugins/editor/text_editor.h:
2743 * plugins/editor/text_editor_cbs.c:
2744 (on_text_editor_scintilla_notify):
2745 * plugins/indent/plugin.c: (on_indent_action_activate):
2746 * plugins/language-support-cpp-java/cpp-java-assist.c:
2747 (cpp_java_assist_get_scope_context),
2748 (cpp_java_assist_get_pre_word),
2749 (cpp_java_assist_show_autocomplete),
2750 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
2751 (on_editor_char_added), (on_assist_chosen):
2752 * plugins/language-support-cpp-java/plugin.c:
2753 (get_line_indentation), (skip_iter_to_previous_logical_line),
2754 (skip_preprocessor_lines), (initialize_indentation_params),
2755 (set_line_indentation), (get_line_indentation_base),
2756 (get_line_auto_indentation), (on_editor_char_inserted_cpp),
2757 (on_editor_char_inserted_java), (on_auto_indent):
2758 * plugins/macro/macro-actions.c: (match_shortcut):
2759 * plugins/macro/macro-dialog.c: (on_ok_clicked):
2760 * plugins/macro/plugin.c: (match_keyword):
2761 * plugins/search/plugin.c: (find_incremental):
2762 * plugins/search/search-replace.c: (search_and_replace),
2763 (search_start_over):
2764 * plugins/search/search-replace_backend.c:
2765 (file_buffer_new_from_te), (file_buffer_line_from_pos),
2766 (create_search_entries):
2767 * plugins/symbol-browser/plugin.c:
2768 (on_editor_buffer_symbols_update_timeout), (on_char_added),
2769 (isymbol_manager_iface_init):
2770 * plugins/symbol-db/plugin.c:
2771 (on_editor_buffer_symbols_update_timeout), (on_char_added),
2772 (isymbol_manager_iface_init):
2773 * plugins/tools/execute.c: (atp_output_context_construct),
2774 (atp_output_context_destroy), (atp_user_tool_execute):
2776 Update IAnjutaEditor and IAnjutaIndicable interfaces to take
2777 iterators instead of integer offsets.
2778 - Renamed original ianjuta_editor_get_position(int) to
2779 ianjuta_editor_get_offset(). It is deprecated.
2780 - Renamed original ianjuta_editor_get_position_iter() to
2781 ianjuta_editor_get_position().
2782 - Renamed ianjuta_editor_get_cell_iter() to
2783 ianjuta_editor_get_position_from_offset()
2784 - Renamed ianjuta_editor_get_text_iter() to ianjuta_editor_get_text()
2785 - Added new methods:
2786 ianjuta_editor_get_start_position(), ianjuta_editor_get_end_position()
2787 ianjuta_editor_get_text_all(), ianjuta_editor_goto_start(),
2788 ianjuta_editor_goto_end().
2789 - All relevent signals and methods converted to use iterators.
2790 - All relevent plugins fixed to use new API.
2791 - Removed ianjuta_editor_cell_get_line() because it is provided by
2792 ianjuta_editor_get_line_from_position().
2793 - Removed ianjuta_symbol_manager_get_completions_at_position()
2794 because it not used anywhere and is not right to be there.
2795 - Updated IAnjutaEditable documentation.
2797 Updated IAnjutaIterable interface:
2798 - ianjuta_iterable_compare() and ianjuta_iterable_diff()
2799 - Introduced 'end-iter' to point at the end of the list.
2800 - Updated IAnjutaIterable documentation.
2802 * plugins/Makefile.am:
2803 (Disabled sourceview plugin for now. Jhs is coming up with a patch
2806 2008-01-22 Johannes Schmid <jhs@gnome.org>
2808 * plugins/file-wizard/anjuta-file-wizard.plugin.in:
2809 * plugins/project-import/anjuta-project-import.glade:
2810 * plugins/project-import/anjuta-project-import.plugin.in:
2811 * plugins/project-wizard/anjuta-project-wizard.glade:
2812 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
2813 * plugins/project-wizard/druid.c: (npw_druid_new):
2814 * plugins/project-wizard/plugin.c: (npw_plugin_create_view):
2816 Fixed #465084 – wizard instead of assistant (only string changes...)
2818 2008-01-20 Rob Bradford <rob@openedhand.com>
2820 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
2821 Fix parsing with quotes in the command line. Kudos to Jorn Baayen for
2822 coming up with the solution. (Bug: #510390.)
2824 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
2826 * plugins/build-basic-autotools/executer.c:
2827 Fix #502508, use anjuta_launcher to keep program output
2829 * plugins/terminal/terminal.c:
2830 Remove unused child_initizlized member
2831 Start the shell on plugin activation
2833 2008-01-20 Sébastien Granjoux <seb.sfo@free.fr>
2835 * plugins/debug-manager/sparse_buffer.c:
2836 Fix a crash when scrolling in the diassembly window
2838 * plugins/debug-manager/sparse_view.c:
2839 Small limit change using the same "unit" for both number
2841 2008-01-19 Naba Kumar <naba@gnome.org>
2843 * plugins/language-support-cpp-java/cpp-java-assist.c:
2844 (cpp_java_assist_get_scope_context),
2845 (cpp_java_assist_get_pre_word): Usef ianjuta_editer_get_text_iter()
2848 2008-01-19 Johannes Schmid <jhs@gnome.org>
2850 * plugins/sourceview/anjuta-editor-sourceview.glade:
2851 * plugins/valgrind/vgrule-editor.c: (vg_rule_editor_save):
2853 And even more strings...
2855 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2857 * plugins/project-wizard/templates/cpp/src/main.cc:
2858 Fix #498734, typing error in c++ project template
2860 2008-01-19 Johannes Schmid <jhs@gnome.org>
2862 * plugins/editor/text_editor.c: (text_editor_save_file):
2863 * plugins/macro/anjuta-macro.glade:
2864 * plugins/subversion/anjuta-subversion.glade:
2866 Fixed even more strings
2868 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2870 * plugins/language-support-cpp-java/cpp-java-assist.c:
2871 Fix bug #488519, remove critical warning (completion_cache == NULL
2874 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2876 * plugins/gdb/debugger.c:
2877 Enable logging of gdb communication with an environment variable
2879 2008-01-19 Naba Kumar <naba@gnome.org>
2881 * plugins/editor/text-editor-iterable.c: (iiter_next),
2882 (iiter_set_position), (iiter_get_position), (iiter_get_length): Use
2883 editor native funtions to avoid round trips.
2885 2008-01-19 Sébastien Granjoux <seb.sfo@free.fr>
2887 * plugins/editor/text_editor.c:
2888 Fix a bug due to the previous patch: Unable to save new file in
2891 2008-01-18 Sébastien Granjoux <seb.sfo@free.fr>
2893 * plugins/debug-manager/disassemble.c,
2894 plugins/debug-manager/disassemble.h,
2895 plugins/debug-manager/registers.c,
2896 plugins/debug-manager/registers.h,
2897 plugins/debug-manager/memory.c,
2898 plugins/debug-manager/memory.h,
2899 plugins/debug-manager/command.c,
2900 plugins/debug-manager/command.h,
2901 plugins/debug-manager/queue.c,
2902 plugins/debug-manager/queue.h,
2903 plugins/debug-manager/breakpoints.c,
2904 plugins/debug-manager/stack_trace.c,
2905 plugins/debug-manager/threads.c,
2906 plugins/debug-manager/plugin.c,
2907 plugins/gdb/plugin.c,
2908 plugins/gdb/debugger.c,
2909 plugins/gdb/debugger.h,
2910 manuals/reference/libanjuta/libanjuta-sections.txt,
2911 manuals/reference/libanjuta/libanjuta.types,
2912 libanjuta/interfaces/libanjuta.idl:
2913 Use gulong instead of guint for addresses
2914 Split IAnjutaCpuDebugger interface in IAnjutaDebuggerRegister,
2915 IAnjutaDebuggerMemory and IAnjutaDebuggerInstruction
2917 * plugins/gdb/anjuta-gdb.plugin.in:
2918 Remove reference to IAnjutaCpuDebugger (useless)
2920 2008-01-18 Johannes Schmid <jhs@gnome.org>
2922 * AUTHORS: Added Alexander
2924 2008-01-18 Johannes Schmid <jhs@gnome.org>
2926 Patch from: Alexander Korolyov <kilork@yandex.ru>
2928 * plugins/editor/text_editor.c: (load_from_file),
2929 (text_editor_save_file):
2931 Fixed symlinks (#510238) and file permission (#405321)
2932 handling for scintilla editor.
2934 2008-01-17 Johannes Schmid <jhs@gnome.org>
2936 * plugins/document-manager/action-callbacks.c:
2937 (on_editor_command_select_all_activate),
2938 (on_editor_command_cut_activate),
2939 (on_editor_command_paste_activate),
2940 (on_editor_command_copy_activate),
2941 (on_editor_command_clear_activate):
2942 Resupport cut/copy/paste/clear on GtkEditables when those
2943 have focus. (Important for shortcuts to work).
2945 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
2946 * plugins/document-manager/search-box.c: (on_search_activated):
2947 * plugins/gdb/plugin.c: (gdb_plugin_start_terminal):
2948 * plugins/patch/patch-plugin.c: (on_ok_clicked):
2949 * plugins/profiler/plugin.c: (profiler_get_data):
2950 * plugins/project-wizard/druid.c: (npw_druid_new):
2951 * plugins/project-wizard/install.c: (on_install_end_install_file):
2952 * plugins/sourceview/anjuta-editor-sourceview.glade:
2953 * plugins/subversion/anjuta-subversion.glade:
2954 * plugins/tools/anjuta-tools.glade:
2955 Various string fixes
2957 2008-01-17 Naba Kumar <naba@gnome.org>
2959 Patch from James Liggett:
2961 * plugins/subversion/subversion-add-dialog.c:
2962 (on_subversion_add_response):
2963 * plugins/subversion/subversion-copy-dialog.c:
2964 (on_subversion_copy_response):
2965 * plugins/subversion/subversion-diff-dialog.c:
2966 (on_subversion_diff_response):
2967 * plugins/subversion/subversion-merge-dialog.c:
2968 (on_subversion_merge_response):
2969 * plugins/subversion/subversion-remove-dialog.c:
2970 (on_subversion_remove_response):
2971 * plugins/subversion/subversion-switch-dialog.c:
2972 (on_subversion_switch_response):
2973 * plugins/subversion/subversion-ui-utils.c: (check_input):
2974 * plugins/subversion/subversion-ui-utils.h:
2975 * plugins/subversion/subversion-update-dialog.c:
2976 (on_subversion_update_response):
2978 If the user doesn't enter any data for path or revision fields in
2979 certain SVN plugin dialogs, libsvn throws assertion failures and
2980 kills Anjuta. To avoid this, the validity of path and revision
2981 input data are checked before the command gets executed.
2983 Fixes Bug #509510 - Check input of some dialogs to avoid termination
2984 if user gives bad or no input
2986 2008-01-16 Sébastien Granjoux <seb.sfo@free.fr>
2988 * plugins/document-manager/anjuta-docman.c:
2989 Fix #507627 memory tab stay active on debugger stop
2990 Remove two unused variables due to the previous patch
2992 2008-01-16 Johannes Schmid <jhs@gnome.org>
2994 * libanjuta/anjuta-plugin-manager.c:
2995 Fixed #508399 – When you enable a plugin, preferences don't show up
2997 2008-01-16 Rob Bradford <rob@openedhand.com>
2999 Reviewed by: Johannes Schmid <jhs@gnome.org>
3001 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
3002 (get_property_value_as_string), (set_property_value_as_string),
3003 (register_callbacks):
3004 * libanjuta/anjuta-preferences.h:
3005 Add support for both file and folder preferences (originally only
3006 folder choosers were supported. (Fixes bug: #508805.)
3008 * plugins/file-manager/file-manager.glade:
3009 Update the only in-tree use of the ANJUTA_PROPERTY_OBJECT_TYPE_FILE
3012 2008-01-16 Johannes Schmid <jhs@gnome.org>
3014 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3016 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3019 Fixed #509875 – The "Update globale tags" button wording is incorrect
3020 Fixed #509873 – Build Autotools Preferences has excessive padding
3021 Fixed #509872 – General Information labels are incorrectly aligned
3022 Fixed #509871 – General preferences has incorrect use of colons
3024 2008-01-16 Johannes Schmid <jhs@gnome.org>
3026 * plugins/document-manager/anjuta-document-manager.glade:
3027 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3029 Fixed #509865 – Incorrect padding in the Documents settings tabs
3030 Fixed #509867 – Create button contents is mis-aligned
3031 Fixed #509869 – "Add Directory" button is not HIG complient
3033 2008-01-16 Johannes Schmid <jhs@gnome.org>
3035 * libanjuta/anjuta-preferences-dialog.c:
3036 (anjuta_preferences_dialog_add_page):
3038 Fix #509864 – No initial section selected when opening the Preferences dialog
3040 2008-01-16 Johannes Schmid <jhs@gnome.org>
3042 * plugins/gtodo/preferences.c: (pref_gconf_set_notifications):
3043 Removed unused gconf_notifications
3045 * plugins/search/anjuta-search.glade:
3046 * plugins/subversion/anjuta-subversion.glade:
3047 * plugins/tools/anjuta-tools.glade:
3048 * src/anjuta-app.c: (anjuta_app_instance_init):
3050 Fixed various strings
3052 2008-01-15 Naba Kumar <naba@gnome.org>
3054 * plugins/editor/text_editor.c: (isavable_save_as): Correctly highlight
3055 newfile saved. Fixes bug #502322 - Highlight doesn't work on new
3058 * plugins/symbol-browser/an_symbol_view.c:
3059 (anjuta_symbol_view_workspace_update_file): Refresh the symbols for
3062 2008-01-15 Johannes Schmid <jhs@gnome.org>
3064 * libanjuta/anjuta-profile.c: (anjuta_profile_class_init),
3065 (anjuta_profile_add_plugins_from_xml):
3066 * plugins/file-manager/file-manager.glade:
3069 * libanjuta/interfaces/libanjuta.idl:
3072 * plugins/sourceview/Makefile.am:
3073 * plugins/sourceview/anjuta-editor-sourceview.glade:
3074 * plugins/sourceview/sourceview-print.c: (paginate), (draw_page),
3075 (end_print), (print_setup), (sourceview_print),
3076 (sourceview_print_preview):
3077 * plugins/sourceview/sourceview.c: (iprint_print),
3078 (iprint_print_preview):
3080 Added printing support to GtkSourceView editor
3082 2007-01-14 Tom <tpgww@onepost.net>
3084 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
3086 * plugins/document-manager/anjuta-docman.c:
3087 Fix two memory leaks added by the previous patch
3089 2008-01-14 Johannes Schmid <jhs@gnome.org>
3091 * plugins/sourceview/assist-tip.c: (assist_tip_move):
3092 * plugins/sourceview/assist-window.c: (assist_window_move):
3096 2008-01-14 Rob Bradford <rob@openedhand.com>
3098 * global-tags/Makefile.am:
3099 * global-tags/create_global_tags.sh.in:
3100 Install anjuta-tags binary into FHS policy compliant directory and
3101 update references. (Fixes bug: 509346.)
3103 2008-01-13 Naba Kumar <naba@gnome.org>
3105 Patch from: Ritesh Khadgaray
3106 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3107 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3108 Adds export-dynamic option to LDFLAGS to project template for libglade
3109 to work for autoconnect signals.
3111 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
3113 * libanjuta/anjuta-utils.c:
3114 anjuta_util_get_real_path return a string that need to be freed
3115 with g_free even if PATH_MAX is not defined
3117 2008-01-13 Andre Klapper <a9016009@gmx.de>
3119 * manuals/anjuta-manual/Makefile.am: add forgotten Swedish entry
3122 2008-01-13 Sébastien Granjoux <seb.sfo@free.fr>
3124 * plugins/document-manager/anjuta-docman.c:
3125 Do not reopen file having escaped character (+,...) in path name
3127 2008-01-13 Naba Kumar <naba@gnome.org>
3129 * libanjuta/interfaces/libanjuta.idl:
3130 * plugins/class-gen/plugin.c: (cg_plugin_add_to_project):
3131 * plugins/project-manager/plugin.c: (iproject_manager_iface_init):
3132 Renamed IAnjutaProjectManager::add_source_multi() to more appropriate
3133 IAnjutaProjectManager::add_sources().
3135 * plugins/glade/plugin.c: (on_glade_resource_removed),
3136 (on_glade_resource_updated), (ifile_open), (iwizard_activate): Added
3137 stubs for handing resources in glade file.
3139 2008-01-13 Naba Kumar <naba@gnome.org>
3141 * libanjuta/anjuta-launcher.c: (is_password_prompt): Use const.
3143 * plugins/glade/plugin.c: (ifile_open): Select the first window
3144 in the glade project when it is first opened. Avoids empty glade
3145 document the first time.
3147 2008-01-12 Bolesław Kulbabiński <bolekk@gmail.com>
3149 Reviewed by: Johannes Schmid <jhs@gnome.org>
3151 * plugins/gtodo/callback.c: (remove_todo_item):
3152 Fix #507304 – crash in Anjuta IDE while removing done tasks
3154 2008-01-11 Sébastien Granjoux <seb.sfo@free.fr>
3156 * plugins/debug-manager/anjuta-debug-manager.ui,
3157 plugins/debug-manager/plugin.c,
3158 plugins/debug-manager/start.h,
3159 plugins/debug-manager/start.c:
3160 New menu item to add extra source directories for debugger
3162 === anjuta 2.3.2 ===
3164 2008-01-11 Bolesław Kulbabiński <bolekk@gmail.com>
3166 * plugins/gtodo/callback.c: (remove_todo_item):
3167 Fix #507304 – crash in Anjuta IDE while removing done tasks
3169 2008-01-11 Naba Kumar <naba@gnome.org>
3171 * configure.in: Bumped version to 2.3.2
3172 * NEWS: Updated for anjuta 2.3.2 release
3173 * plugins/build-basic-autotools/build-basic-autotools.c: It's 'make dist'
3176 2008-01-11 Johannes Schmid <jhs@gnome.org>
3178 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
3180 Reverted accidently commited change
3182 * plugins/document-manager/anjuta-document-manager.glade:
3183 Fix Gtk-Critical because of broken glade file
3185 2008-01-11 Naba Kumar <naba@gnome.org>
3187 * plugins/glade/plugin.c: (on_document_destroy),
3188 (glade_plugin_add_project): Fixed a bug where when more than one
3189 glade document is open and one is closed, it closes all the glade
3190 documents. Also it might have fixed the bug where sometimes closing
3191 the glade document leaves glade widget tree unclosed.
3193 2008-01-11 Naba Kumar <naba@gnome.org>
3195 * libanjuta/Makefile.am: Install glade3 files in own prefix to
3196 prevent install errors when not installed as root (then the files
3197 are only useful when glade-3 is installed in the same prefix, but it
3198 doesn't harm anjuta runtime).
3200 * plugins/sourceview/sourceview.c: Commented use of a file
3201 not currently distributed.
3203 2008-01-10 Naba Kumar <naba@gnome.org>
3205 * po/POTFILES.skip: Added plugins/macro/macros.xml because there is
3206 nothing to translate in it.
3208 2008-01-10 Johannes Schmid <jhs@gnome.org>
3210 * plugins/project-wizard/templates/gnome.wiz:
3211 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3212 * plugins/project-wizard/templates/gnome/src/main.c:
3213 * plugins/project-wizard/templates/translatable-strings.h:
3215 Fixed #508497 and added a new chooser to select whether to use
3218 2008-01-10 Johannes Schmid <jhs@gnome.org>
3220 Patch from Tom <tpgww@onepost.net>:
3222 * libanjuta/anjuta-utils.c: (anjuta_util_get_real_path),
3223 (anjuta_util_glist_path_dedup):
3224 * libanjuta/anjuta-utils.h:
3226 Give the method a proper prefixed name
3228 * plugins/document-manager/action-callbacks.c:
3229 (get_current_popup_active),
3230 (on_editor_command_select_all_activate),
3231 (on_editor_command_cut_activate),
3232 (on_editor_command_paste_activate),
3233 (on_editor_command_copy_activate),
3234 (on_editor_command_clear_activate), (on_show_search),
3235 (on_repeat_quicksearch):
3236 * plugins/document-manager/action-callbacks.h:
3237 * plugins/document-manager/anjuta-docman.c:
3238 (anjuta_docman_add_editor), (anjuta_docman_get_current_popup),
3239 (anjuta_docman_goto_file_line_mark),
3240 (anjuta_docman_get_full_filename):
3241 * plugins/document-manager/anjuta-docman.h:
3242 * plugins/document-manager/anjuta-document-manager.ui:
3243 * plugins/document-manager/plugin.c:
3244 (update_document_ui_interface_items):
3246 Better way to fix the popup-menu items (Cut/Copy/Paste)
3247 and various clean-ups.
3249 * plugins/document-manager/search-box.c: (on_document_changed),
3250 (search_box_fill_search_focus):
3251 * plugins/document-manager/search-box.h:
3252 * plugins/search/plugin.c:
3254 Add a menu item to repeat the quick search
3256 2008-01-10 Johannes Schmid <jhs@gnome.org>
3258 * plugins/language-support-cpp-java/cpp-java-assist.c:
3261 Fixed #508424 – Auto complete: previous char was removed when
3262 pre TAB to auto complete.
3264 2008-01-10 Johannes Schmid <jhs@gnome.org>
3266 Patch from: James Ligett:
3268 * plugins/profiler/gprof-call-graph-view.c:
3269 (gprof_call_graph_view_create_columns):
3270 * plugins/profiler/gprof-flat-profile-view.c:
3271 (gprof_flat_profile_view_create_columns):
3273 Fixed translation issues (#496833)
3275 2008-01-10 Johannes Schmid <jhs@gnome.org>
3277 Patch from Bolesław Kulbabiński <bolekk@gmail.com> (GHOP):
3279 * plugins/gtodo/gtodo.c: (category_manager_add_item):
3280 Fix #460390 – Changing categories while edinting something
3282 2008-01-09 Naba Kumar <naba@gnome.org>
3284 * libanjuta/anjuta-plugin-manager.c:
3285 (anjuta_plugin_manager_activate_plugins): Commented dead code and
3288 * libanjuta/anjuta-status.c: (anjuta_status_dispose): Fixes a memory
3289 corruption reported in bug #507491. Potentially fixes too.
3291 2008-01-09 Johannes Schmid <jhs@gnome.org>
3293 Patch from Bolesław Kulbabiński <<bolekk@gmail.com> (GHOP):
3295 * plugins/gtodo/mcategory.c: (category_manager_add_item):
3296 Fix bug #505205 completely
3298 * AUTHORS: Added Bolesław
3300 2008-01-08 Johannes Schmid <jhs@gnome.org>
3302 * plugins/document-manager/action-callbacks.c:
3303 (on_editor_command_cut_activate),
3304 (on_editor_command_paste_activate),
3305 (on_editor_command_copy_activate),
3306 (on_editor_command_clear_activate):
3308 Fixed editor popup menu (Cut, Copy, Paste)
3310 2008-01-08 Johannes Schmid <jhs@gnome.org>
3312 * plugins/sourceview/sourceview.c: (autodetect_language):
3313 Fixed a crash when creating a new file
3315 2008-01-08 Johannes Schmid <jhs@gnome.org>
3317 Patch by <bolekk@gmail.com> (GHOP Student)
3319 * plugins/gtodo/mcategory.c: (category_manager_add_item):
3322 2008-01-08 Naba Kumar <naba@gnome.org>
3324 * libanjuta/anjuta-plugin-handle.c: (anjuta_plugin_handle_new):
3325 * libanjuta/anjuta-plugin-manager.c:
3326 (anjuta_plugin_manager_select),
3327 (anjuta_plugin_manager_activate_plugins):
3328 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
3329 * plugins/file-loader/plugin.c: (sort_wizards), (open_with_dialog),
3330 (on_create_submenu), (create_open_with_submenu):
3331 * src/about.c: (on_about_plugin_activate),
3332 (about_create_plugins_submenu): Use translated version of get_string()
3333 API in AnjutaDescription for translatable properties. Fixes bug #496833
3336 2008-01-07 Johannes Schmid <jhs@gnome.org>
3338 * plugins/build-basic-autotools/executer.c: (execute_program):
3339 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
3340 * plugins/debug-manager/anjuta-debug-manager.glade:
3341 * plugins/debug-manager/locals.c: (create_locals_gui):
3342 * plugins/file-loader/plugin.c: (on_create_submenu):
3343 * plugins/gtodo/main.h:
3344 * plugins/gtodo/preferences.c: (preferences_widget):
3345 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
3346 * plugins/tools/anjuta-tools.glade:
3347 * plugins/tools/execute.c: (atp_output_context_print):
3350 Another bunch of i18n fixes (#496833)
3352 2008-01-07 Johannes Schmid <jhs@gnome.org>
3354 * plugins/build-basic-autotools/build-basic-autotools.c:
3355 (on_build_terminated):
3356 * plugins/gtodo/interface.c: (set_read_only):
3357 * plugins/project-manager/plugin.c: (confirm_removal),
3358 (on_popup_add_to_project):
3359 * plugins/subversion/anjuta-subversion.glade:
3360 * plugins/tools/execute.c: (atp_output_context_print_result):
3362 Fixed some strings from #496833
3364 2008-01-07 Johannes Schmid <jhs@gnome.org>
3366 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
3367 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
3369 * plugins/language-support-cpp-java/plugin.c: (install_support),
3370 (uninstall_support), (ipreferences_merge), (ipreferences_unmerge):
3371 Added basic Vala support
3373 * plugins/sourceview/sourceview.c: (autodetect_language):
3374 Fixed mime-type detection
3376 2008-01-06 Massimo Cora' <maxcvs@email.it>
3378 Reviewed by: Johannes Schmid <jhs@gnome.org>
3380 * plugins/symbol-db/plugin.c: (on_global_treeview_row_collapsed),
3381 (value_removed_current_editor), (symbol_db_activate),
3382 (symbol_db_deactivate):
3383 * plugins/symbol-db/symbol-db-engine.c:
3384 (symbol_db_engine_get_global_members_filtered):
3385 * plugins/symbol-db/symbol-db-view.c:
3386 (do_add_child_symbol_to_view), (prepare_for_adding),
3387 (on_symbol_inserted), (sdb_view_row_expanded_idle_destroy),
3388 (sdb_view_row_expanded_idle), (sdb_view_namespace_row_expanded),
3389 (sdb_view_global_row_expanded), (sdb_view_vars_row_expanded),
3390 (symbol_db_view_row_expanded), (symbol_db_view_row_collapsed),
3391 (sdb_view_init), (sdb_view_finalize),
3392 (sdb_view_build_and_display_base_tree):
3393 * plugins/symbol-db/symbol-db-view.h:
3394 added controls to expand Global tab nodes in a non-freezing way.
3395 Fixed also some little bugs always on global-tab.
3397 2008-01-06 Naba Kumar <naba@gnome.org>
3399 Patches from James Liggett:
3400 * plugins/profiler/gprof-call-graph-view.c:
3401 (gprof_call_graph_view_create_columns):
3402 * plugins/profiler/gprof-flat-profile-view.c:
3403 (gprof_flat_profile_view_create_columns):
3404 * plugins/profiler/gprof-function-call-tree-view.c:
3405 (gprof_function_call_tree_view_create_columns): Made all
3406 of the columns resizable and reorderable.
3408 2008-01-06 Johannes Schmid <jhs@gnome.org>
3410 * libanjuta/anjuta-launcher.c: (anjuta_launcher_initialize),
3411 (anjuta_launcher_check_password_real),
3412 (anjuta_launcher_scan_output), (anjuta_launcher_scan_error),
3413 (anjuta_launcher_scan_pty),
3414 (anjuta_launcher_disable_password_check):
3415 * libanjuta/anjuta-launcher.h:
3416 Added disable_password_check for stream where it does not make sense
3417 (e.g symbol-db) and lots of DEBUG_PRINTS to better scope launcher errors
3418 that sometimes occur in symbol-db plugin
3420 * plugins/file-manager/file-model.c:
3421 (file_model_cancel_expand_idle):
3422 Fixed removing of idle source
3424 * plugins/sourceview/anjuta-view.c: (anjuta_view_set_colors):
3425 * plugins/sourceview/sourceview-prefs.c: (on_gconf_notify_color):
3427 Fixed #348854 – invisible cursor in certain themes
3429 2008-01-06 Naba Kumar <naba@gnome.org>
3431 * libanjuta/anjuta-preferences.c:
3432 (anjuta_preferences_register_property_custom): Fixed a crash bug on
3433 closing preferences dialog due to patch in bug #507300
3435 2008-01-06 Naba Kumar <naba@gnome.org>
3437 * plugins/language-support-cpp-java/cpp-java-assist.c:
3439 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3440 * plugins/search/search-replace_backend.c: (create_search_entries):
3441 Added missing unrefs.
3443 2008-01-06 Johannes Schmid <jhs@gnome.org>
3445 * plugins/debug-manager/variable.c: (get_hovered_word):
3446 Add a g_object_unref()
3448 * plugins/sourceview/sourceview.c: (ieditor_get_text_iter),
3449 (on_sourceview_hover_leave):
3450 Fixed hover and editor interface to make hover in debugger work
3452 2008-01-06 Naba Kumar <naba@gnome.org>
3454 * plugins/editor/text-editor.c: Whitespaces fixes.
3455 * plugins/language-manager/plugin.c: (ilanguage_get_from_string): Use
3456 DEBUG_PRINT instead of g_message.
3458 2008-01-06 Sébastien Granjoux <seb.sfo@free.fr>
3460 * plugins/debug-manager/breakpoints.c:
3461 Fix #507441: Disable all breakpoints doesn't work
3462 Fix #507444: Enable Breakpoint menu item doesn't change name
3464 2008-01-05 Naba Kumar <naba@gnome.org>
3466 * manuals/reference/libanjuta/libanjuta.types: Renamed
3467 IAnjutaVariableDebugger to IAnjutaDebuggerVariable to fix build error.
3469 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
3471 * plugins/debug-manager/variable.c:
3472 Update variable display to use IAnjutaIterable instead of position
3474 * plugins/editor/text_editor_cbs.c,
3475 plugins/editor/text_editor.c:
3476 Fix Gtk critical warnings when a hover signal is emitted
3477 Fix get_text_iter in Scintilla (range should include last character)
3479 2008-01-05 Sébastien Granjoux <seb.sfo@free.fr>
3481 * plugins/debug-manager/debug_tree.c,
3482 plugins/debug-manager/debug_tree.h,
3483 plugins/debug-manager/watch.c,
3484 plugins/debug-manager/command.c,
3485 plugins/debug-manager/queue.c,
3486 plugins/gdb/plugin.c,
3487 plugins/gdb/debugger.c,
3488 plugins/gdb/debugger.h,
3489 libanjuta/interfaces/libanjuta.idl:
3490 Rename IAnjutaVariableDebugger to IAnjutaDebuggerVariable
3492 2008-01-05 Naba Kumar <naba@gnome.org>
3494 * plugins/valgrind/plugin.c: Removed stock icon open/save from
3495 menus to avoid conflict with file open/save. Fixes bug #507455
3497 2008-01-05 Johannes Schmid <jhs@gnome.org>
3500 Conditionally depend on gtksourceview2 >= 2.1.0
3502 * libanjuta/interfaces/libanjuta.idl:
3503 Update IAnjutaEditorSeletion and IAnjutaEditorHover to use
3504 iterators instead of positions
3506 * plugins/debug-manager/threads.c:
3507 Fixed a warnings by including gnome-vfs properly
3509 * plugins/debug-manager/variable.c: (get_hovered_word),
3511 Updated to changes in IAnjutaEditorHover/Selection
3513 * plugins/document-manager/action-callbacks.c:
3514 (on_editor_command_upper_case_activate),
3515 (on_editor_command_lower_case_activate):
3516 * plugins/document-manager/search-box.c: (on_incremental_search),
3517 (on_search_activated):
3518 * plugins/editor/text_editor.c: (itext_editor_get_text_iter),
3519 (itext_editor_erase), (itext_editor_iface_init), (iselection_set),
3520 (iselection_get_start), (iselection_get_end),
3521 (iselection_iface_init), (ihover_display), (ihover_iface_init):
3522 * plugins/editor/text_editor_cbs.c:
3523 (on_text_editor_scintilla_notify):
3525 Updated to changes in IAnjutaEditorHover/Selection and updated editor
3526 interface of scintilla editor.
3528 * plugins/language-manager/languages.xml:
3529 * plugins/language-manager/plugin.c:
3530 (ilanguage_get_from_mime_type), (ilanguage_get_from_string):
3531 Added chdr to C language files and some DEBUG_PRINTs
3533 * plugins/language-support-cpp-java/cpp-java-assist.c:
3535 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
3536 * plugins/search/plugin.c: (find_incremental):
3537 * plugins/search/search-replace.c: (search_and_replace):
3538 * plugins/search/search-replace_backend.c: (create_search_entries):
3539 Adapted to changed interfaces
3541 * plugins/sourceview/Makefile.am:
3542 * plugins/sourceview/anjuta-document.c: (anjuta_document_init),
3543 (set_uri), (anjuta_document_save):
3544 * plugins/sourceview/anjuta-editor-sourceview.glade:
3545 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
3546 (anjuta_view_key_press_event):
3547 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
3548 * plugins/sourceview/sourceview-cell.c:
3549 (sourceview_cell_instance_init), (sourceview_cell_finalize),
3550 (icell_get_line), (icell_get_attribute), (icell_iface_init):
3551 * plugins/sourceview/sourceview-prefs.c: (get_bool),
3552 (on_gconf_notify_disable_hilite), (on_gconf_notify_tab_size),
3553 (on_gconf_notify_indent_size), (on_gconf_notify_braces_check),
3554 (on_gconf_notify_view_marks), (on_gconf_notify_view_right_margin),
3555 (on_gconf_notify_right_margin_position), (sourceview_prefs_init):
3556 * plugins/sourceview/sourceview-private.h:
3557 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
3558 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
3559 (on_document_loaded), (sourceview_instance_init),
3560 (sourceview_dispose), (sourceview_finalize),
3561 (sourceview_create_markers), (sourceview_new),
3562 (ifile_savable_save), (ieditor_get_tab_size),
3563 (ieditor_set_tab_size), (ieditor_set_use_spaces),
3564 (ieditor_set_auto_indent), (ieditor_goto_line),
3565 (ieditor_get_text_iter), (ieditor_iface_init), (iselect_to_brace),
3566 (iselect_block), (iselect_set), (iselect_get_start),
3567 (iselect_get_end), (iselect_iface_init), (mark_real), (imark_mark),
3568 (imark_unmark), (imark_is_marker_set),
3569 (imark_location_from_handle), (imark_delete_all_markers),
3570 (ibookmark_toggle), (goto_bookmark), (ibookmark_first),
3571 (ibookmark_last), (ibookmark_next), (ibookmark_previous),
3572 (ibookmark_clear_all), (iprint_print), (iprint_print_preview),
3573 (ilanguage_get_supported_languages), (autodetect_language),
3574 (ilanguage_set_language), (iassist_show_tips),
3575 (on_sourceview_hover_leave), (on_sourceview_hover_over),
3576 (ihover_display), (ihover_iface_init):
3578 Use GtkSourceView 2.1.x:
3579 * New mark interface
3580 * Fixed #486724 and #488615
3581 * Implemented hover interface
3582 * Adapted to changed interfaces
3584 2008-01-04 Rob Bradford <rob@o-hand.com>
3586 Reviewed by Naba Kumar <naba@gnome.org>:
3587 * libanjuta/anjuta-preferences.c:
3588 (anjuta_preferences_register_property_custom):
3589 Unregister preferences for custom preferences when the widget is
3592 2008-01-03 Johannes Schmid <jhs@gnome.org>
3594 * plugins/file-manager/file-model.c: (file_model_row_expanded),
3595 (file_model_row_collapsed):
3596 Fixed the too method to take a correct data argument
3598 2008-01-02 Johannes Schmid <jhs@gnome.org>
3600 * plugins/document-manager/anjuta-docman.c:
3601 (anjuta_docman_add_document), (anjuta_docman_remove_document):
3602 ref and unref correctly to silence a Gtk+ critical
3604 2008-01-01 Johannes Schmid <jhs@gnome.org>
3606 * plugins/editor/text_editor.c: (itext_editor_get_text):
3607 Fixed #506740 – ianjuta_editor_get_text crash if request
3608 text past the buffer length
3610 2008-01-01 Sébastien Granjoux <seb.sfo@free.fr>
3612 * plugins/debug-manager/utilities.c,
3613 plugins/debug-manager/utilities.h,
3614 plugins/debug-manager/breakpoints.c:
3615 Move get_current_editor function in utilities.c
3617 * plugins/debug-manager/plugin.c,
3618 plugins/debug-manager/debug_tree.c,
3619 plugins/debug-manager/debug_tree.h,
3620 plugins/debug-manager/watch.c,
3621 plugins/debug-manager/watch.h,
3622 plugins/debug-manager/locals.c,
3623 plugins/debug-manager/locals.h,
3624 (added) plugins/debug-manager/variable.c,
3625 (added) plugins/debug-manager/variable.h,
3626 plugins/debug-manager/Makefile.am:
3627 Use hover interface to display variable value
3629 2007-12-31 Johannes Schmid <jhs@gnome.org>
3631 * libanjuta/Makefile.am:
3632 Only install glade catalog files if glade-3 is available
3633 (Fixes #506269 and #500296)
3635 2007-12-30 Johannes Schmid <jhs@gnome.org>
3637 * libanjuta/anjuta-preferences.c: (get_property_value_as_string),
3638 (set_property_value_as_string), (register_callbacks):
3640 Fixed GtkFileChooserButton preferences to also work when only the combo
3641 changes without a dialog being open.
3643 2007-12-29 Johannes Schmid <jhs@gnome.org>
3645 * plugins/editor/Makefile.am:
3646 Fixed #506266 – Attempting to build the scintilla plugin, even when explicitly disabled
3648 2007-12-29 Johannes Schmid <jhs@gnome.org>
3650 * plugins/devhelp/plugin.c: (devhelp_activate):
3651 Fixed #498986 - Anjuta-2.3.0 fails to build
3653 2007-12-29 Johannes Schmid <jhs@gnome.org>
3655 * plugins/debug-manager/breakpoints.c: (on_added_current_editor):
3656 * plugins/debug-manager/plugin.c:
3657 (on_run_to_cursor_action_activate):
3658 * plugins/document-manager/anjuta-docman.c:
3659 (anjuta_docman_goto_file_line_mark):
3660 * plugins/symbol-db/plugin.c: (value_added_current_editor),
3661 (value_removed_current_editor):
3663 Fixed IAnjutaEditor vs. IAnjutaDocument GTK+-Criticals. We should really rename
3664 all those to value_added_current_document...
3666 * plugins/editor/anjuta-editor-scintilla.glade:
3667 Fixed #505315 – anjuta hangs when going from editing a glade file to editing a c source file
3668 Remember to ALWAYS use for loops when iterating of a GList* as this is much more convinient!
3670 2007-12-28 Massimo Cora' <maxcvs@email.it>
3672 * plugins/symbol-db/plugin.c: (on_importing_project_end),
3673 (symbol_db_activate), (symbol_db_deactivate),
3674 (symbol_db_instance_init), (isymbol_manager_get_parents):
3675 * plugins/symbol-db/plugin.h:
3676 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3677 * plugins/symbol-db/symbol-db-engine.c:
3678 (symbol_db_engine_get_global_members_filtered):
3679 * plugins/symbol-db/symbol-db-view.c: (prepare_for_adding),
3680 (on_symbol_inserted):
3681 Filtered out static functions on global-tab. E.g. when flag
3682 is_file_scope = 1 we won't add entries there.
3683 Fixed a little bug on 'Global'->'Vars/Others' node too.
3685 2007-12-28 Johannes Schmid <jhs@gnome.org>
3687 * libanjuta/anjuta-launcher.c:
3688 Fixed a silly (and completely useless) memory corruption that probably
3689 only occured at a few race conditions though I wonder why it did not
3692 2007-12-28 Johannes Schmid <jhs@gnome.org>
3693 * plugins/cvs-plugin/cvs-execute.c: (on_cvs_mesg_parse):
3694 * plugins/debug-manager/plugin.c: (set_program_counter):
3695 * plugins/debug-manager/stack_trace.c: (on_stack_trace_updated):
3696 * plugins/debug-manager/start.c: (get_source_directories):
3697 * plugins/debug-manager/threads.c: (on_info_thread),
3699 * plugins/file-manager/file-model.c: (file_model_set_property):
3700 * plugins/file-manager/plugin.c: (file_manager_set_default_uri):
3701 * plugins/tools/editor.c: (on_editor_response):
3703 Use gnome_vfs_get_uri_from_local_path instead of g_strconcat where appropriate.
3705 * plugins/document-manager/plugin.c: (update_title),
3706 (value_added_project_root_uri):
3707 * plugins/document-manager/plugin.h:
3708 Shorten down the title bar if the current path is inside the opened project
3710 2007-12-28 Massimo Cora' <maxcvs@email.it>
3712 reviewed by: Johannes Schmid <jhs@gnome.org>
3714 * plugins/project-wizard/templates/java/project.anjuta:
3715 * plugins/project-wizard/templates/mkfile/project.anjuta:
3716 * plugins/project-wizard/templates/python/project.anjuta:
3717 Added attribute="Interfaces" and value="IAnjutaSymbolManager" to
3718 let new projects use new SymbolDB plugin.
3720 * plugins/symbol-browser/images/Makefile.am:
3721 added some images taken from MonoDevelop project.
3723 * plugins/symbol-db/plugin.c: (value_added_current_editor),
3724 (goto_file_line), (on_importing_project_end), (project_root_added),
3725 (on_session_load), (symbol_db_deactivate), (symbol_db_finalize),
3726 (isymbol_manager_search):
3727 Added project-updating feature when opening a project with some files
3728 modified externally [e.g. a svn up].
3730 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
3731 (sdb_engine_iterator_node_instance_init),
3732 (sdb_engine_iterator_node_finalize),
3733 (symbol_db_engine_iterator_node_set_conversion_hash):
3734 * plugins/symbol-db/symbol-db-engine-iterator-node.h:
3735 * plugins/symbol-db/symbol-db-engine-iterator.c:
3736 (symbol_db_engine_iterator_new):
3737 * plugins/symbol-db/symbol-db-engine-iterator.h:
3738 Moved Hash table initialization into the engine. This proxies and
3739 speeds up the process of creation and iteration of a GdaDataModel.
3741 * plugins/symbol-db/symbol-db-engine.c:
3742 (sdb_engine_ctags_output_thread),
3743 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
3744 (sdb_engine_scan_files_1), (sdb_engine_init),
3745 (sdb_engine_unlink_shared_files), (sdb_engine_finalize),
3746 (symbol_db_engine_add_new_workspace),
3747 (symbol_db_engine_add_new_project), (sdb_engine_add_new_file),
3748 (sdb_engine_update_file), (on_scan_update_files_symbols_end),
3749 (symbol_db_engine_get_sym_type_conversion_hash),
3750 (symbol_db_engine_update_files_symbols),
3751 (symbol_db_engine_update_project_symbols),
3752 (symbol_db_engine_update_buffer_symbols),
3753 (symbol_db_engine_get_class_parents),
3754 (symbol_db_engine_get_global_members_filtered),
3755 (symbol_db_engine_get_scope_members_by_symbol_id_filtered),
3756 (symbol_db_engine_get_scope_members_by_symbol_id),
3757 (symbol_db_engine_get_scope_members),
3758 (symbol_db_engine_get_current_scope),
3759 (symbol_db_engine_get_file_symbols),
3760 (symbol_db_engine_get_symbol_info_by_id),
3761 (symbol_db_engine_find_symbol_by_name_pattern),
3762 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
3763 * plugins/symbol-db/symbol-db-engine.h:
3764 * plugins/symbol-db/symbol-db-view-locals.c:
3765 (sdb_view_locals_get_iter_from_row_ref),
3766 (symbol_db_view_locals_clear_cache), (do_add_child_symbol_to_view),
3767 (traverse_on_scan_end), (on_scan_end), (on_symbol_removed),
3768 (on_symbol_inserted), (symbol_db_view_locals_update_list):
3769 Changes on some queries fuctions and some fixes. Added *_filtered
3772 * plugins/symbol-db/symbol-db-view.c:
3773 (do_add_child_symbol_to_view), (add_new_waiting_for),
3774 (prepare_for_adding), (on_symbol_inserted),
3775 (do_recurse_subtree_and_remove), (on_symbol_removed),
3776 (sdb_view_do_add_hidden_dummy_child),
3777 (sdb_view_namespace_row_expanded), (sdb_view_global_row_expanded),
3778 (sdb_view_vars_row_expanded), (symbol_db_view_row_expanded),
3779 (sdb_view_locals_create_new_store), (sdb_view_init),
3780 (sdb_view_finalize), (sdb_view_class_init),
3781 (symbol_db_view_get_type), (sdb_view_load_symbol_pixbufs),
3782 (symbol_db_view_get_pixbuf),
3783 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
3784 New display for global tags. This is the definitive version, bugs apart.
3786 * plugins/symbol-db/tables.sql:
3789 2007-12-27 Naba Kumar <naba@gnome.org>
3791 * libanjuta/interfaces/libanjuta.idl:
3792 * plugins/editor/aneditor-priv.h:
3793 * plugins/editor/aneditor.cxx:
3794 * plugins/editor/text_editor.c: (text_editor_instance_init),
3795 (text_editor_show_hover_tip), (text_editor_hide_hover_tip),
3796 (ihover_display), (ihover_set_timeout), (ihover_iface_init):
3797 * plugins/editor/text_editor.h:
3798 * plugins/editor/text_editor_cbs.c:
3799 (on_text_editor_scintilla_notify):
3801 Implemented IAnjutaEditorHover interface in scintilla editor. Disabled
3802 related code in AnEditor. Fixed some compilation warnings.
3804 2007-12-26 Naba Kumar <naba@gnome.org>
3806 * Changelog: Fixed indentation.
3808 2007-12-25 Naba Kumar <naba@gnome.org>
3810 * plugins/editor/Makefile.am:
3811 * plugins/editor/editor.glade:
3812 * plugins/editor/plugin.c:
3813 * plugins/editor/style-editor.c:
3814 * plugins/sourceview/Makefile.am:
3815 * plugins/sourceview/plugin.c:
3816 * plugins/sourceview/sourceview.glade:
3817 * plugins/valgrind/Makefile.am:
3819 Renamed glade files to anjuta-editor-* to give name space for the
3820 schema files (because they are installed in system directory).
3822 * scripts/build-schemas.mk: Install the schemas files also (need for
3823 binary package installation/uninstallation).
3825 2007-12-25 Johannes Schmid <jhs@gnome.org>
3827 * plugins/language-support-cpp-java/plugin.c:
3828 (set_indentation_param_vim):
3830 Support some more vim modeline commands and shortcuts (#504331)
3832 2007-12-25 Johannes Schmid <jhs@gnome.org>
3834 Patches from James Liggett:
3835 * libanjuta/anjuta-vcs-status-tree-view.c: (path_sort),
3836 (anjuta_vcs_status_tree_view_init):
3837 * plugins/subversion/subversion-commit-dialog.c:
3838 (subversion_commit_dialog):
3839 * plugins/subversion/subversion-diff-dialog.c:
3840 (on_subversion_diff_response):
3841 * plugins/subversion/subversion-log-dialog.c:
3842 (on_log_view_selected_button_clicked),
3843 (on_log_diff_selected_button_clicked),
3844 (on_log_diff_previous_button_clicked):
3845 * plugins/subversion/subversion-resolve-dialog.c:
3846 (subversion_resolve_dialog):
3847 * plugins/subversion/subversion-revert-dialog.c:
3848 (subversion_revert_dialog):
3849 * plugins/subversion/subversion-ui-utils.c: (stop_pulse_timer),
3850 (pulse_progress_bar), (hide_pulse_progress_bar),
3851 (disconnect_data_arrived_signals),
3852 (cancel_data_arrived_signal_disconnect):
3853 * plugins/subversion/subversion-ui-utils.h:
3855 #504818 – Some signals/timeouts should be disconnected when dialogs are closed
3856 #505237 – Sort list of modified files
3858 2007-12-24 Sébastien Granjoux <seb.sfo@free.fr>
3860 * plugins/gdb/debugger.c:
3861 Fix bug #491301: Inspecting a variable opens a bad focus dialog
3863 2007-12-23 Johannes Schmid <jhs@gnome.org>
3865 * plugins/language-support-cpp-java/plugin.c:
3866 (set_indentation_param_emacs), (set_indentation_param_vim),
3867 (parse_mode_line_emacs), (parse_mode_line_vim),
3868 (extract_mode_line), (initialize_indentation_params):
3870 Added (basic) support for vim modelines (#504331)
3872 * plugins/message-view/message-view.c: (message_view_next),
3873 (message_view_previous):
3875 Fixed next/previous message
3877 2007-12-23 Johannes Schmid <jhs@gnome.org>
3879 * libanjuta/anjuta-ui.h:
3880 Check for != NULL before unref'ing pixbuf (related to #497878)
3882 * plugins/devhelp/plugin.c: (register_stock_icons):
3883 * plugins/document-manager/anjuta-docman.c:
3884 (anjuta_docman_add_document):
3885 * plugins/glade/plugin.c: (on_close_activated),
3886 (register_stock_icons), (on_session_save),
3887 (glade_plugin_add_project):
3889 Fixed bugs #497878 crash when double clicking on project->/->src->glade/gtk-foobar.glade
3890 and #503719 Opening and closing .glade files plays badly with docman (Patch from Tom)
3892 * plugins/language-support-cpp-java/plugin.c:
3893 (register_stock_icons):
3894 Fixed stock icon registration macros
3896 2007-12-23 Johannes Schmid <jhs@gnome.org>
3898 * global-tags/Makefile.am:
3899 * launcher/Makefile.am:
3900 * libanjuta/Makefile.am:
3901 * libegg/Makefile.am:
3902 * manuals/anjuta-faqs/Makefile.am:
3903 * manuals/anjuta-manual/Makefile.am:
3904 * manuals/reference/libanjuta/Makefile.am:
3905 * plugins/build-basic-autotools/Makefile.am:
3906 * plugins/class-gen/Makefile.am:
3907 * plugins/class-inheritance/Makefile.am:
3908 * plugins/cvs-plugin/Makefile.am:
3909 * plugins/debug-manager/Makefile.am:
3910 * plugins/devhelp/Makefile.am:
3911 * plugins/document-manager/Makefile.am:
3912 * plugins/editor/Makefile.am:
3913 * plugins/editor/scintilla/Makefile.am:
3914 * plugins/editor/scintilla/include/Makefile.am:
3915 * plugins/file-loader/Makefile.am:
3916 * plugins/file-manager/Makefile.am:
3917 * plugins/file-wizard/Makefile.am:
3918 * plugins/gdb/Makefile.am:
3919 * plugins/glade/Makefile.am:
3920 * plugins/gtodo/Makefile.am:
3921 * plugins/gvim/Makefile.am:
3922 * plugins/indent/Makefile.am:
3923 * plugins/language-manager/Makefile.am:
3924 * plugins/language-support-cpp-java/Makefile.am:
3925 * plugins/macro/Makefile.am:
3926 * plugins/message-view/Makefile.am:
3927 * plugins/patch/Makefile.am:
3928 * plugins/profiler/Makefile.am:
3929 * plugins/project-import/Makefile.am:
3930 * plugins/project-manager/Makefile.am:
3931 * plugins/project-wizard/Makefile.am:
3932 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
3933 * plugins/project-wizard/templates/cpp/src/Makefile.am.tpl:
3934 * plugins/project-wizard/templates/gnome/src/Makefile.am.tpl:
3935 * plugins/project-wizard/templates/gtk/src/Makefile.am.tpl:
3936 * plugins/project-wizard/templates/gtkmm/src/Makefile.am.tpl:
3937 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
3938 * plugins/project-wizard/templates/sdl/src/Makefile.am.tpl:
3939 * plugins/project-wizard/templates/wxwin/src/Makefile.am.tpl:
3940 * plugins/project-wizard/templates/xlib-dock/src/Makefile.am.tpl:
3941 * plugins/project-wizard/templates/xlib/src/Makefile.am.tpl:
3942 * plugins/sample1/Makefile.am:
3943 * plugins/search/Makefile.am:
3944 * plugins/sourceview/Makefile.am:
3945 * plugins/subversion/Makefile.am:
3946 * plugins/symbol-browser/Makefile.am:
3947 * plugins/symbol-db/Makefile.am:
3948 * plugins/symbol-db/test/Makefile.am:
3949 * plugins/terminal/Makefile.am:
3950 * plugins/tools/Makefile.am:
3951 * plugins/valgrind/Makefile.am:
3953 * tagmanager/Makefile.am:
3955 Replaces the deprecated "INCLUDES" in all Makefile.am's with
3956 the correct "AM_CPPFLAGS" preprocessor flags keyword. Also fixes some
3957 warnings from illigel C++ compiler flags.
3959 2007-12-23 Johannes Schmid <jhs@gnome.org>
3961 Patch from Tom <tpgww@onepost.net>:
3963 * plugins/document-manager/anjuta-docman.c:
3964 (on_notebook_tab_btnpress), (on_notebook_tab_btnrelease),
3965 (anjuta_docman_compare_pages), (anjuta_docman_sort_pagelist),
3966 (anjuta_docman_instance_init), (on_notebook_switch_page),
3967 (anjuta_docman_grab_text_focus):
3968 * plugins/document-manager/plugin.c: (on_document_added),
3969 (on_window_key_press_event), (on_window_key_release_event):
3971 Some more document-manager code cleanups and fixes.
3973 2007-12-23 Massimo Cora' <maxcvs@email.it>
3975 * plugins/symbol-db/plugin.c: (register_stock_icons),
3976 (value_added_current_editor), (value_removed_current_editor),
3977 (on_importing_project_end), (project_root_removed):
3978 added controls to clean/populate GtkTreeView(s) on projects unload/load.
3980 * plugins/symbol-db/symbol-db-engine.c: (sdb_engine_finalize),
3981 (symbol_db_engine_get_file_db_path):
3982 fixed a useless warning.
3984 * plugins/symbol-db/symbol-db-view-locals.c:
3985 (traverse_free_waiting_for), (file_view_status_destroy),
3986 (sdb_view_locals_create_new_store), (traverse_files_view_status),
3987 (symbol_db_view_locals_clear_cache), (sdb_view_locals_init),
3988 (sdb_view_locals_finalize), (on_symbol_inserted),
3989 (symbol_db_view_locals_recv_signals_from_engine),
3990 (symbol_db_view_locals_update_list):
3991 more speed on editors switching. GtkTreeStore caching method implemented.
3992 Fixed compiler warnings and a little memory leak.
3994 * plugins/symbol-db/symbol-db-view-locals.h:
3995 * plugins/symbol-db/symbol-db-view.c: (gtree_compare_func),
3996 (traverse_free_waiting_for), (symbol_db_view_clear_cache),
3997 (on_scan_end), (on_symbol_inserted),
3998 (sdb_view_locals_create_new_store), (sdb_view_init),
3999 (sdb_view_finalize), (symbol_db_view_new), (symbol_db_view_open):
4000 * plugins/symbol-db/symbol-db-view.h:
4001 fixed some crashers. Now project loading/populating should be quite quick.
4003 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
4005 * plugins/debug-manager/command.c,
4006 plugins/debug-manager/queue.c:
4007 Take care of command return value (FALSE is an error)
4009 2007-12-22 Sébastien Granjoux <seb.sfo@free.fr>
4011 * plugins/debug-manager/anjuta-debug-manager.glade,
4012 plugins/debug-manager/breakpoints.c:
4013 Remove address, condition and pass breakpoint column if not supported
4014 Fix clear all remove_all to avoid an endless loop if a breakpoint
4017 2007-12-17 Johannes Schmid <jhs@gnome.org>
4019 Patch from Tom <tpgww@onepost.net> (with some changes):
4021 * plugins/document-manager/action-callbacks.c: (on_open_activate),
4022 (on_save_as_activate), (on_save_all_activate),
4023 (on_close_file_activate), (on_close_all_file_activate),
4024 (on_reload_file_activate), (on_editor_command_clear_activate),
4025 (on_transform_eolchars1_activate), (on_comment_block),
4026 (on_comment_box), (on_comment_stream), (on_goto_line_no1_activate),
4027 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4028 (on_editor_linenos1_activate), (on_editor_markers1_activate),
4029 (on_editor_codefold1_activate), (on_editor_indentguides1_activate),
4030 (on_editor_whitespaces1_activate), (on_editor_eolchars1_activate),
4031 (on_editor_linewrap1_activate), (on_zoom_in_text_activate),
4032 (on_zoom_out_text_activate):
4033 * plugins/document-manager/action-callbacks.h:
4034 * plugins/document-manager/anjuta-docman.c:
4035 (on_notebook_page_close_button_click),
4036 (on_notebook_page_close_button_enter),
4037 (on_notebook_page_close_button_leave),
4038 (on_notebook_tab_btnrelease), (on_notebook_page_reordered),
4039 (anjuta_docman_page_init), (anjuta_docman_page_new),
4040 (on_open_filesel_response), (create_file_open_dialog_gui),
4041 (anjuta_docman_save_document_as), (anjuta_docman_dispose),
4042 (anjuta_docman_instance_init), (on_notebook_switch_page),
4043 (on_document_destroy), (anjuta_docman_add_editor),
4044 (anjuta_docman_add_document), (anjuta_docman_remove_document),
4045 (anjuta_docman_set_current_document),
4046 (anjuta_docman_goto_file_line_mark), (get_real_path),
4047 (anjuta_docman_get_full_filename),
4048 (anjuta_docman_delete_all_markers),
4049 (anjuta_docman_delete_all_indicators),
4050 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4051 (anjuta_docman_order_tabs):
4052 * plugins/document-manager/anjuta-docman.h:
4053 * plugins/document-manager/file_history.c: (an_hist_file_new),
4054 (an_file_history_push), (an_file_history_dump):
4055 * plugins/document-manager/file_history.h:
4056 * plugins/document-manager/plugin.c: (update_title),
4057 (value_removed_project_root_uri),
4058 (update_document_ui_interface_items), (menu_name_compare),
4059 (on_document_added), (on_document_changed),
4060 (on_window_key_press_event), (on_window_key_release_event),
4062 * plugins/document-manager/search-box.c: (on_document_changed),
4063 (on_goto_activated), (search_box_init), (search_box_new):
4064 * plugins/document-manager/search-box.h:
4066 Yet more code cleanups
4067 Save glade files correctly in session
4068 Use new tooltip API if available
4069 Sort notebook pages when session is restored (needs work)
4071 2007-12-16 Johannes Schmid <jhs@gnome.org>
4073 * plugins/document-manager/anjuta-docman.c:
4074 (anjuta_docman_add_document):
4076 Present correct widget with anjuta_shell_present_widget(). This got wrong when
4077 the new search bar was introduced.
4079 2007-12-12 Johannes Schmid <jhs@gnome.org>
4081 Patch from Tom <tpgww@onepost.net>:
4082 (#485233 – another bunch of docman cleanups)
4084 * libanjuta/interfaces/libanjuta.idl:
4085 * plugins/document-manager/action-callbacks.c:
4086 (get_current_document), (get_current_focus_widget),
4087 (on_save_activate), (on_save_as_activate), (on_save_all_activate),
4088 (on_close_file_activate), (on_close_all_file_activate),
4089 (on_reload_file_activate), (on_print_activate),
4090 (on_print_preview_activate),
4091 (on_editor_command_upper_case_activate),
4092 (on_editor_command_lower_case_activate),
4093 (on_editor_command_eol_crlf_activate),
4094 (on_editor_command_eol_lf_activate),
4095 (on_editor_command_eol_cr_activate),
4096 (on_editor_command_select_all_activate),
4097 (on_editor_command_select_to_brace_activate),
4098 (on_editor_command_select_block_activate),
4099 (on_editor_command_match_brace_activate),
4100 (on_editor_command_undo_activate),
4101 (on_editor_command_redo_activate),
4102 (on_editor_command_cut_activate),
4103 (on_editor_command_paste_activate),
4104 (on_editor_command_copy_activate),
4105 (on_editor_command_clear_activate),
4106 (on_editor_command_close_folds_all_activate),
4107 (on_editor_command_open_folds_all_activate),
4108 (on_editor_command_toggle_fold_activate),
4109 (on_editor_command_bookmark_toggle_activate),
4110 (on_editor_command_bookmark_first_activate),
4111 (on_editor_command_bookmark_next_activate),
4112 (on_editor_command_bookmark_prev_activate),
4113 (on_editor_command_bookmark_last_activate),
4114 (on_editor_command_bookmark_clear_activate),
4115 (on_transform_eolchars1_activate), (on_comment_block),
4116 (on_comment_box), (on_comment_stream),
4117 (on_goto_block_start1_activate), (on_goto_block_end1_activate),
4118 (on_zoom_in_text_activate), (on_zoom_out_text_activate),
4119 (on_force_hilite_activate), (on_swap_activate),
4120 (on_editor_add_view_activate), (on_editor_remove_view_activate):
4121 * plugins/document-manager/action-callbacks.h:
4122 * plugins/document-manager/anjuta-docman.c:
4123 (on_notebook_page_close_button_click),
4124 (on_notebook_page_close_button_enter),
4125 (on_notebook_page_close_button_leave), (on_notebook_tab_btnpress),
4126 (on_notebook_tab_btnrelease), (anjuta_docman_page_setup),
4127 (anjuta_docman_page_new), (anjuta_docman_page_destroy),
4128 (on_open_filesel_response), (anjuta_docman_open_file),
4129 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
4130 (anjuta_docman_dispose), (anjuta_docman_instance_init),
4131 (anjuta_docman_class_init), (anjuta_docman_new),
4132 (on_notebook_switch_page), (on_document_save_point),
4133 (on_document_destroy), (anjuta_docman_add_editor),
4134 (anjuta_docman_add_document), (anjuta_docman_remove_document),
4135 (anjuta_docman_set_popup_menu),
4136 (anjuta_docman_get_current_focus_widget),
4137 (anjuta_docman_get_page_for_document),
4138 (anjuta_docman_get_current_document),
4139 (anjuta_docman_set_current_document),
4140 (anjuta_docman_goto_file_line),
4141 (anjuta_docman_goto_file_line_mark),
4142 (anjuta_docman_get_full_filename),
4143 (anjuta_docman_present_notebook_page),
4144 (anjuta_docman_update_page_label),
4145 (anjuta_docman_delete_all_markers),
4146 (anjuta_docman_delete_all_indicators),
4147 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
4148 (do_ordertab1), (anjuta_docman_order_tabs),
4149 (anjuta_docman_set_editor_properties),
4150 (anjuta_docman_get_document_for_path),
4151 (anjuta_docman_get_all_doc_widgets):
4152 * plugins/document-manager/anjuta-docman.h:
4153 * plugins/document-manager/editor-tooltips.c:
4154 * plugins/document-manager/plugin.c: (update_title),
4155 (update_document_ui_enable_all), (update_document_ui_disable_all),
4156 (update_document_ui_save_items),
4157 (update_document_ui_interface_items), (update_document_ui),
4158 (on_document_update_save_ui), (update_status),
4159 (on_document_update_ui), (on_document_added),
4160 (on_document_changed), (on_session_save), (on_save_prompt),
4161 (on_docman_auto_save), (on_gconf_notify_timer):
4162 * plugins/document-manager/search-box.c: (on_document_changed),
4163 (search_box_new), (search_box_grab_line_focus):
4164 * plugins/glade/plugin.c: (ifile_open):
4165 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
4166 * plugins/search/search-replace_backend.c: (create_search_entries):
4167 * plugins/sourceview/anjuta-document.c: (set_uri),
4168 (anjuta_document_save):
4169 * plugins/sourceview/sourceview.c: (ifile_savable_save):
4170 * plugins/tools/editor.c: (on_editor_response):
4172 The patch renames most stuff from "editor" or "te" to "doc where appropriate.
4173 It fixes some issues with session handling and several memory lacks.
4174 Gtk 2.12 Tooltip API is used if available.
4176 2007-12-10 Sébastien Granjoux <seb.sfo@free.fr>
4178 * plugins/debug-manager/disassemble.c,
4179 plugins/debug-manager/disassemble.h,
4180 plugins/debug-manager/command.c,
4181 plugins/debug-manager/command.h,
4182 plugins/debug-manager/plugin.c
4183 plugins/debug-manager/sparse_view.c,
4184 plugins/debug-manager/sparse_view.h,
4185 plugins/gdb/plugin.c,
4186 plugins/gdb/debugger.c,
4187 plugins/gdb/debugger.h,
4188 libanjuta/interfaces/libanjuta.idl:
4189 Fix bug #502533: Implement assembler step
4191 * plugins/debug-manager/breakpoints.c:
4192 Do not save temporary breakpoints
4194 * plugins/debug-manager/stack_trace.c:
4195 Fix a crash when a stack command is cancelled
4197 2007-12-09 Sébastien Granjoux <seb.sfo@free.fr>
4199 * plugins/debug-manager/plugin.c,
4200 plugins/debug-manager/breakpoints.c,
4201 plugins/debug-manager/breakpoints.h:
4202 Fix bug #488732: Breakpoint on delete lines
4203 Breakpoints are now linked to their position in editor
4205 * plugins/gdb/debugger.c:
4206 Fix removing condition on breakpoint
4208 2007-12-07 Sébastien Granjoux <seb.sfo@free.fr>
4210 * plugins/debug-manager/anjuta-debug-manager.glade,
4211 plugins/debug-manager/start.c,
4212 plugins/gdb/plugin.c,
4213 plugins/gdb/debugger.c,
4214 plugins/gdb/debugger.h,
4215 libanjuta/interfaces/libanjuta.idl:
4216 Fix bug #481366: Do not stop at the beginning of the program
4218 * plugins/debug-manager/command.c,
4219 plugins/debug-manager/command.h,
4220 plugins/debug-manager/breakpoints.c,
4221 plugins/debug-manager/queue.c,
4222 plugins/debug-manager/queue.h:
4223 Fix a bug remove all breakpoints was not working due to latest changes
4224 Setting breakpoints is disabled when program is running
4226 2007-12-04 Sébastien Granjoux <seb.sfo@free.fr>
4228 * plugins/debug-manager/queue.c,
4229 plugins/gdb/plugin.c:
4230 Fix bug #501469: Crash if mime_type is unknown
4232 2007-12-01 Massimo Cora' <maxcvs@email.it>
4234 * plugins/symbol-db/plugin.c: (on_editor_destroy),
4235 (on_editor_update_ui), (on_single_file_scan_end),
4236 (on_importing_project_end), (project_root_added),
4237 (on_session_load), (symbol_db_activate), (symbol_db_instance_init):
4238 * plugins/symbol-db/plugin.h:
4239 show on status bar files being scanned.
4241 * plugins/symbol-db/symbol-db-engine.c:
4242 (sdb_engine_get_query_by_id), (sdb_engine_populate_db_by_tags),
4243 (sdb_engine_ctags_output_thread),
4244 (sdb_engine_timeout_trigger_signals), (sdb_engine_thread_monitor),
4245 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
4246 (sdb_engine_init), (sdb_engine_finalize), (sdb_engine_class_init),
4247 (sdb_engine_connect_to_db), (symbol_db_engine_db_exists),
4248 (sdb_engine_get_table_id_by_unique_name2),
4249 (symbol_db_engine_open_project),
4250 (sdb_engine_prepare_executing_commands),
4251 (symbol_db_engine_add_new_files), (sdb_engine_add_new_sym_type),
4252 (sdb_engine_add_new_scope_definition), (sdb_engine_add_new_symbol),
4253 (sdb_engine_detects_removed_ids),
4254 (symbol_db_engine_get_class_parents),
4255 (symbol_db_engine_get_global_members),
4256 (symbol_db_engine_get_scope_members_by_symbol_id),
4257 (symbol_db_engine_get_scope_members),
4258 (symbol_db_engine_get_current_scope),
4259 (symbol_db_engine_get_file_symbols),
4260 (symbol_db_engine_get_symbol_info_by_id),
4261 (symbol_db_engine_get_full_local_path),
4262 (symbol_db_engine_find_symbol_by_name_pattern),
4263 (symbol_db_engine_get_parent_scope_id_by_symbol_id):
4264 * plugins/symbol-db/symbol-db-engine.h:
4265 * plugins/symbol-db/symbol-db-view-locals.c:
4266 (sdb_view_locals_init), (traverse_free_waiting_for), (on_scan_end),
4267 (symbol_db_view_locals_recv_signals_from_engine),
4268 (symbol_db_view_locals_update_list):
4269 * plugins/symbol-db/symbol-db-view-locals.h:
4270 * plugins/symbol-db/symbol-db-view.c: (traverse_free_waiting_for),
4271 (on_scan_end), (trigger_on_symbol_inserted), (add_new_waiting_for),
4272 (prepare_for_adding), (on_symbol_inserted), (sdb_view_init),
4273 (symbol_db_view_recv_signals_from_engine), (symbol_db_view_open):
4274 * plugins/symbol-db/symbol-db-view.h:
4275 Added g_thread architecture to scan in background. With this you
4276 can use Anjuta's GUI without freezing.
4277 Improved insertion speed by using a paradigm like 'insert' and 'check'
4278 replacing a 'check' and 'insert' one. This has been done for tables
4279 like symbol, scope, sym_type.
4282 * plugins/symbol-db/tables.sql:
4283 * plugins/symbol-db/test/main.c: (get_global_members), (main),
4284 (thread), (print_message), (bastard_thread), (idle_signals):
4285 fixed a typo on tables that broke sql triggers.
4287 === anjuta 2.3.1 ===
4289 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
4291 * NEWS, AUTHORS: Updated.
4292 * src/Makefile.am: Fixed make distcheck
4294 Patch from Yang Hong:
4295 * plugins/file-manager/file-manager.glade: Fixed file chooser
4296 size in file-manager preferences.
4298 2007-12-02 Naba Kumar <naba.kumar@gnome.org>
4300 * NEWS: Updated for 2.3.1 development release
4301 * configure.in: Bumped version to 2.3.1
4303 2007-12-01 Sébastien Granjoux <seb.sfo@free.fr>
4305 * plugins/debug-manager/threads.c,
4306 plugins/debug-manager/disassemble.c,
4307 plugins/debug-manager/watch.c,
4308 plugins/debug-manager/registers.c,
4309 plugins/debug-manager/locals.c,
4310 plugins/debug-manager/breakpoints.c,
4311 plugins/debug-manager/stack_trace.c,
4312 plugins/debug-manager/command.c,
4313 plugins/debug-manager/command.h,
4314 plugins/debug-manager/queue.c,
4315 libanjuta/interfaces/libanjuta.idl:
4316 Use different signals in IAnjutaDebugManager and IAnjutaDebugger
4317 Document IAnjutaDebugManager signals
4318 Generate new signals in queue.c
4319 Use new signals in other files
4321 2007-11-30 <genbell@tiscali.it>
4323 reviewed by: Sébastien Granjoux <seb.sfo@free.fr>
4325 * plugins/gdb/Makefile.am:
4328 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
4330 * plugins/tools/variable.c:
4331 Fix a bug added in the previous patch (it is not a leak)
4333 2007-11-29 Sébastien Granjoux <seb.sfo@free.fr>
4335 * plugins/project-wizard/druid.c,
4336 plugins/project-wizard/templates/terminal.wiz,
4337 plugins/project-wizard/templates/xlib-dock.wiz,
4338 plugins/project-wizard/templates/wxwin.wiz,
4339 plugins/project-wizard/templates/java.wiz,
4340 plugins/project-wizard/templates/gnome.wiz,
4341 plugins/project-wizard/templates/anjuta-plugin.wiz,
4342 plugins/project-wizard/templates/gtkmm.wiz,
4343 plugins/project-wizard/templates/python.wiz,
4344 plugins/project-wizard/templates/cpp.wiz,
4345 plugins/project-wizard/templates/sdl.wiz,
4346 plugins/project-wizard/templates/gtk.wiz,
4347 plugins/project-wizard/templates/minimal.wiz,
4348 plugins/project-wizard/templates/xlib.wiz,
4349 plugins/project-wizard/templates/gcj.wiz,
4350 plugins/project-wizard/templates/translatable-strings.h,
4351 plugins/project-import/project-import.c:
4352 Partial Fix translation bugs #496833 comment 4,7,8,9,10,11
4354 2007-11-27 Sébastien Granjoux <seb.sfo@free.fr>
4356 * plugins/debug-manager/threads.c,
4357 plugins/debug-manager/disassemble.c,
4358 plugins/debug-manager/watch.c,
4359 plugins/debug-manager/registers.c,
4360 plugins/debug-manager/memory.c,
4361 plugins/debug-manager/locals.c,
4362 plugins/debug-manager/stack_trace.c,
4363 plugins/debug-manager/queue.c,
4364 plugins/debug-manager/queue.h:
4365 Connect debugger signal only when program is loaded
4366 Rename get_feature in is_supported
4368 * plugins/debug-manager/plugin.c:
4369 Remove editor watch when plugin is deactivated
4371 * plugins/debug-manager/anjuta-debug-manager.glade,
4372 plugins/debug-manager/breakpoints.c,
4373 plugins/debug-manager/breakpoints.h:
4374 Rewrite almost completely the breakpoint code
4375 Improve breakpoint dialog
4377 Implement condition, hit count, ignore and temporary attribute
4379 * plugins/debug-manager/command.c,
4380 plugins/debug-manager/command.h:
4381 Add a breakpoint list command
4383 * plugins/gdb/debugger.c,
4384 plugins/gdb/debugger.h:
4385 Add new breakpoint list command
4386 Fix parsing of breakpoint data
4388 * libanjuta/interfaces/libanjuta.idl,
4389 plugins/gdb/plugin.c:
4390 Rename IAnjutaBreakpointDebugger into IAnjutaDebuggerBreakpoint
4392 2007-11-23 Jaap Haitsma <jaap@haitsma.org>
4394 * plugins/document-manager/plugin.c:
4395 Use Ctrl+Shift+s as shortcut for Save As
4397 2007-11-22 Naba Kumar <naba.kumar@gnome.org>
4399 * plugins/subversion/plugin.c: (activate_plugin):
4400 * plugins/symbol-db/plugin.c: (symbol_db_activate):
4401 * src/layout.xml: Fixed dockitem positions.
4403 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
4405 Icons from tpgww@onepost.net:
4406 * plugins/project-wizard/applogo.png:
4407 Icons from patch in bug #480093 comment #23. Also renamed icons.
4409 * plugins/message-view/Makefile.am:
4410 * plugins/message-view/plugin.c: (register_stock_icons),
4411 (ipreferences_merge): Removed redundant icon.
4413 * plugins/document-manager/plugin.c:
4414 (update_editor_ui_disable_all), (update_editor_ui_interface_items):
4415 Do not insensitize New action when there is no document.
4418 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
4420 Icons from tpgww@onepost.net:
4421 * plugins/symbol-browser/an_symbol_prefs.c:
4422 * pixmaps/Makefile.am:
4423 * pixmaps/anjuta.png, pixmaps/anjuta_logo.png, pixmaps/anjuta.svg:
4425 Icons from patch in bug #480093 comment #23. Also renamed icons.
4428 2007-11-21 Naba Kumar <naba.kumar@gnome.org>
4430 Patch from James Liggett:
4431 * plugins/subversion/anjuta-subversion.glade: Make commit, resolve,
4432 revert and dialogs resizable.
4434 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
4436 Patch from James Liggett:
4437 * plugins/subversion/anjuta-subversion.glade:
4438 * plugins/subversion/subversion-diff-dialog.c:
4439 (on_subversion_diff_response), (subversion_diff_dialog):
4440 * plugins/subversion/subversion-diff-dialog.h:
4442 The diff dialog should have a checkbox, enabled by default, that
4443 allows the user to make sure that all open files are saved before
4446 2007-11-20 Naba Kumar <naba.kumar@gnome.org>
4448 * plugins/Makefile.am: Remove duplicate 'profiler' in SUBDIRS.
4450 Icons from tpgww@onepost.net:
4451 * pixmaps/Makefile.am:
4454 * src/anjuta-preferences-general.svg:
4456 Icons from patch in bug #480093 comment #23. Also renamed icons.
4459 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
4461 Icons from tpgww@onepost.net:
4462 * plugins/debug-manager/images/Makefile.am:
4463 * plugins/debug-manager/images/anjuta-watch.svg:
4464 * plugins/debug-manager/plugin.c: (register_stock_icons):
4465 * plugins/gdb/images/Makefile.am:
4466 * plugins/gtodo/Makefile.am:
4467 * plugins/gtodo/anjuta-gtodo-plugin.svg:
4468 * plugins/gtodo/anjuta-gtodo.plugin.in:
4469 * plugins/gtodo/interface.c: (stock_icons):
4470 * plugins/gtodo/main.h:
4471 * plugins/gtodo/plugin.c: (ipreferences_merge):
4472 * plugins/terminal/Makefile.am:
4473 * plugins/terminal/anjuta-terminal-plugin.svg:
4474 * plugins/terminal/anjuta-terminal.plugin.in:
4475 * plugins/terminal/terminal.c:
4476 * plugins/tools/Makefile.am:
4477 * plugins/tools/anjuta-tools-plugin.svg:
4478 * plugins/tools/anjuta-tools.plugin.in:
4479 * plugins/tools/plugin.c:
4480 * plugins/valgrind/Makefile.am:
4481 * plugins/valgrind/anjuta-valgrind-plugin.svg:
4482 * plugins/valgrind/anjuta-valgrind.plugin.in:
4483 * plugins/valgrind/plugin.c: (register_stock_icons),
4484 (ipreferences_merge):
4486 Icons from patch in bug #480093 comment #23. Also renamed icons.
4489 2007-11-18 Massimo Cora' <maxcvs@email.it>
4491 reviewed by: Johannes Schmid <jhs@gnome.org>
4494 required gda version to 3.1.3. [svn trunk]. Without this Anjuta can crash
4495 due to bug #493360. Still present anyway bug #495843
4497 * plugins/symbol-db/plugin.c: (goto_local_tree_iter),
4498 (goto_global_tree_iter), (on_treesearch_symbol_selected_event),
4499 (on_local_treeview_row_activated),
4500 (on_global_treeview_row_activated),
4501 (on_global_treeview_row_expanded), (on_project_element_added),
4502 (on_project_element_removed), (project_root_added),
4503 (symbol_db_activate), (isymbol_manager_search),
4504 (isymbol_manager_get_members),
4505 (isymbol_manager_get_completions_at_position):
4506 * plugins/symbol-db/symbol-db-engine-iterator-node.c:
4507 (symbol_db_engine_iterator_node_get_symbol_extra_string):
4508 * plugins/symbol-db/symbol-db-engine.c:
4509 (sdb_engine_execute_non_select_sql),
4510 (sdb_engine_execute_select_sql), (sdb_engine_get_query_by_id),
4511 (sdb_engine_free_cached_queries), (sdb_engine_disconnect_from_db),
4512 (sdb_engine_populate_db_by_tags), (sdb_engine_scan_files_1),
4513 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
4514 (symbol_db_engine_add_new_workspace),
4515 (symbol_db_engine_add_new_project),
4516 (symbol_db_engine_add_new_files), (sdb_engine_add_new_symbol),
4517 (sdb_engine_detects_removed_ids),
4518 (sdb_engine_walk_down_scope_path),
4519 (symbol_db_engine_get_class_parents),
4520 (symbol_db_engine_get_global_members),
4521 (symbol_db_engine_get_scope_members_by_symbol_id),
4522 (symbol_db_engine_get_scope_members),
4523 (symbol_db_engine_get_current_scope),
4524 (symbol_db_engine_get_file_symbols),
4525 (symbol_db_engine_get_symbol_info_by_id),
4526 (symbol_db_engine_find_symbol_by_name_pattern):
4527 * plugins/symbol-db/symbol-db-engine.h:
4528 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
4529 (on_symbol_inserted), (symbol_db_view_locals_update_list):
4530 * plugins/symbol-db/symbol-db-view.c: (waiting_for_symbol_destroy),
4531 (sdb_view_get_iter_from_row_ref), (traverse_free_waiting_for),
4532 (on_scan_end), (do_add_root_symbol_to_view),
4533 (do_add_child_symbol_to_view), (add_waiting_for_symbol_to_view),
4534 (trigger_on_symbol_inserted), (add_new_waiting_for),
4535 (do_recurse_subtree_and_invalidate), (prepare_for_adding),
4536 (on_symbol_inserted), (do_recurse_subtree_and_remove),
4537 (on_symbol_removed), (sdb_view_do_add_hidden_dummy_child),
4538 (symbol_db_view_row_expanded), (sdb_view_init),
4539 (gtree_compare_func), (sdb_view_finalize),
4540 (sdb_view_load_symbol_pixbufs), (symbol_db_view_get_file_and_line),
4541 (sdb_view_populate_base_root),
4542 (sdb_view_build_and_display_base_tree), (symbol_db_view_open):
4543 * plugins/symbol-db/symbol-db-view.h:
4544 * plugins/symbol-db/tables.sql:
4545 * plugins/symbol-db/test/Makefile.am:
4546 * plugins/symbol-db/test/main.c: (dump_iterator), (get_parents),
4547 (get_scope_members), (get_current_scope), (get_global_members),
4548 (get_file_symbols), (get_info_by_id), (main):
4550 Rewrote symbol-db-view global tab. Now every expandable node is a query.
4551 Started using LIMIT keyword to speed up things.
4552 Deprecated GdaCommand in favour of GdaQuery into engine. This should
4553 make providers use prepared statements.
4555 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
4557 Patch from James Liggett:
4558 * plugins/subversion/plugin.c: (subversion_instance_init):
4559 * plugins/subversion/plugin.h:
4560 * plugins/subversion/subversion-diff-dialog.c:
4561 (on_subversion_diff_response), (subversion_diff_dialog),
4562 (on_menu_subversion_diff):
4563 * plugins/subversion/subversion-log-dialog.c:
4564 (on_log_view_selected_button_clicked),
4565 (on_log_diff_selected_button_clicked),
4566 (on_log_diff_previous_button_clicked),
4567 (subversion_log_window_create):
4568 * plugins/subversion/subversion-ui-utils.c:
4569 (get_filename_from_full_path), (init_whole_project),
4570 (on_whole_project_toggled):
4571 * plugins/subversion/subversion-ui-utils.h:
4572 * plugins/subversion/subversion-update-dialog.c:
4573 (subversion_update_dialog), (on_menu_subversion_update):
4575 Whole Project checkbox enabled by default in diff and update dialogs.
4576 changes the editor names for diff editors to something much more
4577 descriptive. For example, working copy/head diffs would have an editor
4578 with a name like "[Working Copy/Head] some-file.diff," where some-file
4579 is the name of the file/directory that was diffed. For diffs against
4580 arbitrary diffs the name would look like "[Revisions 2832/3200]
4581 some-file.diff" for a diff of some-file between revisions 2832 and
4584 2007-11-19 Naba Kumar <naba.kumar@gnome.org>
4586 Icons from tpgww@onepost.net:
4587 * plugins/subversion/Makefile.am:
4588 * plugins/subversion/anjuta-subversion-plugin.svg:
4589 * plugins/subversion/anjuta-subversion.plugin.in:
4590 * plugins/subversion/plugin.h:
4591 * plugins/symbol-browser/Makefile.am:
4592 * plugins/symbol-browser/anjuta-symbol-browser-plugin.svg:
4593 * plugins/symbol-browser/anjuta-symbol-browser.plugin.in:
4594 * plugins/symbol-browser/plugin.c:
4595 * plugins/symbol-db/Makefile.am:
4596 * plugins/symbol-db/plugin.c:
4597 * plugins/symbol-db/symbol-db.plugin.in:
4599 Icons from patch in bug #480093 comment #23. Also renamed icons.
4602 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
4604 Icons from tpgww@onepost.net:
4605 * plugins/project-manager/Makefile.am:
4606 * plugins/project-manager/anjuta-project-manager-plugin.svg:
4607 * plugins/project-manager/anjuta-project-manager.plugin.in:
4608 * plugins/project-manager/plugin.c:
4609 * plugins/project-wizard/Makefile.am:
4610 * plugins/project-wizard/anjuta-project-wizard-plugin.svg:
4611 * plugins/project-wizard/anjuta-project-wizard.plugin.in:
4612 * plugins/project-wizard/druid.h:
4613 * plugins/search/Makefile.am:
4614 * plugins/search/anjuta-search-plugin.svg:
4615 * plugins/search/anjuta-search.plugin.in:
4616 * plugins/search/plugin.c:
4618 Icons from patch in bug #480093 comment #23. Also renamed icons.
4621 2007-11-18 Naba Kumar <naba.kumar@gnome.org>
4623 * TODO.tasks: updated.
4625 Icons from tpgww@onepost.net:
4626 * plugins/file-loader/Makefile.am:
4627 * plugins/file-loader/anjuta-loader-plugin.svg:
4628 * plugins/file-loader/anjuta-loader.plugin.in:
4629 * plugins/file-manager/Makefile.am:
4630 * plugins/file-manager/anjuta-file-manager-plugin.svg:
4631 * plugins/file-manager/file-manager.plugin.in:
4632 * plugins/file-manager/plugin.c:
4633 * plugins/glade/Makefile.am:
4634 * plugins/glade/anjuta-glade-plugin.svg:
4635 * plugins/glade/anjuta-glade.plugin.in:
4636 * plugins/glade/plugin.c: (register_stock_icons):
4637 * plugins/language-manager/Makefile.am:
4638 * plugins/language-manager/anjuta-language-manager-plugin.svg:
4639 * plugins/language-manager/language-manager.plugin.in:
4640 * plugins/message-view/Makefile.am:
4641 * plugins/message-view/anjuta-message-manager.plugin.in:
4642 * plugins/message-view/anjuta-messages-plugin.svg:
4643 * plugins/message-view/plugin.c:
4644 * plugins/patch/Makefile.am:
4645 * plugins/patch/anjuta-patch-plugin.svg:
4646 * plugins/patch/anjuta-patch.plugin.in:
4647 * plugins/patch/plugin.c:
4648 * plugins/profiler/Makefile.am:
4649 * plugins/profiler/anjuta-profiler-plugin.svg:
4650 * plugins/profiler/plugin.c: (register_stock_icons):
4651 * plugins/profiler/profiler.plugin.in:
4652 * plugins/project-import/Makefile.am:
4653 * plugins/project-import/anjuta-project-import-plugin.svg:
4654 * plugins/project-import/anjuta-project-import.plugin.in:
4655 * plugins/project-import/plugin.c:
4657 Icons from patch in bug #480093 comment #23. Also renamed icons.
4660 2007-11-18 Johannes Schmid <jhs@gnome.org>
4662 * plugins/build-basic-autotools/build-basic-autotools.c:
4664 * plugins/debug-manager/anjuta-debug-manager.glade:
4665 * plugins/debug-manager/breakpoints.c:
4666 * plugins/debug-manager/sharedlib.c: (create_sharedlibs_gui):
4667 * plugins/file-wizard/file.c:
4668 * plugins/gdb/anjuta-gdb.glade:
4669 * plugins/glade/plugin.c: (ifile_open):
4670 * plugins/gtodo/egg-datetime.c: (egg_datetime_class_init):
4671 * plugins/gtodo/mcategory.c: (category_manager_add_item):
4672 * plugins/gtodo/tray-icon.c:
4673 * plugins/macro/macro-util.c: (get_date_Ymd), (get_date_Y):
4674 * plugins/macro/macros.xml:
4675 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
4676 Fixed translation bugs (#496833, #488211 and #497758)
4678 * plugins/document-manager/plugin.c: (on_editor_changed):
4681 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
4683 Icons from tpgww@onepost.net:
4684 * plugins/devhelp/Makefile.am:
4685 * plugins/devhelp/anjuta-devhelp-plugin.svg:
4686 * plugins/devhelp/anjuta-devhelp.plugin.in:
4687 * plugins/devhelp/plugin.c:
4688 * plugins/document-manager/anjuta-document-manager.plugin.in:
4689 * plugins/document-manager/images/Makefile.am:
4690 * plugins/document-manager/images/anjuta-document-manager-plugin.svg:
4691 * plugins/document-manager/plugin.c:
4692 * plugins/editor/Makefile.am:
4693 * plugins/editor/anjuta-editor-scintilla-plugin.svg:
4694 * plugins/editor/anjuta-editor.plugin.in:
4695 * plugins/editor/plugin.c:
4696 * plugins/sample1/Makefile.am:
4697 * plugins/sample1/anjuta-sample-plugin.svg:
4698 * plugins/sample1/anjuta-sample.plugin.in:
4699 * plugins/sourceview/Makefile.am:
4700 * plugins/sourceview/plugin.c:
4701 * plugins/sourceview/sourceview.plugin.in:
4703 Icons from patch in bug #480093 comment #23. Also renamed icons.
4706 2007-11-17 Naba Kumar <naba.kumar@gnome.org>
4708 * TODO.tasks: Updated.
4710 Icons from tpgww@onepost.net:
4711 * plugins/build-basic-autotools/Makefile.am:
4712 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.svg:
4713 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
4714 * plugins/build-basic-autotools/build-basic-autotools.c:
4715 * plugins/class-inheritance/Makefile.am:
4716 * plugins/class-inheritance/anjuta-class-inheritance-plugin.svg:
4717 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in:
4718 * plugins/class-inheritance/plugin.c:
4719 * plugins/cvs-plugin/Makefile.am:
4720 * plugins/cvs-plugin/anjuta-cvs-plugin.svg:
4721 * plugins/cvs-plugin/anjuta-cvs.plugin.in:
4722 * plugins/cvs-plugin/plugin.c:
4723 * plugins/debug-manager/anjuta-debug-manager.plugin.in:
4724 * plugins/debug-manager/images/Makefile.am:
4725 * plugins/debug-manager/images/anjuta-debug-manager-plugin.svg:
4726 * plugins/debug-manager/plugin.c:
4728 Icons from patch in bug #480093 comment #23. Also renamed icons.
4731 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
4733 * (removed) libanjuta/anjuta-children.c,
4734 (removed) libanjuta/anjuta-children.h,
4735 libanjuta/anjuta-launcher.c,
4736 libanjuta/libanjuta.h,
4737 libanjuta/Makefile.am,
4738 plugins/gdb/debugger.c,
4739 plugins/terminal/terminal.c,
4740 manuals/reference/libanjuta/libanjuta-sections.txt,
4741 manuals/reference/libanjuta/libanjuta-docs.sgml:
4742 Replace anjuta_children_register by g_child_watch_add
4744 2007-11-13 Johannes Schmid <jhs@gnome.org>
4746 * plugins/subversion/anjuta-subversion.glade:
4747 * plugins/subversion/subversion-commit-dialog.c:
4748 (subversion_commit_dialog):
4749 * plugins/subversion/subversion-resolve-dialog.c:
4750 (subversion_resolve_dialog):
4751 * plugins/subversion/subversion-revert-dialog.c:
4752 (subversion_revert_dialog):
4753 * plugins/subversion/subversion-ui-utils.c: (status_pulse_timer),
4754 (pulse_timer), (status_bar_progress_pulse), (pulse_progress_bar),
4755 (hide_pulse_progress_bar):
4756 * plugins/subversion/subversion-ui-utils.h:
4758 Yet another patch from #457477:
4759 Add a pulsing progress bar to all dialogs receiving status
4761 2007-11-12 Johannes Schmid <jhs@gnome.org>
4763 * plugins/document-manager/plugin.c: (create_highlight_submenu):
4764 Bug 493583 – crash in Anjuta IDE: trying to open a file
4766 * plugins/subversion/subversion-commit-dialog.c:
4767 (select_all_files), (subversion_commit_dialog):
4768 Patch from jrligget - see #457477
4770 2007-11-12 Johannes Schmid <jhs@gnome.org>
4772 Patch from Marc Lorber <Lorber.Marc@wanodoo.fr>:
4773 * libanjuta/anjuta-plugin-handle.c:
4774 (anjuta_plugin_handle_get_about):
4775 Bug 495536 – Plugins localization improvement
4777 Patch from Gabor Kelemeng <kelemeng@gnome.hu>:
4778 * plugins/class-gen/anjuta-class-gen-plugin.glade:
4779 * plugins/indent/indent.glade:
4780 * plugins/subversion/anjuta-subversion.glade:
4781 Bug 495245 – Strings bug
4783 2007-11-08 James Liggett <jrliggett@cox.net>
4785 reviewed by: Johannes Schmid <jhs@gnome.org>
4787 * libanjuta/anjuta-async-command.c: (anjuta_async_command_init),
4788 (anjuta_async_command_finalize),
4789 (anjuta_async_command_notification_poll),
4790 (anjuta_async_command_thread), (start_command),
4791 (notify_data_arrived), (notify_complete),
4792 (anjuta_async_command_class_init),
4793 (anjuta_async_command_set_error_message),
4794 (anjuta_async_command_get_error_message),
4795 (anjuta_async_command_lock), (anjuta_async_command_unlock):
4796 * libanjuta/anjuta-async-command.h:
4797 * libanjuta/anjuta-command.c: (anjuta_command_init),
4798 (anjuta_command_finalize), (anjuta_command_class_init),
4799 (anjuta_command_start), (anjuta_command_notify_data_arrived),
4800 (anjuta_command_notify_complete),
4801 (anjuta_command_set_error_message),
4802 (anjuta_command_get_error_message):
4803 * libanjuta/anjuta-command.h:
4804 * libanjuta/anjuta-glade-catalog.c:
4805 * libanjuta/anjuta-glade.xml:
4806 * libanjuta/anjuta-vcs-status-tree-view.c:
4807 (on_selected_column_toggled),
4808 (anjuta_vcs_status_tree_view_create_columns),
4809 (anjuta_vcs_status_tree_view_init),
4810 (anjuta_vcs_status_tree_view_finalize),
4811 (anjuta_vcs_status_tree_view_set_property),
4812 (anjuta_vcs_status_tree_view_get_property),
4813 (anjuta_vcs_status_tree_view_class_init),
4814 (anjuta_vcs_status_tree_view_new),
4815 (anjuta_vcs_status_tree_view_destroy),
4816 (anjuta_vcs_status_tree_view_add), (select_all_paths),
4817 (anjuta_vcs_status_tree_view_select_all), (unselect_all_paths),
4818 (anjuta_vcs_status_tree_view_unselect_all),
4819 (create_selected_paths_list),
4820 (anjuta_vcs_status_tree_view_get_selected):
4821 * libanjuta/anjuta-vcs-status-tree-view.h:
4822 * libanjuta/anjuta-widgets.c: (glade_module_register_widgets):
4823 * libanjuta/anjuta-widgets.h:
4824 * plugins/subversion/subversion-add-dialog.c:
4825 (on_add_command_finished), (on_subversion_add_response),
4826 (subversion_add_dialog), (on_menu_subversion_add),
4827 (on_fm_subversion_add):
4828 * plugins/subversion/subversion-add-dialog.h:
4829 * plugins/subversion/subversion-commit-dialog.c:
4830 (on_commit_command_finished), (on_subversion_commit_response),
4831 (subversion_commit_dialog), (on_menu_subversion_commit),
4832 (on_fm_subversion_commit):
4833 * plugins/subversion/subversion-commit-dialog.h:
4834 * plugins/subversion/subversion-copy-dialog.c:
4835 (on_copy_other_revision_radio_toggled),
4836 (on_copy_browse_button_clicked), (on_copy_dest_entry_focus_in),
4837 (on_copy_command_finished), (on_subversion_copy_response),
4838 (subversion_copy_dialog), (on_menu_subversion_copy),
4839 (on_fm_subversion_copy):
4840 * plugins/subversion/subversion-copy-dialog.h:
4841 * plugins/subversion/subversion-diff-dialog.c: (on_editor_destroy),
4842 (on_subversion_diff_response), (subversion_diff_dialog),
4843 (on_menu_subversion_diff), (on_fm_subversion_diff):
4844 * plugins/subversion/subversion-diff-dialog.h:
4845 * plugins/subversion/subversion-log-dialog.c:
4846 (on_diff_selected_column_toggled), (create_columns),
4847 (on_log_command_finished), (on_log_view_button_clicked),
4848 (on_cat_command_data_arrived), (on_cat_command_finished),
4849 (on_log_view_selected_button_clicked), (get_selected_revisions),
4850 (on_log_diff_selected_button_clicked),
4851 (on_log_diff_previous_button_clicked),
4852 (on_subversion_log_vbox_destroy),
4853 (on_log_changes_view_row_selected), (subversion_log_window_create),
4854 (on_menu_subversion_log), (on_fm_subversion_log),
4855 (subversion_log_set_whole_project_sensitive):
4856 * plugins/subversion/subversion-log-dialog.h:
4857 * plugins/subversion/subversion-merge-dialog.c:
4858 (on_merge_command_finished), (on_subversion_merge_response),
4859 (on_merge_first_path_browse_button_clicked),
4860 (on_merge_second_path_browse_button_clicked),
4861 (on_merge_use_first_path_check_toggled),
4862 (on_merge_start_revision_radio_toggled),
4863 (on_merge_end_revision_radio_toggled), (subversion_merge_dialog),
4864 (on_menu_subversion_merge):
4865 * plugins/subversion/subversion-merge-dialog.h:
4866 * plugins/subversion/subversion-remove-dialog.c:
4867 (on_remove_command_finished),
4868 (on_remove_path_browse_button_clicked),
4869 (on_subversion_remove_response), (subversion_remove_dialog),
4870 (on_menu_subversion_remove), (on_fm_subversion_remove):
4871 * plugins/subversion/subversion-remove-dialog.h:
4872 * plugins/subversion/subversion-resolve-dialog.c:
4873 (on_resolve_command_finished), (on_subversion_resolve_response),
4874 (subversion_resolve_dialog), (on_menu_subversion_resolve):
4875 * plugins/subversion/subversion-resolve-dialog.h:
4876 * plugins/subversion/subversion-revert-dialog.c:
4877 (on_revert_command_finished), (on_subversion_revert_response),
4878 (subversion_revert_dialog), (on_menu_subversion_revert):
4879 * plugins/subversion/subversion-revert-dialog.h:
4880 * plugins/subversion/subversion-switch-dialog.c:
4881 (on_switch_other_revision_radio_toggled),
4882 (on_switch_command_finished), (on_subversion_switch_response),
4883 (subversion_switch_dialog), (on_menu_subversion_switch):
4884 * plugins/subversion/subversion-switch-dialog.h:
4885 * plugins/subversion/subversion-ui-utils.c: (subversion_data_new),
4886 (subversion_data_free), (on_mesg_view_destroy),
4887 (create_message_view), (check_filename), (get_log_from_textview),
4888 (pulse_timer), (on_pulse_timer_destroyed),
4889 (status_bar_progress_pulse), (clear_status_bar_progress_pulse),
4890 (report_errors), (on_status_command_finished),
4891 (on_status_command_data_arrived), (on_command_info_arrived),
4892 (select_all_status_items), (clear_all_status_selections),
4893 (init_whole_project), (on_whole_project_toggled),
4894 (send_diff_command_output_to_editor), (on_diff_command_finished),
4895 (stop_status_bar_progress_pulse):
4896 * plugins/subversion/subversion-ui-utils.h:
4897 * plugins/subversion/subversion-update-dialog.c:
4898 (on_update_command_finished), (on_subversion_update_response),
4899 (subversion_update_dialog), (on_menu_subversion_update),
4900 (on_fm_subversion_update):
4901 * plugins/subversion/subversion-update-dialog.h:
4902 * plugins/subversion/svn-add-command.c: (svn_add_command_init),
4903 (svn_add_command_finalize), (svn_add_command_run),
4904 (svn_add_command_class_init), (svn_add_command_new),
4905 (svn_add_command_destroy):
4906 * plugins/subversion/svn-add-command.h:
4907 * plugins/subversion/svn-cat-command.c: (svn_cat_command_init),
4908 (svn_cat_command_finalize), (svn_cat_command_run),
4909 (svn_cat_command_class_init), (svn_cat_command_new),
4910 (svn_cat_command_destroy), (svn_cat_command_get_output):
4911 * plugins/subversion/svn-cat-command.h:
4912 * plugins/subversion/svn-command.c: (svn_command_acquire_ui_lock),
4913 (svn_command_release_ui_lock), (simple_prompt),
4914 (ssl_server_trust_prompt), (svn_auth_simple_prompt_func_cb),
4915 (svn_auth_ssl_server_trust_prompt_func_cb),
4916 (svn_auth_ssl_client_cert_prompt_func_cb),
4917 (svn_auth_ssl_client_cert_pw_prompt_func_cb), (on_svn_notify),
4918 (svn_command_init), (svn_command_finalize),
4919 (svn_command_class_init), (svn_command_push_info),
4920 (svn_command_get_info_queue), (svn_command_set_error),
4921 (svn_command_get_client_context), (svn_command_get_pool),
4922 (svn_command_lock_ui), (svn_command_unlock_ui),
4923 (svn_command_get_revision), (svn_command_copy_path_list),
4924 (svn_command_free_path_list):
4925 * plugins/subversion/svn-command.h:
4926 * plugins/subversion/svn-commit-command.c: (on_log_callback),
4927 (svn_commit_command_init), (svn_commit_command_finalize),
4928 (svn_commit_command_run), (svn_commit_command_class_init),
4929 (svn_commit_command_new), (svn_commit_command_destroy):
4930 * plugins/subversion/svn-commit-command.h:
4931 * plugins/subversion/svn-copy-command.c: (on_log_callback),
4932 (svn_copy_command_init), (svn_copy_command_finalize),
4933 (svn_copy_command_run), (svn_copy_command_class_init),
4934 (svn_copy_command_new), (svn_copy_command_destroy):
4935 * plugins/subversion/svn-copy-command.h:
4936 * plugins/subversion/svn-diff-command.c: (svn_diff_command_init),
4937 (svn_diff_command_finalize), (svn_diff_command_run),
4938 (svn_diff_command_class_init), (svn_diff_command_new),
4939 (svn_diff_command_destroy), (svn_diff_command_get_output):
4940 * plugins/subversion/svn-diff-command.h:
4941 * plugins/subversion/svn-log-command.c: (svn_log_command_init),
4942 (svn_log_command_finalize), (log_callback), (svn_log_command_run),
4943 (svn_log_command_class_init), (svn_log_command_new),
4944 (svn_log_command_destroy), (svn_log_command_get_entry_queue):
4945 * plugins/subversion/svn-log-command.h:
4946 * plugins/subversion/svn-log-entry.c: (svn_log_entry_init),
4947 (svn_log_entry_finalize), (svn_log_entry_class_init),
4948 (strip_whitespace), (svn_log_entry_new), (svn_log_entry_destroy),
4949 (svn_log_entry_get_author), (svn_log_entry_get_date),
4950 (svn_log_entry_get_revision), (svn_log_entry_get_short_log),
4951 (svn_log_entry_get_full_log):
4952 * plugins/subversion/svn-log-entry.h:
4953 * plugins/subversion/svn-merge-command.c: (svn_merge_command_init),
4954 (svn_merge_command_finalize), (svn_merge_command_run),
4955 (svn_merge_command_class_init), (svn_merge_command_new),
4956 (svn_merge_command_destroy):
4957 * plugins/subversion/svn-merge-command.h:
4958 * plugins/subversion/svn-remove-command.c: (on_log_callback),
4959 (svn_remove_command_init), (svn_remove_command_finalize),
4960 (svn_remove_command_run), (svn_remove_command_class_init),
4961 (svn_remove_command_new), (svn_remove_command_destroy),
4962 (svn_remove_command_get_path):
4963 * plugins/subversion/svn-remove-command.h:
4964 * plugins/subversion/svn-resolve-command.c:
4965 (svn_resolve_command_init), (svn_resolve_command_finalize),
4966 (svn_resolve_command_run), (svn_resolve_command_class_init),
4967 (svn_resolve_command_new), (svn_resolve_command_destroy):
4968 * plugins/subversion/svn-resolve-command.h:
4969 * plugins/subversion/svn-revert-command.c:
4970 (svn_revert_command_init), (svn_revert_command_finalize),
4971 (svn_revert_command_run), (svn_revert_command_class_init),
4972 (svn_revert_command_new), (svn_revert_command_destroy):
4973 * plugins/subversion/svn-revert-command.h:
4974 * plugins/subversion/svn-status-command.c:
4975 (svn_status_command_init), (svn_status_command_finalize),
4976 (on_svn_status_notify), (svn_status_command_run),
4977 (svn_status_command_class_init), (svn_status_command_new),
4978 (svn_status_command_destroy),
4979 (svn_status_command_get_status_queue):
4980 * plugins/subversion/svn-status-command.h:
4981 * plugins/subversion/svn-status.c: (svn_status_init),
4982 (svn_status_finalize), (svn_status_class_init), (svn_status_new),
4983 (svn_status_destroy), (svn_status_get_path),
4984 (svn_status_get_vcs_status):
4985 * plugins/subversion/svn-status.h:
4986 * plugins/subversion/svn-switch-command.c:
4987 (svn_switch_command_init), (svn_switch_command_finalize),
4988 (svn_switch_command_run), (svn_switch_command_class_init),
4989 (svn_switch_command_new), (svn_switch_command_destroy):
4990 * plugins/subversion/svn-switch-command.h:
4991 * plugins/subversion/svn-update-command.c:
4992 (svn_update_command_init), (svn_update_command_finalize),
4993 (svn_update_command_run), (svn_update_command_class_init),
4994 (svn_update_command_new), (svn_update_command_destroy):
4995 * plugins/subversion/svn-update-command.h:
4997 Now really committed all files from James patch (#457477)
4999 2007-11-08 Johannes Schmid <jhs@gnome.org>
5001 * TODO.tasks: Updated
5003 2007-11-08 James Liggett <jrliggett@cox.net>
5005 reviewed by: Johannes Schmid <jhs@gnome.org>
5008 * libanjuta/Makefile.am:
5009 * libanjuta/anjuta-status.c: (anjuta_status_progress_pulse):
5010 * libanjuta/anjuta-status.h:
5011 * libanjuta/libanjuta.h:
5012 * plugins/subversion/Makefile.am:
5013 * plugins/subversion/anjuta-subversion.glade:
5014 * plugins/subversion/anjuta-subversion.ui:
5015 * plugins/subversion/plugin.c: (value_added_project_root_uri),
5016 (value_removed_project_root_uri), (activate_plugin),
5017 (deactivate_plugin), (finalize), (subversion_instance_init):
5018 * plugins/subversion/plugin.h:
5019 * plugins/subversion/subversion-actions.c:
5020 * plugins/subversion/subversion-actions.h:
5021 * plugins/subversion/subversion-callbacks.c:
5022 * plugins/subversion/subversion-callbacks.h:
5023 * plugins/subversion/svn-auth.c:
5024 * plugins/subversion/svn-auth.h:
5025 * plugins/subversion/svn-backend-priv.h:
5026 * plugins/subversion/svn-backend.c:
5027 * plugins/subversion/svn-backend.h:
5028 * plugins/subversion/svn-notify.c:
5029 * plugins/subversion/svn-notify.h:
5030 * plugins/subversion/svn-thread.c:
5031 * plugins/subversion/svn-thread.h:
5033 Commited alpha2 of the new subversion plugin (#457477)
5035 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
5037 * plugins/debug-manager/command.c:
5038 Fix a stupid crash when changing a register value
5040 2007-11-07 Sébastien Granjoux <seb.sfo@free.fr>
5042 * libanjuta/interfaces/libanjuta.idl,
5043 plugins/debug-manager/command.c,
5044 plugins/debug-manager/command.h,
5045 plugins/debug-manager/start.c,
5046 plugins/gdb/plugin.c,
5047 plugins/gdb/debugger.c,
5048 plugins/gdb/debugger.h:
5049 Use anjuta terminal plugin instead of gnome terminal
5050 Select if a terminal is used in the the start_program function
5051 Move terminal code from debugger.c to plugin.c
5052 Partial fix of bug #481366
5054 * plugins/gdb/utilities.c,
5055 plugins/gdb/utilities.h:
5056 Remove gnome terminal check function
5058 2007-11-06 Johannes Schmid <jhs@gnome.org>
5060 * plugins/project-import/anjuta-project-import.glade:
5061 * plugins/project-import/project-import.c: (on_import_next),
5062 (on_import_finish), (project_import_set_directory):
5063 * plugins/project-wizard/property.c: (npw_property_create_widget),
5064 (npw_property_set_value_from_widget):
5066 Replaced gnome_file_entry with gtk_file_chooser_button
5067 Fixes #422329 – Creating a new directory in program options doesn't work
5069 2007-11-04 Massimo Cora' <maxcvs@email.it>
5071 * plugins/symbol-db/plugin.c:
5072 add all files at once on project_import.
5073 No need to split them into more languages: ctags
5074 and the engine will take care of that.
5076 * plugins/symbol-db/symbol-db-engine.h,
5077 * plugins/symbol-db/symbol-db-engine.c,
5078 * plugins/symbol-db/tables.sql,
5079 * plugins/symbol-db/test/Makefile.am,
5080 * plugins/symbol-db/test/main.c,
5081 * plugins/symbol-db/symbol-db-view-locals.c:
5082 some memory leaks fixed. Ported the thing to
5083 libgda 3.1.2 [or better svn HEAD].
5084 Thanks to a fresh new algorithm to detect
5085 parent scope we're able to display correcly
5086 a local gtktree, including classes not directly
5087 defined inside that file.
5089 2007-11-04 Sébastien Granjoux <seb.sfo@free.fr>
5091 * plugins/debug-manager/threads.c,
5092 plugins/debug-manager/stack_trace.c:
5093 Do not display address when not needed
5095 * plugins/debug-manager/plugin.c,
5096 plugins/debug-manager/breakpoints.c:
5097 Breakpoints directly connect to debugger signals
5099 * plugins/debug-manager/watch.c:
5100 program-unload signal does not exist used debugger-stopped
5102 * plugins/debug-manager/queue.c,
5103 libanjuta/interfaces/libanjuta.idl:
5104 Display error message returned by debugger command
5107 2007-11-04 Johannes Schmid <jhs@gnome.org>
5109 * plugins/project-wizard/templates/gcj/configure.ac.tpl:
5110 Bug 493062 – gcj template needs AC_PROG_CC
5111 (thanks to Bruno Cigic <bruno.cigic@gmail.com>)
5113 * src/anjuta-actions.h:
5114 Bug 493212 – Use GTK_STOCK_ABOUT i.s.o. deprecated GNOME_STOCK_ABOUT
5115 (thanks to Jaap A. Haitsma <jaap@haitsma.org>)
5117 === anjuta 2.3.0 ===
5119 2007-11-02 Naba Kumar <naba.kumar@gnome.org>
5123 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
5125 * ChangeLog: Tagged 2.3.0 release.
5127 * plugins/indent/Makefile.am: Fixed indentation.
5129 * plugins/editor/aneditor-autocomplete.cxx:
5130 * plugins/editor/aneditor-priv.h:
5131 * plugins/editor/aneditor.cxx:
5132 * plugins/editor/aneditor.h: Commented out dead codes.
5134 * configure.in, plugins/symbol-db/symbol-db.plugin.in:
5135 Do not build symbol-db by
5136 default. Added 'unstable' in plugin description to signify it's
5137 developmental state.
5139 * plugins/file-manager/Makefile.am,
5140 plugins/language-manager/Makefile.am: Fixed 'make distcheck'.
5142 2007-11-01 Sébastien Granjoux <seb.sfo@free.fr>
5144 * plugins/debug-manager/utilities.c,
5145 plugins/debug-manager/utilities.h,
5146 plugins/debug-manager/threads.c,
5147 plugins/debug-manager/plugin.c,
5148 plugins/debug-manager/plugin.h,
5149 plugins/debug-manager/disassemble.h,
5150 plugins/debug-manager/watch.c,
5151 plugins/debug-manager/watch.h,
5152 plugins/debug-manager/breakpoints.c,
5153 plugins/debug-manager/stack_trace.c:
5154 Replace few remaining function calls by signal
5156 * plugins/debug-manager/disassemble.c,
5157 plugins/debug-manager/registers.c,
5158 plugins/debug-manager/memory.c,
5159 plugins/debug-manager/locals.c,
5160 plugins/debug-manager/queue.c,
5161 plugins/debug-manager/queue.h:
5162 Connect signals when debugger is started
5163 Disconnect them when debugger is stopped
5164 Do not display window if debugger doesn't support feature
5166 * plugins/gdb/plugin.c,
5167 libanjuta/interfaces/libanjuta.idl:
5168 Remove unused initialization function
5170 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
5173 * plugins/file-manager/Makefile.am:
5174 * scripts/build-schemas.mk: Fixed 'make distcheck'
5176 2007-11-01 Naba Kumar <naba.kumar@gnome.org>
5178 * manuals/reference/libanjuta/libanjuta-docs.sgml,
5179 manuals/reference/libanjuta/libanjuta-sections.txt: Updated docs
5180 to latest API additions.
5182 * manuals/reference/libanjuta/writing-plugins.sgml: Fixed to adhere
5185 2007-10-31 Naba Kumar <naba.kumar@gnome.org>
5187 * ChangeLog: Fixed indentation.
5188 * NEWS: Updated for 2.3.0 release. Also merged changes from 2.2.x
5191 2007-10-30 Naba Kumar <naba.kumar@gnome.org>
5193 * libanjuta/interfaces/libanjuta.idl:
5194 * plugins/build-basic-autotools/build-basic-autotools.c:
5195 (build_compile_file_real), (build_build_project),
5196 (build_install_project), (build_clean_project),
5197 (build_configure_project), (build_autogen_project),
5198 (build_distribution_project), (build_build_module),
5199 (build_install_module), (build_clean_module), (fm_build),
5200 (fm_install), (fm_clean), (pm_build), (pm_install), (pm_clean),
5201 (finalize), (basic_autotools_plugin_instance_init),
5202 (ibuildable_set_command), (ibuildable_reset_commands),
5203 (ibuildable_get_command), (ibuildable_build), (ibuildable_clean),
5204 (ibuildable_install), (ibuildable_configure),
5205 (ibuildable_generate), (ibuildable_iface_init):
5206 * plugins/build-basic-autotools/build-basic-autotools.h:
5208 Added API for commands override in build interface and implemented
5209 them in build plugin. Useful for other plugins override build
5210 commands depending on project environment.
5212 2007-10-28 Naba Kumar <naba@gnome.org>
5215 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
5216 Fixed widget alignment for dock switcher tab style combo and
5217 scratchbox path entrybox.
5219 2007-10-28 Johannes Schmid <jhs@gnome.org>
5221 * plugins/document-manager/plugin.c: (on_editor_changed):
5222 Fixed a memory leak and simplified code (thanks again Sébastien)
5225 Bumped LIBGDA requirement to 3.1.2 (the version that supports LIMIT
5226 and OFFSET sql statements)
5228 2007-10-28 Massimo Cora' <maxcvs@email.it>
5230 * plugins/symbol-db/plugin.c,
5231 plugins/symbol-db/symbol-db-engine.h,
5232 plugins/symbol-db/symbol-db-view.c,
5233 plugins/symbol-db/symbol-db-view.c,
5234 plugins/symbol-db/symbol-db-view-locals.c,
5235 plugins/symbol-db/symbol-db-view-locals.h,
5236 plugins/symbol-db/symbol-db-engine.c:
5237 Better end-of-file-scan detection, permitting
5238 an improved scope/inheritance parsing.
5239 Locals tab gtktree now displays correct
5240 namespace->class->children tree, even if
5241 in a C++ file there isn't class declaration.
5243 2007-10-27 Johannes Schmid <jhs@gnome.org>
5245 Patch from Stanislav Brabec <sbrabec@suse.cz>
5247 Bug 489798 – Do not rely on svn-config
5249 Patch from Michael Wolf <maw@ximian.com>:
5250 * libegg/eggtreemodelfilter.c: (egg_tree_model_filter_fetch_child),
5251 (egg_tree_model_filter_remove_node),
5252 (egg_tree_model_filter_row_deleted):
5253 Bug 487683 – undefined operations in libegg/eggtreemodelfilter.c
5255 2007-10-27 Johannes Schmid <jhs@gnome.org>
5257 * plugins/devhelp/anjuta-devhelp.ui:
5258 * plugins/message-view/anjuta-message-manager.ui:
5260 Added some separators to the toolbar
5262 * plugins/document-manager/plugin.c:
5263 (on_support_plugin_deactivated), (load_new_support_plugins),
5264 (unload_unused_support_plugins), (on_editor_changed):
5266 Fixed the language supprt loading unloading stuff. Thanks to Sébastien
5267 for pointing out that is was crap.
5269 2007-10-24 Sébastien Granjoux <seb.sfo@free.fr>
5271 * libanjuta/interfaces/libanjuta.idl,
5272 libanjuta/anjuta-plugin-manager.c,
5273 libanjuta/anjuta-plugin-manager.h,
5274 libanjuta/anjuta-c-plugin-factory.c,
5275 libanjuta/anjuta-c-module.h,
5276 libanjuta/anjuta-c-module.c:
5277 Report detailled error message in case of plugin loading failure
5279 2007-10-24 Johannes Schmid <jhs@gnome.org>
5282 * plugins/Makefile.am:
5284 Activate build of symbol-db plugin (when libgda is available)
5286 * plugins/document-manager/plugin.c:
5287 (on_support_plugin_deactivated), (on_editor_changed):
5289 Properly handle language support plugins even when they are
5290 unloaded by the session.
5292 * plugins/symbol-db/plugin.c: (register_stock_icons),
5293 Port to new REGISTER_ICONS stuff
5295 2007-10-22 Massimo Cora' <maxcvs@email.it>
5297 * plugins/symbol-db/plugin.c,
5298 * plugins/symbol-db/symbol-db-view.c
5299 * plugins/symbol-db/symbol-db-engine.h,
5300 * plugins/symbol-db/symbol-db-engine-iterator-node.c,
5301 * plugins/symbol-db/symbol-db-view-locals.c,
5302 * plugins/symbol-db/symbol-db-view-locals.h,
5303 * plugins/symbol-db/symbol-db-engine.c:
5304 Fixed functions declarations with 'const gchar*' instead of 'gchar*'.
5305 Added a new algorithm for dynamic population of the local symbols' tab.
5306 Now the default view is tree-like.
5307 Some fixes on engine correct some population issues.
5309 2007-10-23 Naba Kumar <naba@gnome.org>
5311 * plugins/glade/Makefile.am: Corrected conditional not to install
5312 .plugin file if plugin is disabled.
5313 * plugins/sourceview/Makefile.am: Corrected conditional not to
5314 install schemas if plugin is not built.
5316 2007-10-20 Sébastien Granjoux <seb.sfo@free.fr>
5318 * plugins/debug-manager/queue.c:
5319 Fix #488061: Mutiple crash dialogs
5321 * plugins/gdb/debugger.c,
5322 plugins/gdb/debugger.h:
5323 Remove maximum gdb command length, should fix bug#474811
5325 2007-10-19 Sébastien Granjoux <seb.sfo@free.fr>
5327 * manuals/reference/libanjuta/plugin-description-file.sgml,
5328 manuals/reference/libanjuta/libanjuta-docs.sgml,
5329 manuals/reference/libanjuta/libanjuta-sections.txt,
5330 libanjuta/interfaces/libanjuta.idl,
5331 libanjuta/anjuta-c-module.c,
5332 libanjuta/anjuta-c-plugin-factory.c:
5333 Document last changes in plugin code
5335 2007-10-19 Johannes Schmid <jhs@gnome.org>
5337 * plugins/subversion/subversion-callbacks.c: (check_filename):
5339 Fixed #487854 – Anjuta crashes when i try to add a SVN url
5341 2007-10-19 Naba Kumar <naba@gnome.org>
5343 * plugins/file-manager/file-model.c: Fixed a critical runtime
5346 2007-10-18 Johannes Schmid <jhs@gnome.org>
5348 * libanjuta/anjuta-ui.h:
5349 Small fix on icon macros
5351 * libanjuta/interfaces/libanjuta.idl:
5352 * plugins/language-manager/plugin.c: (ilanguage_get_name),
5353 (ilanguage_get_from_editor), (ilanguage_get_name_from_editor),
5354 (ilanguage_iface_init):
5356 Added get_from_editor() and get_name_from_editor() methods
5359 * plugins/document-manager/plugin.c:
5360 (update_editor_ui_interface_items), (on_editor_changed):
5361 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
5363 * plugins/language-support-cpp-java/plugin.c: (install_support):
5365 Ported plugins to use the new interface
5367 2007-10-17 Johannes Schmid <jhs@gnome.org>
5369 * libanjuta/anjuta-ui.h:
5371 Added macros to register stock icons to stop all this copy&paste
5372 which had spread over a lot of files. New macros support to add
5373 icons with toolbar and menu size (16 and 24)
5375 * plugins/class-inheritance/plugin.c: (register_stock_icons):
5376 * plugins/debug-manager/images/anjuta-attach.svg:
5377 * plugins/debug-manager/images/anjuta-step-out.svg:
5378 * plugins/debug-manager/images/anjuta-step-over.svg:
5379 * plugins/debug-manager/plugin.c: (register_stock_icons):
5380 * plugins/document-manager/images/Makefile.am:
5381 * plugins/document-manager/images/anjuta-block-end.svg:
5382 * plugins/document-manager/images/anjuta-block-start.svg:
5383 * plugins/document-manager/images/anjuta-bookmark-16.xpm:
5384 * plugins/document-manager/images/anjuta-bookmark.svg:
5385 * plugins/document-manager/images/anjuta-go-history-next.svg:
5386 * plugins/document-manager/images/anjuta-go-history-prev.svg:
5387 * plugins/document-manager/plugin.c: (register_stock_icons):
5388 * plugins/glade/plugin.c: (register_stock_icons):
5389 * plugins/language-support-cpp-java/plugin.c:
5390 (register_stock_icons):
5391 * plugins/message-view/Makefile.am:
5392 * plugins/message-view/anjuta-go-message-next.svg:
5393 * plugins/message-view/anjuta-go-message-prev.svg:
5394 * plugins/message-view/anjuta-message-view.svg:
5395 * plugins/message-view/messages.xpm:
5396 * plugins/message-view/plugin.c: (register_stock_icons):
5397 * plugins/patch/plugin.c: (patch_plugin_activate):
5398 * plugins/project-manager/plugin.c: (register_stock_icons):
5399 * plugins/search/Makefile.am:
5400 * plugins/search/anjuta-go-match-next.svg:
5401 * plugins/search/anjuta-go-match-prev.svg:
5402 * plugins/search/plugin.c: (activate_plugin):
5403 * plugins/symbol-browser/plugin.c: (register_stock_icons):
5404 * plugins/terminal/terminal.c: (register_stock_icons):
5405 * plugins/valgrind/plugin.c: (register_stock_icons):
5407 Updated to use the new icons and added several new and updated
5410 2007-10-16 Sébastien Granjoux <seb.sfo@free.fr>
5412 * libanjuta/anjuta-plugin-handle.c,
5413 libanjuta/anjuta-plugin-handle.h:
5414 Add a new path property containing the directory of the .plugin
5415 file, library file (.so or whatever) must be in the same directory
5417 * libanjuta/anjuta-plugin-manager.c,
5418 libanjuta/interfaces/libanjuta.idl,
5419 (removed) libanjuta/anjuta-glue-plugin.c,
5420 (removed) libanjuta/anjuta-glue-plugin.h,
5421 (removed) libanjuta/anjuta-glue-c.c,
5422 (removed) libanjuta/anjuta-glue-c.h,
5423 (removed) libanjuta/anjuta-glue-cpp.c,
5424 (removed) libanjuta/anjuta-glue-cpp.h,
5425 (removed) libanjuta/anjuta-glue-factory.c,
5426 (removed) libanjuta/anjuta-glue-factory.h,
5427 (added) libanjuta/anjuta-c-module.c,
5428 (added) libanjuta/anjuta-c-module.h,
5429 (added) libanjuta/anjuta-c-plugin-factory.c,
5430 (added) libanjuta/anjuta-c-plugin-factory.h,
5431 libanjuta/Makefile.am:
5432 AnjutaPluginManager uses the new IAnjutaPluginFactory interface
5433 anjuta-glue-factory.[ch] is replaced by anjuta-c-plugin-factory.[ch]
5434 implementing IAnjutaPluginFactory
5435 anjuta-glue-(c|plugin).[ch] is replaced by anjuta-c-module.[ch]
5437 * libanjuta/libanjuta.h:
5438 anjuta-plugin-handle.h must be public (used in IAnjutaPluginFactory
5441 * libanjuta/anjuta-plugin.h:
5442 Replace AnjutaGluePlugin by GTypeModule
5443 Remove unused anjuta_glue_get_component_type replaced by
5446 * plugins/build-basic-autotools/build-basic-autotools.h,
5447 plugins/class-gen/plugin.h,
5448 plugins/class-inheritance/plugin.h,
5449 plugins/cvs-plugin/plugin.h,
5450 plugins/debug-manager/plugin.h,
5451 plugins/devhelp/plugin.h,
5452 plugins/document-manager/plugin.h,
5453 plugins/editor/plugin.h,
5454 plugins/file-loader/plugin.h,
5455 plugins/file-wizard/plugin.h,
5456 plugins/gdb/plugin.h,
5457 plugins/glade/plugin.h,
5458 plugins/gtodo/plugin.h,
5459 plugins/indent/plugin.h,
5460 plugins/language-manager/plugin.h,
5461 plugins/language-support-cpp-java/plugin.h,
5462 plugins/macro/plugin.h,
5463 plugins/message-view/plugin.h,
5464 plugins/patch/plugin.h,
5465 plugins/profiler/plugin.h,
5466 plugins/project-import/plugin.h,
5467 plugins/project-manager/plugin.h,
5468 plugins/project-wizard/plugin.h,
5469 plugins/sample1/plugin.h,
5470 plugins/search/plugin.h,
5471 plugins/sourceview/plugin.h,
5472 plugins/subversion/plugin.h,
5473 plugins/symbol-browser/plugin.h,
5474 plugins/symbol-db/plugin.h,
5475 plugins/terminal/terminal.c,
5476 plugins/tools/plugin.h,
5477 plugins/valgrind/plugin.h:
5478 Replace AnjutaGluePlugin by GTypeModule
5480 2007-10-16 Sebastien Granjoux <seb.sfo@free.fr>
5482 * plugins/debug-manager/breakpoints.c:
5483 Fix bug#487112, crash while removing a breakpoint in a new file
5485 2007-10-15 Sebastien Granjoux <seb.sfo@free.fr>
5487 * plugins/document-manager/search-box.c:
5488 Fix a crash (with an useful comment) focus-out-event handler must
5491 2007-10-14 Johannes Schmid <jhs@gnome.org>
5493 * plugins/sourceview/sourceview.c:
5494 Hide calltip when "Up" or "Down" key is pressed
5496 2007-10-14 Sebastien Granjoux <seb.sfo@free.fr>
5498 * plugins/document-manager/search-box.c:
5499 Change included file order to avoid a compile error with gnome 2.16
5501 2007-10-13 Johannes Schmid <jhs@gnome.org>
5503 * plugins/debug-manager/plugin.c: (enable_log_view):
5505 Fixed crash when closing a project and unloading another while
5506 the debugger is enabled
5508 2007-10-13 Johannes Schmid <jhs@gnome.org>
5510 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5512 Use correct breakpoint icon
5514 * plugins/devhelp/Makefile.am:
5515 * plugins/devhelp/anjuta-go-help-next.svg:
5516 * plugins/devhelp/anjuta-go-help-prev.svg:
5517 * plugins/devhelp/plugin.c: (register_stock_icons),
5520 Added new icons from #480093
5522 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
5523 * plugins/document-manager/images/anjuta-bookmark-first.svg:
5524 * plugins/document-manager/images/anjuta-bookmark-last.svg:
5525 * plugins/document-manager/images/anjuta-bookmark-next.svg:
5526 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
5527 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
5528 * plugins/message-view/anjuta-go-message-next.svg:
5529 * plugins/message-view/anjuta-go-message-prev.svg:
5531 Updated icons from #480093
5533 * src/anjuta-actions.h:
5534 Use GTK_STOCK_FULLSCREEN
5536 * src/anjuta-app.c: (on_gdl_style_changed),
5537 (anjuta_app_instance_init):
5540 Added preference option to set the gdl switcher style
5542 2007-10-13 Johannes Schmid <jhs@gnome.org>
5544 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
5545 (get_property_value_as_string), (set_property_value_as_string),
5546 (register_callbacks):
5547 * libanjuta/anjuta-preferences.h:
5549 Support GtkFileChooserButton as preferences widget
5551 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
5553 Fixed a Gtk-Critical
5555 * plugins/file-manager/Makefile.am:
5556 * plugins/file-manager/file-model.c: (file_model_filter_file),
5557 (file_model_add_dummy), (file_model_expand_idle),
5558 (file_model_set_property), (file_model_get_property),
5559 (file_model_class_init):
5560 * plugins/file-manager/plugin.c: (file_manager_set_default_uri),
5561 (project_root_added), (on_file_view_open_file), (on_gconf_notify),
5562 (file_manager_activate), (file_manager_finalize),
5563 (file_manager_instance_init), (ipreferences_merge),
5564 (ipreferences_unmerge), (ipreferences_iface_init):
5565 * plugins/file-manager/plugin.h:
5567 Added preferences to file-manager
5569 * plugins/glade/plugin.c: (activate_plugin):
5571 Move Properties widget into center because it is way to big
5574 2007-10-10 Johannes Schmid <jhs@gnome.org>
5576 * plugins/language-support-cpp-java/Makefile.am:
5577 * plugins/language-support-cpp-java/anjuta-complete-auto.svg:
5578 * plugins/language-support-cpp-java/anjuta-complete.svg:
5579 * plugins/language-support-cpp-java/anjuta-indent-auto.svg:
5580 * plugins/language-support-cpp-java/plugin.c:
5581 (register_stock_icons):
5583 And yet some more icons...
5585 2007-10-10 Johannes Schmid <jhs@gnome.org>
5587 * plugins/debug-manager/breakpoints.c:
5588 * plugins/debug-manager/images/Makefile.am:
5589 * plugins/debug-manager/images/anjuta-bookmark.svg:
5590 * plugins/debug-manager/images/anjuta-breakpoint-clear.svg:
5591 * plugins/debug-manager/images/anjuta-breakpoint-disabled.svg:
5592 * plugins/debug-manager/images/anjuta-breakpoint-enabled.svg:
5593 * plugins/debug-manager/images/anjuta-breakpoint-toggle.svg:
5594 * plugins/debug-manager/images/anjuta-linemark.svg:
5595 * plugins/debug-manager/images/anjuta-pcmark.svg:
5596 * plugins/debug-manager/plugin.c: (register_stock_icons):
5597 * plugins/debug-manager/sparse_view.c:
5598 * plugins/document-manager/images/Makefile.am:
5599 * plugins/document-manager/images/anjuta-block-select.svg:
5600 * plugins/document-manager/images/anjuta-fold-close.svg:
5601 * plugins/document-manager/images/anjuta-fold-open.svg:
5602 * plugins/document-manager/images/anjuta-fold-toggle.svg:
5603 * plugins/document-manager/images/anjuta-indent-less.svg:
5604 * plugins/document-manager/images/anjuta-indent-more.svg:
5605 * plugins/document-manager/images/anjuta-swap.svg:
5606 * plugins/document-manager/images/block_select.xpm:
5607 * plugins/document-manager/images/fold_close.xpm:
5608 * plugins/document-manager/images/fold_open.xpm:
5609 * plugins/document-manager/images/fold_toggle.xpm:
5610 * plugins/document-manager/images/indent.xpm:
5611 * plugins/document-manager/images/indent_dcr.xpm:
5612 * plugins/document-manager/images/indent_inc.xpm:
5613 * plugins/document-manager/plugin.c: (register_stock_icons):
5614 * plugins/editor/Makefile.am:
5615 * plugins/editor/anjuta-bookmark-16.xpm:
5616 * plugins/editor/anjuta-breakpoint-disabled-16.xpm:
5617 * plugins/editor/anjuta-breakpoint-enabled-16.xpm:
5618 * plugins/editor/anjuta-linemark-16.xpm:
5619 * plugins/editor/anjuta-pcmark-16.xpm:
5620 * plugins/editor/bookmark.xpm:
5621 * plugins/editor/breakpoint-disabled.xpm:
5622 * plugins/editor/breakpoint-enabled.xpm:
5623 * plugins/editor/linemarker.xpm:
5624 * plugins/editor/program-counter.xpm:
5625 * plugins/editor/text_editor.c:
5626 * plugins/message-view/Makefile.am:
5627 * plugins/message-view/anjuta-go-message-next.svg:
5628 * plugins/message-view/anjuta-go-message-prev.svg:
5629 * plugins/message-view/anjuta-message-manager.ui:
5630 * plugins/message-view/plugin.c:
5631 * plugins/sourceview/Makefile.am:
5632 * plugins/sourceview/sourceview.c:
5634 Integrated lots of icons from #480093
5635 Thanks to <tpgww@onepost.net>
5637 * plugins/document-manager/plugin.c:
5638 Do not mark the line in ifile_open(), that looks ugly.
5640 * plugins/document-manager/search-box.c: (on_search_focus_out),
5642 Clear the status bar on focus_out.
5644 * plugins/file-loader/anjuta-loader-plugin.ui:
5647 2007-10-09 Johannes Schmid <jhs@gnome.org>
5649 * plugins/debug-manager/breakpoints.c: (breakpoints_dbase_new):
5650 * plugins/valgrind/vgmemcheckprefs.c: (option_menu_new):
5652 Some things I missed in the patch for #484419
5654 * plugins/document-manager/action-callbacks.c:
5655 (on_new_file_activate):
5656 * plugins/document-manager/action-callbacks.h:
5657 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5658 (on_window_key_press_event), (on_gconf_notify_timer):
5660 484645 – patch to deal with docman FIXME etc
5662 * plugins/editor/text_editor.c: (text_editor_set_indicator):
5663 * plugins/search/search-replace.c: (search_and_replace),
5664 (write_message_pane), (search_replace_populate),
5665 (translate_dialog_strings), (create_dialog),
5666 (anjuta_search_replace_activate):
5667 * plugins/search/search-replace_backend.c:
5668 (file_buffer_new_from_path), (get_next_match),
5669 (create_search_entries), (regex_backref),
5670 (clear_search_replace_instance):
5671 * plugins/search/search-replace_backend.h:
5673 #484573 – patch to correct various search-related issues
5675 Thanks for the above patches to <tpgww@onepost.net>
5677 * plugins/sourceview/sourceview.c:
5678 (sourceview_create_highligth_indic):
5680 Use the same marker for important as gedit (yellow background)
5682 * plugins/document-manager/anjuta-document-manager.ui:
5683 * plugins/file-loader/anjuta-file-loader.ui:
5684 * plugins/file-loader/plugin.c:
5686 Moved FileNew action to document-manager
5688 2007-10-08 Johannes Schmid <jhs@gnome.org>
5690 * plugins/document-manager/search-box.c: (on_search_activated):
5691 Mark messages for translation
5693 2007-10-07 Marc Lorber <Lorber.Marc@wanadoo.fr>
5695 reviewed by: Johannes Schmid <jhs@gnome.org>
5697 * plugins/Makefile.am:
5698 * plugins/build-basic-autotools/build-basic-autotools.c:
5699 (build_compile_file_real):
5700 * plugins/search/search-replace.c:
5701 * plugins/valgrind/preferences.c: (build_general_prefs):
5703 Fix #484379 – Contents of Makefile.am plugins and
5704 #484419 – Improvement into translation
5706 2007-10-06 Johannes Schmid <jhs@gnome.org>
5708 * libanjuta/interfaces/anjuta-idl-compiler.pl:
5710 Fixed to properly support pointer-to-pointer (**) types
5712 * libanjuta/interfaces/libanjuta.idl:
5713 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_get_iter):
5714 * plugins/sourceview/sourceview-cell.h:
5715 * plugins/sourceview/sourceview.c: (ieditor_get_position_iter),
5716 (ieditor_iface_init), (iselect_set_iter), (iselect_get_start_iter),
5717 (iselect_get_end_iter), (iselect_iface_init), (isearch_forward),
5718 (isearch_backward), (isearch_iface_init):
5719 * plugins/editor/text_editor.c: (itext_editor_get_position_iter),
5720 (itext_editor_iface_init), (iselection_set_iter),
5721 (iselection_get_start_iter), (iselection_get_end_iter),
5722 (iselection_iface_init), (isearch_forward), (isearch_backward),
5723 (isearch_iface_init):
5725 Added IAnjutaEditorSearch interface and some utility methods to
5726 migrate from positions to iterators for the editor interface.
5728 * plugins/document-manager/Makefile.am:
5729 * plugins/document-manager/action-callbacks.c:
5730 (on_goto_line_no1_activate), (on_show_search):
5731 * plugins/document-manager/action-callbacks.h:
5732 * plugins/document-manager/anjuta-docman.c:
5733 (anjuta_docman_add_document), (anjuta_docman_show_editor),
5734 (anjuta_docman_grab_text_focus):
5735 * plugins/document-manager/anjuta-document-manager.ui:
5736 * plugins/document-manager/goto_line.c: (removed)
5737 * plugins/document-manager/goto_line.h: (removed)
5738 * plugins/document-manager/search-box.c:
5739 * plugins/document-manager/search-box.h:
5740 * plugins/document-manager/plugin.c: (ui_give_shorter_names),
5741 (update_editor_ui_enable_all), (update_editor_ui_disable_all),
5742 (update_editor_ui_interface_items), (on_editor_added),
5743 (activate_plugin), (deactivate_plugin):
5744 * plugins/document-manager/plugin.h:
5746 Created new incremental "Quick Search" bar in the document manager to
5747 replace the crappy EggToolbar entries. Uses the new search interface and
5748 it thus much faster and more reliable.
5750 Bug 357544 – incremental search should work consistently (or not at all)
5751 when main toolbar is hidden
5752 Bug 440637 – Search, don't work very well (partly for incremental search)
5754 * plugins/search/anjuta-search.ui:
5755 * plugins/search/plugin.c: (activate_plugin):
5757 Removed incremental search stuff
5759 * plugins/build-basic-autotools/build-basic-autotools.c:
5760 (on_session_save), (on_session_load):
5761 * plugins/build-basic-autotools/executer.c:
5762 (get_program_parameters):
5764 Scroll to selected executable and remember it across sessions
5765 (followup of #477976)
5767 * plugins/debug-manager/plugin.c: (value_added_current_editor):
5768 Check if it is an editor and cast afterwards, avoids a Gtk-Critical
5770 * plugins/devhelp/anjuta-devhelp.ui:
5771 Rearraged toolbar items a bit
5773 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5775 * plugins/debug-manager/command.c,
5776 plugins/debug-manager/queue.c,
5777 plugins/gdb/plugin.c,
5778 plugins/gdb/debugger.c:
5779 Fix several crashing bugs (including bug#482985) with the debugger
5780 when closing project, stopping the debugger, restarting the program
5782 2007-10-05 Sebastien Granjoux <seb.sfo@free.fr>
5784 * libanjuta/anjuta-launcher.c:
5785 Avoid adding new timeout in anjuta_launcher_execution_done_cleanup
5787 2007-10-03 Sebastien Granjoux <seb.sfo@free.fr>
5789 * plugins/debug-manager/command.c,
5790 plugins/debug-manager/queue.c:
5791 Asynchronous command can abort other commands in queue
5792 Resynchronize debugger state when a command is cancelled
5794 * plugins/debug-manager/breakpoints.c:
5795 Free BreakpointItem only when it is not used anymore
5797 * plugins/gdb/plugin.c:
5798 Do not return TRUE if the callback and/or ready signal is not used
5800 * plugins/gdb/debugger.c:
5801 Fix a crash, return correct state when debugger is stopped
5803 2007-10-01 Sebastien Granjoux <seb.sfo@free.fr>
5805 * plugins/project-wizard/autogen.c:
5806 Fix bug#482067, escape project wizard user defined strings
5808 2007-10-01 Johannes Schmid <jhs@gnome.org>
5810 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
5812 * plugins/build-basic-autotools/build-basic-autotools.c:
5813 (basic_autotools_plugin_instance_init):
5814 * plugins/build-basic-autotools/build-basic-autotools.h:
5815 * plugins/build-basic-autotools/executer.c:
5816 (get_program_parameters):
5818 Fixed #477976 – Keybinding in run dialog
5820 2007-09-30 Johannes Schmid <jhs@gnome.org>
5822 * plugins/Makefile.am:
5823 Do not build indent plugin (yet)
5825 * plugins/document-manager/plugin.c: (ipreferences_merge):
5826 Fixed unintentional and wrong change
5828 * plugins/indent/anjuta-indent.ui:
5831 2007-09-28 Johannes Schmid <jhs@gnome.org>
5833 * libanjuta/anjuta-launcher.c: (anjuta_launcher_send_stdin_eof):
5834 * libanjuta/anjuta-launcher.h:
5835 Add a method to send EOF to some process. Needed for the indent plugin
5836 and should be useful in general. It does not actually send EOF as this
5837 is not possible with utf-8, but closes the stream instead.
5839 * plugins/devhelp/plugin.c: (value_added_current_editor):
5840 Fixed a Gtk-Critical due to the IAnjutaEditor -
5841 IAnjutaDocument switch.
5844 * plugins/Makefile.am:
5845 * plugins/document-manager/Makefile.am:
5846 * plugins/document-manager/action-callbacks.c:
5847 * plugins/document-manager/anjuta-document-manager.glade:
5848 * plugins/document-manager/anjuta-document-manager.ui:
5849 * plugins/document-manager/images/Makefile.am:
5850 * plugins/document-manager/images/indent_auto.xpm:
5851 * plugins/document-manager/images/indent_set.xpm:
5852 * plugins/document-manager/indent-dialog.c:
5853 * plugins/document-manager/indent-dialog.h:
5854 * plugins/document-manager/indent-util.c:
5855 * plugins/document-manager/indent-util.h:
5856 * plugins/document-manager/indent_test.c:
5857 * plugins/document-manager/plugin.c: (register_stock_icons),
5858 (docman_plugin_instance_init), (ipreferences_merge):
5859 * plugins/document-manager/plugin.h:
5861 Removed indent code from document manager
5863 * plugins/indent/Makefile.am:
5864 * plugins/indent/indent-dialog.c:
5865 * plugins/indent/indent-util.c: (indent_init_indent_style):
5866 * plugins/indent/indent.glade:
5867 * plugins/indent/indent.plugin.in:
5868 * plugins/indent/plugin.c: (on_indent_finished),
5869 (on_indent_output), (on_indent_action_activate),
5870 (on_edit_editor_indent), (on_style_combo_changed),
5871 (value_added_current_editor), (value_removed_current_editor),
5872 (indent_plugin_activate_plugin), (indent_plugin_deactivate_plugin),
5873 (indent_plugin_finalize), (indent_plugin_dispose),
5874 (anjuta_indent_plugin_instance_init),
5875 (anjuta_indent_plugin_class_init), (ipreferences_merge),
5876 (ipreferences_unmerge), (ipreferences_iface_init):
5877 * plugins/indent/plugin.h:
5879 Moved indent code to it's own plugin. Also reimplemented indent invocation
5880 using anjuta_launcher and streams. This is not yet completely working, maybe
5881 I got something wrong with the launcher.
5882 Also fixed #478987 – Unusable 'Indent setting window' on preferences
5884 2007-09-27 Sebastien Granjoux <seb.sfo@free.fr>
5886 * plugins/debug-manager/plugin.c:
5887 Fix bug#480851, disconnect save_session signal when plugin is unloaded
5889 2007-09-27 Johannes Schmid <jhs@gnome.org>
5891 * libanjuta/interfaces/libanjuta.idl:
5892 * plugins/Makefile.am:
5893 * plugins/symbol-browser/an_symbol.c: (isymbol_type_name),
5894 (isymbol_type_str), (isymbol_name), (isymbol_args),
5895 (isymbol_scope), (isymbol_inheritance), (isymbol_access),
5896 (isymbol_impl), (isymbol_iface_init):
5897 * plugins/symbol-browser/an_symbol_info.c:
5898 * plugins/symbol-browser/an_symbol_info.h:
5899 * plugins/symbol-db/Makefile.am:
5900 * plugins/symbol-db/plugin.c:
5901 (on_editor_buffer_symbols_update_timeout), (on_editor_saved),
5902 (value_added_current_editor), (on_editor_foreach_clear),
5903 (value_removed_current_editor), (project_root_added),
5904 (symbol_db_activate), (symbol_db_deactivate),
5905 (isymbol_manager_search):
5906 * plugins/symbol-db/readtags.c: (initialize_1):
5907 * plugins/symbol-db/symbol-db-engine-iterator.c:
5908 (sdb_engine_iterator_instance_init),
5909 (sdb_engine_iterator_finalize), (sdb_engine_iterator_class_init),
5910 (symbol_db_engine_iterator_new), (symbol_db_engine_iterator_first),
5911 (symbol_db_engine_iterator_move_next),
5912 (symbol_db_engine_iterator_move_prev),
5913 (symbol_db_engine_iterator_get_n_items),
5914 (symbol_db_engine_iterator_last),
5915 (symbol_db_engine_iterator_set_position),
5916 (symbol_db_engine_iterator_get_position),
5917 (symbol_db_engine_iterator_foreach), (isymbol_iter_first),
5918 (isymbol_iter_next), (isymbol_iter_previous), (isymbol_iter_last),
5919 (isymbol_iter_foreach), (isymbol_iter_set_position),
5920 (isymbol_iter_get_position), (isymbol_iter_get_length),
5921 (isymbol_iter_clone), (isymbol_iter_assign),
5922 (isymbol_iter_iface_init):
5923 * plugins/symbol-db/symbol-db-engine-iterator.h:
5924 * plugins/symbol-db/symbol-db-engine.c:
5925 (sdb_engine_disconnect_from_db), (sdb_engine_populate_db_by_tags),
5926 (sdb_engine_ctags_output_callback_1), (sdb_engine_scan_files_1),
5927 (sdb_engine_finalize), (sdb_engine_get_type),
5928 (sdb_engine_create_db_tables), (symbol_db_engine_open_db),
5929 (sdb_engine_get_table_id_by_unique_name2),
5930 (sdb_engine_get_table_id_by_unique_name3),
5931 (symbol_db_engine_add_new_workspace),
5932 (symbol_db_engine_get_opened_project_name),
5933 (symbol_db_engine_open_project), (symbol_db_engine_close_project),
5934 (sdb_engine_add_new_language), (sdb_engine_add_new_file),
5935 (sdb_prepare_executing_commands), (symbol_db_engine_add_new_files),
5936 (sdb_engine_add_new_sym_kind), (sdb_engine_add_new_sym_access),
5937 (sdb_engine_add_new_scope_definition),
5938 (sdb_engine_add_new_tmp_heritage_scope),
5939 (sdb_engine_second_pass_update_scope_1),
5940 (sdb_engine_second_pass_update_heritage),
5941 (sdb_engine_add_new_symbol), (sdb_engine_detects_removed_ids),
5942 (sdb_engine_update_file), (symbol_db_engine_update_files_symbols),
5943 (symbol_db_engine_update_project_symbols),
5944 (symbol_db_engine_remove_file), (on_scan_update_buffer_end),
5945 (symbol_db_engine_update_buffer_symbols),
5946 (sdb_engine_walk_down_scope_path),
5947 (sdb_engine_prepare_symbol_info_sql),
5948 (symbol_db_engine_get_global_members),
5949 (symbol_db_engine_get_scope_members_by_symbol_id),
5950 (symbol_db_engine_get_scope_members),
5951 (symbol_db_engine_get_current_scope),
5952 (symbol_db_engine_get_file_symbols):
5953 * plugins/symbol-db/symbol-db-engine.h:
5954 * plugins/symbol-db/symbol-db-view-locals.c: (on_symbol_removed),
5955 (on_symbol_updated), (on_symbol_inserted),
5956 (symbol_db_view_locals_get_line),
5957 (symbol_db_view_locals_update_list):
5958 * plugins/symbol-db/symbol-db-view-search.c:
5959 (sdb_view_search_model_filter), (sdb_view_search_get_type):
5960 * plugins/symbol-db/symbol-db-view-search.h:
5961 * plugins/symbol-db/symbol-db-view.c: (on_symbol_updated),
5962 (do_add_hidden_children), (do_recurse_and_add_new_sym),
5963 (on_symbol_inserted), (on_symbol_removed), (symbol_db_view_open):
5964 * plugins/symbol-db/tables.sql:
5965 * plugins/symbol-db/test/Makefile.am:
5966 * plugins/symbol-db/test/main.c: (add_new_files), (main):
5967 Updated patch from Massimo to improve symbol-db plugin
5969 * plugins/document-manager/plugin.c: (on_editor_changed):
5970 Make the code a bit more robust
5972 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
5973 (anjuta_document_get_property), (anjuta_document_class_init),
5974 (anjuta_document_init), (set_uri), (document_loader_loaded),
5975 (anjuta_document_load), (document_saver_saving):
5976 * plugins/sourceview/anjuta-document.h:
5977 * plugins/sourceview/sourceview.c: (autodetect_language),
5978 (ilanguage_set_language), (ilanguage_get_language):
5979 Fix language detection on startup
5981 2007-09-27 Naba Kumar <naba.kumar@gnome.org>
5983 * plugins/document-manager/action-callbacks.c:
5984 (on_editor_command_upper_case_activate),
5985 (on_editor_command_lower_case_activate): Leftover commit from previous
5986 commit (see last changlog entry by me).
5988 * plugins/file-manager/plugin.c: (file_manager_activate):
5989 Gave proper widget name so that layout works.
5991 2007-09-26 Johannes Schmid <jhs@gnome.org>
5993 * plugins/document-manager/plugin.c: (on_editor_changed),
5994 (docman_plugin_instance_init):
5995 Only unload/load language-support plugins if necessary.
5997 * plugins/language-manager/plugin.c: (language_manager_activate):
5998 Removed some debugging code
6000 * plugins/sourceview/sourceview.c: (on_document_saved),
6001 (ilanguage_set_language), (ilanguage_get_language):
6002 Fixed ianjuta_language interface and ensure that highlighting is
6003 activated when a new file is saved.
6005 2007-09-26 Naba Kumar <naba.kumar@gnome.org>
6007 * libanjuta/interfaces/libanjuta.idl:
6008 * plugins/document-manager/action-callbacks.c:
6009 (on_editor_command_upper_case_activate),
6010 (on_editor_command_lower_case_activate):
6011 * plugins/editor/text_editor.c: (iselection_has_selection),
6012 (iselection_get_start), (iselection_get_end),
6013 (iselection_iface_init):
6014 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6015 * plugins/sourceview/sourceview.c: (iselect_has_selection),
6016 (iselect_iface_init): Added IAnjutaEditorSelection::has_selection()
6017 method and implemented it for both scintilla and sourceview editors.
6018 Updated document-manager and assist plugins to use the new method.
6020 2007-09-25 Sebastien Granjoux <seb.sfo@free.fr>
6022 * plugins/file-manager/file-view.c:
6023 Fix typo, allow to compile new file manager with gtk < 2.12
6025 2007-09-25 Johannes Schmid <jhs@gnome.org>
6027 * plugins/language-support-cpp-java/plugin.c: (on_auto_indent):
6028 Support Auto-Indent for single lines (e.g no selection);
6030 * plugins/macro/plugin.c:
6031 Do not use the same shortcut as auto-indent does
6033 * plugins/sourceview/anjuta-view.c: (anjuta_view_key_press_event):
6034 Optimized keyboard navigation - do not emit char_added when only
6035 navigation keys have been pressed.
6037 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
6039 * plugins/language-support-cpp-java/cpp-java-assist.c:
6040 (on_assist_chosen), (cpp_java_assist_install),
6041 (cpp_java_assist_uninstall):
6042 * plugins/language-support-cpp-java/plugin.c: (install_support),
6043 (uninstall_support): Install and uninstall support in correct order.
6044 Fixes a bug where it was installed multiple times resulting in
6045 inserting autocomplete text multiple times.
6047 2007-09-25 Johannes Schmid <jhs@gnome.org>
6050 Add GNOME_WARNING_FLAGS(maximum) and
6051 GNOME_CXX_WARNIGS(yes) to avoid bugs
6052 the compiler can warn you.
6054 * libegg/test-tree-utils.c: (key_test):
6055 * plugins/file-manager/file-model.c:
6056 (file_model_cancel_expand_idle), (file_model_sort),
6057 (file_model_row_expanded):
6058 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6059 (file_view_refresh), (file_view_get_selected), (file_view_init),
6061 * plugins/file-manager/file-view.h:
6062 * plugins/symbol-db/readtags.c: (initialize_1):
6065 Fixed the more critical warnings
6067 2007-09-25 Naba Kumar <naba.kumar@gnome.org>
6069 Icons from tpgww@onepost.net:
6071 * plugins/debug-manager/Makefile.am:
6072 * plugins/debug-manager/images/Makefile.am:
6073 * plugins/debug-manager/images/anjuta-attach.svg:
6074 * plugins/debug-manager/images/anjuta-run-to-cursor.svg:
6075 * plugins/debug-manager/images/anjuta-step-into.svg:
6076 * plugins/debug-manager/images/anjuta-step-out.svg:
6077 * plugins/debug-manager/images/anjuta-step-over.svg:
6078 * plugins/debug-manager/plugin.c: (register_stock_icons):
6079 * plugins/document-manager/Makefile.am:
6080 * plugins/document-manager/block_select.xpm:
6081 * plugins/document-manager/fold_close.xpm:
6082 * plugins/document-manager/fold_open.xpm:
6083 * plugins/document-manager/fold_toggle.xpm:
6084 * plugins/document-manager/images/Makefile.am:
6085 * plugins/document-manager/images/anjuta-block-end.svg:
6086 * plugins/document-manager/images/anjuta-block-start.svg:
6087 * plugins/document-manager/images/anjuta-bookmark-clear.svg:
6088 * plugins/document-manager/images/anjuta-bookmark-first.svg:
6089 * plugins/document-manager/images/anjuta-bookmark-last.svg:
6090 * plugins/document-manager/images/anjuta-bookmark-next.svg:
6091 * plugins/document-manager/images/anjuta-bookmark-prev.svg:
6092 * plugins/document-manager/images/anjuta-bookmark-toggle.svg:
6093 * plugins/document-manager/indent.xpm:
6094 * plugins/document-manager/indent_auto.xpm:
6095 * plugins/document-manager/indent_dcr.xpm:
6096 * plugins/document-manager/indent_inc.xpm:
6097 * plugins/document-manager/indent_set.xpm:
6098 * plugins/document-manager/plugin.c: Added nicer icons for
6099 document manager and debugger. Organized icons in 'images'
6102 2007-09-24 Johannes Schmid <jhs@gnome.org>
6104 * src/anjuta-app.c: (anjuta_app_add_widget_full):
6105 Fixed a missing NULL in g_object_set.
6107 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
6109 * plugins/language-support-cpp-java/cpp-java-assist.c:
6110 (cpp_java_assist_show_autocomplete): Fixed autocompletion to show for
6111 scope memebers just after scope operator is entered.
6113 2007-09-24 Naba Kumar <naba.kumar@gnome.org>
6115 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6116 * plugins/language-support-cpp-java/cpp-java-assist.c:
6117 (completion_function), (completion_compare),
6118 (cpp_java_assist_tag_destroy), (create_completion),
6119 (cpp_java_assist_destroy_completion_cache),
6120 (cpp_java_assist_show_autocomplete), (on_assist_chosen):
6121 Show '()' for function items in autocomplete list. Allow adding
6122 ' ' and/or '(' after function call autocompletion and have preferences
6125 2007-09-24 Johannes Schmid <jhs@gnome.org>
6127 * sourceview.c: Reverting patch from r3157 because
6130 2007-09-24 Johannes Schmid <jhs@gnome.org>
6132 * plugins/search/search-replace.c: (on_message_clicked):
6134 Fixed #427104 – No "highlight" of lines matching find-result
6136 2007-09-24 Johannes Schmid <jhs@gnome.org>
6140 Fixed #479020 – Use of old open file dialog instead of GtkFileChooser
6142 2007-09-24 Yang Hong <hongyang@redflag-linux.com>
6144 reviewed by: Johannes Schmid <jhs@gnome.org>
6146 * plugins/build-basic-autotools/executer.c: (execute_program):
6147 Fix #478238 – set env for execute programe in the terminal
6149 2007-09-24 Tom <tpgww@onepost.net>
6151 reviewed by: Johannes Schmid <jhs@gnome.org>
6153 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6156 * plugins/debug-manager/disassemble.c: (on_disassemble):
6157 Correct a format string in DEBUG_PRINT()
6159 2007-09-23 Johannes Schmid <jhs@gnome.org>
6161 * plugins/sourceview/sourceview.c: (offset_to_position),
6162 (position_to_offset), (ieditor_goto_position), (ieditor_get_text),
6163 (ieditor_get_position), (iselect_set), (iselect_get_start),
6166 Fixed #Bug 440637 – Search, don't work very well
6168 2007-09-23 Johannes Schmid <jhs@gnome.org>
6170 * plugins/file-manager/file-model.c: (file_model_get_filename):
6171 * plugins/file-manager/file-model.h:
6172 * plugins/file-manager/file-view.c: (file_view_query_tooltip),
6173 (file_view_init), (file_view_class_init):
6174 * plugins/message-view/message-view.c:
6175 (message_view_query_tooltip), (message_view_dispose),
6176 (message_view_instance_init), (message_view_class_init):
6178 Added GTK+ 2.12 style tooltips to file-manager and message view.
6179 Only build if GTK+ 2.12 is availible otherwise for message-view, the
6180 old implementation is used.
6182 2007-09-23 Johannes Schmid <jhs@gnome.org>
6184 * libanjuta/anjuta-plugin-manager.c: (plugin_set_update):
6187 * plugins/language-manager/language-manager.plugin.in:
6188 Marked UserActivatable=FALSE
6190 * plugins/language-manager/plugin.c: (load_languages),
6191 (language_manager_activate), (language_manager_deactivate),
6192 (language_manager_dispose), (language_manager_instance_init),
6193 (language_manager_find_mime_type), (language_manager_find_string),
6194 (ilanguage_get_from_mime_type), (ilanguage_get_from_string),
6195 (ilanguage_get_name), (ilanguage_get_strings):
6197 Fixed various stupid bugs in language-manager plugin
6199 * plugins/symbol-db/symbol-db-engine.c:
6200 (sdb_engine_second_pass_update_scope_1):
6202 Add a g_return_if_fail to avoid a crash though still unsure
6205 2007-09-23 Johannes Schmid <jhs@gnome.org>
6207 * plugins/symbol-db/plugin.c: (on_project_element_added),
6208 (sources_array_free), (sources_array_add_foreach),
6209 (project_root_added):
6210 * plugins/symbol-db/symbol-db-engine.c:
6211 (symbol_db_engine_add_new_files):
6212 * plugins/symbol-db/symbol-db-engine.h:
6214 Added support for other languages than "C" to symbol-db. Now
6215 supports all languages listed by the language-manager.
6217 2007-09-23 Tom <tpgww@onepost.net>
6219 reviewed by: Johannes Schmid <jhs@gnome.org> (with small changes)
6222 Bumped GNOME_VFS_REQUIRED to 2.14 (this is two years ago now...)
6224 * libanjuta/anjuta-glue-factory.c: (load_plugin),
6225 (anjuta_glue_factory_get_object_type):
6226 * libanjuta/anjuta-status.c: (anjuta_status_set_title):
6227 * plugins/build-basic-autotools/build-basic-autotools.c:
6228 (value_added_current_editor):
6229 * plugins/debug-manager/breakpoints.c:
6230 (breakpoints_dbase_edit_breakpoint),
6231 (on_toggle_breakpoint_activate):
6232 * plugins/debug-manager/plugin.c:
6233 (on_run_to_cursor_action_activate):
6234 * plugins/debug-manager/stack_trace.c:
6235 (dma_thread_update_stack_trace):
6236 * plugins/gdb/plugin.c:
6237 * plugins/glade/plugin.c: (ifile_open):
6238 * plugins/profiler/gprof-call-graph-view.c:
6239 * plugins/profiler/gprof-flat-profile-view.c:
6240 * plugins/profiler/gprof-function-call-tree-view.c:
6241 * plugins/profiler/gprof-options.c: (setup_widgets):
6242 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
6243 * plugins/search/search-replace_backend.c:
6244 (file_buffer_new_from_te):
6245 * plugins/sourceview/assist-tip.c: (assist_tip_move):
6246 * plugins/sourceview/assist-window.c: (assist_window_set_property),
6247 (assist_window_get_property), (assist_window_move):
6248 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model),
6249 (value_added_current_editor):
6250 * plugins/symbol-db/plugin.c: (value_added_current_editor):
6251 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
6252 * plugins/valgrind/vggeneralprefs.c: (general_prefs_get_argv):
6254 Many small code, warnings and leak fixes
6256 2007-09-23 Sebastien Granjoux <seb.sfo@free.fr>
6258 * (removed) plugins/debug-manager/debugger.c,
6259 (removed) plugins/debug-manager/debugger.h,
6260 (added) plugins/debug-manager/command.c,
6261 (added) plugins/debug-manager/command.h,
6262 (added) plugins/debug-manager/queue.c,
6263 (added) plugins/debug-manager/queue.h,
6264 plugins/debug-manager/breakpoints.c,
6265 plugins/debug-manager/debug_tree.c,
6266 plugins/debug-manager/debug_tree.h,
6267 plugins/debug-manager/disassemble.c,
6268 plugins/debug-manager/disassemble.h,
6269 plugins/debug-manager/locals.c,
6270 plugins/debug-manager/locals.h,
6271 plugins/debug-manager/memory.c,
6272 plugins/debug-manager/memory.h,
6273 plugins/debug-manager/plugin.c,
6274 plugins/debug-manager/plugin.h,
6275 plugins/debug-manager/registers.c,
6276 plugins/debug-manager/registers.h,
6277 plugins/debug-manager/sharedlib.c,
6278 plugins/debug-manager/sharedlib.h,
6279 plugins/debug-manager/signals.c,
6280 plugins/debug-manager/signals.h,
6281 plugins/debug-manager/stack_trace.c,
6282 plugins/debug-manager/stack_trace.h,
6283 plugins/debug-manager/start.h,
6284 plugins/debug-manager/start.c,
6285 plugins/debug-manager/threads.c,
6286 plugins/debug-manager/threads.h,
6287 plugins/debug-manager/watch.c,
6288 plugins/debug-manager/watch.h,
6289 plugins/debug-manager/Makefile.am,
6290 plugins/gdb/debugger.c,
6291 plugins/gdb/debugger.h,
6292 plugins/gdb/plugin.c,
6293 libanjuta/interfaces/libanjuta.idl:
6294 Split debug-manager/debugger.c into command.c and queue.c
6295 Clean up debugger queue
6296 DmaDebuggerQueue object does not implement IAnjutaDebugger
6298 2007-09-23 Johannes Schmid <jhs@gnome.org>
6301 Bumped version to 2.3.0 (to ensure bugzilla bugs are
6302 set correctly, etc.)
6304 * libanjuta/anjuta-glue-factory.c: (load_plugin):
6305 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
6306 (plugin_set_update):
6308 Show an error dialog instead of crashing when plugin loading fails
6310 * plugins/language-manager/Makefile.am:
6311 * plugins/language-manager/language-manager.plugin.in:
6312 * plugins/language-manager/languages.xml:
6313 * plugins/language-manager/plugin.c: (language_destroy),
6314 (load_languages), (language_manager_activate),
6315 (language_manager_deactivate), (language_manager_finalize),
6316 (language_manager_dispose), (language_manager_instance_init),
6317 (language_manager_class_init), (language_manager_find_mime_type),
6318 (language_manager_find_string), (ilanguage_get_from_mime_type),
6319 (ilanguage_get_from_string), (ilanguage_get_name),
6320 (ilanguage_get_strings), (ilanguage_iface_init):
6321 * plugins/language-manager/plugin.h:
6323 Added new language-manager plugin to have a better organisation for
6324 language names. The xml probabaly needs to be extended over time.
6326 * plugins/Makefile.am:
6327 * plugins/document-manager/plugin.c: (on_editor_changed):
6329 Adapted to new IAnjutaLanguage interface. Do not unload language-support
6330 because it does not really save memory but makes tab switching slow.
6332 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin
6334 * plugins/language-support-cpp-java/plugin.c: (install_support),
6335 (uninstall_support), (cpp_java_plugin_deactivate_plugin):
6336 Adapted to new IAnjutaLanguage interface and fixed a Gtk-Critical while
6339 * plugins/language-support-cpp-java/cpp-java-assist.c:
6340 (cpp_java_assist_show_autocomplete):
6342 Fix autocomplete to only show valid completions
6344 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6345 Calltips always have correct size and position now
6347 2007-09-22 Johannes Schmid <jhs@gnome.org>
6349 * plugins/search/search-replace_backend.c: (get_next_match):
6350 Removed code introduced by accident that causes a crash.
6352 * plugins/sourceview/sourceview-tags.c:
6353 * plugins/sourceview/sourceview-tags.h:
6354 Removed ununsed files
6356 2007-09-22 Johannes Schmid <jhs@gnome.org>
6358 * plugins/language-support-cpp-java/cpp-java-assist.c:
6361 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
6363 * plugins/language-support-cpp-java/cpp-java-assist.c:
6364 (cpp_java_assist_get_calltip_context), (on_editor_char_added):
6365 Increased matching brace search to 500 chars.
6367 2007-09-21 Johannes Schmid <jhs@gnome.org>
6369 * plugins/language-support-cpp-java/cpp-java-assist.c:
6370 (cpp_java_assist_get_pre_word),
6371 (cpp_java_assist_get_calltip_context), (cpp_java_assist_check):
6373 Added some profiling debug code
6375 * plugins/language-support-cpp-java/cpp-java-utils.c:
6376 (cpp_java_util_jump_to_matching_brace):
6377 * plugins/language-support-cpp-java/cpp-java-utils.h:
6378 * plugins/language-support-cpp-java/plugin.c:
6379 (get_line_indentation_base), (get_line_auto_indentation):
6381 Add the possiblity to pass a limit to cpp_java_util_jump_matching_brace to
6382 avoid looping over the whole file when using calltips which is too slow and
6385 * plugins/sourceview/assist-tip.c: (assist_tip_init),
6386 (assist_tip_set_tips), (assist_tip_get_coordinates),
6388 * plugins/sourceview/sourceview.c: (iassist_show_tips):
6390 Better calltips appearance (use theme now) and avoid jumping
6393 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
6395 * plugins/document-manager/plugin.c:
6396 (update_editor_ui_interface_items):
6397 * plugins/language-support-cpp-java/plugin.c: (install_support),
6398 (uninstall_support): Moved autocomplete ui update code from
6399 document-manager to language-plugin.
6401 2007-09-21 Johannes Schmid <jhs@gnome.org>
6403 * libanjuta/interfaces/libanjuta.idl:
6405 Added IAnjutaLanguage interface (might still change...) for
6406 the upcoming language-manager plugin.
6408 * plugins/file-manager/Makefile.am:
6409 * plugins/file-manager/file-model.c:
6410 (file_model_cancel_expand_idle), (file_model_add_dummy),
6411 (file_model_expand_idle), (file_model_sort),
6412 (file_model_row_expanded), (file_model_row_collapsed),
6413 (file_model_init), (file_model_finalize),
6414 (file_model_set_property), (file_model_get_property),
6415 (file_model_class_init), (file_model_new), (file_model_refresh),
6416 (file_model_get_uri):
6417 * plugins/file-manager/file-model.h:
6418 * plugins/file-manager/file-view.c: (file_view_cancel_refresh),
6419 (file_view_expand_row_idle), (file_view_refresh),
6420 (file_view_get_selected), (file_view_button_press_event),
6421 (file_view_selection_changed), (file_view_init),
6422 (file_view_get_property), (file_view_set_property),
6423 (file_view_finalize), (file_view_class_init):
6425 Split up model/view as far as possible and fixed some file-manager
6426 bugs (popup-menu and incorrect project loading).
6428 * plugins/sourceview/assist-tip.c: (assist_tip_set_tips):
6429 Use monospace font for tips.
6431 * plugins/sourceview/sourceview-cell.c: (sourceview_cell_finalize),
6432 (sourceview_cell_new), (icell_get_character), (icell_get_length),
6433 (icell_get_attribute), (icell_style_get_font_description),
6434 (icell_style_get_color), (icell_style_get_background_color),
6435 (iiter_first), (iiter_next), (iiter_previous), (iiter_last),
6436 (iiter_foreach), (iiter_set_position), (iiter_get_position),
6437 (iiter_get_length), (iiter_clone), (iiter_assign):
6439 Use GtkTextIter only and do not use GtkTextMark at all in the sourceview-cell
6440 interface. This is way faster though it has the drawback to create invalid
6441 iterators if the buffer is changed.
6443 2007-09-21 Naba Kumar <naba.kumar@gnome.org>
6445 * libanjuta/interfaces/libanjuta.idl:
6446 * plugins/document-manager/action-callbacks.c:
6447 * plugins/document-manager/anjuta-document-manager.ui:
6448 * plugins/document-manager/plugin.c: (register_stock_icons):
6449 * plugins/editor/text_editor.c:
6450 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
6451 * plugins/language-support-cpp-java/cpp-java-assist.c:
6452 (cpp_java_assist_get_calltip_context):
6453 * plugins/language-support-cpp-java/plugin.c: (on_auto_complete),
6454 (register_stock_icons), (cpp_java_plugin_activate_plugin):
6456 Moved autocomplete menu action from document-manager to assist plugin
6457 and got rid of deprecated autocomplete interface.
6459 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
6461 * libanjuta/interfaces/libanjuta.idl:
6462 * plugins/editor/text_editor.c: (iassist_iface_init):
6463 * plugins/language-support-cpp-java/cpp-java-assist.c:
6464 (cpp_java_assist_check), (on_assist_chosen):
6465 * plugins/sourceview/sourceview.c: (iassist_iface_init):
6466 Removed react() methods in both editors and assist interface. Assist
6467 plugin itself handles setting the autocomplete. Also fixed
6470 2007-09-20 Naba Kumar <naba.kumar@gnome.org>
6472 * plugins/file-manager/Makefile.am:
6473 * plugins/file-manager/file-view.c: (file_view_add_dummy),
6474 (file_view_expand_idle), (file_view_init):
6475 * plugins/file-manager/plugin.c: (on_file_manager_refresh),
6476 (file_manager_set_default_uri), (project_root_added),
6477 (on_file_view_current_uri_changed), (on_file_view_show_popup_menu),
6478 (file_manager_activate), (file_manager_deactivate),
6479 (file_manager_instance_init), (file_manager_class_init),
6480 (ifile_manager_set_root), (ifile_manager_set_selected),
6481 (ifile_manager_iface_init): Adjusted white spaces to match
6484 2007-09-19 Naba Kumar <naba@gnome.org>
6486 * libanjuta/interfaces/libanjuta.idl:
6487 * plugins/editor/text_editor.c: (text_editor_instance_init),
6488 (iassist_show_tips), (iassist_cancel_tips),
6489 (iassist_hide_suggestions), (iassist_iface_init):
6490 * plugins/editor/text_editor.h:
6491 * plugins/editor/text_editor_cbs.c:
6492 (on_text_editor_scintilla_notify):
6493 * plugins/language-support-cpp-java/cpp-java-assist.c:
6494 (is_scope_context_character), (is_word_character),
6495 (create_completion), (cpp_java_assist_get_scope_context),
6496 (cpp_java_assist_get_pre_word),
6497 (cpp_java_assist_get_scope_operator),
6498 (cpp_java_assist_destroy_completion_cache),
6499 (cpp_java_assist_create_scope_completion_cache),
6500 (cpp_java_assist_create_word_completion_cache),
6501 (cpp_java_assist_show_autocomplete),
6502 (cpp_java_assist_get_calltip_context),
6503 (cpp_java_assist_show_calltip), (cpp_java_assist_check),
6504 (on_editor_char_added), (on_assist_chosen),
6505 (cpp_java_assist_install), (cpp_java_assist_uninstall),
6506 (cpp_java_assist_init), (cpp_java_assist_finalize):
6507 * plugins/language-support-cpp-java/cpp-java-assist.h:
6508 * plugins/language-support-cpp-java/plugin.c:
6509 (initialize_indentation_params):
6510 * plugins/sourceview/assist-tip.c:
6511 * plugins/sourceview/assist-tip.h:
6512 * plugins/sourceview/sourceview-private.h:
6513 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6514 (on_assist_tip_destroyed), (on_assist_cancel),
6515 (on_document_char_added), (iassist_get_suggestions),
6516 (iassist_suggest), (iassist_show_tips), (iassist_iface_init):
6518 Implement state-less assistance so that assist can be evaluated
6519 any given time at any position. Changed IAnjutaEditorAssist interfance
6520 and implementations and removed any state management in editors.
6522 2007-09-18 Naba Kumar <naba.kumar@gnome.org>
6524 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6525 completion items sorting and avoided unnecssary sorts.
6527 * plugins/text-editor.c: Fixed state.
6529 2007-09-17 Johannes Schmid <jhs@gnome.org>
6531 * plugins/language-support-cpp-java/cpp-java-assist.c:
6534 Fixed calltips in sourceview
6536 2007-09-17 Naba Kumar <naba.kumar@gnome.org>
6538 * plugins/language-support-cpp-java/cpp-java-assist.c: Improved
6539 completion items preparation time. Fixed a crash bug.
6541 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6542 Set buffer size (From Massimo, required for symbol-db).
6544 * libanjuta/interfaces/libanjuta.idl: Also pass position information
6547 * plugins/sourceview/sourceview.c: (iassist_suggest): Fix for above
6550 * plugins/editor/aneditor-autocomplete.cxx,
6551 plugins/editor/aneditor.h, plugins/editor/aneditor-priv.h:
6552 Added ANE_GETWORDBEFORECARAT command.
6554 * plugins/editor/aneditor.cxx: Do not autocomplete. It's now done
6555 using assist interface.
6557 * plugins/editor/text_editor.c: (text_editor_instance_init),
6558 (text_editor_get_word_before_carat),
6559 (text_editor_get_current_word), (iassist_add_trigger),
6560 (iassist_remove_trigger), (on_assist_canceled),
6561 (iassist_init_suggestions), (iassist_suggest), (iassist_show_tips),
6562 (iassist_react), (iassist_hide_suggestions), (iassist_iface_init):
6563 * plugins/editor/text_editor.h:
6564 * plugins/editor/text_editor_cbs.c: (trigger_size),
6565 (max_trigger_size), (text_editor_check_assist),
6566 (on_text_editor_scintilla_notify): Implemented IAnjutaEditorAssist
6569 * plugins/language-support-cpp-java/Makefile.am:
6570 * plugins/language-support-cpp-java/plugin.c:
6571 (get_line_indentation_base), (get_line_auto_indentation),
6572 (install_support), (uninstall_support),
6573 (cpp_java_plugin_activate_plugin), (cpp_java_plugin_finalize),
6574 (cpp_java_plugin_instance_init):
6575 * plugins/language-support-cpp-java/plugin.h:
6576 * plugins/language-support-cpp-java/cpp-java-assist.[ch] (added),
6577 * plugins/language-support-cpp-java/cpp-java-utils.[ch] (added),
6578 Make assist a separate class.
6580 2007-09-14 Johannes Schmid <jhs@gnome.org>
6582 * plugins/sourceview/sourceview.c: (iassist_suggest):
6583 Fixed changed char_alignment paramter in language-support
6586 2007-09-14 Naba Kumar <naba@gnome.org>
6588 * plugins/language-support-cpp-java/plugin.c: Send the right
6589 'char_alignment' paramenter (needs fixing in sourceview).
6591 2007-09-13 Johannes Schmid <jhs@gnome.org>
6594 * plugins/project-wizard/templates/minimal/project.anjuta:
6595 Use IAnjutaSymbolManager instead of loading the plugin directly.
6596 (TODO: Think of a version to do this for older files...)
6599 * plugins/Makefile.am:
6600 * plugins/symbol-db/Makefile.am:
6602 Build symbol-db plugin if libgda-3.0 is found
6604 2007-09-13 Johannes Schmid <jhs@gnome.org>
6606 * plugins/sourceview/Makefile.am:
6607 * plugins/sourceview/anjuta-document.c: (anjuta_document_finalize),
6609 * plugins/sourceview/anjuta-document.h:
6610 Removed lots of dead code
6612 * plugins/sourceview/anjuta-languages-manager.c:
6613 * plugins/sourceview/anjuta-languages-manager.h:
6616 * plugins/sourceview/sourceview.c: (on_document_char_added),
6617 (on_document_loaded), (sourceview_instance_init),
6618 (iselect_get_start), (iselect_get_end),
6619 (ilanguage_get_supported_languages), (ilanguage_set_language):
6621 Fixed selection handling and make some adaptions for the changes
6624 2007-09-13 Johannes Schmid <jhs@gnome.org>
6626 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
6627 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
6630 Added preferences to language support completion/calltips
6632 * plugins/sourceview/assist-window.c: (assist_window_update):
6634 Always select first entry
6636 * plugins/sourceview/sourceview.glade:
6637 Removed old completion preferences
6639 2007-09-11 Naba Kumar <naba@gnome.org>
6641 * plugins/terminal/terminal.c: Fixed critical warning, memory leak
6642 and possible crash when pressing ctrl+d in terminal after preferences
6643 window has been shown once (no need for backport).
6645 * libanjuta/interfaces/anjuta-idl-compiler.pl: Create default method
6646 implementations to get warnings instead of crashes for unimplemented
6649 2007-09-11 Massimo Cora' <maxcvs@email.it>
6651 Reviewed by: Naba Kumar <naba@gnome.org>
6653 * libanjuta/anjuta-launcher.c: (anjuta_launcher_fork):
6654 * plugins/symbol-db/*:
6655 Added new symbol-database backend based on SQLite 3.
6656 (does not enabled for build currently).
6658 2007-09-10 Johannes Schmid <jhs@gnome.org>
6662 * libegg/egg-recent-model.c: (egg_recent_model_write_raw),
6663 (parse_info_init), (parse_info_free), (valid_element),
6664 (start_element_handler), (end_element_handler), (text_handler),
6665 (egg_recent_model_filter), (egg_recent_model_changed_timeout),
6666 (egg_recent_model_monitor_cb), (egg_recent_model_poll_timeout),
6667 (egg_recent_model_monitor), (egg_recent_model_read),
6668 (egg_recent_model_open_file), (egg_recent_model_lock_file),
6669 (egg_recent_model_unlock_file), (egg_recent_model_finalize),
6670 (egg_recent_model_set_property), (egg_recent_model_class_init),
6671 (egg_recent_model_init), (egg_recent_model_add_full),
6672 (egg_recent_model_delete), (egg_recent_model_get_list),
6673 (egg_recent_model_clear), (egg_recent_model_clear_mime_filter),
6674 (egg_recent_model_set_filter_mime_types),
6675 (egg_recent_model_clear_group_filter),
6676 (egg_recent_model_set_filter_groups),
6677 (egg_recent_model_clear_scheme_filter),
6678 (egg_recent_model_set_filter_uri_schemes),
6679 (egg_recent_model_remove_expired):
6681 Update EggRecent (#456465)
6683 2007-09-10 Johannes Schmid <jhs@gnome.org>
6685 * libanjuta/anjuta-plugin-manager.c: (get_plugin_loader_type),
6686 (anjuta_plugin_manager_get_plugin):
6687 * plugins/profiler/gprof-call-graph-view.c:
6688 (gprof_call_graph_view_create_columns):
6689 * plugins/profiler/gprof-flat-profile-view.c:
6690 (gprof_flat_profile_view_create_columns):
6691 * plugins/profiler/gprof-function-call-tree-view.c:
6692 (gprof_function_call_tree_view_create_columns):
6694 Fixed #466031 – Update of pieces of menus for Localization
6696 2007-09-10 Johannes Schmid <jhs@gnome.org>
6698 * libanjuta/anjuta-utils.c: (anjuta_util_parse_args_from_string):
6699 Bug 343522 – anjuta: Unable to execute commands that use options.
6701 2007-09-09 Johannes Schmid <jhs@gnome.org>
6703 * plugins/document-manager/anjuta-docman.c:
6704 (anjuta_docman_update_page_label):
6706 Fixed #458034 – Method of indicating unsaved changes breaks convention
6708 * plugins/document-manager/plugin.c: (update_title),
6709 (value_added_project_root_uri), (value_removed_project_root_uri),
6710 (on_editor_changed), (activate_plugin):
6711 * plugins/document-manager/plugin.h:
6712 * plugins/project-manager/plugin.c: (on_profile_scoped),
6713 (on_profile_descoped), (ifile_open):
6715 Fixed #427390 – Show path of item in currently focused editor window
6717 2007-09-09 Johannes Schmid <jhs@gnome.org>
6719 * plugins/search/plugin.c: (on_toolbar_find_clicked),
6720 (on_toolbar_find_incremental):
6721 Fix incremental search
6723 * plugins/sourceview/sourceview.c: (on_document_char_added),
6725 Fixed selection management
6727 2007-09-09 Johannes Schmid <jhs@gnome.org>
6729 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6732 * libanjuta/interfaces/libanjuta.idl:
6733 Extended IAnjutaEditorAssist interface
6735 * plugins/language-support-cpp-java/plugin.c:
6736 (jump_to_matching_brace), (add_tags), (on_assist_begin),
6737 (assist_cleanup), (on_assist_chosen), (on_assist_update),
6738 (context_character), (get_context), (function_parser),
6739 (cpp_member_parser), (install_assist), (uninstall_assist),
6740 (get_line_indentation_base), (get_line_auto_indentation),
6741 (install_support), (uninstall_support),
6742 (on_value_added_current_editor), (on_value_removed_current_editor),
6743 (cpp_java_plugin_finalize), (cpp_java_plugin_instance_init):
6744 * plugins/language-support-cpp-java/plugin.h:
6746 Improved fixed editor assistance and added support for function/method
6747 tooltips. jumb_to_matching_brance => jump_to_matching_brace
6749 * plugins/message-view/anjuta-msgman.c: (on_message_view_destroy):
6752 * plugins/project-import/project-import.c: (on_import_next):
6753 Added a non-NULL check with could probably fix #474843 but not sure
6755 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl:
6756 Fixed anjuta-plugin project wizard
6758 * plugins/sourceview/Makefile.am:
6759 * plguins/sourceview/assist-tip.[ch]:
6760 * plugins/sourceview/anjuta-view.c: (anjuta_view_focus_out),
6761 (anjuta_view_key_press_event):
6762 * plugins/sourceview/assist-window.c: (assist_window_class_init),
6763 (assist_window_init), (assist_window_update), (assist_window_new):
6764 * plugins/sourceview/sourceview-private.h:
6765 * plugins/sourceview/sourceview.c: (on_assist_window_destroyed),
6766 (on_assist_tip_destroyed), (on_assist_chosen), (on_assist_cancel),
6767 (trigger_size), (max_trigger_size), (on_document_char_added),
6768 (sourceview_dispose), (ieditor_get_current_word),
6769 (iassist_add_trigger), (iassist_init_suggestions),
6770 (iassist_suggest), (iassist_hide_suggestions), (iassist_show_tips),
6771 (iassist_cancel_tips), (iassist_react), (iassist_iface_init):
6773 Big update on sourceview assist capabilites. Autocompletion should
6774 now work much better and function tooltips are finally supported!
6776 * plugins/sourceview/anjuta-document.h:
6777 * plugins/sourceview/anjuta-document.c: (wordcharacters_contains),
6778 (anjuta_document_get_current_word):
6779 Fixed get_current_word (inspired by aneditor.cxx implementation)
6781 * plugins/sourceview/sourceview-cell.c: (icell_get_char),
6782 (icell_get_attribute):
6783 Fixed get_attribute() to also detect character constants.
6784 Simplified get_char()
6786 * plugins/symbol-browser/plugin.c: (isymbol_manager_search),
6787 (isymbol_manager_get_members), (isymbol_manager_get_parents),
6788 (isymbol_manager_get_completions_at_position):
6790 Fixed IAnjutaSymbolManager interface (see 2.2.1 for details)
6792 2007-09-04 Naba Kumar <naba@gnome.org>
6794 * plugins/class-gen/plugin.c: Do not enable 'Add to project'
6795 projects that can not add sources.
6797 * plugins/file-wizard/file.c: Similarly for file wizard,
6798 Do not enable 'Add to project' projects that can not add sources.
6800 2007-09-04 Naba Kumar <naba@gnome.org>
6802 * configure.in: Bumped gnome-build requirement to 0.2.0
6803 for project capabilities support.
6805 * plugins/project-manager/plugin.c: Enable/disable project
6806 actions based on project capabilities. Fixes bug #433552:
6807 crash in Anjuta IDE: add file test.h in project on generic
6810 * libanjuta/interfaces/libanjuta.idl: Added method to query
6811 project capabilities.
6813 2007-09-03 Naba Kumar <naba@gnome.org>
6815 * plugins/file-manager/plugin.c: Set shadow type IN.
6816 * plugins/file-manager/file-view.c: Fixed code style.
6817 * plugins/file-manager/file-view.c: Fixed icons column to size
6820 * plugins/file-manager/plugin.[c,h]: Fixed code style.
6822 * plugins/file-manager/plugin.c: Fixed crash on closing project and
6823 unmonitors project-uri on file-manager deactivation.
6825 * TODO.tasks: Updated
6827 2007-09-02 Johannes Schmid <jhs@gnome.org>
6829 * libanjuta/anjuta-ui.c: (anjuta_ui_remove_action_group):
6832 * plugins/file-manager/file-view.c: (file_view_get_selected),
6833 (file_view_button_press_event), (file_view_finalize):
6834 * plugins/file-manager/plugin.c: (project_root_removed),
6835 (file_manager_deactivate):
6837 Fixed some small bugs I missed before
6839 2007-09-02 Johannes Schmid <jhs@gnome.org>
6841 * plugins/file-manager/*:
6842 Added new and file-manager
6844 2007-09-02 Johannes Schmid <jhs@gnome.org>
6846 * plugins/file-manager/*:
6847 Removed old file-manager
6849 2007-08-31 Johannes Schmid <jhs@gnome.org>
6851 * libanjuta/anjuta-plugin-manager.c: (anjuta_plugin_manager_new):
6852 * libanjuta/anjuta-ui.c: (anjuta_ui_add_action_group):
6854 Fixed some memory leaks
6856 * MAINTAINERS: Fixed
6858 2007-08-31 Johannes Schmid <jhs@gnome.org>
6860 * libanjuta/anjuta-preferences.c: (get_object_type_from_string),
6861 (get_property_value_as_string), (set_property_value_as_string),
6862 (register_callbacks), (preferences_foreach_callback),
6863 (anjuta_preferences_register_property_raw):
6864 * libanjuta/anjuta-preferences.h:
6865 * plugins/build-basic-autotools/build-basic-autotools.c:
6866 (on_build_mesg_format):
6867 * plugins/document-manager/anjuta-document-manager.glade:
6868 * plugins/message-view/anjuta-message-manager-plugin.glade:
6870 Use GtkComboBox instead of (deprecated) GtkOptionMenu and fixed
6871 broken message view preferences
6873 * plugins/message-view/message-view.c:
6874 (message_view_instance_init), (pref_change_color), (prefs_init),
6875 (imessage_view_append):
6876 Cleaned up message view (#458041)
6878 * src/shell.c: (on_preferences_activate),
6879 (anjuta_test_shell_instance_init),
6880 (anjuta_test_shell_get_plugin_manager), (anjuta_shell_iface_init):
6881 Fixed test shell to allow better debugging
6883 2007-08-31 Johannes Schmid <jhs@gnome.org>
6885 * plugins/gtodo/interface.c: (gtodo_get_hide_done),
6886 (gtodo_get_hide_nodate), (gtodo_get_hide_due):
6887 * plugins/gtodo/main.h:
6888 * plugins/gtodo/plugin.c: (activate_plugin):
6890 Fixed #423467 (View->Tasks menu items are not
6893 2007-08-31 Tobias Müller <gnome-bugs@auftrags-killer.org>
6895 reviewed by: Johannes Schmid <jhs@gnome.org>
6898 * data/welcome.txt.in:
6899 * launcher/anjuta_launcher.c:
6900 * libanjuta/anjuta-children.c:
6901 * libanjuta/anjuta-children.h:
6902 * libanjuta/anjuta-debug.h:
6903 * libanjuta/anjuta-encodings.c:
6904 * libanjuta/anjuta-encodings.h:
6905 * libanjuta/anjuta-glue-c.c:
6906 * libanjuta/anjuta-glue-c.h:
6907 * libanjuta/anjuta-plugin-description.c:
6908 * libanjuta/anjuta-plugin-description.h:
6909 * libanjuta/anjuta-plugin-handle.c:
6910 * libanjuta/anjuta-plugin-handle.h:
6911 * libanjuta/anjuta-plugin-manager.c:
6912 * libanjuta/anjuta-plugin-manager.h:
6913 * libanjuta/anjuta-plugin.c:
6914 * libanjuta/anjuta-plugin.h:
6915 * libanjuta/anjuta-preferences.c:
6916 * libanjuta/anjuta-preferences.h:
6917 * libanjuta/anjuta-profile-manager.c:
6918 * libanjuta/anjuta-profile-manager.h:
6919 * libanjuta/anjuta-profile.c:
6920 * libanjuta/anjuta-profile.h:
6921 * libanjuta/anjuta-save-prompt.c:
6922 * libanjuta/anjuta-save-prompt.h:
6923 * libanjuta/anjuta-serializer.c:
6924 * libanjuta/anjuta-serializer.h:
6925 * libanjuta/anjuta-session.c:
6926 * libanjuta/anjuta-session.h:
6927 * libanjuta/anjuta-shell.c:
6928 * libanjuta/anjuta-shell.h:
6929 * libanjuta/anjuta-status.c:
6930 * libanjuta/anjuta-status.h:
6931 * libanjuta/anjuta-ui.c:
6932 * libanjuta/anjuta-ui.h:
6933 * libanjuta/anjuta-utils-priv.h:
6934 * libanjuta/anjuta-utils.c:
6935 * libanjuta/anjuta-utils.h:
6936 * libanjuta/cell-renderer-captioned-image.c:
6937 * libanjuta/cell-renderer-captioned-image.h:
6938 * libanjuta/e-splash.c:
6939 * libanjuta/e-splash.h:
6940 * libanjuta/interfaces/anjuta-idl-compiler.pl:
6941 * libanjuta/interfaces/libanjuta.idl:
6942 * libanjuta/libanjuta.h:
6943 * libanjuta/resources.c:
6944 * libanjuta/resources.h:
6945 * libegg/egg-cell-renderer-text.c:
6946 * libegg/egg-combo-action.c:
6947 * libegg/egg-entry-action.c:
6948 * libegg/egg-recent-action.c:
6949 * libegg/egg-recent-files-module.c:
6950 * libegg/egg-recent-item.c:
6951 * libegg/egg-recent-model.c:
6952 * libegg/egg-recent-view-gtk.c:
6953 * libegg/egg-recent-view.c:
6954 * libegg/egg-submenu-action.c:
6955 * libegg/eggaccelerators.c:
6956 * libegg/eggcellrendererpopup.c:
6957 * libegg/eggcomboselect.c:
6958 * libegg/eggtreemodelfilter.c:
6959 * libegg/eggtreemultidnd.c:
6960 * libegg/gtkcellview.h:
6961 * libegg/treeviewutils/egg-cell-renderer-text.h:
6962 * libegg/treeviewutils/eggaccelerators.h:
6963 * libegg/treeviewutils/eggcellrendererkeys.h:
6964 * libegg/treeviewutils/eggcellrendererpopup.h:
6965 * libegg/treeviewutils/eggtreemodelfilter.h:
6966 * libegg/treeviewutils/eggtreemultidnd.h:
6967 * libegg/treeviewutils/eggtreeviewstate.h:
6968 * manuals/anjuta-faqs/C/anjuta-faqs.xml:
6969 * manuals/anjuta-faqs/Makefile.am:
6970 * manuals/anjuta-manual/C/anjuta-manual.xml:
6971 * manuals/anjuta-manual/C/license.xml:
6972 * manuals/anjuta-manual/es/es.po:
6973 * manuals/anjuta-manual/sv/sv.po:
6974 * manuals/old/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.x
6976 * manuals/old/C/anjuta-tutorial/anjuta-tutorial.xml:
6977 * manuals/old/de/anjuta-tutorial/anjuta-tutorial.xml:
6978 * manuals/old/ja/anjuta-faqs/anjuta-faqs.xml:
6979 * manuals/old/ja/anjuta-manual/anjuta-manual.xml:
6980 * manuals/old/ja/anjuta-manual/license.xml:
6981 * plugins/build-basic-autotools/build-basic-autotools.c:
6982 * plugins/build-basic-autotools/build-basic-autotools.h:
6983 * plugins/build-basic-autotools/executer.c:
6984 * plugins/build-basic-autotools/executer.h:
6985 * plugins/build/build_file.c:
6986 * plugins/build/build_file.h:
6987 * plugins/build/build_project.c:
6988 * plugins/build/build_project.h:
6989 * plugins/build/clean_project.c:
6990 * plugins/build/clean_project.h:
6991 * plugins/build/commands.c:
6992 * plugins/build/commands.h:
6993 * plugins/build/compile.c:
6994 * plugins/build/compile.h:
6995 * plugins/build/compiler_options.c:
6996 * plugins/build/compiler_options.h:
6997 * plugins/build/configurer.c:
6998 * plugins/build/configurer.h:
6999 * plugins/build/executer.c:
7000 * plugins/build/executer.h:
7001 * plugins/class-gen/cell-renderer-flags.c:
7002 * plugins/class-gen/cell-renderer-flags.h:
7003 * plugins/class-gen/combo-flags.c:
7004 * plugins/class-gen/combo-flags.h:
7005 * plugins/class-gen/element-editor.c:
7006 * plugins/class-gen/element-editor.h:
7007 * plugins/class-gen/generator.c:
7008 * plugins/class-gen/generator.h:
7009 * plugins/class-gen/plugin.c:
7010 * plugins/class-gen/plugin.h:
7011 * plugins/class-gen/transform.c:
7012 * plugins/class-gen/transform.h:
7013 * plugins/class-gen/validator.c:
7014 * plugins/class-gen/validator.h:
7015 * plugins/class-gen/window.c:
7016 * plugins/class-gen/window.h:
7017 * plugins/class-inheritance/class-callbacks.c:
7018 * plugins/class-inheritance/class-callbacks.h:
7019 * plugins/class-inheritance/class-inherit.c:
7020 * plugins/class-inheritance/class-inherit.h:
7021 * plugins/class-inheritance/plugin.c:
7022 * plugins/class-inheritance/plugin.h:
7023 * plugins/cvs-plugin/cvs-actions.c:
7024 * plugins/cvs-plugin/cvs-actions.h:
7025 * plugins/cvs-plugin/cvs-callbacks.c:
7026 * plugins/cvs-plugin/cvs-callbacks.h:
7027 * plugins/cvs-plugin/cvs-execute.c:
7028 * plugins/cvs-plugin/cvs-execute.h:
7029 * plugins/cvs-plugin/cvs-interface.c:
7030 * plugins/cvs-plugin/cvs-interface.h:
7031 * plugins/cvs-plugin/plugin.c:
7032 * plugins/cvs-plugin/plugin.h:
7033 * plugins/debug-manager/breakpoints.c:
7034 * plugins/debug-manager/breakpoints.h:
7035 * plugins/debug-manager/chunk_view.c:
7036 * plugins/debug-manager/chunk_view.h:
7037 * plugins/debug-manager/data_buffer.c:
7038 * plugins/debug-manager/data_buffer.h:
7039 * plugins/debug-manager/data_view.c:
7040 * plugins/debug-manager/data_view.h:
7041 * plugins/debug-manager/debug_tree.c:
7042 * plugins/debug-manager/debug_tree.h:
7043 * plugins/debug-manager/debugger.c:
7044 * plugins/debug-manager/debugger.h:
7045 * plugins/debug-manager/disassemble.c:
7046 * plugins/debug-manager/disassemble.h:
7047 * plugins/debug-manager/info.c:
7048 * plugins/debug-manager/info.h:
7049 * plugins/debug-manager/locals.c:
7050 * plugins/debug-manager/locals.h:
7051 * plugins/debug-manager/memory.c:
7052 * plugins/debug-manager/memory.h:
7053 * plugins/debug-manager/plugin.c:
7054 * plugins/debug-manager/plugin.h:
7055 * plugins/debug-manager/registers.c:
7056 * plugins/debug-manager/registers.h:
7057 * plugins/debug-manager/sexy-icon-entry.c:
7058 * plugins/debug-manager/sexy-icon-entry.h:
7059 * plugins/debug-manager/sharedlib.c:
7060 * plugins/debug-manager/sharedlib.h:
7061 * plugins/debug-manager/signals.c:
7062 * plugins/debug-manager/signals.h:
7063 * plugins/debug-manager/sparse_buffer.c:
7064 * plugins/debug-manager/sparse_buffer.h:
7065 * plugins/debug-manager/sparse_view.c:
7066 * plugins/debug-manager/sparse_view.h:
7067 * plugins/debug-manager/stack_trace.c:
7068 * plugins/debug-manager/stack_trace.h:
7069 * plugins/debug-manager/start.c:
7070 * plugins/debug-manager/start.h:
7071 * plugins/debug-manager/threads.c:
7072 * plugins/debug-manager/threads.h:
7073 * plugins/debug-manager/utilities.c:
7074 * plugins/debug-manager/utilities.h:
7075 * plugins/debug-manager/watch.c:
7076 * plugins/debug-manager/watch.h:
7077 * plugins/devhelp/htmlview.c:
7078 * plugins/devhelp/htmlview.h:
7079 * plugins/document-manager/action-callbacks.c:
7080 * plugins/document-manager/action-callbacks.h:
7081 * plugins/document-manager/anjuta-docman.c:
7082 * plugins/document-manager/anjuta-docman.h:
7083 * plugins/document-manager/editor-tooltips.c:
7084 * plugins/document-manager/editor-tooltips.h:
7085 * plugins/document-manager/file_history.c:
7086 * plugins/document-manager/file_history.h:
7087 * plugins/document-manager/indent-dialog.c:
7088 * plugins/document-manager/indent-dialog.h:
7089 * plugins/document-manager/indent-util.c:
7090 * plugins/document-manager/indent-util.h:
7091 * plugins/document-manager/plugin.c:
7092 * plugins/editor/aneditor-autocomplete.cxx:
7093 * plugins/editor/aneditor-calltip.cxx:
7094 * plugins/editor/aneditor-indent.cxx:
7095 * plugins/editor/aneditor-priv.h:
7096 * plugins/editor/aneditor.cxx:
7097 * plugins/editor/aneditor.h:
7098 * plugins/editor/lexer.h:
7099 * plugins/editor/plugin.c:
7100 * plugins/editor/plugin.h:
7101 * plugins/editor/print.c:
7102 * plugins/editor/print.h:
7103 * plugins/editor/properties.h:
7104 * plugins/editor/properties_cxx.h:
7105 * plugins/editor/style-editor.c:
7106 * plugins/editor/style-editor.h:
7107 * plugins/editor/text-editor-iterable.c:
7108 * plugins/editor/text-editor-iterable.h:
7109 * plugins/editor/text_editor.c:
7110 * plugins/editor/text_editor.h:
7111 * plugins/editor/text_editor_cbs.c:
7112 * plugins/editor/text_editor_cbs.h:
7113 * plugins/editor/text_editor_menu.c:
7114 * plugins/editor/text_editor_menu.h:
7115 * plugins/editor/text_editor_prefs.c:
7116 * plugins/editor/text_editor_prefs.h:
7117 * plugins/file-loader/dnd.c:
7118 * plugins/file-loader/dnd.h:
7119 * plugins/file-loader/plugin.c:
7120 * plugins/file-manager/an_file_view.c:
7121 * plugins/file-manager/plugin.c:
7122 * plugins/file-wizard/file.c:
7123 * plugins/file-wizard/file.h:
7124 * plugins/file-wizard/plugin.c:
7125 * plugins/file-wizard/plugin.h:
7126 * plugins/gdb/debugger.c:
7127 * plugins/gdb/debugger.h:
7128 * plugins/gdb/gdbmi-test.c:
7129 * plugins/gdb/gdbmi.c:
7130 * plugins/gdb/gdbmi.h:
7131 * plugins/gdb/global.h:
7132 * plugins/gdb/parser.c:
7133 * plugins/gdb/parser.h:
7134 * plugins/gdb/plugin.c:
7135 * plugins/gdb/plugin.h:
7136 * plugins/gdb/utilities.c:
7137 * plugins/gdb/utilities.h:
7138 * plugins/glade/plugin.c:
7139 * plugins/glade/plugin.h:
7140 * plugins/gtodo/egg-datetime.c:
7141 * plugins/gtodo/egg-datetime.h:
7142 * plugins/gtodo/eggtrayicon.c:
7143 * plugins/gtodo/eggtrayicon.h:
7144 * plugins/gtodo/plugin.c:
7145 * plugins/gvim/anjuta-vim.c:
7146 * plugins/gvim/anjuta-vim.h:
7147 * plugins/gvim/gtkvim.c:
7148 * plugins/gvim/gtkvim.h:
7149 * plugins/gvim/plugin.c:
7150 * plugins/gvim/plugin.h:
7151 * plugins/language-support-cpp-java/plugin.c:
7152 * plugins/language-support-cpp-java/plugin.h:
7153 * plugins/macro/macro-actions.c:
7154 * plugins/macro/macro-actions.h:
7155 * plugins/macro/macro-db.c:
7156 * plugins/macro/macro-db.h:
7157 * plugins/macro/macro-dialog.c:
7158 * plugins/macro/macro-dialog.h:
7159 * plugins/macro/macro-edit.c:
7160 * plugins/macro/macro-edit.h:
7161 * plugins/macro/macro-util.c:
7162 * plugins/macro/macro-util.h:
7163 * plugins/macro/plugin.c:
7164 * plugins/macro/plugin.h:
7165 * plugins/message-view/anjuta-msgman.c:
7166 * plugins/message-view/anjuta-msgman.h:
7167 * plugins/message-view/message-view.c:
7168 * plugins/message-view/message-view.h:
7169 * plugins/message-view/plugin.c:
7170 * plugins/message-view/plugin.h:
7171 * plugins/patch/patch-plugin.c:
7172 * plugins/patch/patch-plugin.h:
7173 * plugins/patch/plugin.c:
7174 * plugins/patch/plugin.h:
7175 * plugins/profiler/gprof-call-graph-block-entry.c:
7176 * plugins/profiler/gprof-call-graph-block-entry.h:
7177 * plugins/profiler/gprof-call-graph-block.c:
7178 * plugins/profiler/gprof-call-graph-block.h:
7179 * plugins/profiler/gprof-call-graph-view.c:
7180 * plugins/profiler/gprof-call-graph-view.h:
7181 * plugins/profiler/gprof-call-graph.c:
7182 * plugins/profiler/gprof-call-graph.h:
7183 * plugins/profiler/gprof-flat-profile-entry.c:
7184 * plugins/profiler/gprof-flat-profile-entry.h:
7185 * plugins/profiler/gprof-flat-profile-view.c:
7186 * plugins/profiler/gprof-flat-profile-view.h:
7187 * plugins/profiler/gprof-flat-profile.c:
7188 * plugins/profiler/gprof-flat-profile.h:
7189 * plugins/profiler/gprof-function-call-chart-view.c:
7190 * plugins/profiler/gprof-function-call-chart-view.h:
7191 * plugins/profiler/gprof-function-call-tree-view.c:
7192 * plugins/profiler/gprof-function-call-tree-view.h:
7193 * plugins/profiler/gprof-options.c:
7194 * plugins/profiler/gprof-options.h:
7195 * plugins/profiler/gprof-profile-data.c:
7196 * plugins/profiler/gprof-profile-data.h:
7197 * plugins/profiler/gprof-view-manager.c:
7198 * plugins/profiler/gprof-view-manager.h:
7199 * plugins/profiler/gprof-view.c:
7200 * plugins/profiler/gprof-view.h:
7201 * plugins/profiler/plugin.c:
7202 * plugins/profiler/plugin.h:
7203 * plugins/profiler/string-utils.c:
7204 * plugins/profiler/string-utils.h:
7205 * plugins/project-import/plugin.c:
7206 * plugins/project-import/plugin.h:
7207 * plugins/project-import/project-import.c:
7208 * plugins/project-import/project-import.h:
7209 * plugins/project-manager/plugin.c:
7210 * plugins/project-manager/plugin.h:
7211 * plugins/project-wizard/action.c:
7212 * plugins/project-wizard/action.h:
7213 * plugins/project-wizard/autogen.c:
7214 * plugins/project-wizard/autogen.h:
7215 * plugins/project-wizard/druid.c:
7216 * plugins/project-wizard/druid.h:
7217 * plugins/project-wizard/file.c:
7218 * plugins/project-wizard/file.h:
7219 * plugins/project-wizard/header.c:
7220 * plugins/project-wizard/header.h:
7221 * plugins/project-wizard/install.c:
7222 * plugins/project-wizard/install.h:
7223 * plugins/project-wizard/parser.c:
7224 * plugins/project-wizard/parser.h:
7225 * plugins/project-wizard/plugin.c:
7226 * plugins/project-wizard/plugin.h:
7227 * plugins/project-wizard/property.c:
7228 * plugins/project-wizard/property.h:
7229 * plugins/project-wizard/values.c:
7230 * plugins/project-wizard/values.h:
7231 * plugins/sample1/plugin.c:
7232 * plugins/search/plugin.c:
7233 * plugins/search/plugin.h:
7234 * plugins/search/search-replace_backend.c:
7235 * plugins/search/search-replace_backend.h:
7236 * plugins/search/search_preferences.c:
7237 * plugins/sourceview/anjuta-convert.c:
7238 * plugins/sourceview/anjuta-convert.h:
7239 * plugins/sourceview/anjuta-document-loader.c:
7240 * plugins/sourceview/anjuta-document-loader.h:
7241 * plugins/sourceview/anjuta-document-saver.c:
7242 * plugins/sourceview/anjuta-document-saver.h:
7243 * plugins/sourceview/anjuta-document.c:
7244 * plugins/sourceview/anjuta-document.h:
7245 * plugins/sourceview/anjuta-encodings.c:
7246 * plugins/sourceview/anjuta-encodings.h:
7247 * plugins/sourceview/anjuta-languages-manager.c:
7248 * plugins/sourceview/anjuta-languages-manager.h:
7249 * plugins/sourceview/anjuta-utils.c:
7250 * plugins/sourceview/anjuta-utils.h:
7251 * plugins/sourceview/anjuta-view.c:
7252 * plugins/sourceview/anjuta-view.h:
7253 * plugins/sourceview/assist-window.c:
7254 * plugins/sourceview/assist-window.h:
7255 * plugins/sourceview/sourceview-cell.c:
7256 * plugins/sourceview/sourceview-cell.h:
7257 * plugins/sourceview/sourceview-prefs.c:
7258 * plugins/sourceview/sourceview-prefs.h:
7259 * plugins/sourceview/sourceview-print.c:
7260 * plugins/sourceview/sourceview-print.h:
7261 * plugins/sourceview/sourceview-private.h:
7262 * plugins/sourceview/sourceview-tags.c:
7263 * plugins/sourceview/sourceview-tags.h:
7264 * plugins/sourceview/sourceview.c:
7265 * plugins/sourceview/sourceview.h:
7266 * plugins/subversion/plugin.c:
7267 * plugins/subversion/plugin.h:
7268 * plugins/subversion/subversion-actions.c:
7269 * plugins/subversion/subversion-actions.h:
7270 * plugins/subversion/subversion-callbacks.c:
7271 * plugins/subversion/subversion-callbacks.h:
7272 * plugins/subversion/svn-auth.c:
7273 * plugins/subversion/svn-auth.h:
7274 * plugins/subversion/svn-backend-priv.h:
7275 * plugins/subversion/svn-backend.c:
7276 * plugins/subversion/svn-backend.h:
7277 * plugins/subversion/svn-notify.c:
7278 * plugins/subversion/svn-notify.h:
7279 * plugins/subversion/svn-thread.c:
7280 * plugins/subversion/svn-thread.h:
7281 * plugins/symbol-browser/an_symbol.c:
7282 * plugins/symbol-browser/an_symbol.h:
7283 * plugins/symbol-browser/an_symbol_info.c:
7284 * plugins/symbol-browser/an_symbol_info.h:
7285 * plugins/symbol-browser/an_symbol_iter.c:
7286 * plugins/symbol-browser/an_symbol_iter.h:
7287 * plugins/symbol-browser/an_symbol_prefs.c:
7288 * plugins/symbol-browser/an_symbol_prefs.h:
7289 * plugins/symbol-browser/an_symbol_search.c:
7290 * plugins/symbol-browser/an_symbol_search.h:
7291 * plugins/symbol-browser/an_symbol_view.c:
7292 * plugins/symbol-browser/an_symbol_view.h:
7293 * plugins/symbol-browser/plugin.c:
7294 * plugins/symbol-browser/plugin.h:
7295 * plugins/terminal/terminal.c:
7296 * plugins/tools/dialog.c:
7297 * plugins/tools/dialog.h:
7298 * plugins/tools/editor.c:
7299 * plugins/tools/editor.h:
7300 * plugins/tools/execute.c:
7301 * plugins/tools/execute.h:
7302 * plugins/tools/fileop.c:
7303 * plugins/tools/fileop.h:
7304 * plugins/tools/plugin.c:
7305 * plugins/tools/plugin.h:
7306 * plugins/tools/scripts/find-fixmes.pl:
7307 * plugins/tools/scripts/translation-status.pl:
7308 * plugins/tools/tool.c:
7309 * plugins/tools/tool.h:
7310 * plugins/tools/variable.c:
7311 * plugins/tools/variable.h:
7312 * plugins/valgrind/ldd.c:
7313 * plugins/valgrind/ldd.h:
7314 * plugins/valgrind/list.c:
7315 * plugins/valgrind/list.h:
7316 * plugins/valgrind/menu-utils.c:
7317 * plugins/valgrind/menu-utils.h:
7318 * plugins/valgrind/parser.c:
7319 * plugins/valgrind/parser.h:
7320 * plugins/valgrind/plugin.c:
7321 * plugins/valgrind/plugin.h:
7322 * plugins/valgrind/preferences.c:
7323 * plugins/valgrind/preferences.h:
7324 * plugins/valgrind/process.c:
7325 * plugins/valgrind/process.h:
7326 * plugins/valgrind/symtab.c:
7327 * plugins/valgrind/symtab.h:
7328 * plugins/valgrind/vgactions.c:
7329 * plugins/valgrind/vgactions.h:
7330 * plugins/valgrind/vgcachegrindprefs.c:
7331 * plugins/valgrind/vgcachegrindprefs.h:
7332 * plugins/valgrind/vgdefaultview.c:
7333 * plugins/valgrind/vgdefaultview.h:
7334 * plugins/valgrind/vgerror.c:
7335 * plugins/valgrind/vgerror.h:
7336 * plugins/valgrind/vggeneralprefs.c:
7337 * plugins/valgrind/vggeneralprefs.h:
7338 * plugins/valgrind/vghelgrindprefs.c:
7339 * plugins/valgrind/vghelgrindprefs.h:
7340 * plugins/valgrind/vgio.c:
7341 * plugins/valgrind/vgio.h:
7342 * plugins/valgrind/vgmemcheckprefs.c:
7343 * plugins/valgrind/vgmemcheckprefs.h:
7344 * plugins/valgrind/vgrule-editor.c:
7345 * plugins/valgrind/vgrule-editor.h:
7346 * plugins/valgrind/vgrule-list.c:
7347 * plugins/valgrind/vgrule-list.h:
7348 * plugins/valgrind/vgrule.c:
7349 * plugins/valgrind/vgrule.h:
7350 * plugins/valgrind/vgrulepattern.c:
7351 * plugins/valgrind/vgrulepattern.h:
7352 * plugins/valgrind/vgsearchbar.c:
7353 * plugins/valgrind/vgsearchbar.h:
7354 * plugins/valgrind/vgstrpool.c:
7355 * plugins/valgrind/vgstrpool.h:
7356 * plugins/valgrind/vgtoolprefs.c:
7357 * plugins/valgrind/vgtoolprefs.h:
7358 * plugins/valgrind/vgtoolview.c:
7359 * plugins/valgrind/vgtoolview.h:
7362 * src/action-callbacks.c:
7363 * src/action-callbacks.h:
7364 * src/anjuta-actions.h:
7367 * src/anjuta-callbacks.c:
7368 * src/anjuta-callbacks.h:
7372 * src/bacon-message-connection.c:
7373 * src/bacon-message-connection.h:
7382 * tagmanager/options.c:
7384 Change the address of FSF in various files
7386 2007-08-30 Johannes Schmid <jhs@gnome.org>
7390 Removed because they are no longer in use
7392 * plugins/class-gen/anjuta-class-gen-plugin.glade:
7393 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
7394 Marked some strings as not translatable
7396 * plugins/search/search-replace.c: (list_max_items):
7397 Fixed a possible memory corruption
7399 * src/anjuta-app.c: (anjuta_app_add_widget_full):
7400 Do not show menuitems for locked layout items
7402 * src/main.c: (main):
7403 Some minor style correction in gnome_init
7405 2007-08-25 Sebastien Granjoux <seb.sfo@free.fr>
7407 * plugins/debug-manager/debugger.c,
7408 plugins/debug-manager/breakpoints.c,
7409 plugins/gdb/plugin.c,
7410 plugins/gdb/debugger.c,
7411 libanjuta/interfaces/libanjuta.idl:
7412 Move all breakpoints functions from IAnjutaDebugger to a new
7413 IAnjutaBreakpointDebugger interface
7415 2007-07-28 Tom Lowe <tomlowe1@earthlink.net>
7417 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7418 * plugins/debug-manager/plugin.c,
7419 plugins/debug-manager/breakpoints.c,
7420 plugins/tools/execute.c,
7421 plugins/project-wizard/plugin.c,
7422 plugins/build-basic-autotools/executer.c,
7423 plugins/gdb/debugger.c,
7424 plugins/profiler/gprof-options.h,
7425 plugins/sourceview/assist-window.h,
7426 plugins/class-gen/transform.c,
7427 libanjuta/anjuta-plugin-description.c,
7428 libanjuta/anjuta-status.c,
7429 libanjuta/anjuta-glue-c.c,
7430 libanjuta/anjuta-glue-cpp.c,
7431 plugins/symbol-browser/an_symbol_prefs.c:
7432 Fix warnings mostly "dereferencing type-punned pointer"
7433 Fix two bugs in breakpoints.c and an_symbol_prefs.c
7435 2007-07-22 Sebastien Granjoux <seb.sfo@free.fr>
7437 * plugins/debug-manager/breakpoints.c,
7438 plugins/debug-manager/debugger.c:
7439 Avoid an endless loop if clearing all breakpoints while the programm
7442 2007-07-22 Tom Lowe <tomlowe1@earthlink.net>
7444 Reviewed by Sébastien Granjoux <seb.sfo@free.fr>:
7445 * plugins/debug-manager/plugin.c:
7446 Fix a segmentation fault added in the previous patch
7448 2007-07-21 Johannes Schmid <jhs@gnome.org>
7450 * plugins/build-basic-autotools/executer.c:
7451 (get_program_parameters):
7453 Show an error dialog if no targets are availible instead of
7456 2007-07-20 Johannes Schmid <jhs@gnome.org>
7458 * libanjuta/anjuta-shell.c: (on_widget_data_add),
7459 (anjuta_shell_add_widget), (anjuta_shell_add_widget_full):
7460 * libanjuta/anjuta-shell.h:
7461 * plugins/document-manager/plugin.c: (activate_plugin):
7462 * plugins/glade/anjuta-design-document.c:
7463 * plugins/glade/plugin.c: (glade_update_ui):
7464 * src/anjuta-app.c: (anjuta_app_add_widget_full),
7465 (anjuta_shell_iface_init):
7466 * src/shell.c: (anjuta_test_shell_add_widget),
7467 (anjuta_shell_iface_init):
7469 Make the document manager undockable (#458038)
7471 2007-07-20 Johannes Schmid <jhs@gnome.org>
7473 * plugins/document-manager/plugin.c: (on_editor_update_ui):
7474 * plugins/glade/anjuta-design-document.c:
7475 * plugins/glade/plugin.c: (glade_update_ui):
7477 Fixed some save/dirty status bug in glade
7479 2007-07-20 Johannes Schmid <jhs@gnome.org>
7481 * libanjuta/anjuta-status.c:
7482 Fixed crasher on shutdown
7484 2007-07-20 Johannes Schmid <jhs@gnome.org>
7487 Minimum glade requirement is 3.2 now. It was before
7488 but we did not check...
7490 * libanjuta/anjuta-glue-factory.c: (load_plugin):
7491 * libanjuta/anjuta-profile.c:
7492 (anjuta_profile_add_plugins_from_xml):
7493 * libanjuta/anjuta-status.c: (anjuta_status_dispose):
7494 * libanjuta/anjuta-ui.c: (iter_compare_func), (anjuta_ui_merge):
7495 * libegg/egg-recent-action.c: (on_recent_files_tooltip):
7496 * plugins/file-loader/plugin.c: (on_create_submenu):
7497 * plugins/file-manager/an_file_view.c: (compare_iter):
7498 * plugins/glade/plugin.c: (activate_plugin):
7499 * src/anjuta-app.c: (on_toolbar_view_toggled):
7500 * src/main.c: (main):
7502 Fixed lots of memory leaks (thansk valgrind)
7504 2007-07-19 Johannes Schmid <jhs@gnome.org>
7506 * plugins/debug-manager/plugin.c: (value_added_current_editor):
7507 * plugins/document-manager/anjuta-docman.c:
7508 (anjuta_docman_set_busy):
7509 * plugins/document-manager/plugin.c: (on_editor_changed):
7510 * plugins/glade/plugin.c: (activate_plugin):
7511 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
7512 (on_value_removed_current_editor):
7514 Fixed remaining criticals with IAnjutaEditor -> IAnjutaDocument
7516 2007-07-18 Johannes Schmid <jhs.gnome.org>
7518 * plugins/build-basic-autotools/executer.c: (execute_program):
7519 Fixed some of the scratchbox stuff but the environment is
7522 2007-07-18 Johannes Schmid <jhs@gnome.org>
7524 * libanjuta/anjuta-plugin-manager.c: (on_plugin_activated),
7525 (on_plugin_deactivated), (get_plugin_loader_type):
7526 * plugins/glade/plugin.c: (on_close_activated), (on_shell_destroy),
7527 (activate_plugin), (deactivate_plugin),
7528 (glade_plugin_instance_init):
7530 Fixed glade plugin deactivation
7532 2007-07-18 Johannes Schmid <jhs@gnome.org>
7534 * plugins/document-manager/anjuta-docman.c:
7535 (anjuta_docman_add_document):
7536 * plugins/glade/anjuta-design-document.c: (ifile_get_uri):
7538 Fixed path display in document manager with glade files
7540 2007-07-17 Johannes Schmid <jhs@gnome.org>
7542 * libanjuta/interfaces/Makefile.am.iface:
7543 * pixmaps/Makefile.am:
7544 * plugins/cvs-plugin/plugin.c: (value_added_current_editor):
7545 * plugins/debug-manager/plugin.c: (value_added_current_editor),
7546 (value_removed_current_editor):
7547 * plugins/document-manager/anjuta-docman.c: (on_editor_save_point),
7548 (anjuta_docman_set_current_document):
7549 * plugins/document-manager/plugin.c: (on_editor_update_ui),
7550 (on_editor_added), (on_editor_changed):
7551 * plugins/glade/Makefile.am:
7552 * plugins/glade/anjuta-design-document.c:
7553 (anjuta_design_document_instance_init),
7554 (anjuta_design_document_set_property),
7555 (anjuta_design_document_get_property),
7556 (anjuta_design_document_class_init), (anjuta_design_document_new),
7557 (ifile_open), (ifile_get_uri), (ifile_iface_init):
7558 * plugins/glade/anjuta-design-document.h:
7559 * plugins/glade/anjuta-glade-notebook.c:
7560 * plugins/glade/anjuta-glade-notebook.h:
7561 * plugins/glade/plugin.c: (value_added_current_editor),
7562 (value_removed_current_editor), (glade_update_ui),
7563 (on_close_activated), (on_glade_project_changed),
7564 (glade_plugin_add_project), (activate_plugin), (deactivate_plugin),
7566 * plugins/language-support-cpp-java/plugin.c:
7567 (on_value_added_current_editor), (on_value_removed_current_editor):
7568 * plugins/macro/plugin.c: (value_added_current_editor):
7569 * plugins/project-manager/plugin.c: (value_added_current_editor):
7570 * plugins/subversion/plugin.c: (value_added_current_editor):
7571 * plugins/symbol-browser/plugin.c: (value_added_current_editor):
7573 Fixed lot of IAnjutaEditor stuff and completed glade integration
7574 with document manager
7576 * plugins/build-basic-autotools/build-basic-autotools.c:
7577 (value_added_current_editor):
7578 * plugins/build-basic-autotools/executer.c: (execute_program):
7580 Some initial code to execute projects inside scratchbox
7582 2007-07-13 Sebastien Granjoux <seb.sfo@free.fr>
7584 * plugins/project-import/project-import.c:
7585 Project import overwrites file on user request (bug #452579)
7587 2007-07-11 Sebastien Granjoux <seb.sfo@free.fr>
7589 * plugins/debug-manager/debugger.c,
7590 plugins/debug-manager/threads.c,
7591 plugins/debug-manager/plugin.c,
7592 plugins/debug-manager/registers.c,
7593 plugins/debug-manager/locals.c,
7594 plugins/debug-manager/stack_trace.c,
7595 plugins/gdb/plugin.c,
7596 plugins/gdb/debugger.c,
7597 plugins/gdb/debugger.h,
7598 libanjuta/interfaces/libanjuta.idl:
7599 Rename change-location to program-moved
7600 Store thread id as gint instead of guint
7601 Do not display registers list if not available
7602 Add intermediate debugger states if missing
7604 2007-07-11 Johannes Schmid <jhs@gnome.org>
7606 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7608 Reverted unnecessary changes (#455819)
7610 2007-07-10 Johannes Schmid <jhs@gnome.org>
7612 * plugins/glade/plugin.c:
7613 Fixed glade plugin with glade 3.2 and another crasher
7615 2007-07-09 Johannes Schmid <jhs@gnome.org>
7617 * libanjuta/interfaces/libanjuta.idl:
7618 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin
7620 * plugins/debug-manager/breakpoints.c:
7621 (breakpoint_item_update_in_ui),
7622 (breakpoints_dbase_edit_breakpoint),
7623 (on_toggle_breakpoint_activate):
7624 * plugins/debug-manager/plugin.c:
7625 (on_run_to_cursor_action_activate):
7626 * plugins/document-manager/action-callbacks.c:
7627 (on_editor_command_cut_activate),
7628 (on_editor_command_copy_activate),
7629 (on_editor_command_paste_activate),
7630 (on_editor_command_clear_activate):
7631 * plugins/document-manager/anjuta-docman.c:
7632 (on_text_editor_notebook_close_page), (anjuta_docman_add_editor),
7633 (anjuta_docman_add_document), (anjuta_docman_set_current_document),
7634 (anjuta_docman_goto_file_line_mark),
7635 (anjuta_docman_find_editor_with_path),
7636 (anjuta_docman_get_all_editors):
7637 * plugins/document-manager/anjuta-docman.h:
7638 * plugins/document-manager/plugin.c:
7639 (update_editor_ui_interface_items), (on_editor_update_ui),
7640 (on_editor_changed), (on_session_save), (on_docman_auto_save),
7641 (ianjuta_docman_add_document), (ianjuta_docman_remove_document),
7642 (ianjuta_document_manager_iface_init), (isaveable_save),
7643 (isavable_is_dirty):
7644 * plugins/editor/editor.glade:
7645 * plugins/editor/text_editor.c: (idocument_cut), (idocument_copy),
7646 (idocument_paste), (idocument_clear), (idocument_iface_init),
7647 (iselection_iface_init):
7648 * plugins/glade/Makefile.am:
7649 * plugins/glade/anjuta-glade-notebook.c:
7650 (anjuta_glade_notebook_instance_init),
7651 (anjuta_glade_notebook_set_property),
7652 (anjuta_glade_notebook_get_property),
7653 (anjuta_glade_notebook_class_init), (anjuta_glade_notebook_new),
7654 (ifile_open), (ifile_get_uri), (ifile_iface_init),
7655 (ifile_savable_save), (ifile_savable_save_as),
7656 (ifile_savable_set_dirty), (ifile_savable_is_dirty),
7657 (ifile_savable_iface_init), (idocument_can_redo),
7658 (idocument_can_undo), (idocument_begin_undo_action),
7659 (idocument_end_undo_action), (idocument_undo), (idocument_redo),
7660 (idocument_grab_focus), (idocument_get_filename), (idocument_cut),
7661 (idocument_copy), (idocument_paste), (idocument_clear),
7662 (idocument_iface_init):
7663 * plugins/language-support-cpp-java/plugin.c:
7664 (on_value_added_current_editor), (on_value_removed_current_editor):
7665 * plugins/macro/macro-util.c: (get_current_editor):
7666 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7667 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7668 (on_next_occur), (on_incremental_entry_key_press),
7669 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7670 (on_toolbar_find_incremental_start),
7671 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7672 * plugins/search/search-replace.c: (search_start_over),
7673 (search_update_combos), (replace_update_combos),
7674 (anjuta_search_replace_activate):
7675 * plugins/search/search-replace_backend.c: (create_search_entries):
7676 * plugins/sourceview/sourceview.c: (idocument_cut),
7677 (idocument_copy), (idocument_paste), (idocument_clear),
7678 (idocument_iface_init), (iselect_iface_init), (iassist_react):
7679 * plugins/tools/editor.c: (on_editor_response):
7680 * plugins/tools/execute.c: (get_current_editor),
7681 (atp_output_context_initialize), (atp_user_tool_execute):
7682 * plugins/tools/variable.c: (get_current_editor),
7683 (atp_variable_get_editor_variable):
7685 Some more IAnjutaEditor => IAnjutaDocument fixing!
7687 * plugins/glade/anjuta-glade-notebook.h:
7688 * plugins/glade/plugin.c: (glade_can_undo), (glade_can_redo),
7690 * plugins/glade/plugin.h:
7691 Integrate glade designer in document manager for GLADEUI_VERSION >= 303
7692 and get rid of the glade menu. The Edit/File menu and the toolbar can now
7693 be used for glade, too. It might still have some rough edges but already works.
7694 (Fixes #415547 – Glade usability problem)
7696 2007-07-07 Vincent Geddes <vgeddes@gnome.org>
7698 * plugins/glade/plugin.c: Ensure plugin compiles with glade 3.3.1
7699 development release (I updated version of glade3 svn to 3.3.2).
7701 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7703 * plugins/symbol-browser/an_symbol_view.c:
7704 (anjuta_symbol_view_dispose), (sv_get_type_of_token): Removed prints.
7706 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7708 * plugins/symbol-browser/an_symbol_prefs.c: (refresh_tags_list),
7709 (on_system_tags_update_finished), (on_update_global_clicked),
7710 (prefs_page_init), (on_gconf_notify_tags_list_changed),
7711 (symbol_browser_prefs_init),
7712 (symbol_browser_prefs_create_global_tags),
7713 (symbol_browser_load_global_tags):
7714 * plugins/symbol-browser/an_symbol_prefs.h:
7715 * plugins/symbol-browser/an_symbol_view.c:
7716 (anjuta_symbol_view_dispose), (anjuta_symbol_view_instance_init):
7717 * plugins/symbol-browser/an_symbol_view.h:
7718 * plugins/symbol-browser/plugin.c: (activate_plugin): Do not crash
7719 on global tags update because of delayed prefs merging. Happens when
7720 anjuta is first launched (i.e. no ~/.anjuta dir exists) and a file
7723 2007-07-07 Naba Kumar <naba.kumar@gnome.org>
7725 * scripts/build-schemas.mk: Tell gconfd-2 to update schemas
7726 after install/uninstall.
7728 Patch from James Liggett:
7729 * scripts/glade2schemas.pl: Fixed creating schemas for list
7732 2007-07-06 Vincent Geddes <vgeddes@gnome.org>
7734 * plugins/glade/plugin.c: Ensure plugin compiles with gladeui
7735 version 3.3.0 release. The plugin will not compile with the gladeui 3.3.1
7736 development release since glade svn version is also 3.3.1. In future, the
7737 solution would be for us to always increment the micro version when
7740 2007-07-05 Johannes Schmid <jhs@gnome.org>
7742 * libanjuta/interfaces/libanjuta.idl:
7743 * plugins/build-basic-autotools/build-basic-autotools.c:
7744 (on_build_mesg_format):
7745 * plugins/debug-manager/breakpoints.c:
7746 (breakpoint_item_update_in_ui),
7747 (breakpoints_dbase_edit_breakpoint),
7748 (on_toggle_breakpoint_activate):
7749 * plugins/debug-manager/plugin.c:
7750 (on_run_to_cursor_action_activate):
7751 * plugins/debug-manager/watch.c: (on_debug_tree_inspect):
7752 * plugins/document-manager/action-callbacks.c: (editor_autoformat),
7753 (get_current_editor), (on_save_activate), (on_save_as_activate),
7754 (on_save_prompt_save_editor), (on_close_file_activate),
7755 (on_close_all_file_activate), (on_reload_file_activate),
7756 (anjuta_print_cb), (anjuta_print_preview_cb),
7757 (on_editor_command_upper_case_activate),
7758 (on_editor_command_lower_case_activate),
7759 (on_editor_command_undo_activate),
7760 (on_editor_command_redo_activate),
7761 (on_editor_command_bookmark_toggle_activate), (on_comment_block),
7762 (on_comment_box), (on_comment_stream), (on_toolbar_goto_clicked),
7763 (on_goto_line_no1_activate), (on_goto_block_start1_activate),
7764 (on_goto_block_end1_activate), (on_zoom_in_text_activate),
7765 (on_zoom_out_text_activate), (on_force_hilite_activate),
7766 (on_indent1_activate), (on_swap_activate),
7767 (on_editor_add_view_activate), (on_editor_remove_view_activate):
7768 * plugins/document-manager/anjuta-docman.c:
7769 (on_text_editor_notebook_close_page), (editor_tab_widget_new),
7770 (anjuta_docman_save_document_as), (anjuta_docman_save_document),
7771 (anjuta_docman_dispose), (on_notebook_switch_page),
7772 (anjuta_docman_page_from_widget), (on_editor_destroy),
7773 (anjuta_docman_add_editor), (anjuta_docman_remove_document),
7774 (anjuta_docman_get_current_document),
7775 (anjuta_docman_set_current_document),
7776 (anjuta_docman_get_full_filename), (anjuta_docman_show_editor),
7777 (anjuta_docman_update_page_label),
7778 (anjuta_docman_get_document_from_path),
7779 (anjuta_docman_save_file_if_modified), (anjuta_docman_reload_file),
7780 (anjuta_docman_order_tabs):
7781 * plugins/document-manager/anjuta-docman.h:
7782 * plugins/document-manager/plugin.c: (update_editor_ui_save_items),
7783 (update_editor_ui_interface_items), (update_editor_ui),
7784 (on_editor_update_save_ui), (on_editor_update_ui),
7785 (on_editor_changed), (on_save_prompt_save_editor),
7786 (on_save_prompt), (ianjuta_docman_find_editor_with_path),
7787 (ianjuta_docman_get_current_document),
7788 (ianjuta_docman_set_current_document),
7789 (ianjuta_docman_remove_buffer),
7790 (ianjuta_document_manager_iface_init), (ifile_get_uri):
7791 * plugins/editor/text_editor.c: (itext_editor_iface_init),
7792 (idocument_get_filename), (idocument_can_undo),
7793 (idocument_can_redo), (idocument_undo),
7794 (idocument_begin_undo_action), (idocument_end_undo_action),
7795 (idocument_redo), (idocument_grab_focus), (idocument_iface_init):
7796 * plugins/language-support-cpp-java/plugin.c:
7797 (on_editor_char_inserted_cpp), (on_auto_indent):
7798 * plugins/macro/macro-util.c: (get_current_editor), (get_filename):
7799 * plugins/project-manager/plugin.c: (project_manager_unload_gbf):
7800 * plugins/sample1/plugin.c: (on_sample_action_activate):
7801 * plugins/search/plugin.c: (on_enterselection), (on_prev_occur),
7802 (on_next_occur), (on_incremental_entry_key_press),
7803 (on_toolbar_find_clicked), (on_toolbar_find_start_over),
7804 (on_toolbar_find_incremental_start),
7805 (on_toolbar_find_incremental_end), (on_toolbar_find_incremental):
7806 * plugins/search/search-replace.c: (search_and_replace),
7807 (write_message_pane), (search_start_over), (search_update_combos),
7808 (replace_update_combos), (anjuta_search_replace_activate):
7809 * plugins/search/search-replace_backend.c:
7810 (file_buffer_new_from_path), (create_search_entries):
7811 * plugins/sourceview/sourceview-print.c: (create_print_job):
7812 * plugins/sourceview/sourceview.c:
7813 (on_sourceview_uri_changed_prompt), (ieditor_iface_init),
7814 (idocument_can_redo), (idocument_can_undo),
7815 (idocument_begin_undo_action), (idocument_end_undo_action),
7816 (idocument_undo), (idocument_redo), (idocument_grab_focus),
7817 (idocument_get_filename), (idocument_iface_init):
7818 * plugins/tools/editor.c: (on_editor_response):
7819 * plugins/tools/execute.c: (atp_output_context_initialize),
7820 (atp_user_tool_execute):
7821 * plugins/tools/variable.c: (atp_variable_get_editor_variable):
7823 Create IAnjutaDocument interface. This interface is a more general idea
7824 of documents being anything that can be modified, has undo/redo and
7825 may have operations like copy/paste.
7826 The primary goal is to integrate better by making it use the standard file
7827 and edit menu instead of it's own glade menu. Of course the downside is that
7828 you won't be able to view a source file and the designer at the same time. Anyway
7829 so many people have complained that they "can't save a glade file" that I think
7830 this is the much better solution.
7831 Work on the glade plugin is still to come but the most difficult things should be
7834 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
7836 * plugins/glade/plugin.c: Ensure plugin builds with libgladeui
7839 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
7841 * libanjuta/anjuta-plugin-manager.c:
7842 (anjuta_plugin_manager_get_plugins_page),
7843 (anjuta_plugin_manager_get_remembered_plugins_page):
7844 * libanjuta/anjuta-plugin-manager.h:
7845 * src/anjuta-app.c: (anjuta_app_install_preferences):
7846 * src/shell.c: (anjuta_test_shell_instance_init): Put installed plugins
7847 and remembered plugins preferences pages in separate pages (avoid
7850 2007-07-04 Naba Kumar <naba.kumar@gnome.org>
7852 Patch from James Liggett <jrliggett@cox.net>:
7853 * plugins/editor/Makefile.am, scripts/build-schemas.mk:
7854 Installed editor preferences schemas. Fixes bug #453463.
7856 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
7858 * libanjuta/anjuta-preferences-dialog.c: (compare_pref_page_func),
7859 (anjuta_preferences_dialog_init): Sort preferences pages on title.
7861 2007-07-03 Naba Kumar <naba.kumar@gnome.org>
7863 * plugins/document-manager/anjuta-document-manager.ui:
7864 * plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
7865 * src/action-callbacks.c:
7866 * src/action-callbacks.h:
7867 * src/anjuta-actions.h:
7868 * src/anjuta-app.c: (anjuta_app_instance_init),
7869 (anjuta_app_install_preferences):
7871 * src/anjuta.ui: Moved plugins and shortcuts settings inside
7872 General preferences page. Move preferences menu from Settings to
7873 Edit submenu. And got rid of Settings submenu.
7875 2007-07-02 Vincent Geddes <vgeddes@gnome.org>
7877 * plugins/glade/plugin.c (on_close_activated): Update for glade3 svn trunk.
7879 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
7881 * TODO.tasks: Increased bounty for on-demand preferences task to $150
7882 as discussed and agreed with James Liggett.
7884 Patch from James Liggett <jrliggett@cox.net>:
7887 * libanjuta/anjuta-plugin-manager.c:
7888 (on_activated_plugin_objects_foreach),
7889 (anjuta_plugin_manager_get_active_plugin_objects):
7890 * libanjuta/anjuta-plugin-manager.h:
7891 * libanjuta/anjuta-plugin.c: (anjuta_plugin_activate),
7892 (anjuta_plugin_deactivate):
7893 * libanjuta/anjuta-preferences-dialog.c:
7894 (anjuta_preferences_dialog_finalize),
7895 (anjuta_preferences_dialog_class_init), (add_category_columns),
7896 (anjuta_preferences_dialog_init), (anjuta_preferences_dialog_new),
7897 (anjuta_preferences_dialog_remove_page):
7898 * libanjuta/anjuta-preferences.c: (property_destroy),
7899 (unregister_preferences_key), (register_callbacks),
7900 (preferences_foreach_callback), (connect_prop_to_object),
7901 (anjuta_preferences_register_property_raw),
7902 (anjuta_preferences_register_property_custom),
7903 (anjuta_preferences_foreach), (anjuta_preferences_add_page),
7904 (anjuta_preferences_remove_page),
7905 (on_preferences_dialog_destroyed), (anjuta_preferences_get_dialog),
7906 (anjuta_preferences_get_type), (anjuta_preferences_dispose),
7907 (anjuta_preferences_instance_init), (anjuta_preferences_finalize),
7908 (anjuta_preferences_class_init), (anjuta_preferences_new):
7909 * libanjuta/anjuta-preferences.h:
7910 * plugins/build-basic-autotools/Makefile.am:
7911 * plugins/build-basic-autotools/build-basic-autotools.c:
7912 (ipreferences_unmerge):
7913 * plugins/cvs-plugin/Makefile.am:
7914 * plugins/cvs-plugin/plugin.c: (ipreferences_unmerge):
7915 * plugins/document-manager/Makefile.am:
7916 * plugins/document-manager/plugin.c: (ipreferences_unmerge):
7917 * plugins/editor/plugin.c: (ipreferences_unmerge):
7918 * plugins/file-manager/Makefile.am:
7919 * plugins/file-manager/plugin.c: (activate_plugin),
7920 (deactivate_plugin), (ipreferences_merge), (ipreferences_unmerge):
7921 * plugins/gtodo/plugin.c: (ipreferences_merge),
7922 (ipreferences_unmerge):
7923 * plugins/language-support-cpp-java/Makefile.am:
7924 * plugins/language-support-cpp-java/plugin.c:
7925 (ipreferences_unmerge):
7926 * plugins/message-view/Makefile.am:
7927 * plugins/message-view/plugin.c: (ipreferences_unmerge):
7928 * plugins/sourceview/Makefile.am:
7929 * plugins/sourceview/plugin.c: (ipreferences_unmerge):
7930 * plugins/symbol-browser/Makefile.am:
7931 * plugins/symbol-browser/an_symbol_prefs.c:
7932 (symbol_browser_prefs_finalize):
7933 * plugins/terminal/Makefile.am:
7934 * plugins/terminal/terminal.c: (ipreferences_unmerge):
7935 * plugins/valgrind/plugin.c: (ipreferences_merge),
7936 (ipreferences_unmerge):
7937 * scripts/Makefile.am:
7938 * scripts/glade2schema.pl, (added) scripts/build-schemas.mk:
7940 * src/action-callbacks.c: (on_set_preferences1_activate):
7941 * src/anjuta-app.c: (anjuta_app_instance_init),
7942 (anjuta_app_install_preferences):
7944 * src/shell.c: (anjuta_test_shell_instance_init): Completed bounty
7945 task: Bug #445314: On demand preferences widgets creation. Thanks
7946 James for this great work.
7948 2007-07-02 Naba Kumar <naba.kumar@gnome.org>
7950 * plugins/debug-manager/data_buffer.c,
7951 plugins/message-view/message-view.c: Fixed compiler warnings.
7953 2007-06-29 Naba Kumar <naba.kumar@gnome.org>
7955 * src/action-callbacks.c: (help_activate),
7956 (on_help_manual_activate), (on_help_tutorial_activate),
7957 (on_help_advanced_tutorial_activate), (on_help_faqs_activate):
7959 Fixed help activation (bug #451557).
7961 2007-06-28 Naba Kumar <naba.kumar@gnome.org>
7963 * AUTHORS: Added James Liggett. Forgot to add him before :(
7965 2007-06-28 Sebastien Granjoux <seb.sfo@free.fr>
7967 * plugins/debug-manager/debugger.c,
7968 plugins/debug-manager/plugin.c,
7969 plugins/gdb/debugger.c,
7970 libanjuta/interfaces/libanjuta.idl:
7971 Add a GError* parameter to debugger-stopped signal
7973 * (added) libanjuta/anjuta-error.c,
7974 (added) libanjuta/anjuta-error.h,
7975 libanjuta/Makefile.am:
7976 Register GError as a boxed type
7978 * libanjuta/interfaces/anjuta-idl-compiler.pl:
7979 Support GError* in signal, GError must be registered as a boxed type
7980 Accept NULL as strings
7982 === anjuta 2.2.0 ===
7984 2007-06-25 Naba Kumar <naba.kumar@gnome.org>
7986 * configure.in: Bumped version to 2.2.0
7987 * NEWS: Updated for 2.2.0 stable release.
7988 * plugins/file-manager/an_file_view.c: (fv_queue_node_expansion):
7989 Reduce the idle priority to make the UI update before anything else.
7991 2007-06-24 Naba Kumar <naba.kumar@gnome.org>
7993 * configure.in: Bumped version to 2.1.4 (RC1 for 2.2.0).
7995 * libanjuta/interfaces/libanjuta.idl:
7996 * plugins/document-manager/action-callbacks.c:
7997 (on_editor_command_complete_word_activate):
7998 * plugins/document-manager/plugin.c:
7999 (update_editor_ui_interface_items):
8000 * plugins/editor/text_editor.c: (iautocomplete_activate),
8001 (iautocomplete_iface_init):
8002 * plugins/sourceview/sourceview.c: (iassist_iface_init):
8004 Moved autocomplete() method away from IAnjutaEditorAssist into
8005 a new deprecated IAnjutaEditorAutocomplete. This restores scintilla
8006 autocomplete and does not crash with sourceview. Fixes Bug #449620
8007 – The auto completion functionality not work. Also sets menuitem
8008 insensitive when hiding them.
8010 * plugins/debug-manager/disassemble.c:
8011 (dma_disassembly_iter_refresh): Fixed compiler warnings for incorrect
8014 2007-06-22 Naba Kumar <naba.kumar@gnome.org>
8016 * pixmaps/anjuta_splash.png: Updated.
8018 * plugins/search/search-replace.c
8019 (anjuta_search_replace_activate): Fixed "Find in Files" to select
8020 the right target (project).
8021 * ChangeLog: Added missing log.
8023 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
8025 * manuals/anjuta-faqs/C/anjuta-faqs.xml,
8026 manuals/anjuta-manual/C/fileoperations.xml,
8027 manuals/anjuta-manual/C/projects.xml: Fixd validation errors.
8029 * plugins/gtodo/libgtodo.h: Give a typedef for enum.
8031 * libanjuta/anjuta-children.c: Fixed a bad compile warning.
8033 2007-06-21 Naba Kumar <naba.kumar@gnome.org>
8035 * TODO.tasks: Added bounty for on-demand preferences.
8037 Patch from Thierry Moisan:
8038 * manuals/anjuta-manual/C/fileoperations.xml: Fixed typo
8041 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
8043 Patch from tpgww@onepost.net:
8045 * libegg/egg-recent-files-module.c: (do_tell), (do_set_file_info):
8046 * libegg/test-actions.c:
8047 * libegg/test-multi-drag.c: (main):
8048 * plugins/debug-manager/memory.c: (read_memory_block):
8049 * tagmanager/tm_file_entry.c: (tm_file_entry_list):
8051 Fixes compile warnings. Fixes bug #427101.
8053 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
8055 Patch from James Liggett:
8057 * plugins/profiler/gprof-options.c: (on_option_changed),
8059 * plugins/profiler/gprof-options.h:
8060 * plugins/profiler/gprof-profile-data.c:
8061 (gprof_profile_data_init_profile):
8062 * plugins/profiler/gprof-profile-data.h:
8063 * plugins/profiler/plugin.c: (profiler_get_data),
8064 (profiler_set_target), (register_options),
8065 (on_profile_data_browse_button_clicked),
8066 (on_profiling_options_button_clicked), (on_profiler_delete_data):
8067 * plugins/profiler/profiler.glade: implements independent targets.
8068 implements the ability to select arbitrary gmon.out files.
8069 Fixes bug #403502 – User should also be allowed to select an
8070 independent executable target.
8072 2007-06-20 Naba Kumar <naba.kumar@gnome.org>
8074 * plugins/tools/scripts/prepare-changelog.pl: Updated newer version.
8076 * manuals/anjuta-faqs/C/anjuta-faqs.xml: Updated.
8077 * plugins/tools/scripts/prepare-changelog.pl: Fixed opening file.
8079 2007-06-20 Sebastien Granjoux <seb.sfo@free.fr>
8081 * plugins/debug-manager/plugin.c,
8082 plugins/debug-manager/breakpoints.c:
8083 Remove weak pointers when owner is destroyed
8084 Remove all breakpoints before loading new one
8086 2007-06-20 Vincent Geddes <vincent.geddes@gmail.com>
8088 * plugins/glade/plugin.c: Update for API changes in glade 3.3.0 and above.
8090 2007-06-19 Naba Kumar <naba@gnome.org>
8092 * plugins/message-view/message-view.c: Wrap long lines (at 1000px)
8093 Bug #448491 Empty Lines Problem.
8095 * libanjuta/anjuta-utils.c: Return incompletly transformed text too.
8097 * data/default.profile, plugins/message-view/plugin.c: Do not
8098 restore session for messages.
8099 Fixes bug #377461 – don't create new message window for each
8102 * plugins/profiler/plugin.c: Disconnect session signals on deactivate.
8103 Fixes a crash on exit/project-close if profiler plugin is loaded.
8105 2007-06-17 Naba Kumar <naba@gnome.org>
8107 * plugins/class-gen/anjuta-class-gen-plugin.glade: Do not translate
8108 C keywords. Fixes bug #447655 – C keyword must NOT be localised.
8110 * plugins/file-loader/plugin.c: Fail on opening non existent files.
8111 Bug #448034 – Anjuta crashes on starting (when the last project
8112 directory was deleted).
8114 * plugins/document-manager/plugin.c: Set line markers for files
8115 opened via IAnjutaFile::open(). Fixes missing line markers while
8118 2007-06-17 Naba Kumar <naba@gnome.org>
8120 * plugins/sourceview/sourceview.glade: Set correct font
8121 default value and use monospace instead of sans. Fixes
8122 bug #448408 – crash in Anjuta IDE: Trying to change the
8125 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8127 * plugins/search/search-replace.c,
8128 plugins/search/search-replace.h,
8129 plugins/search/anjuta-search.glade:
8130 Replace deprecated GtkCombo by GtkComboBox or GtkComboBoxEntry
8133 2007-06-16 Sebastien Granjoux <seb.sfo@free.fr>
8135 * plugins/debug-manager/plugin.c,
8136 plugins/debug-manager/breakpoints.c:
8137 Add weak references, fixes bug #448053 ?
8139 2007-06-16 Naba Kumar <naba@gnome.org>
8141 * libanjuta/plugin-manager.c: Added remembered plugins page in plugins
8142 dialog to allow forgetting them if user chooses to select a different
8145 2007-06-13 Naba Kumar <naba@gnome.org>
8147 * plugins/sourceview/sourceview-prefs.c: Initialize font
8148 on startup correctly if use_theme is set.
8150 * plugins/sourceview/sourceview-prefs.c: Use desktop fixed font
8151 if available for default font. Fixes bug #447304.
8153 * plugins/sourceview/sourceview-prefs.c: Return value based
8154 on right data type. Fixes Bug #438878 – Using gtksourceview editor
8155 for the first time has black background
8157 * plugins/project-manager/plugin.c: Give a better error message
8158 when project could not be loaded.
8160 * libanjuta/anjuta-serializer.c: Added a comment.
8162 2007-06-13 Johannes Schmid <jhs@gnome.org>
8165 Use GNOME_COMPILE_WARNINGS(maximum) instead of hand-written macro. Show
8166 most warnings to avoid simple coding problems.
8168 * plugins/message-view/anjuta-msgman.c:
8169 (anjuta_msgman_append_view), (anjuta_msgman_set_current_view):
8170 * plugins/message-view/plugin.c: (on_view_changed),
8171 (ianjuta_msgman_add_view):
8173 Fixed #440866 by always presenting the message-manager when a tab is
8174 added because Gtk+ seems to have problems to add tabs to hidden widgets.
8176 * plugins/subversion/subversion-callbacks.c:
8177 (on_subversion_commit_response):
8178 Destroy dialog if user clicks "No"
8180 2007-06-12 Naba Kumar <naba@gnome.org>
8182 * tagmanager/tm_tag.c, tagmanager/tm_workspace.c: Fixes an invalid
8183 read and use of uninitialized variable.
8185 * Makefile.am, src/about.c: Install AUTHORS file in datadir also
8186 because it is used in credits listing and packaging could compress
8187 it in docdir. Fixes bug #397881: The credits are empty
8189 * tagmanager/tm_tag.c, tagmanager/include/tm_tag.h,
8190 tagmanager/include/tm_workspace.h, tagmanager/include/tm_symbol.h,
8191 tagmanager/tm_workspace.c, tagmanager/tm_symbol.c,
8192 plugins/symbol-browser/an_symbol_info.c,
8193 plugins/symbol-browser/plugin.c,
8194 plugins/symbol-browser/an_symbol_view.c,
8195 plugins/editor/aneditor-autocomplete.cxx:
8197 - Do not access TMTag
8198 member in TMSymbol when freeing it because by then the tags
8199 could have changed. Avoids dangerous memory corruptions by freeing
8200 someone else's memory (Could explain those random crashes when
8201 refreshing symbols or re-loading a different project or closing
8202 a project). Anything that tries to refresh symbols could trigger
8204 - Added a flag to also retrieve method definitions as part of
8205 the class's scope members. And used it to set both function prototype
8206 and definition in symbols. Fixes navigation to prototype and
8207 function definitions from symbol browser (bug #440370)
8209 * plugins/editor/text_editor.c: Avoid invalid reads beyond allocated
8210 memory. Could fix those bogus 'file changed' dialogs.
8212 * plugins/document-manager/anjuta-docman.c: Avoid runtime warning.
8214 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8216 * (added) libanjuta/anjuta-utils-priv.h,
8217 libanjuta/anjuta-utils.h,
8218 libanjuta/anjuta-launcher.c,
8219 libanjuta/Makefile.am:
8220 Fix bug #440801: do not use config.h in public include files
8222 2007-06-09 Sebastien Granjoux <seb.sfo@free.fr>
8224 * plugins/project-wizard/templates/mkfile.wiz:
8225 Fix bug #442038: missing project.sh file
8228 plugins/project-wizard/templates/Makefile.am,
8229 plugins/project-wizard/templates/translatable-strings.h,
8230 (added) plugins/project-wizard/templates/sdl.wiz,
8231 (added) plugins/project-wizard/templates/appwiz_sdl.png,
8232 (added) plugins/project-wizard/templates/sdl/configure.ac.tpl,
8233 (added) plugins/project-wizard/templates/sdl/acinclude.m4.tpl,
8234 (added) plugins/project-wizard/templates/sdl/Makefile.am,
8235 (added) plugins/project-wizard/templates/sdl/.cvsignore,
8236 (added) plugins/project-wizard/templates/sdl/src/main.c,
8237 (added) plugins/project-wizard/templates/sdl/src/Makefile.am.tpl,
8238 (added) plugins/project-wizard/templates/sdl/src/Makefile.am,
8239 (added) plugins/project-wizard/templates/sdl/src/.cvsignore,
8240 (added) plugins/project-wizard/templates/sdl/po/Makefile.am,
8241 (added) plugins/project-wizard/templates/sdl/po/POTFILES.in,
8242 (added) plugins/project-wizard/templates/sdl/po/.cvsignore:
8243 Fix bug #315635: add a SDL project wizard
8245 2007-06-09 Naba Kumar <naba.kumar@nokia.com>
8247 * libanjuta/anjuta-children.c: Avoid a race condition and deadlock
8248 when SIGCHLD is triggered when main loop context is locked. Dead lock
8249 happens when child_exited callback also accesses main loop context.
8250 Happens particularly badly in debug target exiting.
8252 2007-06-05 Sebastien Granjoux <seb.sfo@free.fr>
8254 * manuals/anjuta-manual/C/debugger.xml:
8255 First update of the debugger documentation
8257 2007-06-04 Naba Kumar <naba.kumar@nokia.com>
8259 * manuals/anjuta-manual/C/fileoperations.xml,
8260 manuals/anjuta-manual/C/projects.xml,
8261 manuals/anjuta-manual/C/anjuta-manual.xml,
8262 manuals/anjuta-manual/C/build.xml,
8263 manuals/anjuta-manual/C/execute.xml,
8264 manuals/anjuta-manual/Makefile.am: Updated more documentation.
8265 Added project properties documentation. Moved execution section
8266 inside project management. Removed dead documentation.
8268 2007-06-02 Naba Kumar <naba.kumar@nokia.com>
8270 * src/anjuta.c, plugins/symbol-browser/plugin.c,
8271 plugins/symbol-browser/plugin.h,
8272 plugins/symbol-browser/an_symbol_prefs.c,
8273 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8274 libanjuta/anjuta-status.c, libanjuta/anjuta-status.h: Use internal
8275 progress bar instead of separate window for system tags
8276 generation. Renamed AnjutaStatus methods to a proper ones.
8278 * plugins/symbol-browser/plugin.c,
8279 plugins/symbol-browser/plugin.h,
8280 plugins/symbol-browser/an_symbol_prefs.c,
8281 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade,
8282 global-tags/create_global_tags.sh.in: Get rid of message window
8283 for showing global tags creation and use a small window with
8286 2007-05-30 Naba Kumar <naba@gnome.org>
8288 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
8289 Bug 442315 – After calling configure, the build menus are still insensitive,
8290 Bug 442314 – Autogeneration fails when there is no autogen.sh
8292 * plugins/project-manager/plugin.c: Fixed mem corruption when it
8293 fails to remove target/source/group. Fixes bug #440196 – crash in
8294 Anjuta IDE: removing a target
8296 2007-05-29 Naba Kumar <naba@gnome.org>
8298 * plugins/symbol-browser/an_symbol_view.c,
8299 plugins/symbol-browser/an_symbol_prefs.c: Fixed custom
8300 tags generation. Fixed runtime warning.
8302 2007-05-28 Naba Kumar <naba@gnome.org>
8304 Patch from James Liggett <jrliggett@cox.net>:
8305 * plugins/profiler/plugin.c, plugins/profiler/profiler.glade:
8306 Fixed bug #403502 – User should also be allowed to select an
8307 independent executable target.
8309 2007-05-27 Johannes Schmid <jhs@gnome.org>
8311 * plugins/build-basic-autotools/build-basic-autotools.c:
8312 (get_real_directory), (on_build_mesg_format):
8314 Find correct files for error messages inside scratchbox
8316 2007-05-27 Naba Kumar <naba@gnome.org>
8318 * manuals/anjuta-manual/C/projects.xml,
8319 manuals/anjuta-manual/C/projects.xml: Updated project
8320 management chapter more.
8322 2007-05-25 Johannes Schmid <jhs@gnome.org>
8324 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
8325 * plugins/build-basic-autotools/build-basic-autotools.c:
8326 (on_sb_check_toggled), (build_execute_command),
8327 (ipreferences_merge), (ipreferences_unmerge):
8328 Added support for building inside scratchbox environment
8330 Patch from James Liggett <jrliggett@cox.net>:
8331 * plugins/message-view/anjuta-msgman.c: (anjuta_msgman_page_new),
8332 (anjuta_msgman_append_view):
8335 – Anjuta aborts with numerous assertion failures when adding a new message view tab
8337 2007-05-23 Naba Kumar <naba@gnome.org>
8339 * manuals/anjuta-manual/C/projects.xml: Updated project
8342 2007-05-22 Naba Kumar <naba@gnome.org>
8344 * manuals/anjuta-manual/C/projects.xml: More updates.
8346 * manuals/anjuta-manual/C/introduction.xml,
8347 manuals/anjuta-manual/C/projects.xml,
8348 manuals/anjuta-manual/C/interface.xml: Updated documentation.
8350 2007-05-22 Naba Kumar <naba@gnome.org>
8352 Patch from Étienne Bersac:
8353 * plugins/class-gen/templates/go-source.tpl: use G_TYPE_DEFINE parent
8354 class in generated class.
8356 2007-05-22 Naba Kumar <naba@gnome.org>
8358 * plugins/profiler/plugin.c: Fixed a compiler warning.
8359 * plugins/valgrind/Makefile.am: Added ldflags.
8361 Patch from James Liggett:
8362 * plugins/profiler/gprof-options.[ch], plugins/profiler/plugin.[ch],
8363 plugins/profiler/Makefile.am: Fixes bug #403503. Implemented target
8366 2007-05-18 Johannes Schmid <jhs@gnome.org>
8368 * plugins/editor/text_editor.c:
8369 * plugins/language-support-cpp-java/plugin.c:
8370 (on_editor_language_changed), (on_value_added_current_editor),
8371 (on_value_removed_current_editor):
8373 Remove IAnjutaEditorAssist from Scintilla for now as it is not supported
8374 Fix assist support in language-support-plugin.
8376 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8378 * libanjuta/interfaces/libanjuta.idl:
8379 Add a new interface allowing to implement plugin able
8380 to load other plugins (not written in C)
8382 * libanjuta/anjuta-plugin-handle.c,
8383 libanjuta/anjuta-plugin-handle.h:
8384 Add a language and a resident plugin properties
8386 * libanjuta/anjuta-glue-plugin.c,
8387 libanjuta/anjuta-glue-plugin.h,
8388 (added)libanjuta/anjuta-glue-c.c,
8389 (added)libanjuta/anjuta-glue-c.h,
8390 libanjuta/Makefile.am:
8391 Split code used to load a C plugin into a common part
8392 in anjuta-glue-plugin and a specific part in anjuta-glue-c
8394 * libanjuta/anjuta-glue-factory.c,
8395 libanjuta/anjuta-glue-factory.h,
8396 libanjuta/anjuta-plugin-manager.c:
8397 Allow to load plugin not written in C and search for the
8398 additional needed code in another plugin
8400 2007-05-17 Sebastien Granjoux <seb.sfo@free.fr>
8402 * plugins/editor/text_editor.c:
8403 Add an empty implementation of IAnjutaEditorAssist for scintilla,
8404 avoiding a crash if scintilla is used
8406 2007-05-14 Johannes Schmid <jhs@gnome.org>
8408 * libanjuta/interfaces/libanjuta.idl:
8409 * plugins/language-support-cpp-java/plugin.c: (on_assist_begin),
8410 (assist_cleanup), (on_assist_end), (on_assist_cancel),
8411 (on_assist_chosen), (on_assist_update), (get_context),
8412 (dot_member_parser), (pointer_member_parser), (cpp_member_parser),
8413 (install_assist), (uninstall_assist), (install_support),
8414 (on_editor_language_changed), (cpp_java_plugin_activate_plugin),
8415 (cpp_java_plugin_instance_init):
8416 * plugins/language-support-cpp-java/plugin.h:
8417 Use IAnjutaEditorAssist to show language specific suggestions
8419 * plugins/sourceview/Makefile.am:
8420 * plugins/sourceview/anjuta-view.c: (anjuta_view_new),
8421 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8422 * plugins/sourceview/anjuta-view.h:
8423 * plugins/sourceview/assist-window.c: (assist_window_expose),
8424 (assist_window_set_property), (assist_window_get_property),
8425 (assist_window_class_init), (assist_activated),
8426 (assist_window_init), (assist_window_finalize),
8427 (assist_window_select), (assist_window_first),
8428 (assist_window_last), (assist_window_up), (assist_window_down),
8429 (get_coordinates), (assist_window_move), (assist_window_update),
8430 (assist_window_filter_keypress), (assist_window_is_active),
8431 (assist_window_new), (assist_window_get_trigger),
8432 (assist_window_get_position):
8433 * plugins/sourceview/assist-window.h:
8434 * plugins/sourceview/sourceview-args.c (removed):
8435 * plugins/sourceview/sourceview-args.h (removed):
8436 * plugins/sourceview/sourceview-autocomplete.c (removed):
8437 * plugins/sourceview/sourceview-autocomplete.h (removed):
8438 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
8439 * plugins/sourceview/sourceview-private.h:
8440 * plugins/sourceview/sourceview-scope.c(removed):
8441 * plugins/sourceview/sourceview-scope.h(removed):
8442 * plugins/sourceview/sourceview.c: (on_assist_chosen),
8443 (on_assist_cancel), (on_document_char_added),
8444 (on_reload_dialog_response), (sourceview_class_init),
8445 (sourceview_dispose), (sourceview_new), (iassist_add_trigger),
8446 (iassist_remove_trigger), (iassist_autocomplete),
8447 (iassist_get_suggestions), (iassist_suggest), (iassist_tip),
8448 (iassist_react), (iassist_iface_init):
8449 * plugins/sourceview/tag-window.c (moved to assist-window.c):
8450 * plugins/sourceview/tag-window.h (moved to assist-window.c):
8452 - Implemented IAnjutaEditorAssist for sourceview editor (without tooltips)
8453 - Mark files dirty if reload dialog is canceled.
8455 2007-05-12 Naba Kumar <naba@gnome.org>
8457 * libanjuta/anjuta-launcher.h: Corrected include file.
8459 2007-05-12 Sebastien Granjoux <seb.sfo@free.fr>
8461 * libanjuta/anjuta-glue-plugin.c,
8462 libanjuta/anjuta-glue-plugin.h,
8463 libanjuta/anjuta-glue-factory.c,
8464 libanjuta/anjuta-glue-factory.h,
8465 ibanjuta/anjuta-plugin-manager.c:
8466 Move code used to load a C plugin from glue-factory to glue-plugin
8467 So loading a plugin written in another language could be done by
8468 just using another object derived from AnjutaGluePlugin
8470 * libanjuta/libanjuta.h:
8471 Remove anjuta-plugin-handle header, it's not installed as libanjuta
8474 === anjuta 2.1.3 ===
8476 2007-05-11 Naba Kumar <naba@gnome.org>
8478 * configure.in: Bumped version to 2.1.3
8481 * plugins/glade/plugin.c: Fixed build with glade-3 == 3.1.4
8483 2007-05-11 Naba Kumar <naba@gnome.org>
8486 * plugins/glade/plugin.c: (glade_update_ui), (glade_save):
8487 Fixed glade plugin compilation for glade3 svn version (> 3.3.0)
8488 based on patch from Jaap Versteegh <j_r_versteegh@hotmail.com>.
8490 2007-05-10 Johannes Schmid <jhs@gnome.org>
8492 * plugins/search/plugin.c:
8493 Make incremental search behave less annoying
8495 2007-05-09 Sebastien Granjoux <seb.sfo@free.fr>
8497 * plugins/macro/macro-util.c:
8498 Fix bug #419008 and bug #419036
8499 When creating new header file, use name and email set in
8500 preferences and replace invalid C character by underscore
8503 2007-05-08 Sebastien Granjoux <seb.sfo@free.fr>
8505 * plugins/search/search-replace.c,
8506 plugins/search/search-replace_backend.c:
8507 Disable search button if search expression is empty (bug #378193)
8509 2007-05-08 Naba Kumar <naba@gnome.org>
8511 * plugins/project-wizard/templates/minimal/Makefile.am: Fixed
8514 2007-05-07 Naba Kumar <naba@gnome.org>
8517 * plugins/project-wizard/templates/Makefile.am:
8518 * plugins/project-wizard/templates/minimal.wiz:
8519 * plugins/project-wizard/templates/minimal/.cvsignore:
8520 * plugins/project-wizard/templates/minimal/Makefile.am:
8521 * plugins/project-wizard/templates/minimal/Makefile.am.tpl:
8522 * plugins/project-wizard/templates/minimal/autogen.sh:
8523 * plugins/project-wizard/templates/minimal/configure.ac.tpl:
8524 * plugins/project-wizard/templates/minimal/project.anjuta:
8525 Added 'minimal', a generic and flat, project template.
8527 2007-05-05 Naba Kumar <naba@gnome.org>
8529 Patch from Cygwin Ports maintainer <yselkowitz@users.sourceforge.net>:
8531 * configure.in: Define GNOME_CANVAS and fix GRAPHVIZ and SVN cflags/libs.
8532 * libanjuta/anjuta-launcher.c: Cygwin does not have B460800 or ECHOPRT.
8533 * libanjuta/interfaces/Makefile.am.iface: Fixed a typo.
8534 * libanjuta/interfaces/anjuta-idl-compiler.pl: Make a convenience library
8535 instead of a real one, fixes interdependency with libanjuta.
8536 * plugins/gdb/gdbmi.c: G_MODULE_EXPORT for gdbmi-test linking on Cygwin.
8537 * libanjuta/Makefile.am:
8538 * libegg/Makefile.am:
8539 * plugins/build-basic-autotools/Makefile.am:
8540 * plugins/class-gen/Makefile.am:
8541 * plugins/class-inheritance/Makefile.am:
8542 * plugins/cvs-plugin/Makefile.am:
8543 * plugins/debug-manager/Makefile.am:
8544 * plugins/devhelp/Makefile.am:
8545 * plugins/document-manager/Makefile.am:
8546 * plugins/editor/Makefile.am:
8547 * plugins/file-loader/Makefile.am:
8548 * plugins/file-manager/Makefile.am:
8549 * plugins/file-wizard/Makefile.am:
8550 * plugins/gdb/Makefile.am:
8551 * plugins/glade/Makefile.am:
8552 * plugins/gtodo/Makefile.am:
8553 * plugins/language-support-cpp-java/Makefile.am:
8554 * plugins/macro/Makefile.am:
8555 * plugins/message-view/Makefile.am:
8556 * plugins/patch/Makefile.am:
8557 * plugins/profiler/Makefile.am:
8558 * plugins/project-import/Makefile.am:
8559 * plugins/project-manager/Makefile.am:
8560 * plugins/project-wizard/Makefile.am:
8561 * plugins/sample1/Makefile.am:
8562 * plugins/search/Makefile.am:
8563 * plugins/sourceview/Makefile.am:
8564 * plugins/subversion/Makefile.am:
8565 * plugins/symbol-browser/Makefile.am:
8566 * plugins/terminal/Makefile.am:
8567 * plugins/tools/Makefile.am:
8568 * tagmanager/Makefile.am: Properly define LDFLAGS and LIBADD.
8570 2007-05-05 Vincent Geddes <vincent.geddes@gmail.com>
8572 * plugins/glade/anjuta-glade-plugin.png: Update Glade icon.
8574 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8576 * libanjuta/anjuta-launcher.c,
8577 libanjuta/anjuta-launcher.h:
8578 Add some missing implementation
8580 2007-04-26 Brian Pepple <bpepple@fedoraproject.org>
8582 Reviewed by Naba Kumar <naba@gnome.org>:
8583 * pixmaps/Makefile.am (update-icon-cache): fix gtk-update-icon-cache
8586 2007-04-26 Jason Switzer <jswitzer@gmail.com>
8588 Reviewed by Naba Kumar <naba@gnome.org>:
8589 * plugins/editor/text_editor.c: Large memory addresses were being
8590 truncated, switched to glong (bug #422143).
8592 2007-04-24 Naba Kumar <naba@gnome.org>
8594 * plugins/document-manager/plugin.c: (prefs_finalize):
8595 * plugins/editor/aneditor-autocomplete.cxx:
8596 * plugins/editor/text_editor_menu.c:
8597 * plugins/editor/text_editor_prefs.c: (text_editor_prefs_finalize):
8598 * plugins/file-loader/plugin.c: (open_file_with),
8599 (create_open_with_submenu):
8600 * plugins/file-manager/plugin.c: (prefs_finalize):
8601 * plugins/terminal/terminal.c: (prefs_finalize): Fixed int to
8602 pointer type castings.
8604 2007-04-24 Naba Kumar <naba@gnome.org>
8606 Patch from s|s <supreet.sethi@gmail.com>:
8607 * (added) plugins/project-wizard/templates/django-logo.png:
8608 * (added) plugins/project-wizard/templates/django.wiz:
8609 * plugins/project-wizard/templates/Makefile.am:
8610 * plugins/project-wizard/templates/translatable-strings.h: Added
8611 django project template. http://www.djangoproject.com/
8613 2007-04-24 Naba Kumar <naba@gnome.org>
8615 * plugins/subversion/anjuta-subversion.glade: Set expansion for
8616 the log entry widget and made the dialog little larger.
8618 2007-04-24 Naba Kumar <naba@gnome.org>
8620 Patch from Halton Huo:
8622 * plugins/project-wizard/property.c:
8623 * plugins/subversion/svn-auth.c:
8624 * plugins/subversion/svn-backend-priv.h:
8625 * plugins/subversion/svn-backend.c:
8626 * plugins/subversion/svn-backend.h:
8627 * plugins/subversion/svn-notify.h: Proper use of subversion
8628 headers. Fixes build issues in solaris (bug #426701).
8630 2007-04-24 Naba Kumar <naba@gnome.org>
8632 * libanjuta/Makefile.am: Removed bogus newlines at the end of file.
8634 * plugins/project-wizard/templates/cpp.wiz:
8635 * plugins/project-wizard/templates/gcj.wiz:
8636 * plugins/project-wizard/templates/gnome.wiz:
8637 * plugins/project-wizard/templates/gtk.wiz:
8638 * plugins/project-wizard/templates/gtkmm.wiz:
8639 * plugins/project-wizard/templates/java.wiz:
8640 * plugins/project-wizard/templates/python.wiz:
8641 * plugins/project-wizard/templates/terminal.wiz:
8642 * plugins/project-wizard/templates/wxwin.wiz:
8643 * plugins/project-wizard/templates/xlib-dock.wiz:
8644 * plugins/project-wizard/templates/xlib.wiz: Enabled shared library
8645 project option and set it ON by default (since gnome-build, can't
8646 enabled configure shared lib support later when a sharedlib target
8649 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8651 * plugins/debug-manager/stack_trace.c:
8652 Fix a missing case in the previous changes
8654 2007-04-21 Sebastien Granjoux <seb.sfo@free.fr>
8656 * plugins/debug-manager/plugin.c:
8659 * plugins/debug-manager/breakpoints.c,
8660 plugins/gdb/plugin.c:
8661 Fix adding breakpoint on a function
8663 * plugins/debug-manager/stack_trace.c:
8664 Highlight changed stack frame
8666 2007-04-18 Naba Kumar <naba@gnome.org>
8668 * plugins/document-manager/anjuta-docman.c:
8669 (anjuta_docman_dispose), (on_editor_destroy),
8670 (anjuta_docman_remove_editor): Remove the editor widget from
8671 the parent container before calling destroy, otherwise container
8672 removal happens after TextEditor is disposed resulting in call
8673 to value-remove for a TextEditor which is half-dead (crash).
8675 2007-04-11 Sebastien Granjoux <seb.sfo@free.fr>
8677 * plugins/debug-manager/data_buffer.c
8678 plugins/debug-manager/data_view.c,
8679 plugins/debug-manager/memory.c:
8680 Fixes for bug #418523, bug #427090 and bug #428174
8682 2007-04-11 Halton Huo <halton.huo@sun.com>
8684 reviewed by: <jhs@gnome.org>
8687 * libanjuta/Makefile.am:
8688 * libanjuta/anjuta-utils.c:
8689 * libanjuta/anjuta-utils.h:
8690 * manuals/reference/libanjuta/Makefile.am:
8692 Fixed compilation on sun by deploying the libutil methods
8693 in anjuta-utils.h and building them on condition.
8695 2007-04-11 Johannes Schmid <jhs@gnome.org>
8697 * plugins/document-manager/anjuta-docman.c: (on_editor_destroy),
8698 (anjuta_docman_add_editor):
8699 Hold a reference on the editor as long as we use it.
8701 * plugins/document-manager/plugin.c: (on_editor_changed):
8702 Destroy GValue to fix a memoery leak.
8704 2007-04-11 Johannes Schmid <jhs@gnome.org>
8706 * plugins/document-manager/plugin.c: (on_editor_changed):
8707 Fixed reference counting for editor by using g_value_take_object instead
8708 of g_value_set_object. The editors are now correctly finalized and thus
8709 we do not lack so much memory anymore.
8711 * plugins/sourceview/anjuta-view.c: (anjuta_view_init),
8712 (anjuta_view_finalize), (anjuta_view_focus_out),
8713 (anjuta_view_key_press_event), (anjuta_view_button_press_event):
8714 * plugins/sourceview/anjuta-view.h:
8715 * plugins/sourceview/plugin.c: (ieditor_factory_new_editor):
8716 * plugins/sourceview/sourceview-prefs.c:
8717 (on_gconf_notify_tab_size), (sourceview_prefs_destroy):
8718 * plugins/sourceview/sourceview-prefs.h:
8719 * plugins/sourceview/sourceview-private.h:
8720 * plugins/sourceview/sourceview.c: (on_document_loaded),
8721 (timeout_unref), (on_document_saved), (sourceview_finalize),
8722 (sourceview_new), (ifile_open), (ifile_savable_save),
8723 (ifile_savable_save_as):
8725 Several changes to fix things when the editor is correctly destroyed.
8726 Fixed preferences (which led me to the refcounting issue, #409412)
8727 and removed deprecated completition code that will be replace by
8728 IAnjutaAssist interface soon.
8730 2007-04-11 Johannes Schmid <jhs@gnome.org>
8732 * libanjuta/anjuta-launcher.c:
8733 (anjuta_launcher_execution_done_cleanup),
8734 (anjuta_launcher_child_terminated):
8735 Possible fix for #428363 and added a g_return_if_fail
8737 * plugins/message-view/plugin.c: (activate_plugin):
8738 Fixed a Gtk/Gdl-Critical
8740 Patches from Étienne Bersac <bersace03@laposte.net>
8741 * plugins/class-gen/templates/go-source.tpl:
8742 * plugins/macro/macros.xml:
8743 Use better template for GObjects (#417875 and #417918)
8745 Patches from Halton Huo <halton.huo@sun.com>
8746 * libanjuta/anjuta-launcher.h:
8747 * libanjuta/anjuta-preferences.c:
8748 * libanjuta/anjuta-utils.c:
8749 * plugins/class-gen/window.c: (cg_window_set_add_to_project),
8750 (cg_window_set_add_to_repository):
8751 * plugins/class-inheritance/class-inherit.c:
8752 Fix build with suncc (#423727, #423730, #423733, #423768, #423772)
8754 2007-04-09 Johannes Schmid <jhs@gnome.org>
8756 * plugins/editor/print.c: (anjuta_print_show_header):
8757 * plugins/file-manager/anjuta-file-manager-plugin.glade:
8758 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
8760 Some string changes (#427395 and #427399)
8762 2007-04-06 Johannes Schmid <jhs@gnome.org>
8764 * plugins/build-basic-autotools/build-basic-autotools.c:
8765 (on_build_mesg_format), (on_build_mesg_parse):
8766 Fixed full path detection
8768 2007-04-05 Naba Kumar <naba@gnome.org>
8770 Patch from Halton Huo:
8771 * libanjuta/Makefile.am:
8772 * libanjuta/anjuta-glue-cpp.c: (anjuta_glue_cpp_load_plugin):
8773 * libanjuta/anjuta-glue-cpp.h:
8774 * libanjuta/anjuta-glue-factory.c: (anjuta_glue_factory_get_type),
8775 (anjuta_glue_factory_class_init), (anjuta_glue_factory_init),
8776 (anjuta_glue_factory_new), (anjuta_glue_factory_add_path),
8777 (anjuta_glue_factory_get_path), (get_already_loaded_module),
8778 (load_plugin), (anjuta_glue_factory_get_object_type):
8779 * libanjuta/anjuta-glue-factory.h:
8780 * libanjuta/anjuta-glue-plugin.c: (anjuta_glue_plugin_get_type),
8781 (anjuta_glue_plugin_load), (anjuta_glue_plugin_unload),
8782 (anjuta_glue_plugin_class_init), (anjuta_glue_plugin_init),
8783 (anjuta_glue_plugin_new):
8784 * libanjuta/anjuta-glue-plugin.h:
8785 * libanjuta/anjuta-plugin-manager.c: (activate_plugin),
8786 (anjuta_plugin_manager_finalize), (anjuta_plugin_manager_new):
8787 * libanjuta/anjuta-plugin.h:
8788 * libanjuta/glue-cpp.c:
8789 * libanjuta/glue-cpp.h:
8790 * libanjuta/glue-factory.c:
8791 * libanjuta/glue-factory.h:
8792 * libanjuta/glue-plugin.c:
8793 * libanjuta/glue-plugin.h:
8794 * plugins/build-basic-autotools/build-basic-autotools.h:
8795 * plugins/class-gen/plugin.h:
8796 * plugins/class-inheritance/plugin.h:
8797 * plugins/cvs-plugin/plugin.h:
8798 * plugins/debug-manager/plugin.h:
8799 * plugins/devhelp/plugin.h:
8800 * plugins/document-manager/plugin.h:
8801 * plugins/editor/plugin.h:
8802 * plugins/file-loader/plugin.h:
8803 * plugins/file-manager/plugin.h:
8804 * plugins/file-wizard/plugin.h:
8805 * plugins/gdb/plugin.h:
8806 * plugins/glade/plugin.h:
8807 * plugins/gtodo/plugin.h:
8808 * plugins/language-support-cpp-java/plugin.h:
8809 * plugins/macro/plugin.h:
8810 * plugins/message-view/plugin.h:
8811 * plugins/patch/plugin.h:
8812 * plugins/profiler/plugin.h:
8813 * plugins/project-import/plugin.h:
8814 * plugins/project-manager/plugin.h:
8815 * plugins/project-wizard/plugin.h:
8816 * plugins/sample1/plugin.h:
8817 * plugins/search/plugin.h:
8818 * plugins/sourceview/plugin.h:
8819 * plugins/subversion/plugin.h:
8820 * plugins/symbol-browser/plugin.h:
8821 * plugins/terminal/terminal.c:
8822 * plugins/tools/plugin.h:
8823 * plugins/tools/scripts/tools-2.xml.in:
8824 * plugins/valgrind/plugin.h:
8826 Renamed Glue to AnjutaGlue to avoid namespace conflicts.
8828 2007-04-05 Naba Kumar <naba@gnome.org>
8830 * anjuta.spec.in, configure.in: Removed dead codes.
8832 Patch from Jos Dehaes:
8833 * configure.in, plugins/project-wizard/templates/Makefile.am,
8834 plugins/project-wizard/templates/mkfile.wiz,
8835 plugins/project-wizard/templates/translatable-strings.h: Enabled
8836 makefile-based project creation and import. Fixes bug #355145
8838 2007-04-04 Sebastien Granjoux <seb.sfo@free.fr>
8840 * plugins/debug-manager/debugger.c,
8841 plugins/debug-manager/plugin.c,
8842 plugins/gdb/anjuta-gdb.plugin.in:
8843 Code cleaning (remove unused code, rename this into self)
8844 Add information about supported format in debugger plugin
8845 Activate debugger plugin according to the target format
8847 2007-04-01 Naba Kumar <naba@gnome.org>
8849 * plugins/message-view/message-view.c:
8850 (message_view_instance_init): Fixed message icons to appear.
8852 2007-03-31 Johannes Schmid <jhs@gnome.org>
8854 * plugins/message-view/anjuta-msgman.c:
8855 (anjuta_msgman_append_view):
8856 * plugins/message-view/plugin.c: (on_view_changed),
8857 (ianjuta_msgman_add_view), (ianjuta_msgman_set_current_view):
8861 2007-03-31 Johannes Schmid <jhs@gnome.org>
8863 * plugins/message-view/message-view.c:
8864 (message_view_instance_init), (imessage_view_append):
8865 Show nice icons beside the messages for info, warning and error. This is a completly
8866 cosmetic change so if someone dislikes it he is free to remove it.
8868 2007-03-31 Johannes Schmid <jhs@gnome.org>
8870 * plugins/message-view/anjuta-msgman.c: (on_notebook_switch_page),
8871 (anjuta_msgman_class_init), (anjuta_msgman_append_view),
8872 (anjuta_msgman_remove_view), (anjuta_msgman_set_current_view):
8873 * plugins/message-view/anjuta-msgman.h:
8874 * plugins/message-view/message-view.h:
8875 * plugins/message-view/plugin.c: (on_view_changed),
8877 Fixed #359399 and made next/previous insensitive when not availible
8879 * plugins/sourceview/anjuta-languages-manager.c: (color_to_string),
8880 (tag_style_to_string):
8881 Fixed namespace Problem with gdk >= 2.11
8883 * plugins/sourceview/sourceview-autocomplete.c:
8884 (sourceview_autocomplete_init):
8885 Removed structure, follow-up of #423682
8887 2007-03-29 Sebastien Granjoux <seb.sfo@free.fr>
8889 * plugins/debug-manager/debug_tree.c,
8890 plugins/debug-manager/debug_tree.h,
8891 plugins/debug-manager/watch.c,
8892 plugins/debug-manager/anjuta-debug-manager.glade:
8893 Inspect variable at cursor
8894 Fix buttons in inspect dialog
8896 2007-03-27 Halton Huo <halton.huo@sun.com>
8898 Reviewed by Sebastien Granjoux <seb.sfo@free.fr>:
8900 * plugins/sourceview/sourceview-autocomplete.c
8901 plugins/debug-manager/disassemble.c,
8902 libanjuta/interfaces/libanjuta.idl:
8903 Remove array with 0 size and empty structure as it is not
8904 supported by sun cc, Fixes bug #423682
8906 * plugins/debug-manager/debugger.c:
8907 Remove anonymous union as it is not supported by sun cc,
8910 === anjuta 2.1.2 ===
8912 2007-03-28 Naba Kumar <naba@gnome.org>
8914 * configure.in: Bumped version to 2.1.2
8915 * NEWS: Updated for release.
8917 * plugins/editor/bookmark.xpm, plugins/sourceview/bookmark.png:
8918 Improved breakpoint marker icon.
8920 * plugins/editor/anjuta-editor.plugin.in,
8921 plugins/sourceview/sourceview.plugin.in: Made editor plugins
8922 non user activable since they are now remembered properly.
8924 2007-03-27 Sebastien Granjoux <seb.sfo@free.fr>
8926 * plugins/tools/editor.c:
8929 2007-03-27 Naba Kumar <naba@gnome.org>
8931 * plugins/editor/aneditor-autocomplete.cxx: Replace the complete
8932 word when autocompleting without leaving any trailing part of
8935 2007-03-27 Kamil Páral <ripper42@gmail.com>
8937 Reviewed by Naba Kumar <naba@gnome.org>:
8938 * anjuta.desktop.in.in: Remove "Application" category from desktop
8939 file and add "GNOME". GNOME Goal #3 (fixes bug #417612).
8941 2007-03-27 Naba Kumar <naba@gnome.org>
8943 * configure.in, plugins/document-manager/anjuta-docman.c:
8944 (anjuta_docman_add_editor): Conditionally compile notebook tab
8945 reordering feature for gtk >= 2.10. Reduced dependency on gtk to 2.8.0
8947 Patch from Halton Huo:
8948 * configure.in, global-tags/Makefile.am: Do not pass -Wall to
8949 non gcc compiler flags. Fixes bug #423089.
8951 2007-03-26 Naba Kumar <naba@gnome.org>
8953 * AUTHORS, NEWS, TODO.tasks: Updated.
8955 * plugins/project-manager/plugin.c: (update_ui): Do not insensitise
8958 * plugins/symbol-browser/plugin.c: (on_editor_saved),
8959 (update_editor_symbol_model), (iter_matches),
8960 (on_editor_update_ui), (value_added_current_editor),
8961 (activate_plugin), (dispose),
8962 (symbol_browser_plugin_instance_init):
8963 * plugins/symbol-browser/plugin.h: update line on editor save
8964 and editor change. Code clean up and fixed warnings.
8966 2007-03-26 Naba Kumar <naba@gnome.org>
8968 * plugins/project-wizard/templates/java/project.anjuta,
8969 plugins/project-wizard/templates/python/project.anjuta,
8970 plugins/project-wizard/templates/python/project.anjuta:
8971 Removed version control plugins from default selection.
8973 * plugins/tools/scripts/prepare-changelog.pl,
8974 plugins/tools/scripts/tools-2.xml.in: Updated prepare changelog
8975 script to a better one (that works on both cvs and svn).
8977 2007-03-26 Naba Kumar <naba@gnome.org>
8979 * (added) plugins/project-wizard/templates/translatable-strings.pl,
8980 Makefile.am: Added the generated translatable file (required for
8981 translations for svn checkouts).
8984 plugins/project-wizard/templates/extract-translatable-strings.pl
8985 plugins/project-wizard/templates/Makefile.am, Makefile.am,
8986 po/POTFILES.in: Generated translatable strings for .wiz files and
8987 added them in POTFILES.in for translation. Fixes bug #398035
8989 2007-03-25 Naba Kumar <naba@gnome.org>
8991 * plugins/language-support-cpp-java/plugin.c: Fixed modeline parsing.
8993 * src/anjuta-app.c: Removed dead codes.
8995 * plugins/symbol-browser/an_symbol_prefs.c: Show message view when
8996 global tags generation starts.
8998 * plugins/debug-manager/chunk_view.c,
8999 plugins/debug-manager/start.h,
9000 plugins/debug-manager/chunk_view.h,
9001 plugins/debug-manager/utilities.c,
9002 plugins/debug-manager/utilities.h,
9003 plugins/debug-manager/debugger.c,
9004 plugins/debug-manager/threads.c,
9005 plugins/debug-manager/disassemble.c,
9006 plugins/debug-manager/info.c,
9007 plugins/debug-manager/sharedlib.c,
9008 plugins/debug-manager/threads.h,
9009 plugins/debug-manager/disassemble.h,
9010 plugins/debug-manager/signals.c,
9011 plugins/debug-manager/info.h,
9012 plugins/debug-manager/sharedlib.h,
9013 plugins/debug-manager/data_buffer.c,
9014 plugins/debug-manager/data_view.c,
9015 plugins/debug-manager/signals.h,
9016 plugins/debug-manager/debug_tree.c,
9017 plugins/debug-manager/watch.c,
9018 plugins/debug-manager/registers.c,
9019 plugins/debug-manager/data_buffer.h,
9020 plugins/debug-manager/data_view.h,
9021 plugins/debug-manager/memory.c,
9022 plugins/debug-manager/debug_tree.h,
9023 plugins/debug-manager/watch.h,
9024 plugins/debug-manager/registers.h,
9025 plugins/debug-manager/memory.h,
9026 plugins/debug-manager/locals.c,
9027 plugins/debug-manager/sexy-icon-entry.c,
9028 plugins/debug-manager/breakpoints.c,
9029 plugins/debug-manager/locals.h,
9030 plugins/debug-manager/sexy-icon-entry.h,
9031 plugins/debug-manager/stack_trace.c,
9032 plugins/debug-manager/breakpoints.h,
9033 plugins/debug-manager/sparse_buffer.c,
9034 plugins/debug-manager/sparse_view.c,
9035 plugins/debug-manager/stack_trace.h,
9036 plugins/debug-manager/sparse_buffer.h,
9037 plugins/debug-manager/sparse_view.h,
9038 plugins/debug-manager/start.c,
9039 plugins/gdb/utilities.c,
9040 plugins/gdb/utilities.h,
9041 plugins/gdb/debugger.c,
9042 plugins/gdb/debugger.h: Added indentation modeline for easy indentation
9045 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9047 * plugins/gdb/debugger.c:
9048 Avoid empty debugger log window by limiting line to 90 characters
9050 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9052 * plugins/debug-manager/plugin.c,
9053 plugins/debug-manager/plugin.h,
9054 plugins/debug-manager/threads.c,
9055 plugins/debug-manager/threads.h,
9056 plugins/debug-manager/breakpoints.c,
9057 plugins/debug-manager/breakpoints.h,
9058 plugins/debug-manager/stack_trace.c,
9059 plugins/debug-manager/stack_trace.h:
9060 View code action now changes location in disassembly view too
9062 * plugins/debug-manager/anjuta-debug-manager.ui:
9063 Rename breakpoint actions
9065 2007-03-24 Naba Kumar <naba@gnome.org>
9067 * configure.in, src/anjuta-app.c: Use the new docking algorithm
9068 in gdl 0.7.3 (svn trunk).
9069 * src/anjuta-app.c: Removed dead codes and fixed compiler warnings.
9071 2007-03-24 Sebastien Granjoux <seb.sfo@free.fr>
9073 * plugins/debug-manager/threads.c,
9074 plugins/debug-manager/debug_tree.c,
9075 plugins/debug-manager/debug_tree.h,
9076 plugins/debug-manager/locals.c,
9077 plugins/debug-manager/registers.c,
9078 plugins/debug-manager/stack_trace.c:
9079 Allow to change current thread updating register, stack and locals
9080 Allow to change current stack frame updating locals
9082 * plugins/gdb/debugger.c:
9083 Read argument of selected stack frame
9085 * plugins/debug-manager/data_view.c:
9086 Fix an unrelated bug
9088 2007-03-23 Naba Kumar <naba@gnome.org>
9090 * plugins/document-manager/anjuta-docman.c,
9091 plugins/document-manager/plugin.c: Fixed many memory leaks.
9092 (ianjuta_file_get_uri() returns a new string).
9094 * plugins/document-manager/action-callbacks.c: Use AnjutaSavePrompt
9095 widget for save dialogs.
9097 * tagmanager/tm_tag.c, tagmanager/entry.h: Restored entry.h from
9098 svn and fixed to get function/prototype/member args list. Call tips
9101 2007-03-22 Naba Kumar <naba@gnome.org>
9103 * tagmanager/c.c: Enabled 'prototype' tags so that autocomplete
9104 and calltips would work again for functions from global tags (Needs
9105 regenerating global tags).
9107 * tagmanager/c.c, plugins/symbol-browser/plugin.c: Restored c.c to
9108 ctags svn version and reopened bug #395362. Fixes tags parsing that
9109 seemed to have stopped working recently.
9111 2007-03-21 Naba Kumar <naba@gnome.org>
9113 * tagmanager/tm_source_file.c, tagmanager/options.c,
9114 global-tags/create_global_tags.sh.in: Fixed c++ parsing (to some
9115 extend .. more needs to be investigated and fixed). Enabled some
9118 2007-03-16 Naba Kumar <naba@gnome.org>
9120 * src/anjuta.c: Fixed project loading from command line.
9122 2007-03-16 Naba Kumar <naba@gnome.org>
9124 Patch from James Liggett <jrliggett@cox.net>:
9125 plugins/profiler/gprof-profile-data.c: Fixed a crash.
9127 2007-03-15 Naba Kumar <naba@gnome.org>
9129 * libanjuta/anjuta-profile-manager.c,
9130 libanjuta/anjuta-profile-manager.h: Added method to get current
9133 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Added "exiting"
9134 signal and anjuta_shell_notify_exit(). Signal is emitted when anjuta
9137 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
9138 plugins/file-loader/plugin.c: Moved to functions as utility functions.
9139 Also, not load project files in session load in loader plugin.
9141 * plugins/project-manager/plugin.c, src/anjuta.c:
9142 Emit "exiting" signal in shell when exiting anjuta. project manager
9143 listens to exiting signal and saves session. anjuta.c saves session
9144 only when current projfile is 'user'. Load project saved in session
9145 differently then the rest of the session. This should fix all the
9146 session restoration bugs.
9148 src/main.c: Present anjuta window when becon message is received.
9150 2007-03-14 Naba Kumar <naba@gnome.org>
9152 * libanjuta/anjuta-profile.c: Fixed a bug where some plugins would
9153 not randomly save (it was a wrong looping).
9155 2007-03-12 Naba Kumar <naba@gnome.org>
9157 * libanjuta/interfaces/libanjuta.idl: Added more API section headers.
9159 2007-03-12 Sebastien Granjoux <seb.sfo@free.fr>
9161 * plugins/debug-manager/anjuta-debug-manager.ui,
9162 libanjuta/interfaces/libanjuta.idl,
9163 plugins/debug-manager/debugger.c,
9164 (added) plugins/debug-manager/threads.c,
9165 (added) plugins/debug-manager/threads.h,
9166 plugins/debug-manager/plugin.c,
9167 plugins/debug-manager/Makefile.am,
9168 plugins/gdb/plugin.c,
9169 plugins/gdb/debugger.c,
9170 plugins/gdb/debugger.h:
9171 Add a window displaying all threads
9172 Add needed functions
9173 Switching to a different thread is still not done
9175 * plugins/debug-manager/debug_tree.c,
9176 plugins/debug-manager/locals.c,
9177 plugins/debug-manager/stack_trace.c:
9178 Small cosmetic changes
9180 * plugins/gdb/gdbmi.c:
9181 Keep all elements in gdbmi hash
9182 Even if using the same key like in -threads-list-ids
9184 2007-03-11 Naba Kumar <naba@gnome.org>
9186 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate class comments.
9188 * libanjuta/interfaces/libanjuta.idl: Fixed and added API docs.
9190 * manuals/reference/libanjuta/libanjuta-docs.sgml,
9191 manuals/reference/libanjuta/libanjuta-sections.txt,
9192 manuals/reference/libanjuta/libanjuta.types: Updated to contain latest
9195 2007-03-11 Naba Kumar <naba@gnome.org>
9197 * configure.in, manuals/reference/libanjuta/Makefile.am: Fixed to use
9198 gtk-doc properly. Bumped gtk-doc requirement to 1.4
9200 * manuals/reference/libanjuta/libanjuta-docs.sgml,
9201 manuals/reference/libanjuta/libanjuta.types,
9202 manuals/reference/libanjuta/libanjuta-sections.txt,
9203 manuals/reference/libanjuta/.cvsignore,
9204 (removed) manuals/reference/libanjuta/tmpl/*: Updated API docs
9205 infrastructure. Got rid of tmpl/ directory and moved all section
9206 documenation to source code (requires gtk-doc >= 1.4).
9208 * libanjuta/anjuta-plugin-description.c,
9209 libanjuta/interfaces/libanjuta.idl, libanjuta/anjuta-status.c,
9210 libanjuta/cell-renderer-captioned-image.c,
9211 libanjuta/anjuta-plugin-handle.c, libanjuta/resources.c,
9212 libanjuta/anjuta-debug.h, libanjuta/glue-cpp.c,
9213 libanjuta/e-splash.c, libanjuta/anjuta-plugin.c,
9214 libanjuta/anjuta-preferences-dialog.c, libanjuta/libanjuta.h,
9215 libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-shell.c,
9216 libanjuta/glue-plugin.c, libanjuta/anjuta-encodings.c,
9217 libanjuta/anjuta-save-prompt.c, libanjuta/glue-factory.c,
9218 libanjuta/anjuta-session.c, libanjuta/anjuta-children.c,
9219 libanjuta/anjuta-utils.c, libanjuta/anjuta-profile.c,
9220 libanjuta/anjuta-preferences.c, libanjuta/anjuta-launcher.c,
9221 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-serializer.c,
9222 libanjuta/anjuta-ui.c: Added inline API documentation. Moved section
9223 documentation from templates to source code.
9225 2007-03-10 Johannes Schmid <jhs@gnome.org>
9227 * libanjuta/anjuta-profile.c: (anjuta_profile_to_xml):
9228 Added some debug output but could not figure out why
9229 some plugins are not kept.
9231 * libanjuta/interfaces/libanjuta.idl:
9232 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9233 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9234 Added IAnjutaEditorGoto::matching_brace
9236 * plugins/document-manager/action-callbacks.c:
9237 (on_editor_command_match_brace_activate):
9238 * plugins/document-manager/plugin.c:
9239 (update_editor_ui_interface_items):
9240 * plugins/editor/text_editor.c: (igoto_matching_brace),
9242 * plugins/sourceview/sourceview.c: (ieditor_iface_init):
9243 Fixed #355155 (matching brace for scintilla, disabled for sourceview)
9245 2007-03-09 Johannes Schmid <jhs@gnome.org>
9247 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9250 * plugins/sourceview/sourceview-private.h:
9251 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9252 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9253 (sourceview_new), (ifile_savable_save_as):
9254 Tweaked vfs monitoring
9256 2007-03-09 Johannes Schmid <jhs@gnome.org>
9258 * libanjuta/interfaces/Makefile.am.iface:
9259 Fixed installtion of header files
9261 * plugins/sourceview/sourceview.c: (set_select):
9262 do not scroll to much in interactive search
9264 2007-03-09 Naba Kumar <naba@gnome.org>
9266 * src/anjuta.c: Fixed session restoration.
9268 * plugins/symbol-browser/plugin.c: Fixed crashes due to dangling
9269 signal handlers after symbol browser plugin is deactivated.
9271 * plugins/editor/editor.glade,
9272 plugins/language-support-cpp-java/anjuta-language-cpp-java.glade:
9273 Fixed indentation confustion in preferences.
9275 2007-03-08 Johannes Schmid <jhs@gnome.org>
9277 * plugins/search/search-replace.c: (search_set_combo),
9278 (search_set_action), (search_set_target), (search_set_direction),
9279 (create_dialog), (search_disconnect_set_toggle_connect),
9280 (on_search_match_whole_word_toggled),
9281 (on_search_match_whole_line_toggled),
9282 (on_search_match_word_start_toggled),
9283 (search_set_toggle_direction):
9284 Use GCallback instead of GSignalFunc! We need to fix this code anyway,
9285 it's somehow ugly and uses many deprecated widgets
9287 Patch from Ritesh Khadgaray <baby.linux@gmail.com>:
9288 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
9291 2007-03-07 Naba Kumar <naba@gnome.org>
9293 * src/anjuta.c: Make launching projects work from command line. Also
9294 fixes gnome session restart command.
9296 2007-03-07 Johannes Schmid <jhs@gnome.org>
9298 Patch from Lucas Mazzardo Veloso <lmveloso@gmail.com>
9299 * plugins/class-gen/plugin.c: (iwizard_activate):
9302 * plugins/cvs-plugin/cvs-callbacks.c: (on_cvs_import_response):
9305 * plugins/file-manager/an_file_view.c: (fv_add_tree_entry):
9306 Fixed #377483 (It's not possible to know if directories have
9307 a version in CVS. Show version column only if there are version
9308 informations availible
9310 * plugins/sourceview/sourceview-cell.c: (icell_get_attribute):
9313 2007-03-07 Johannes Schmid <jhs@gnome.org>
9315 * plugins/sourceview/sourceview-prefs.c: (get_bool):
9317 * plugins/symbol-browser/an_symbol_prefs.c:
9318 (on_update_global_clicked):
9321 2007-03-07 Johannes Schmid <jhs@gnome.org>
9323 * libanjuta/anjuta-save-prompt.c: (anjuta_save_prompt_init),
9324 (anjuta_save_prompt_new):
9325 * plugins/project-import/project-import.c:
9326 (project_import_finalize):
9327 Fixed Gtk-Criticals (maybe #409408)
9329 2007-03-07 Naba Kumar <naba@gnome.org>
9331 * plugins/language-support-cpp-java/plugin.c: Fixed indentation anomaly
9332 when we are at just beginning of string or comment. Fixes bug #397981.
9334 2007-03-07 Johannes Schmid <jhs@gnome.org>
9336 * plugins/language-support-cpp-java/plugin.c:
9337 (initialize_indentation_params):
9338 Removed annoying DEBUG_PRINT
9340 * plugins/sourceview/sourceview-cell.c:
9341 (sourceview_cell_instance_init), (icell_get_character),
9342 (icell_get_length), (icell_get_char), (icell_get_attribute):
9343 Improved code to be faster
9344 Implemented attribute handling so that indentation really works in any case
9346 2007-03-06 Johannes Schmid <jhs@gnome.org>
9349 GTK_REQUIRED = 2.10.0 (required for GtkRecent and Docman tabs)
9351 * plugins/document-manager/anjuta-docman.c:
9352 (anjuta_docman_instance_init), (anjuta_docman_add_editor):
9353 Removed old and ugly tab drag&drop code and use built-in gtk stuff
9354 instead (required GTK >= 2.10)
9356 * plugins/sourceview/sourceview-private.h:
9357 * plugins/sourceview/sourceview.c:
9358 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9359 (sourceview_finalize), (sourceview_new), (imark_mark),
9360 (imark_unmark), (imark_is_marker_set),
9361 (imark_location_from_handle), (imark_delete_all_markers):
9362 Fixed marker handling and worked a bit more on vfs monitoring
9364 2007-03-05 Johannes Schmid <jhs@gnome.org>
9366 * libegg/egg-combo-action.c: (egg_combo_action_set_active_iter):
9367 Added method to select specific iter
9369 * plugins/sourceview/sourceview-private.h:
9370 * plugins/sourceview/sourceview.c: (on_reload_dialog_response),
9371 (on_sourceview_uri_changed_prompt), (on_sourceview_uri_changed),
9372 (sourceview_add_monitor), (on_document_saved),
9373 (sourceview_finalize), (sourceview_new), (ifile_savable_save_as):
9374 Fixed vfs monitoring (mostly ported code from text_editor.c)
9376 * plugins/symbol-browser/an_symbol_view.c:
9377 * plugins/symbol-browser/an_symbol_view.h:
9378 * plugins/symbol-browser/plugin.c: (iter_matches),
9379 (on_editor_update_ui), (value_added_current_editor):
9380 Select the current tag in locals window and symbol toolbar. If there
9381 is no tag at the current line, reserve backward for the next tag. This will
9382 select the correct tag if inside a function.
9384 2007-03-05 Naba Kumar <naba@gnome.org>
9386 * src/anjuta-app.c: Fixes gtk-critical messages at shutdown.
9387 * plugins/editor/text_editor.c: Disabled DEBUG_PRINTs and fixed
9389 * plugins/editor/text_editor.c: Fixes a crash on 64 bit arch
9392 2007-03-04 Johannes Schmid <jhs@gnome.org>
9396 Fixed distcheck (well, partly)
9398 2007-03-04 Johannes Schmid <jhs@gnome.org>
9400 * plugins/document-manager/anjuta-document-manager.ui:
9401 Move "Swap .c/.h from Main to Browser toolbar
9403 Modified Patch from Yang Hong <yanghong@ccoss.com.cn>:
9404 * plugins/file-manager/an_file_view.c: (fv_prefs_new),
9405 (fv_prefs_free), (fv_add_tree_entry):
9406 * plugins/file-manager/anjuta-file-manager-plugin.glade:
9407 * plugins/file-manager/plugin.c: (prefs_init):
9409 Bug 387208 – [Patch] Add custom file-manager ignore pattern support
9411 2007-03-04 Naba Kumar <naba@gnome.org>
9413 * data/default.proflie, data/Makefile.am, src/anjuta.c,
9414 plugins/project-manager/plugin.c:
9415 Restored default profile and renamed it from "default.anjuta" to
9418 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9420 * plugins/debug-manager/debugger.c,
9421 plugins/debug-manager/plugin.c,
9422 plugins/gdb/debugger.c,
9423 libanjuta/interfaces/libanjuta.idl,
9424 plugins/debug-manager/stack_trace.c:
9425 Add a dialog box when a signal is received (except SIGINT)
9426 Display stack frame even if arguments are not available
9428 2007-03-03 Naba Kumar <naba@gnome.org>
9430 * TODO.tasks: Icons bounty added.
9432 * libanjuta/anjuta-plugin-manager.[ch]: Implemented remember plugin
9435 * libanjuta/anjuta-profile-manager.[ch]: Implemented profile scoping
9438 * configure.in, src/anjuta.c, plugins/project-manager/plugin.[ch],
9439 plugins/Makefile.am, (removed) plugins/profile-default/*,
9440 plugins/project-manager/anjuta-project-manager.plugin.in,
9441 plugins/project-manager/anjuta-project-manager.ui: Use the new plugins
9442 profile implementation to load user profile and projects. Store and
9443 restore remembered plugins. Use profile scoping and descoping for
9444 saving and loading sesstions.
9446 * libanjuta/anjuta-plugin-handle.c, libanjuta/anjuta-plugin-manager.c,
9447 libanjuta/anjuta-shell.c, libanjuta/anjuta-preferences.c,
9448 libanjuta/anjuta-profile-manager.c, libanjuta/anjuta-ui.c: Disabled
9451 2007-03-03 Sebastien Granjoux <seb.sfo@free.fr>
9453 * plugins/debug-manager/debug_tree.c
9454 plugins/debug-manager/debug_tree.h:
9455 Bug fix, deleting wrong variable
9457 * plugins/gdb/debugger.c:
9458 Bug fix, remove forgotten debugging code
9460 2007-03-02 Johannes Schmid <jhs@gnome.org>
9462 * plugins/document-manager/anjuta-document-manager.ui:
9463 * plugins/search/anjuta-search.ui:
9464 * plugins/symbol-browser/anjuta-symbol-browser-plugin.ui:
9465 Break toolbars into smaller peaces: ToolbarBookmark, ToolbarSymbols,
9468 * src/anjuta-app.c: (on_toolbar_view_toggled),
9469 (on_add_merge_widget), (on_session_save), (on_widget_remove):
9470 Save toolbar positions, don't use fixed toolbar style
9472 All in all this will allow more complex toolbar configurations and
9473 might gain some space on smaller displays because the user can disable
9474 toolbar parts he does not use. Also allows to use any toolbar style
9475 without looking too ugly.
9477 2007-03-01 Naba Kumasr <naba@gnome.org>
9479 * TODO.tasks: Added a bounty for creating icons.
9481 * libanjuta/anjuta-profile.c, libanjuta/anjuta-profile-manager.c,
9482 libanjuta/anjuta-profile-manager.h: Fixed infinite loop. Added
9483 profile-changed signal. Do not sync non-user-activatable plugins.
9485 2007-02-29 Sebastien Granjoux <seb.sfo@free.fr>
9487 * plugins/debug-manager/disassemble.c,
9488 plugins/debug-manager/sparse_view.c,
9489 plugins/gdb/debugger.c,
9490 libanjuta/interfaces/libanjuta.idl:
9491 Display function name in disassembly view
9493 2007-02-28 Sebastien Granjoux <seb.sfo@free.fr>
9495 * (added) plugins/debug-manager/bookmark.png,
9496 (added) plugins/debug-manager/breakpoint-disabled.png,
9497 (added) plugins/debug-manager/breakpoint-enabled.png,
9498 (added) plugins/debug-manager/program-counter.png,
9499 (added) plugins/debug-manager/linemarker.png,
9500 plugins/debug-manager/Makefile.am,
9501 plugins/debug-manager/disassemble.c,
9502 plugins/debug-manager/disassemble.h,
9503 plugins/debug-manager/sparse_buffer.c,
9504 plugins/debug-manager/sparse_buffer.h,
9505 plugins/debug-manager/sparse_view.c,
9506 plugins/debug-manager/sparse_view.h,
9507 plugins/debug-manager/plugin.c,
9508 plugins/debug-manager/breakpoints.c,
9509 libanjuta/interfaces/libanjuta.idl:
9510 Add markers in the disassembly view
9511 Display program counter and breakpoints in disassembly view
9513 * plugins/gdb/debugger.c:
9514 Fix a bug added with my previous patch, setting and clearing
9515 breakpoints was not working
9517 2007-02-28 Johannes Schmid <jhs@gnome.org>
9519 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml:
9520 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
9521 * manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml:
9522 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml:
9523 * manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml:
9524 * manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml:
9525 * manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml:
9526 * manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
9527 * manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml:
9528 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
9529 Updated (why do they need to be under version control?)
9531 * plugins/message-view/anjuta-msgman.c: (on_msgman_close_all),
9532 (create_tab_popup_menu), (on_msgman_popup_menu),
9533 (on_tab_button_press_event), (anjuta_msgman_page_new),
9534 (anjuta_msgman_finalize), (anjuta_msgman_instance_init):
9535 Added "Close all message tabs" popup menu
9537 2007-02-26 Naba Kumar <naba@gnome.org>
9539 * plugins/profiler/gprof-flat-profile-entry.c,
9540 plugins/profiler/gprof-flat-profile.c,
9541 plugins/profiler/gprof-flat-profile-entry.h,
9542 plugins/profiler/gprof-flat-profile.h,
9543 plugins/profiler/gprof-flat-profile-view.c,
9544 plugins/profiler/gprof-flat-profile-view.h,
9545 plugins/profiler/gprof-call-graph-block-entry.c,
9546 plugins/profiler/gprof-call-graph-block.c,
9547 plugins/profiler/gprof-function-call-chart-view.c,
9548 plugins/profiler/gprof-call-graph-block-entry.h,
9549 plugins/profiler/gprof-profile-data.c,
9550 plugins/profiler/gprof-call-graph-block.h,
9551 plugins/profiler/gprof-view.c,
9552 plugins/profiler/gprof-call-graph.c,
9553 plugins/profiler/gprof-function-call-chart-view.h,
9554 plugins/profiler/gprof-profile-data.h,
9555 plugins/profiler/gprof-call-graph.h,
9556 plugins/profiler/gprof-view.h,
9557 plugins/profiler/gprof-view-manager.c,
9558 plugins/profiler/gprof-call-graph-view.c,
9559 plugins/profiler/plugin.c,
9560 plugins/profiler/gprof-view-manager.h,
9561 plugins/profiler/gprof-call-graph-view.h,
9562 plugins/profiler/gprof-function-call-tree-view.c,
9563 plugins/profiler/gprof-function-call-tree-view.h,
9564 plugins/profiler/Makefile.am: Fix compiler warnings and link with
9565 gnome-vfs. Fixes bug #411377.
9567 2007-02-26 Naba Kumar <naba@gnome.org>
9569 * plugins/profiler/gprof-profile-data.c: Fixes bug #411623,
9571 Patch from James Liggett <jrliggett@cox.net>:
9572 * plugins/profiler/gprof-flat-profile-view.c,
9573 plugins/profiler/gprof-flat-profile-view.h,
9574 plugins/profiler/gprof-function-call-chart-view.c,
9575 plugins/profiler/gprof-function-call-chart-view.h,
9576 plugins/profiler/gprof-view.c,
9577 plugins/profiler/gprof-view.h,
9578 plugins/profiler/gprof-call-graph-view.c,
9579 plugins/profiler/plugin.c,
9580 plugins/profiler/gprof-call-graph-view.h,
9581 plugins/profiler/gprof-function-call-tree-view.c,
9582 plugins/profiler/gprof-function-call-tree-view.h: Implements
9583 double click navigation. Fixes bug #403514.
9585 2007-02-25 Naba Kumar <naba@gnome.org>
9587 * libanjuta/anjuta-plugin-manager.c,
9588 libanjuta/anjuta-plugin-handle.[ch],
9589 plugins/build-basic-autotools/build-basic-autotools.c: Removed the use of
9590 g_hash_table_remove_all (introduced in glib 2.12) to stay the
9591 dependency on glib 2.8. Fixes bug #411623.
9593 2007-02-24 Naba kumar <naba@gnome.org>
9595 * libanjuta/interfaces/Makefile.am.iface: Added log domain.
9597 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin-manager.c,
9598 libanjuta/anjuta-plugin-manager.h, libanjuta/anjuta-profile.c,
9599 libanjuta/anjuta-profile.h, libanjuta/Makefile.am,
9600 (added) libanjuta/anjuta-profile-manager.c,
9601 (added) libanjuta/anjuta-profile-manager.h: Implemented profile
9603 Implemented profile pushing and popping. Implemented profile xml
9604 synchronization. Implemented error handling in profiles. Implemented
9605 activation and deactivation signals in plugin manager.
9607 * libanjuta/Makefile.am: Added libanjuta log domain.
9609 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
9610 src/anjuta-app.c, src/anjuta-app.h: Added get_profile_manager()
9611 in AnjutaShell interface and implemented it in AnjutaApp.
9613 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
9615 2007-02-23 Naba kumar <naba@gnome.org>
9617 src/main.c: Fixed missing end quote.
9619 2007-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
9621 * plugins/debug-manager/breakpoints.c: Enabled/Disabled breakpoints.
9624 2007-02-20 Naba Kumar <naba@gnome.org>
9626 * plugins/subversion/plugin.c: Added "..." menuitems.
9627 * ROADMAP, README: Updated.
9628 * libanjuta/anjuta-profile.c: Fixed bugs.
9630 * (removed)plugins/gtodo/gtodo.c, (removed)plugins/gtodo/main.c,
9631 plugins/gtodo/Makefile.am: Removed dead code.
9633 Patch from Antoine Cailliau <a.cailliau@ac-graphic.net>:
9634 * plugins/gtodo/interface.c, plugins/gtodo/preferences.c,
9635 plugins/gtodo/notification.c, plugins/gtodo/add_edit_item.c,
9636 plugins/gtodo/list_tooltip.c,
9637 plugins/document-manager/goto_line.c, plugins/glade/plugin.c,
9638 libanjuta/anjuta-save-prompt.c: Fixed translatable strings to
9639 not contain markups. Fixes Bug #360462.
9641 2007-02-16 Naba Kumar <naba@gnome.org>
9643 * manuals/reference/libanjuta/project-wizard-format.sgml: Removed
9644 unnecessary sub-sections.
9646 2007-02-15 Naba Kumar <naba@gnome.org>
9648 * (removed) plugins/document-manager/bookmark-prev-16.png,
9649 plugins/document-manager/bookmark-last.png,
9650 (removed)plugins/document-manager/bookmark-first-16.png,
9651 plugins/document-manager/bookmark-prev.png,
9652 (added) plugins/document-manager/bookmark-toggle.png,
9653 (removed)plugins/document-manager/bookmark_toggle.xpm,
9654 (removed)plugins/document-manager/bookmark-last-16.png,
9655 plugins/document-manager/plugin.c,
9656 plugins/document-manager/anjuta-document-manager.ui,
9657 (removed)plugins/document-manager/bookmark-next-16.png,
9658 plugins/document-manager/bookmark-next.png,
9659 plugins/document-manager/Makefile.am,
9660 (added) plugins/document-manager/bookmark-clear.png,
9661 plugins/document-manager/bookmark-first.png: Upgraded bookmark
9662 icons (stolen from monodevelop). Added clear bookmarks toolbar
9665 * plugins/document-manager/plugin.c,
9666 (added) plugins/document-manager/swap.png,
9667 (removed) plugins/document-manager/undock.png,
9668 plugins/document-manager/Makefile.am: Fixed swap icon.
9670 2007-02-13 Naba Kumar <naba@gnome.org>
9672 * plugins/class-gen/element-editor.c: Fixed typo.
9674 * libanjuta/anjuta-plugin-manager.c, libanjuta/anjuta-plugin-manager.h,
9675 libanjuta/anjuta-profile.c, libanjuta/anjuta-profile.h:
9676 Implementing plugin profiles loading.
9678 2007-02-13 Naba Kumar <naba@gnome.org>
9680 * pixmaps/*.xpm, pixmaps/Makefile.am: Removed old icons.
9681 * pixmaps/Makefile.am, pixmaps/appwiz*.png,
9682 pixmaps/applogo.png, pixmaps/anjuta_logo.png,
9683 pixmaps/open_project.png, pixmaps/close_project.png:
9684 Removed more old icons.
9685 * pixmaps/anjuta_logo2.png, pixmaps/anjuta_logo.png,
9686 pixmaps/Makefile.am, src/about.c: Renmaed anjuta_logo2.png to
9689 2007-02-13 Naba Kumar <naba@gnome.org>
9691 * plugins/class-gen/element-editor.c: Included missing headers to
9692 prevent build failures in some cases.
9694 2007-02-13 Sebastien Granjoux <seb.sfo@free.fr>
9696 * plugins/debug-manager/stack_trace.c:
9699 * plugins/debug-manager/watch.c,
9700 plugins/debug-manager/breakpoints.c:
9701 Same bug than above, wrong use of gtk_ui_manager_get_widget
9703 === anjuta 2.1.1 ===
9705 2007-02-11 Naba Kumar <naba@gnome.org>
9707 * cofigure.in: Bumped version to 2.1.1
9708 * NEWS: Updated for 2.1.1 release.
9710 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9712 * plugins/debug-manager/plugin.c,
9713 plugins/debug-manager/sparse_view.c,
9714 plugins/debug-manager/sparse_view.h:
9717 * plugins/gdb/debugger.c,
9718 plugins/debug-manager/debugger.c,
9719 plugins/debug-manager/memory.c,
9720 plugins/debug-manager/sparse_buffer.c
9721 plugins/gdb/debugger.h,
9722 libanjuta/interfaces/libanjuta.idl:
9723 Clean up, remove some warnings
9724 Use guint everywhere for addresses
9725 Rewrite code parsing position in debugger
9727 2007-02-10 Sebastien Granjoux <seb.sfo@free.fr>
9729 * plugins/debug-manager/debug_tree.c:
9730 Use GtkTreeRowReference instead of GtkTreeIter as callback data
9733 2007-02-08 Naba Kumar <naba@gnome.org>
9735 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9736 Delay showing the 'file modified on disk' dialog for one sec
9737 from the last notification to insure multiple notifications for
9738 the same file are treated as one. Do not same multiple dialogs
9739 for the same file. Make sure to destory the dialog if later
9740 the conent is no longer different.
9742 2007-02-08 Naba Kumar <naba@gnome.org>
9744 * plugins/editor/text_editor.h, plugins/editor/text_editor.c:
9745 Prevented spurious 'file modified' dialogs in scintilla editor
9746 when the file is saved.
9748 2007-02-09 Johannes Schmid <jhs@gnome.org>
9750 * scripts/glade2schema.pl:
9751 Added script to convert glade preferences into gconf schema files.
9754 2007-02-08 Naba Kumar <naba@gnome.org>
9756 * src/anjuta-app.c: Destroy toolbar menuitem when the toolbar
9757 itself is destroyed. Fixes bug #355160.
9759 2007-02-08 Johannes Schmid <jhs@gnome.org>
9761 * plugins/profiler/profiler.plugin:
9762 removed from version control (only .in file needed)
9764 * plugins/sourceview/anjuta-view.c: (anjuta_view_init):
9765 * plugins/sourceview/sourceview.c: (sourceview_new):
9768 * plugins/subversion/svn-thread.c: (svn_thread_start):
9769 * src/main.c: (main):
9771 Fixed #395875 about initialisation of threads too late
9773 2007-02-07 Armin Burgmeier <armin@arbur.net>
9775 Reviewed by Naba Kumar <naba@gnome.org>:
9776 * plugins/class-gen/plugin.c:
9777 * plugins/class-gen/window.c: Removed browse button related code, load
9778 generated output directly into new buffers when not adding to project.
9780 * plugins/class-gen/anjuta-class-gen-plugin.glade: Removed browse
9781 buttons from user interface.
9783 2007-02-07 Naba Kumar <naba@gnome.org>
9785 * po/POTFILES.in: Fixed distcheck.
9787 2007-02-07 Daniel Nylander <po@danielnylander.se>
9789 * manuals/anjuta-manual/sv/sv.po: Added initial Swedish translation.
9791 2007-02-07 Johannes Schmid <jhs@gnome.org>
9793 * anjuta.desktop.in.in:
9796 2007-02-07 Johannes Schmid <jhs@gnome.org>
9799 * manuals/anjuta-manual/*
9800 * manuals/anjuta-faqs/*:
9801 #398991 – Anjuta manuals does not use the gnome-doc-utils format
9803 * plugins/document-manager/anjuta-document-manager.plugin.in:
9804 Removed duplicate application-xml mime-type (review patches properly ;-)
9806 2007-02-06 Sebastien Granjoux <seb.sfo@free.fr>
9808 * plugins/gdb/debugger.c,
9809 libanjuta/interfaces/libanjuta.idl:
9811 Fix handling of missing source file
9813 2007-02-06 Naba Kumar <naba@gnome.org>
9815 Patch from James Liggett <jrliggett@cox.net>:
9816 * plugins/profiler/gprof-flat-profile.c,
9817 plugins/profiler/gprof-profile-data.c,
9818 plugins/profiler/gprof-call-graph.c,
9819 plugins/profiler/gprof-profile-data.h,
9820 plugins/profiler/plugin.c: Fixed infinite loop bug #403501,
9821 Show profiler view when target selected bug #403515.
9823 2007-02-05 Naba Kumar <naba@gnome.org>
9825 * configure.in: Enabled devhelp plugin by default now that
9828 Patch from parmigio@2ainfo.it:
9829 * plugins/document-manager/anjuta-document-manager.plugin.in:
9830 Added xml file type in supported mime types list.
9832 2007-02-04 Sebastien Granjoux <seb.sfo@free.fr>
9834 * plugins/debug-manager/debugger.c,
9835 plugins/debug-manager/plugin.c:
9836 Add a field in status bar displaying debugger state
9837 Change cursor shape when debugger is busy
9840 * plugins/debug-manager/watch.c,
9841 plugins/debug-manager/locals.c,
9842 libanjuta/interfaces/libanjuta.idl:
9843 Clean up, remove debugging messages and unused signals
9845 2007-02-03 Johannes Schmid <jhs@gnome.org>
9848 Fixed AC_INIT and seperated version to major, minor, micro
9851 Load Subversion instead of CVS
9853 * anjuta.desktop.in.in:
9854 Fixed bug-buddy component
9856 Original patch from Rob Bradfort <robster@debian.org>:
9857 * src/main.c: (get_command_line_args), (main):
9858 Bug #335981 – Migration from popt to GOption
9860 2007-02-03 Naba Kumar <naba@gnome.org>
9862 * configure.in: Depend on devhelp 0.13 and fixed gecko home
9863 path variable. Fixed bug #341170.
9864 * plugins/profiler/Makefile.am: Fixed indentation.
9866 2007-02-02 Sebastien Granjoux <seb.sfo@free.fr>
9868 * libanjuta/interfaces/libanjuta.idl,
9869 plugins/sourceview/sourceview.c,
9870 plugins/editor/text-editor.c,
9871 plugins/symbol-browser/plugin.c,
9872 plugins/search/search-replace.c,
9873 plugins/document-manager/goto_line.c,
9874 plugins/document-manager/action-callbacks.c,
9875 plugins/document-manager/anjuta-docman.c:
9876 Rename markers of anjuta interface
9877 IANJUTA_MARKABLE_NONE has been removed
9878 IANJUTA_MARKABLE_BASIC renamed in IANJUTA_MARKABLE_LINEMARKER
9879 IANJUTA_MARKABLE_LIGHT renamed in IANJUTA_MARKABLE_BOOKMARK
9880 IANJUTA_MARKABLE_ATTENTIVE renamed in
9881 IANJUTA_MARKABLE_BREAKPOINT_DISABLED
9882 IANJUTA_MARKABLE_INTENSE renamed in
9883 IANJUTA_MARKABLE_BREAKPOINT_ENABLED
9884 IANJUTA_MARKABLE_PROGRAM_COUNTER has been created
9886 * (removed) plugins/sourceview/marker-light.png,
9887 (removed) plugins/sourceview/marker-basic.png,
9888 (removed) plugins/sourceview/marker-attentive.png,
9889 (removed) plugins/sourceview/marker-intense.png,
9890 plugins/sourceview/bookmark.png,
9891 (added) plugins/sourceview/breakpoint-disabled.png,
9892 (added) plugins/sourceview/breakpoint-enabled.png,
9893 (added) plugins/sourceview/program-counter.png,
9894 (added) plugins/sourceview/linemarker.png,
9895 plugins/sourceview/Makefile.am,
9896 (added) plugins/editor/bookmark.xpm,
9897 (added) plugins/editor/breakpoint-disabled.xpm,
9898 (added) plugins/editor/breakpoint-enabled.xpm,
9899 (added) plugins/editor/program-counter.xpm,
9900 (added) plugins/editor/linemarker.xpm,
9901 plugins/editor/Makefile.am:
9902 Add or change marker pixmaps in scintilla and sourceview editor
9904 * plugins/document-manager/plugin.c,
9905 libanjuta/interfaces/libanjuta.idl,
9906 plugins/debug-manager/plugin.c,
9907 plugins/debug-manager/breakpoints.c
9908 plugins/gdb/debugger.c:
9909 Fix bug #376404, program counter marker is not displayed when debugger
9910 Return the selected editor or NULL (if file does not exist) with
9911 ianjuta_document_manager_goto_file_line* functions
9912 Emit a change-location signal even if the program counter is in an
9915 2007-02-02 Naba Kumar <naba@gnome.org>
9917 * TODO.tasks: Marked bounty bug #359478 completed. And checked
9918 older bounties 'Done'.
9920 2007-02-02 Naba Kumar <naba@gnome.org>
9922 * TODO.tasks: Fixed typop.
9924 Patch from James Liggett <jrliggett@cox.net>:
9925 * plugins/profiler/*, plugins/class-inheritance/Makefile.am,
9926 plugins/Makefile.am, configure.in, libanjuta/Makefile.am: gprof
9927 profiler plugin by James Liggett. Completes bounty bug #359478
9928 'Gprof performance profiler plugin'
9930 2007-02-01 Naba Kumar <naba@gnome.org>
9932 * src/main.c: Renamed option name.
9934 * TODO.tasks: Marked "Test and fix all project wizards templates"
9937 2007-01-29 Johannes Schmid <jhs@gnome.org>
9939 * plugins/document-manager/plugin.c: (on_editor_changed):
9940 Added DEBUG_PRINT(...)
9941 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent):
9943 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in:
9944 Fix language support plugin for sourceview editor (add some new
9947 * plugins/sourceview/sourceview.c: (iindic_clear):
9948 Clear all indicators
9950 2007-01-29 Johannes Schmid <jhs@gnome.org>
9953 Minor task currentions
9955 * libanjuta/interfaces/libanjuta.idl:
9956 * plugins/editor/text_editor.c: (itext_editor_set_auto_indent),
9957 (itext_editor_iface_init):
9958 * plugins/language-support-cpp-java/plugin.c: (install_support):
9959 * plugins/sourceview/sourceview.c: (ieditor_set_auto_indent),
9960 (ieditor_get_attributes), (ieditor_iface_init):
9961 Added ianjuta_editor_set_auto_indent to disable auto-indent from language support
9964 * plugins/sourceview/sourceview.glade:
9965 Fixed sourceview preference window
9967 2007-01-28 Naba Kumar <naba@gnome.org>
9969 * src/anjuta.glade, src/anjuta.c, src/main.c, src/anjuta.h:
9970 Implemented --no-files and --no-session command line options and
9971 corresponding preferernces checkboxes in General tab.
9973 2007-01-28 Johannes Schmid <jhs@gnome.org>
9975 * plugins/subversion/plugin.c:
9976 * plugins/subversion/plugin.h:
9977 * plugins/subversion/svn-notify.c: (svn_show_info),
9978 (show_svn_error), (on_svn_notify):
9979 * plugins/subversion/svn-notify.h:
9980 * plugins/subversion/svn-thread.c: (create_message_view),
9982 Fixed error handling and fixed #394216 – No indication of subversion commands running
9984 * plugins/tools/execute.c: (atp_output_context_print):
9985 Show name of tool in message pane
9987 2007-01-28 Naba Kumar <naba@gnome.org>
9989 * configure.in, plugins/glade/plugin.c: Make it work with
9990 glade svn. Based on patch from Vincent Geddes. Fixes bug #400833.
9992 * configure.in, src/Makefile.am: Cleaned up dead codes. Added ldflags
9993 from devhelp (won't work untill devhelp is fixed: bug #341170).
9995 * plugins/symbol-browser/an_symbol_prefs.c: Code cleanup.
9997 2007-01-26 Sebastien Granjoux <seb.sfo@free.fr>
9999 Reviewed by Naba Kumar <naba@gnome.org>:
10000 * libanjuta/interfaces/libanjuta.idl,
10001 plugins/debug-manager/debugger.c,
10002 plugins/debug-manager/start.c,
10003 plugins/gdb/plugin.c,
10004 plugins/gdb/debugger.c,
10005 plugins/gdb/debugger.h:
10006 Fix a bug when launching gdb
10007 Set the terminal for the debugged program on the command line.
10009 2007-01-26 Johannes Schmid <jhs@gnome.org>
10011 * plugins/sourceview/anjuta-document-saver.c:
10012 (anjuta_document_saver_save):
10013 * plugins/sourceview/anjuta-document.c: (document_saver_saving):
10014 * plugins/sourceview/sourceview.c: (save_if_modified),
10015 (on_document_saved), (ifile_savable_save), (ifile_savable_save_as):
10016 Proper error handling, for example if a file was modified externally. Use backup files
10017 to avoid data-loss on disk full.
10019 2007-01-24 Naba Kumar <naba@gnome.org>
10021 * plugins/devhelp/htmlview.c: Fixed crash during project load.
10022 Fixed mem leak and source leak.
10024 2007-01-24 Sebastien Granjoux <seb.sfo@free.fr>
10026 Reviewed by Naba Kumar <naba@gnome.org>:
10027 * plugins/debug-manager/debug_tree.c,
10028 plugins/debug-manager/debug_tree.h,
10029 plugins/debug-manager/watch.c:
10030 Partial rewrite of the variable object code, find and fix a few bugs
10031 Fix bug #395808: gdb can still crash but children are listed
10032 on request only so you can avoid the crash
10034 2007-01-24 Naba Kumar <naba@gnome.org>
10036 * (added) plugins/symbol-browser/anjuta-symbol-locals.c,
10037 (added) plugins/symbol-browser/anjuta-symbol-locals.h,
10038 plugins/symbol-browser/plugin.h,
10039 plugins/symbol-browser/plugin.c,
10040 plugins/symbol-browser/Makefile.am: Added current file (local)
10041 symbols view (Seriously getting bored with the browse toolbar).
10043 2007-01-22 Naba Kumar <naba@gnome.org>
10045 Patch from Gabor Kelemen:
10046 * po/POTFILES.in: Added .plugin.in files.
10048 2007-01-21 Yang Hong <yanghong@ccoss.com.cn>
10050 Reviewed by Naba Kumar <naba@gnome.org>:
10051 * plugins/document-manager/anjuta-docman.c,
10052 plugins/message-view/anjuta-msgman.c
10053 Set right alignment to the label widget in the tab title.
10055 2007-01-21 Naba Kumar <naba@gnome.org>
10057 * libegg/egg-combo-action.c: Fixed mode line.
10058 * manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
10059 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated.
10061 2007-01-21 Armin Burgmeier <armin@arbur.net>
10063 Reviewed by Naba Kumar <naba@gnome.org>:
10064 * plugins/class-gen/plugin.c: Prompt for target before actually
10065 generating the class files. This ensures that the files are created in
10066 the correct directory. Fixes bug #397406.
10068 * plugins/class-gen/window.c: Set browse buttons to insensitive when
10069 the class is added to the project.
10071 2007-01-21 Naba Kumar <naba@gnome.org>
10073 * libanjuta/anjuta-plugin-description.c,
10074 libanjuta/anjuta-ui.h,
10075 libanjuta/anjuta-status.c,
10076 libanjuta/anjuta-plugin-description.h,
10077 libanjuta/cell-renderer-captioned-image.c,
10078 libanjuta/anjuta-plugin-handle.c,
10079 libanjuta/anjuta-status.h,
10080 libanjuta/resources.c,
10081 libanjuta/cell-renderer-captioned-image.h,
10082 libanjuta/glue-cpp.c,
10083 libanjuta/anjuta-plugin-handle.h,
10084 libanjuta/anjuta-plugin.c,
10085 libanjuta/anjuta-preferences-dialog.c,
10086 libanjuta/libanjuta.h,
10087 libanjuta/resources.h,
10088 libanjuta/glue-cpp.h,
10089 libanjuta/anjuta-plugin.h,
10090 libanjuta/anjuta-preferences-dialog.h,
10091 libanjuta/anjuta-plugin-manager.c,
10092 libanjuta/anjuta-shell.c,
10093 libanjuta/anjuta-plugin-manager.h,
10094 libanjuta/anjuta-shell.h,
10095 libanjuta/anjuta-save-prompt.c,
10096 libanjuta/anjuta-save-prompt.h,
10097 libanjuta/anjuta-children.c,
10098 libanjuta/anjuta-utils.c,
10099 libanjuta/anjuta-profile.c,
10100 libanjuta/anjuta-preferences.c,
10101 libanjuta/anjuta-launcher.c,
10102 libanjuta/anjuta-utils.h,
10103 libanjuta/anjuta-profile.h,
10104 libanjuta/anjuta-launcher.h,
10105 libanjuta/anjuta-ui.c: Updated file headers.
10107 * po/POTFILES.in: Updated.
10109 * libanjuta/anjuta-marshal.list,
10110 (added) libanjuta/anjuta-plugin-handle.c,
10111 (added) libanjuta/anjuta-plugin-handle.h,
10112 (added) libanjuta/anjuta-plugin-manager.c,
10113 (added) libanjuta/anjuta-plugin-manager.h,
10114 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
10115 (added) libanjuta/anjuta-profile.c,
10116 (added) libanjuta/anjuta-profile.h,
10117 (renamed) libanjuta/plugins.c, (renamed) libanjuta/plugins.h,
10118 libanjuta/Makefile.am, src/anjuta-app.c, src/anjuta-app.h,
10119 src/shell.c, src/about.c, src/shell.h, src/anjuta.c, src/main.c,
10120 src/action-callbacks.c: Implemented AnjutaPluginManager
10121 class based on old plugins.[ch]. Implemented AnjutaProfile as
10122 prelimanary profiles implementation. Implemented AnjutaPluginHandle
10123 class to represent plugins (not to be confused with plugin objects).
10124 Added a method anjuta_shell_get_plugin_manager() in AnjutaShell and
10125 implemented it in AnjutaApp and AnjutaTestShell.
10126 De-globalized plugin management and several clean ups.
10128 * plugins/file-loader/plugin.c, plugins/symbol-browser/plugin.c,
10129 plugins/debug-manager/debugger.c, plugins/debug-manager/plugin.c,
10130 plugins/search/search-replace.c, plugins/terminal/terminal.c,
10131 plugins/project-import/project-import.c,
10132 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
10133 plugins/document-manager/plugin.c, plugins/file-manager/plugin.c:
10134 Fixed plugins for the change in API.
10136 * libanjuta/anjuta-utils.c: Fixed a crash bug when saving an empty
10139 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
10141 2007-01-19 Sebastien Granjoux <seb.sfo@free.fr>
10143 Reviewed by Naba Kumar <naba@gnome.org>:
10144 * libanjuta/anjuta-launcher.c,
10145 libanjuta/anjuta-launcher.h:
10146 Add a new function anjuta_set_terminate_on_exit to close the i/o
10147 channel when the child exit
10148 Return directly the status and not the exit code in child-exited
10151 * plugins/gdb/debugger.c:
10152 Use new function in debugger plugin
10154 2007-01-18 Johannes Schmid <jhs@gnome.org>
10156 * src/about.c: Do not show empty license information instead hide the button (#397883)
10158 2007-01-15 Johannes Schmid <jhs@gnome.org>
10160 * plugins/project-manager/plugin.c:
10161 * plugins/project-wizard/templates/python.wiz
10162 * plugins/project-wizard/templates/python/src/Makefile.am.tpl:
10164 Fixed #335235 python programs are not executeable/ do not start when pressing F3
10165 You will also need latest gnome-build svn
10167 === anjuta 2.1.0 ===
10169 2007-01-14 Naba Kumar <naba@gnome.org>
10171 * configure.in: Removed reference of mkfile project
10172 template to fix distcheck build error.
10173 * AUTHORS: Updated.
10175 * configure.in: Bumped version to 2.1.0 for beta release.
10176 * plugins/symbol-browser/an_symbol_view.c: Fixed Bug #396571: Anjuta
10177 crashes as soon as editing starts in normal text files.
10179 2007-01-14 Johannes Schmid <jhs@gnome.org>
10183 Applied http://live.gnome.org/GnomeGoals/PoLinguas
10186 Patch from Massimo Cora' to hopefully fix #395362
10188 * plugins/project-wizard/templates/*:
10190 Fixed and tested all project-wizards. Deactivated mkfile project because
10191 it was totally broken and I don't see any real use for it.
10192 Applied http://live.gnome.org/GnomeGoals/PoLinguas to all projects
10194 2007-01-14 Naba Kumar <naba@gnome.org>
10196 * NEWS: Updated for release.
10198 * libanjuta/anjuta-launcher.c: Fixed a possible timer leak.
10200 * libanjuta/interfaces/libanjuta.idl,
10201 plugins/editor/text_editor_cbs.c,
10202 plugins/editor/text_editor.c: Added 'changed' signal in IAnjutaEditor
10203 interface and implemented it for scintilla.
10205 * plugins/editor/text-editor.c: Fixed highlighing issues when
10206 used with indicators (particularly when the file is just opened).
10207 Fixes bug #377477 – when debugging, scintilla editor grays out all
10208 lines before current line.
10210 * plugins/build-basic-autotools/build-basic-autotools.[ch]:
10211 Maintain a separate list of indicated edtitors for separate contexts.
10212 Fixes bug 342717 - Build errors redisplayed AFTER a successful build.
10214 2007-01-12 Sebastien Granjoux <seb.sfo@free.fr>
10216 Reviewed by Naba Kumar <naba@gnome.org>:
10217 * plugins/debug-manager/plugin.c:
10218 Bug fix: breakpoints cannot be added after stopping the debugger
10220 2007-01-13 Naba Kumar <naba@gnome.org>
10222 * NEWS: Updated for release.
10224 2007-01-12 Johannes Schmid <jhs@gnome.org>
10226 * plugins/project-wizard/anjuta-plugin/src/Makefile.am.tpl:
10227 * plugins/project-wizard/cpp/src/Makefile.am.tpl:
10228 * plugins/project-wizard/gcj/src/Makefile.am.tpl:
10229 * plugins/project-wizard/gnome/src/Makefile.am.tpl:
10230 * plugins/project-wizard/gtk/src/Makefile.am.tpl:
10231 * plugins/project-wizard/gtkmm/src/Makefile.am.tpl:
10232 * plugins/project-wizard/terminal/src/Makefile.am.tpl:
10233 * plugins/project-wizard/wxwin/src/Makefile.am.tpl:
10234 * plugins/project-wizard/xlib/src/Makefile.am.tpl:
10235 * plugins/project-wizard/xlib-dock/src/Makefile.am.tpl:
10237 Fixed #395767: Changed PACKAGE_LIBS and PACKAGE_CFLAGS to
10238 [+NameCUpper+]_CFLAGS/LIBS in Makefile.am.tpl
10240 * plugins/sourceview/sourceview.c:
10241 Use gtk_text_buffer_get_slice() instead of gtk_text_buffer_get_text because we rely
10242 on character positions.
10244 2007-01-12 Naba Kumar <naba@gnome.org>
10246 * src/anjuta-app.c,
10247 plugins/project-manager/plugin.c,
10248 plugins/profile-default/plugin.c,
10249 libanjuta/anjuta-status.c,
10250 libanjuta/anjuta-status.h: Introduced an API for application title
10251 in AnjutaStatus. Set application title to project name.
10253 2007-01-11 Massimo Cora' <maxcvs@email.i>
10255 Reviewed by Naba Kumar <naba@gnome.org>:
10256 * tagmanager/Makefile.am,
10257 plugins/symbol-browser/Makefile.am: removed installation for
10260 2007-01-11 Sebastien Granjoux <seb.sfo@free.fr>
10262 Reviewed by Naba Kumar <naba@gnome.org>:
10263 * plugins/debug-manager/start.h,
10264 plugins/debug-manager/start.c,
10265 plugins/debug-manager/anjuta-debug-manager.ui,
10266 plugins/debug-manager/plugin.c:
10267 Partial fix for bug #392537
10269 * plugins/debug-manager/disassemble.c:
10272 2007-01-11 Naba Kumar <naba@gnome.org>
10274 * src/anjuta.c: Load project seperately from session,
10275 so that project session is also loaded.
10277 * plugins/profile-default/plugin.c: Load project in new
10278 anjuta if there already is one loaded currently (disabled
10281 * plugins/editor/aneditor.cxx: Disconnect focus in/out
10282 signals when editor is destroyed. Fixes a crash bug.
10284 * plugins/editor/text_editor.c: Do not mark line in
10285 ianjuta_editor_goto_line() implementation.
10287 * plugins/search/search-replace.c: Always check for markable
10288 interface availablility because its optional for an editor.
10290 * plugins/document-manager/goto_line.c,
10291 plugins/document-manager/action-callbacks.c: Mark lines for
10292 goto line commands (from dialog and from menu entry box).
10294 * plugins/file-manager/plugin.c, plugins/file-manager/plugin.h,
10295 plugins/file-manager/an_file_view.c: Expand file manager
10296 nodes in idle loop, one at a time. Did as a possible work
10297 around for bug #361763, but it didn't make any difference.
10298 However, it could still be useful in situations where there
10299 are lots to expand.
10301 * libanjuta/anjuta-serializer.c: Avoid an unnecessary warning.
10303 2007-01-11 Naba Kumar <naba@gnome.org>
10305 * plugins/editor/scintilla/LineMarker.h,
10306 plugins/editor/scintilla/LexBasic.cxx,
10307 plugins/editor/scintilla/LexHTML.cxx,
10308 plugins/editor/scintilla/include/SciLexer.h,
10309 plugins/editor/scintilla/include/Scintilla.h,
10310 plugins/editor/scintilla/include/Scintilla.iface,
10311 plugins/editor/scintilla/include/ScintillaWidget.h,
10312 plugins/editor/scintilla/LexBash.cxx,
10313 plugins/editor/scintilla/PlatGTK.cxx,
10314 plugins/editor/scintilla/ViewStyle.h,
10315 plugins/editor/scintilla/Editor.cxx,
10316 plugins/editor/scintilla/StyleContext.h,
10317 plugins/editor/scintilla/LexCPP.cxx,
10318 plugins/editor/scintilla/Converter.h,
10319 plugins/editor/scintilla/LexAU3.cxx,
10320 plugins/editor/scintilla/Editor.h,
10321 plugins/editor/scintilla/LexPerl.cxx,
10322 plugins/editor/scintilla/LexVB.cxx,
10323 plugins/editor/scintilla/ScintillaGTK.cxx,
10324 plugins/editor/scintilla/ViewStyle.cxx,
10325 plugins/editor/scintilla/PropSet.cxx,
10326 plugins/editor/scintilla/LexSQL.cxx,
10327 plugins/editor/scintilla/ScintillaBase.cxx: Updated scintilla to
10330 2007-01-11 Armin Burgmeier <armin@arbur.net>
10332 Reviewed by Naba Kumar <naba@gnome.org>:
10333 * plugins/class-gen/element-editor.c: Scroll to a cell if it is
10334 selected for editing. This fixes bug #394218.
10336 * plugins/class-gen/plugin.c: Do not use project's root URI as project
10337 name if said URI is not known.
10339 * plugins/class-gen/window.c: When stripping function prefix away,
10340 include the trailing underscore because it is already set by the
10343 * plugins/class-gen/transform.c: Include "const char*" and "const
10344 gchar*" in the list for transforming a default C type to a GType.
10345 Don't access invalid memory when writing pointer_str in
10346 cg_transform_first_argument.
10348 2007-01-11 Naba Kumar <naba@gnome.org>
10350 * pixmaps/anjuta.png, (renamed) pixmaps/anjuta_icon.svg
10351 pixmaps/anjuta.svg, pixmaps/Makefile.am,
10352 (renamed) pixmaps/anjuta_icon.png, src/main.c,
10353 libegg/test-actions.c, anjuta.desktop.in.in,
10354 anjuta.prj: Renamed application icon to 'anjuta.png' from
10355 'anjuta_icon.png'. Added more fields in desktop file.
10357 * mime/anjuta.xml: Added magic section.
10359 * (removed) mime/anjuta.applications,
10360 (removed) mime/anjuta.mime, mime/Makefile.am,
10361 (removed) mime/anjuta.keys,
10362 mime/gnome-mime-application-x-anjuta.svg: Removed deprecated mime
10363 registeration and added scalable icon. Also fixes bug #393680
10365 2007-01-09 Curtis Magyar <curtm4n@gmail.com>
10367 Reviewed by Naba Kumar <naba@gnome.org>:
10368 * libanjuta/anjuta-status.c: fixed anjuta_status_progress_tick()
10369 and anjuta_status_progress_add_ticks() to check for progressbar
10370 being realized before trying to update it.
10372 2007-01-10 Naba Kumar <naba@gnome.org>
10374 * tagmanager/tm_workspace.c,
10376 plugins/debug-manager/Makefile.am,
10377 plugins/tools/scripts/Makefile.am,
10378 plugins/class-gen/plugin.c,
10379 plugins/class-gen/Makefile.am,
10380 global-tags/Makefile.am: Fixed make distcheck.
10382 * plugins/debug-manager/attach_process.c,
10383 plugins/debug-manager/attach_process.h,
10384 plugins/class-gen/action-callbacks.h,
10385 plugins/class-gen/action-callbacks.c,
10386 plugins/class-gen/class_gen.h,
10387 plugins/class-gen/class_gen.c: Deleted unused/old files.
10389 * (removed) scintilla, (added) plugins/editor/scintilla,
10390 plugins/editor/scintilla/lexers.make,
10391 plugins/editor/scintilla/Makefile.am,
10392 plugins/editor/Makefile.am
10393 configure.in, manuals/reference/libanjuta/Makefile.am
10394 Makefile.am: Moved scintilla to its right place.
10396 2007-01-09 Naba Kumar <naba@gnome.org>
10398 * plugins/profile-default/plugin.c: Save project session before
10399 a new one is opened.
10401 * plugins/project-manager/plugin.c,
10402 plugins/project-manager/plugin.h,
10403 plugins/project-manager/anjuta-project-manager.ui,
10404 plugins/profile-default/plugin.c,
10405 plugins/profile-default/plugin.h,
10406 plugins/profile-default/Makefile.am,
10407 (added) plugins/profile-default/anjuta-default-profile.ui,
10408 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
10409 libanjuta/interfaces/libanjuta.idl: Reverted back incomplete
10410 multiple projects support.
10412 2007-01-06 Armin Burgmeier <armin@arbur.net>
10414 Reviewed by Naba Kumar <naba@gnome.org>
10415 * plugins/class-gen/combo-flags.h:
10416 * plugins/class-gen/combo-flags.c: Added CgComboFlagsSelectionType
10417 enum, added a type parameter to selected signal. Select highlighted
10418 entry when pressing enter (but not unselect it if it was already
10419 selected) before closing the popup. Also accept input when clicking
10420 not into the popup.
10422 * plugins/class-gen/cell-renderer-flags.c: Do appropriate action
10423 according to selection type.
10425 * libanjuta/anjuta-marshal.list: Changed VOID:BOXED marshaller to
10428 2007-01-08 Johannes Schmid <jhs@gnome.org>
10430 * plugins/project-wizard/templates/gtkmm/configure.in.tpl
10431 * plugins/project-wizard/templates/gtkmm/Makefile.am
10432 * plugins/project-wizard/templates/python/configure.ac.tpl
10433 * plugins/project-wizard/templates/python/configure.in.tpl
10434 * plugins/project-wizard/templates/python/Makefile.am
10435 * plugins/project-wizard/templates/cpp/configure.ac.tpl
10436 * plugins/project-wizard/templates/cpp/configure.in.tpl
10437 * plugins/project-wizard/templates/cpp/Makefile.am
10438 * plugins/project-wizard/templates/terminal.wiz
10439 * plugins/project-wizard/templates/xlib-dock.wiz
10440 * plugins/project-wizard/templates/wxwin.wiz
10441 * plugins/project-wizard/templates/java.wiz
10442 * plugins/project-wizard/templates/xlib/configure.ac.tpl
10443 * plugins/project-wizard/templates/xlib/configure.in.tpl
10444 * plugins/project-wizard/templates/xlib/Makefile.am
10445 * plugins/project-wizard/templates/gcj/configure.ac.tpl
10446 * plugins/project-wizard/templates/gcj/configure.in.tpl
10447 * plugins/project-wizard/templates/gcj/Makefile.am
10448 * plugins/project-wizard/templates/terminal/configure.ac.tpl
10449 * plugins/project-wizard/templates/terminal/configure.in.tpl
10450 * plugins/project-wizard/templates/terminal/Makefile.am
10451 * plugins/project-wizard/templates/terminal/autogen.sh
10452 * plugins/project-wizard/templates/wxwin/configure.ac.tpl
10453 * plugins/project-wizard/templates/wxwin/configure.in.tpl
10454 * plugins/project-wizard/templates/wxwin/Makefile.am
10455 * plugins/project-wizard/templates/gnome.wiz
10456 * plugins/project-wizard/templates/java/configure.ac.tpl
10457 * plugins/project-wizard/templates/java/configure.in.tpl
10458 * plugins/project-wizard/templates/java/Makefile.am
10459 * plugins/project-wizard/templates/anjuta-plugin.wiz
10460 * plugins/project-wizard/templates/gtkmm.wiz
10461 * plugins/project-wizard/templates/python.wiz
10462 * plugins/project-wizard/templates/cpp.wiz
10463 * plugins/project-wizard/templates/gtk.wiz
10464 * plugins/project-wizard/templates/gcj.wiz
10465 * plugins/project-wizard/templates/anjuta-plugin/configure.ac.tpl
10466 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
10467 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
10469 Starting fixing of all project wizards:
10470 - rename configure.in to configure.ac
10471 - use proper names for PKG_CONFIG_PATH variables instead of just 'PACKAGE'
10472 - fix AC_INIT and AM_INIT_AUTOMAKE to use the correct project names
10475 * TODO.task: Added bug number to bounty
10477 2007-01-07 Johannes Schmid <jhs@gnome.org>
10479 * plugins/build-basic-autotools.c:
10480 Fixed #392290 – Missed install as root option in project manager
10482 2007-01-07 Johannes Schmid <jhs@gnome.org>
10484 * plugins/sourceview/sourceview.c:
10485 Fixed #388731 – Odd editor behaviour after performing block-text operations
10486 Fixed #388727 – Block-tab does not work
10488 * plugins/sourceview/anjuta-document.h/c:
10489 Removed deprecated has_selection() method which is now in Gtk (>= 2.10)
10492 Require Gtk+ >= 2.10 for sourceview plugin
10494 2007-01-06 Curtis Magyar <curtm4n@gmail.com>
10496 * libanjuta/anjuta-status.c:
10497 Replaced deprecated gtk_widget_draw() with gtk_widget_queue_draw()
10499 2007-01-05 Sebastien Granjoux <seb.sfo@free.fr>
10502 plugins/terminal/terminal.c:
10504 remove support for VTE < 0.9
10506 2007-01-06 Naba Kumar <naba@gnome.org>
10508 * po/POTFILES.in: Updated
10510 2007-01-05 Adam Dingle <adam@medovina.org>
10512 Reviewed by Naba Kumar <naba@gnome.org>:
10513 * plugins/message-view/anjuta-message-manager-plugin.glade:
10514 Fixed bug #377903 (improve message color defaults).
10516 2007-01-05 Naba Kumar <naba@gnome.org>
10518 * TODO.tasks: Completed Bounty bug #359862, Improve class wizard.
10520 2007-01-03 Armin Burgmeier <armin@arbur.net>
10522 Reviewed by Naba Kumar <naba@gnome.org>:
10523 * plugins/symbol-browser/test-class.h: Fixed block ends.
10525 * libanjuta/anjuta-plugin.c: Changed a C++-style-//-comment to a
10526 C-style-block comment.
10528 * plugins/project-wizard/autogen.c: (Hopefully) temporary hack to
10529 allow lists when writing autogen definition files. This is required
10530 for the new class generator. Also fixed a wrong return value in
10531 npw_autogen_write_definition_file and set a GError in
10532 npw_autogen_execute when the output file could not be opened.
10534 * plugins/class-gen/anjuta-class-gen-plugin.glade: New class generator
10537 * plugins/class-gen/Makefile.am: Added templates subdir, removed
10538 goc_template_header and goc_template_source, added top_srcdir to
10539 includes, link against project wizard (also hopefully temporarily),
10540 removed class_gen.h, class_gen.c, action-callbacks.h,
10541 action-callbacks.c.
10543 * libanjuta/anjuta-marshal.list: Added VOID:BOXED marshaller.
10545 * plugins/class-gen/cell-renderer-flags.h:
10546 * plugins/class-gen/cell-renderer-flags.c:
10547 * plugins/class-gen/combo-flags.h:
10548 * plugins/class-gen/combo-flags.c:
10549 * plugins/class-gen/element-editor.c:
10550 * plugins/class-gen/element-editor.h:
10551 * plugins/class-gen/generator.c:
10552 * plugins/class-gen/generator.h:
10553 * plugins/class-gen/plugin.h:
10554 * plugins/class-gen/plugin.c:
10555 * plugins/class-gen/transform.c:
10556 * plugins/class-gen/transform.h:
10557 * plugins/class-gen/validator.c:
10558 * plugins/class-gen/validator.h:
10559 * plugins/class-gen/window.c:
10560 * plugins/class-gen/window.h: Rewrote class generator, it now allows
10561 adding of several class elements and uses autogen.
10563 * plugins/class-gen/templates/cc-header.tpl:
10564 * plugins/class-gen/templates/cc-source.tpl:
10565 * plugins/class-gen/templates/go-header.tpl:
10566 * plugins/class-gen/templates/go-source.tpl:
10567 * plugins/class-gen/templates/Makefile.am: Added Autogen templates
10568 for the class generator.
10570 * configure.in: Added plugins/class-gen/templates/Makefile to output.
10572 2007-01-04 Naba Kumar <naba@gnome.org>
10574 Patch from Nick Treleaven:
10575 * tagmanager/tm-tag.c: Fixes Bug #389764 – Tags search do not retrieve
10576 all matching symbols.
10578 Patches from Maik Beckmann and Sébastien Granjoux:
10579 * plugins/profile-default/plugin.c,
10580 plugins/project-manager/plugin.c: Unescape project name. Fixes
10583 2007-01-04 Naba Kumar <naba@gnome.org>
10585 * plugins/glade/plugin.c: Fixed compilation with
10586 older glade-3 version.
10588 Patch from Roland Illig:
10589 libanjuta/anjuta-children.c, libanjuta/anjuta-launcher.c,
10590 plugins/sourceview/anjuta-document-saver.c,
10591 plugins/terminal/terminal.c, src/main.c: Fixed Bug 392699 Some patches
10592 are necessary to build anjuta on NetBSD 3.0
10594 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
10595 * src/anjuta-app.c: Fixed Bug #377767 – resize crashes
10596 window manager in gnome.
10598 2007-01-02 Naba Kumar <naba@gnome.org>
10600 * plugins/glade/plugin.c: Make it work with glade-3 svn.
10602 2006-12-31 Sebastien Granjoux <seb.sfo@free.fr>
10604 Reviewed by Naba Kumar <naba@gnome.org>:
10605 * libanjuta/interfaces/libanjuta.idl,
10606 plugins/debug-manager/Makefile.am,
10607 plugins/debug-manager/anjuta-marshal.list,
10608 plugins/debug-manager/debugger.c,
10609 plugins/debug-manager/sparse_buffer.c,
10610 plugins/debug-manager/sparse_buffer.h,
10611 plugins/debug-manager/sparse_view.c,
10612 plugins/debug-manager/sparse_view.h,
10613 plugins/debug-manager/disassemble.h,
10614 plugins/debug-manager/disassemble.c,
10615 plugins/debug-manager/anjuta-marshal.list,
10616 plugins/debug-manager/plugin.c,
10617 plugins/gdb/debugger.c,
10618 plugins/gdb/debugger.h,
10619 plugins/gdb/plugin.c:
10620 Add a disassembly view window
10622 * plugins/debug-manager/breakpoints.c,
10623 plugins/debug-manager/chunk_view.c,
10624 plugins/debug-manager/locals.c,
10625 plugins/debug-manager/memory.c,
10626 plugins/debug-manager/registers.c,
10627 plugins/debug-manager/stack_trace.c:
10628 Add some debugging information
10630 2006-12-18 Naba Kumar <naba@gnome.org>
10632 * configure.in, plugins/glade/plugin.c: Allow building against both
10633 glade == 3.0.2 and glade > 3.0.2 (~ cvs).
10635 2006-12-03 Naba Kumar <naba@gnome.org>
10637 * TODO.tasks: Marked a bounty completed.
10639 2006-11-24 Adam Dingle <adam@medovina.org>
10641 Reviewed by Naba Kumar <naba@gnome.org>:
10642 * plugins/build-basic-autotools/build-basic-autotools.c,
10643 plugins/debug-manager/watch.c,
10644 plugins/document-manager/plugin.c,
10645 plugins/patch/plugin.c,
10646 plugins/project-manager/plugin.c:
10647 Fixed bug #378879 (several command names need ellipses).
10649 2006-11-22 Sylvain Defresne <sdefresne@gmail.com>
10651 Reviewed by: Naba Kumar <naba@gnome.org>
10652 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10653 GCC 4.1.2 (there are only two warnings remaining now when compiling
10656 * plugins/*/*.[ch]: Use class macro for type casting (ANJUTA_PLUGIN_*).
10658 * libanjuta/anjuta-plugin.h: Modification of the ANJUTA_PLUGIN_BEGIN
10659 macro so that the generated function support a NULL plugin parameter.
10661 * plugins/debug-manager/debug_tree.c: Fix an incorrect call to gfree
10662 in debug_tree_find_expression by freeing memory returned by the call
10663 to gtk_tree_model_get instead of the parameter string.
10665 2006-11-26 Sebastien Granjoux <seb.sfo@free.fr>
10667 * plugins/debug-manager/breakpoints.c:
10670 * plugins/debug-manager/anjuta-debug-manager.ui,
10671 plugins/debug-manager/debugger.c,
10672 plugins/debug-manager/plugin.c:
10675 2006-11-21 Sebastien Granjoux <seb.sfo@free.fr>
10677 * libanjuta/anjuta-launcher.c,
10678 plugins/gdb/debugger.c:
10681 2006-11-21 Naba Kumar <naba@gnome.org>
10683 * plugins/search/search_preferences.c: Fixed build break.
10685 2006-11-20 Naba Kumar <naba@gnome.org>
10687 Patch from Kjartan Maraas:
10688 * plugins/cvs-plugin/cvs-interface.c,
10689 plugins/document-manager/plugin.c,
10690 plugins/gtodo/interface.c,
10691 plugins/gtodo/libgtodo.h,
10692 plugins/message-view/anjuta-msgman.c,
10693 plugins/project-wizard/druid.c,
10694 plugins/search/search_preferences.c,
10695 plugins/sourceview/sourceview-prefs.c,
10696 plugins/terminal/terminal.c,
10697 src/start-with.c: Fix a bunch of memory leaks. Fixes bug #377115.
10699 Patch from Przemysław Grzegorczyk:
10700 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
10701 plugins/subversion/anjuta-subversion.glade: Enable files in
10702 fileselection dialog. Fixes bug #376031.
10704 2006-11-17 Adam Dingle <adam@medovina.org>
10706 Reviewed by: Naba Kumar <naba@gnome.org>
10707 * plugins/build-basic-autotools/build-basic-autotools.c
10708 * plugins/class-gen/anjuta-class-gen.plugin.in
10709 * plugins/debug-manager/breakpoints.c
10710 * plugins/debug-manager/plugin.c
10711 * plugins/devhelp/plugin.c
10712 * plugins/document-manager/plugin.c
10713 * plugins/gdb/debugger.c
10714 * plugins/glade/anjuta-glade.plugin.in
10715 * plugins/gtodo/plugin.c
10716 * plugins/language-support-cpp-java/plugin.c
10717 * plugins/message-view/plugin.c
10718 * plugins/project-import/anjuta-project-import.glade
10719 * plugins/project-import/anjuta-project-import.plugin.in
10720 * plugins/search/plugin.c
10721 * plugins/tools/scripts/tools-2.xml.in
10722 * plugins/valgrind/plugin.c
10723 * src/anjuta-actions.h:
10724 Fixed bug #376335 "menu items should be capitalized". Minor
10727 2006-11-20 Naba Kumar <naba@gnome.org>
10729 * configure.in: Fixed build.
10731 Patch from: Arjan Timmerman
10732 *configure.in: Make subvesion plugin build for apr 1.x.
10733 Fixes: Bug #364754.
10735 2006-11-20 Johannes Schmid <jhs@gnome.org>
10738 * plugins/*/*.[ch]:
10739 Removed patches from Sylvain and Günther. They caused not problems but
10740 Naba was against them.
10742 2006-11-20 Johannes Schmid <jhs@gnome.org>
10744 * Removed me from MAINTAINERS
10746 2006-11-14 Günther Brammer <GBrammer@gmx.de>
10749 Use apr-1 instead of apr-0
10751 2006-11-14 Sylvain Defresne <sdefresne@gmail.com>
10753 * global-tags/create_global_tags.sh.in: Correct a bug when environment
10754 variable $PKG_CONFIG_PATH point to an empty or non-existent directory,
10755 and another bug occuring when parsing .pc file containing quotes.
10757 2006-11-13 Sylvain Defresne <sdefresne@gmail.com>
10759 * plugins/*/*.[ch]: Use class macro for type casting.
10761 * plugins/*/*.[ch]: Corrected warnings occuring when compiling with
10762 GCC 4.1.2 (there are only two warnings remaining now when compiling
10765 * plugins/debug-manager/debug_tree.c: corrected a invalid free and
10766 a memory leak in debug_tree_find_expression; g_free was called on
10767 the parameter instead of the memory allocated by gtk_tree_model_get.
10769 * libanjuta/anjuta-plugin.h: updated the ANJUTA_PLUGIN_BEGIN macro
10770 to declare and initialize the global type variable of the plugin.
10772 2006-10-31 Naba Kumar <naba@gnome.org>
10774 * global-tags/create_global_tags.sh.in: Added an end message.
10776 * libanjuta/anjuta-launcher.h: Fixed indentation.
10778 * plugins/symbol-browser/an_symbol_prefs.c: Fixed system tags
10779 creation to a) append the messages in right way, b) Connect signals
10780 to the view properly and c) Recreate the system-tags.cache at the
10781 end of the generation.
10783 * plugins/symbol-browser: Fixed action path (double
10784 click on sysmbols was not working).
10786 * libanjuta/anjuta-session.[ch], libanjuta/anjuta-serializer.c:
10787 Fixed typedef and removed dead code.
10789 * tagmanager/c.c: Took the latest version from ctags source
10790 repository, because the one we had (from ctags 5.6) was broken.
10792 * global_tags/create_global_tags.sh.in: Reverted the patch from
10793 Sylvain because it was not right fix (and added a helpful comment).
10794 Used /bin/bash to fix the bashism and generated separate log files
10795 for each tag files in the same directory.
10797 2006-10-29 Naba Kumar <naba@gnome.org>
10799 * plugins/editor/text_editor.c: Use a temporary file
10800 to save the editor and move it at the end to original
10801 file. This will prevent data corruption if file save
10802 failed for any reason. Also report proper errors when
10803 file save fails. Fixes bug #346575.
10805 2006-10-26 Naba Kumar <naba@gnome.org>
10807 * plugins/document-manager/anjuta-docman.c: Do not load
10808 the same files with different path more than once (happens
10809 with symlinked files). Fixes Bug #323591.
10811 2006-10-25 Naba Kumar <naba@gnome.org>
10813 * plugins/valgrind/vgactions.c: Fixed a warning.
10815 2006-10-25 Sylvain Defresne <sdefresne@gmail.com>
10817 Reviewed by Naba Kumar <naba@gnome.org>:
10819 * plugins/valgrind/vgtoolview.c:
10820 Correct memory leaks in vg_tool_view_set_{argv,srcdir}.
10822 * plugins/valgrind/bugged-prg-test.c:
10823 No more warning during compilation with GCC 4.1.
10824 Program is still buggy in order to be used as a test of the
10827 * plugins/valgrind/ldd.c plugins/valgrind/parser.c
10828 plugins/valgrind/preferences.c plugins/valgrind/symtab.c
10829 plugins/valgrind/vgdefaultview.c plugins/valgrind/vgerror.c
10830 plugins/valgrind/vgrule.c:
10831 No more warning during compilation with GCC 4.1.
10833 * plugins/valgrind/plugin.c:
10834 Correct call to vg_tool_view_set_{argv,srcdir} to conform to
10835 prototype (was missing from previous patch).
10837 2006-10-24 Naba Kumar <naba@gnome.org>
10839 * plugins/glade/plugin.c: Show glade tree view, not list view.
10841 * plugins/glade/plugin.c: Fixed crash when Anjuta is
10842 exited with glade plugin still loaded. Fixes Bug #364755.
10844 * plugins/document-manager/anjuta-document-manager.plugin.in:
10845 Added application/x-reject in accepted mime-types.
10847 * Changelog: Fixed changelog alignments.
10849 2006-10-24 Sylvain Defresne <sdefresne@gmail.com>
10851 Reviewed by: Naba Kumar <naba@gnome.org>
10853 * plugins/valgrind/menu-utils.c plugins/valgrind/plugin.c
10854 plugins/valgrind/plugin.h plugins/valgrind/preferences.c
10855 plugins/valgrind/vgactions.c plugins/valgrind/vgcachegrindprefs.c
10856 plugins/valgrind/vgdefaultview.c plugins/valgrind/vggeneralprefs.c
10857 plugins/valgrind/vghelgrindprefs.c plugins/valgrind/vgmemcheckprefs.c
10858 plugins/valgrind/vgrule-editor.c plugins/valgrind/vgrule-list.c
10859 plugins/valgrind/vgsearchbar.c:
10860 Use class macro for type casting.
10862 * plugins/valgrind/plugin.h:
10863 Don't force cast a GtkActionGroup to a GtkAction.
10865 * plugins/valgrind/plugin.c:
10866 Use correct API to get path of the preoject root when building
10867 the list of targets for the run action.
10868 Correct ordering of the construction of the preferences widgets.
10869 Only remove the valgrind widget if it is currently displayed.
10871 * plugins/valgrind/vgactions.c plugins/valgrind/vgactions.h:
10872 Return if check_valgrind_binary() fails.
10873 The ValgrindPluginPrefs object is initialized after the call to
10874 vg_action_new. Take a handle to the location of the pointer to
10877 2006-10-24 Naba Kumar <naba@gnome.org>
10879 * HACKING: Updated coding sample.
10881 Patch from: Armin Burgmeier <armin@arbur.net>
10882 * plugins/symbol-browser/test-class.h,
10883 plugins/editor/aneditor-autocomplete.cxx: Fixed block ends.
10885 2006-10-22 Sylvain Defresne <sdefresne@gmail.com>
10887 * plugins/valgrind/plugin.c plugins/valgrind/vgtoolview.c
10888 * plugins/valgrind/vgtoolview.h:
10889 Correctly handle the argv / srcdir of vg_tool_view object. Do
10890 not leak memory associated with those arrays.
10892 * plugins/symbol-browser/an_symbol_prefs.c:
10893 Support unloading / reloading of the module (for example when
10894 closing a project and opening another one).
10896 * plugins/project-manager/plugin.c:
10897 Remove plugin widget before removing plugin itself, preventing
10898 a crash with valgrind plugin.
10900 * libanjuta/anjuta-preferences-dialog.c:
10901 Do not use the page_num returned by gtk_notebook_append_page to
10902 remove the page as it cause bugs when pages removal is not done
10905 * plugins/document-manager/anjuta-docman.c:
10906 Fix some GTK+ warnings.
10908 * global-tags/create_global_tags.sh.in:
10909 Rewrite script to remove bash-ism and use pkg-config directly
10910 instead of parsing the *.pc file by hand. This solve problems
10911 that occurred when one of the directory in PKG_CONFIG_PATH is
10914 2006-10-22 Arjan Timmermann <arjan@southfly.nl>
10916 * plugins/glade/plugin.c: Fix build (#363884)
10918 2006-10-22 Johannes Schmid <jhs@gnome.org>
10920 * plugins/file-manager/an_file_view.c:
10921 * plugins/file-manager/plugin.c:
10922 * plugins/file-manager/plugin.h:
10923 Fix possible crasher when changing project-root uri when we try to restore open nodes
10926 2006-10-19 Naba Kumar <naba@gnome.org>
10928 Patch from: Juan Pablo Ugarte
10929 * plugins/glade/plugin.c: Include glade header
10932 2006-10-15 Sebastien Granjoux <seb.sfo@free.fr>
10934 * plugins/debug-manager/Makefile.am,
10935 plugins/debug-manager/sexy-icon-entry.h,
10936 plugins/debug-manager/sexy-icon-entry.c,
10937 plugins/debug-manager/dataview.c:
10938 Fix bug #358134 (Goto memory prompt)
10939 Use sexy-icon-entry from libsexy 0.1.10
10941 * plugins/debug-manager/debugger.c,
10942 plugins/debug-manager/plugin.c,
10943 plugins/debug-manager/start.c,
10944 plugins/gdb/debugger.c,
10945 plugins/gdb/plugin.c:
10946 Better error handling when starting and stopping debugger
10948 2006-10-13 Maik Beckmann <maik@eigenco.de>
10950 * src/action_callbacks.c:
10951 Fixed bug #361830 (AboutDialog does not close) which is caused
10952 due to a change in Gtk+ 2.10
10954 2006-10-12 Adam Dingle <adam@medovina.org>
10956 * libanjuta/plugins.c: Fixed bug #357537 (allow double click in plugin selection dialog).
10958 * plugins/search/search-replace.c:
10959 Fixed bug #358068 (indicate when Find in Files is complete)
10961 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
10963 * plugins/sourceview/sourceview-prefs.c:
10964 * plugins/sourceview/sourceview.glade:
10965 Fixed bug #359663 (make line highlighting optional in GtkSourceView editor).
10967 * manuals/xmldocs.make: fixed bug #359730 (Anjuta can't launch help files).
10969 * plugins/devhelp/plugin.c:
10970 * plugins/search/plugin.c:
10971 Fixed bug #359750 (fix find/replace shortcut keys).
10973 * plugins/document-manager/plugin.c: fixed bug #351387 (don't
10974 use Alt+key for shortcuts)
10976 * plugins/debug-manager/debug_tree.c:
10977 * plugins/debug-manager/debugger.c:
10978 Fixed bug #359317 (can't load debug manager)
10980 * /plugins/document-manager/plugin.c:
10981 Fixed bug #359259 (highlight modes listed in reverse
10982 alphabetical order).
10984 2006-10-10 Johannes Schmid <jhs@gnome.org>
10986 * plugins/glade/plugin.c:
10987 Add scrollbars to glade project window
10989 2006-10-10 Johannes Schmid <jhs@gnome.org>
10991 * libanjuta/interfaces/Makefile.am.iface:
10992 Fixed Makefile with broke build
10994 2006-10-07 Johannes Schmid <jhs@gnome.org>
10996 * libanjuta/interfaces/anjuta-idl-compiler.pl:
10997 * libanjuta/interfaces/Makefile.iface.am:
10998 Fixed enum types generation
11000 * libanjuta/interfaces/libanjuta.idl:
11001 Fixed some strange typo
11003 2006-10-06 Johannes Schmid <jhs@gnome.org>
11005 * libanjuta/interfaces/Makefile.iface.am:
11006 Fixed enum-types.h generation
11007 * libanjuta/interfaces/libanjuta.idl:
11009 IAnjutaTODO::load should take const gchar* argument
11010 Remove include to libanjuta/e-splash.h which is not installed as header file
11011 Disable get_attributes for now
11013 * pluings/sourceview/sourceview.c: Disabled get_attributes
11015 * plugins/gtodo/plugin.c: itodo_load now with const gchar* argument
11017 2006-10-05 Naba Kumar <naba@gnome.org>
11019 * TODO.tasks: Set 'Improve class widzard' task to assigned.
11020 Set bug id for 'Profiler plugin' task.
11022 2006-10-03 Naba Kumar <naba@gnome.org>
11024 * TODO.tasks: Set 'Profiler plugin' task to assigned. Added new
11025 tasks 'Automated tests for Anjuta' and 'Bug fixing batch #1'
11027 * libanjuta/interfaces/libanjuta.idl, plugins/document-manager/plugin.c,
11028 plugins/project-manager/plugin.c: Added a new API in
11029 IAnjutaDocumentManager called ianjuta_document_manager_remove_editor().
11030 Added some documentation. On project close, close all editors that
11031 has files opened for the project.
11033 * plugins/glade/plugin.c, src/anjuta-app.c: Remove client widgets
11034 from the containers on anjuta_shell_remove_widget(). Do not destroy
11035 glade widgets once created.
11037 2006-10-03 Johannes Schmid <jhs@gnome.org>
11039 * libanjuta/interfaces/anjuta-idl-compiler.pl:
11040 * libanjuta/interfaces/libanjuta.idl:
11041 const-List<> => const List<>
11042 List-free<> => List<>
11044 * Makefile.am: Reenabled launcher
11046 2006-10-03 Johannes Schmid <jhs@gnome.org>
11048 * libanjuta/interfaces/Makefile.am.iface:
11049 Install libanjuta.idl
11051 2006-10-02 Adam Dingle <adam@medovina.org>
11053 * src/action-callbacks.c: fixed bug #357542 (plugins window is too narrow)
11055 2006-10-02 Adam Dingle <adam@medovina.org>
11057 * plugins/editor/style-editor.c: fixed bug #357534
11058 * plugins/gdb/utilities.h: removed 2 unused declarations
11060 2006-10-02 Johannes Schmid <jhs@gnome.org>
11062 * Makefile.am: disabled anjuta-launcher
11063 * libanjuta/Makefile.am:
11065 * libanjuta/anjuta-plugin.c: (anjuta_plugin_class_init):
11066 * libanjuta/glue-factory.c: (glue_factory_add_path),
11067 (glue_factory_get_path):
11068 * libanjuta/plugins.c: (activate_tool), (tool_set_update):
11069 * libanjuta/glue-factory.h:
11070 * libanjuta/glue-cpp.h:
11071 * libanjuta/glue-cpp.c:
11072 Added support for C++ plugins. Those have a Language=C++ tag in their .plugin file
11074 * libanjuta/interfaces/Makefile.am.iface:
11075 * libanjuta/interfaces/anjuta-idl-compiler.pl:
11076 * libanjuta/interfaces/libanjuta.idl:
11077 Add a new features to idl compiler:
11078 List<Type> => List of Type
11079 List-free<Type> => List of Type, it is up to the caller to free items and list
11080 const-List(-free)<Type> = const List of Types
11081 These three all wrap to GList* in C but will be handled differently in C++, Python, etc.
11083 * plugins/class-gen/class_gen.c: (gobject_class_create_code),
11084 (generic_cpp_class_create_code):
11085 Adapted to new project_manager interface
11087 * plugins/gdb/plugin.c: (ivariable_debugger_iface_init):
11088 * plugins/debug-manager/debugger.c:
11089 (ivariable_debugger_iface_init):
11090 Do not use C++ keyword "delete" for interface name
11092 * plugins/document-manager/anjuta-document-manager.plugin.in:
11093 Added m4 to mime-types
11095 * plugins/project-manager/plugin.c:
11096 (iproject_manager_add_source_multi):
11097 Changed interface to use GList instead of GList* (needs new gnome-build CVS)
11099 2006-10-01 Naba Kumar <naba@gnome.org>
11101 * plugins/devhelp/anjuta-devhelp-simple.ui: Added a simple
11102 UI file used when out-of-process devhelp is used instead of
11105 * configure.in, plugins/Makefile.am, plugins/devhelp/Makefile.am,
11106 plugins/devhelp/plugin.c, plugins/devhelp/plugin.h,
11107 plugins/profile-default/default.anjuta: Build devhelp plugin,
11108 but use out-of-process devhelp if devhelp plugin is disabled
11109 (either by user or devhelp is not installed). Disabled devhelp
11110 plugin by default. Added it in default profile.
11112 2006-10-01 Naba Kumar <naba@gnome.org>
11114 * plguins/project-manager/plugin.c: Possible fix for crash
11117 * configure.in, plugins/Makefile.am: Enabled glade plugin and
11118 set dep to last version 3.0.2.
11120 * plugins/cvs-plugin/plugin.c, plugins/file-loader/plugin.c,
11121 plugins/file-loader/plugin.h, plugins/subversion/plugin.c,
11122 plugins/symbol-browser/plugin.c: Use the right action group
11123 for getting popup actions (Fixes lots of assertion failures).
11125 * plugins/project-manager/plugin.c,
11126 plugins/project-manager/plugin.h: use separate action group
11127 for profie actions.
11129 * plugins/message-view/plugin.c: Disconnect session load
11130 signal on plugin deactivation (fixes a crash).
11132 2006-09-30 Naba Kumar <naba@gnome.org>
11134 * TODO.tasks: Added a few debugger tasks from Sebastien (two bounties).
11135 * TODO.tasks: Assigned a bounty to Massimo.
11137 2006-09-29 Naba Kumar <naba@gnome.org>
11139 * src/anjuta-app.c, src/shell.c: Fixed build errors.
11141 2006-09-30 Sebastien Granjoux <seb.sfo@free.fr>
11143 * plugins/debug-manager/debugger.c,
11144 plugins/debug-manager/plugin.c,
11145 libanjuta/interfaces/libanjuta.idl:
11146 Add a new abort command to quit debugger without waiting
11148 * plugins/gdb/debugger.c,
11149 plugins/gdb/debugger.h,
11150 plugins/gdb/plugin.c:
11151 Send a signal directly to the debugged program
11152 Implement abort command
11154 * plugins/debug-manager/debug_tree.c:
11157 * plugins/debug-manager/stack-trace.c:
11160 2006-09-29 Naba Kumar <naba@gnome.org>
11162 * TODO.tasks: Updated.
11164 * plugins/gtodo/add_edit_item.c: Fixed text wrapping and item edit
11167 * TODO.tasks: Added more tasks and bounties. Marked a few completed.
11169 * TODO.tasks: Updated in light of the word wrapping fix
11170 in Tasks Manager. Added a test bounty entry.
11172 * TODO.tasks: Added four bounties.
11174 2006-09-28 Naba Kumar <naba@gnome.org>
11176 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h:
11177 Added 'customizable' parameter to
11178 anjuta_ui_add_action_group_entries() and similar functions to
11179 allow user configuration of the actions. Filter out actions that
11180 are not configurable items (such as submenu items). Now the
11181 'Customize shortcuts' dialog is much better listed.
11183 * plugins/build-basic-autotools/build-basic-autotools.c,
11184 plugins/build-basic-autotools/build-basic-autotools.h,
11185 plugins/cvs-plugin/plugin.c,
11186 plugins/cvs-plugin/plugin.h,
11187 plugins/debug-manager/breakpoints.c,
11188 plugins/debug-manager/plugin.c,
11189 plugins/debug-manager/stack_trace.c,
11190 plugins/debug-manager/watch.c,
11191 plugins/devhelp/plugin.c,
11192 plugins/document-manager/plugin.c,
11193 plugins/file-loader/plugin.c,
11194 plugins/file-manager/plugin.c,
11195 plugins/glade/plugin.c,
11196 plugins/gtodo/interface.c,
11197 plugins/gtodo/plugin.c,
11198 plugins/language-support-cpp-java/plugin.c,
11199 plugins/macro/plugin.c,
11200 plugins/macro/plugin.h,
11201 plugins/message-view/plugin.c,
11202 plugins/patch/plugin.c,
11203 plugins/profile-default/default.anjuta,
11204 plugins/project-manager/plugin.c,
11205 plugins/project-manager/plugin.h,
11206 plugins/sample1/plugin.c,
11207 plugins/search/plugin.c,
11208 plugins/subversion/plugin.c,
11209 plugins/subversion/plugin.h,
11210 plugins/symbol-browser/plugin.c,
11211 plugins/symbol-browser/plugin.h,
11212 plugins/tools/plugin.c,
11213 plugins/valgrind/plugin.c,
11214 plugins/valgrind/plugin.h: Fixed to take care of above change
11215 in API of AnjutaUI. Properly added/removed action groups in some
11216 plugins. Split action groups into customization and non-customizable
11217 groups and added them separately.
11219 * plugins/document-manager/plugin.c: Close files belonging to
11220 project when project is closed (not complete).
11222 * plugins/gtodo/plugin.c: Enabled wrapping of tasks texts and
11223 vertical aligned cell entries.
11225 * src/anjuta-app.c: Define macros for the placeholder names.
11226 Set default widths and heights of the default placeholders,
11227 so that newly docked widgets are correclty sized.
11229 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
11230 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h:
11231 Fixed to generated correct actions addition/removal code.
11233 2006-09-25 Naba Kumar <naba@gnome.org>
11235 * libanjuta/Makefile.am, libanjuta/libanjuta.h,
11236 libanjuta/anjuta-serializer.[ch]: Implemented serialization
11239 * plugins/message-view/anjuta-msgman.c,
11240 plugins/message-view/anjuta-msgman.h,
11241 plugins/message-view/message-view.c,
11242 plugins/message-view/message-view.h,
11243 plugins/message-view/plugin.c: Serialize messages panes in
11244 session save and deserialize them in session load so that
11245 build messages persistant.
11247 2006-09-24 Johannes Schmid <jhs@gnome.org>
11249 * libanjuta/anjuta-utils.c:
11250 * plugins/message-view/message-view.c:
11251 Really fixed #355407
11253 2006-09-23 Sebastien Granjoux <seb.sfo@free.fr>
11255 * libanjuta/interfaces/libanjuta.idl:
11256 Change one variable sign
11258 * plugins/debug-manager/anjuta-debug-manager.glade,
11259 plugins/debug-manager/anjuta-debug-manager.ui:
11260 Few small interface changes
11262 * plugins/debug-manager/debug_tree.h,
11263 plugins/debug-manager/watch.c,
11264 plugins/debug-manager/debugger.c,
11265 plugins/debug-manager/plugin.c
11266 plugins/gdb/debugger.c,
11267 plugins/gdb/plugin.c:
11268 Big rewrite of debugger queue
11269 Allow to cancel command
11271 * plugins/debug-manager/memory.c:
11272 Fix a bug if a command is cancelled
11274 2006-09-23 Bursig Rafal <Bursig_Rafal@mentor.com>
11276 * plugins/gdb/debugger.c,
11277 plugins/debug-manager/debug_tree.c,
11278 plugins/debug-manager/locals.c:
11279 Restore tree representation for local variable
11280 Add argument in local variable list
11281 Use gdb variable object to get all informations
11283 2006-09-19 Naba Kumar <naba@gnome.org>
11285 * libanjuta/anjuta-save-prompt.[c,h]: Added missing files
11286 that implements AnjutaSavePrompt class.
11288 * ChangeLog: Fixed indentation.
11290 * libanjuta/Makefile.am,
11291 libanjuta/anjuta-marshal.list,
11292 libanjuta/anjuta-shell.c,
11293 libanjuta/anjuta-shell.h,
11294 plugins/document-manager/action-callbacks.c,
11295 plugins/document-manager/action-callbacks.h,
11296 plugins/document-manager/anjuta-docman.c,
11297 plugins/document-manager/anjuta-docman.h,
11298 plugins/document-manager/plugin.c,
11299 src/anjuta.c: Impletemnted save prompt dialog to prompt for
11300 unsaved items during exit. A new signal is added in shell
11301 interface called 'save-prompt' to collect all unsaved items.
11302 Create AnjutaSavePrompt class (dialog) to process unsaved items.
11303 Fixed document manager to use the new save-prompt signal in shell
11304 and AnjutaSavePrompt object for unsaved files. Cleaned up
11305 AnjutaDocman to synchronously save new files. Fixed function
11308 2006-09-18 Johannes Schmid <jhs@gnome.org>
11310 * configure.in: Added gdl-gnome-1.0 to depencies and bumped
11311 gdl requirement to 0.7.0
11313 2006-09-18 Johannes Schmid <jhs@gnome.org>
11315 * global-tags/.cvsignore:
11316 * global-tags/Makefile.am:
11317 * global-tags/create_global_tags.sh (removed):
11318 * global-tags/create_global_tags.sh.in (added):
11321 * libanjuta/anjuta-launcher.c:
11324 * plugins/project-manager/plugin.c:
11325 (project_manager_plugin_close_project):
11328 * plugins/symbol-browser/plugin.c: (update_editor_symbol_model):
11331 * src/anjuta-app.c: (on_add_merge_widget), (on_widget_remove):
11332 More reasonable toolbar creation/deletition though it does
11333 not completly work!
11335 2006-09-15 Johannes Schmid <jhs@gnome.org>
11337 * libanjuta/anjuta-utils.c/.h:
11340 2006-09-13 Curtis Magyar <curtm4n@gmail.com>
11342 * scintilla/ScintillaGTK.cxx
11343 Fixed doulbe freeing in Scintilla
11345 2006-09-12 Johannes Schmid <jhs@gnome.org>
11347 * plugins/symbol-browser/an_symbol_prefs.c:
11348 Support unloading / reloading of the module (for example when
11349 closing a project and opening another one).
11351 * plugins/project-manager/plugin.c:
11352 Really fixed #355148 (Show project name in title bar)
11354 2006-09-09 Johannes Schmid <jhs@gnome.org>
11356 * libanjuta/plugins.c:
11357 Fixed #355156 (Show plugins in alphabetical order)
11359 2006-09-09 Johannes Schmid <jhs@gnome.org>
11361 * plugins/project-manager/plugin.c:
11362 Fixed #355148 (Show project name in title bar)
11364 2006-09-09 Johannes Schmid <jhs@gnome.org>
11366 * plugins/project-manager/plugin.c:
11367 (value_removed_project_root_uri):
11368 Fixed crasher if project cannot be opened
11370 2006-08-30 Naba Kumar <naba@gnome.org>
11372 * plugins/language-support-cpp-java/plugin.[c,h],
11373 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11374 Impletemnted UI for auto indent.
11376 2006-08-28 Naba Kumar <naba@gnome.org>
11378 * plugins/gvim/.cvsignore,
11379 plugins/gvim/Makefile.am,
11380 plugins/gvim/anjuta-vim-plugin.png,
11381 plugins/gvim/anjuta-vim.c,
11382 plugins/gvim/anjuta-vim.h,
11383 plugins/gvim/anjuta-vim.plugin.in,
11384 plugins/gvim/gtkvim.c,
11385 plugins/gvim/gtkvim.h,
11386 plugins/gvim/plugin.c,
11387 plugins/gvim/plugin.h: Added gvim anjuta plugin. Not included
11390 2006-08-28 Naba Kumar <naba@gnome.org>
11392 Patch from: Massimo Corà <maxcvs@email.it>
11393 * tagmanager/tm_source_file.c, tagmanager/tm_workspace.c: Fixed
11394 possible infinite loop.
11396 2006-08-22 Adam Dingle <adam@medovina.org>
11398 * plugins/editor/editor.glade: Fixed bug 346775 ("no highlight styles
11399 to edit are shown in the preferences dialog in anjuta").
11400 Removed unused widgets from the style editor dialog.
11402 2006-08-21 Johannes Schmid <jhs@gnome.org>
11404 * plugins/symbol-browser/test-class.[cpp/h]
11405 Added missing files
11407 2006-08-18 Naba Kumar <naba@gnome.org>
11409 * plugins/sourceview/sourceview.c: Emit language-changed signal at the
11410 end of document loading.
11412 * plugins/language-support-cpp-java/plugin.c,
11413 plugins/sourceview/sourceview.c: Fixed plugin loading.
11415 2006-08-17 Naba Kumar <naba@gnome.org>
11417 * plugins/language-support-cpp-java/plugin.c,
11418 plugins/language-support-cpp-java/plugin.h: Implemented emacs-style
11419 mode line parsing. Indentation parameters initialized based on
11420 mode line parameters.
11422 2006-08-16 Naba Kumar <naba@gnome.org>
11424 * Makefile.am, plugins/editor/text_editor.c,
11425 plugins/language-support-cpp-java/plugin.c: Fixed indentation in
11428 2006-08-16 Naba Kumar <naba@gnome.org>
11430 Patch from Massimo Cora' <maxcvs@email.it>:
11432 * plugins/editor/aneditor-autocomplete.cxx,
11433 plugins/editor/aneditor-calltip.cxx,
11434 plugins/symbol-browser/Makefile.am,
11435 plugins/symbol-browser/an_symbol.c,
11436 plugins/symbol-browser/an_symbol_view.c,
11437 plugins/symbol-browser/plugin.c,
11438 tagmanager/Makefile.am, tagmanager/acconfig.h, tagmanager/args.c,
11439 tagmanager/args.h, tagmanager/asm.c, tagmanager/asp.c,
11440 tagmanager/awk.c, tagmanager/beta.c, tagmanager/c.c,
11441 tagmanager/cobol.c, tagmanager/ctags.c, tagmanager/ctags.h,
11442 tagmanager/debug.c, tagmanager/debug.h, tagmanager/eiffel.c,
11443 tagmanager/entry.c, tagmanager/entry.h, tagmanager/erlang.c,
11444 tagmanager/fortran.c, tagmanager/general.h, tagmanager/get.c,
11445 tagmanager/get.h, tagmanager/html.c,
11446 tagmanager/include/tm_source_file.h,
11447 tagmanager/include/tm_tag.h,
11448 tagmanager/include/tm_workspace.h,
11449 tagmanager/jscript.c, tagmanager/keyword.c,
11450 tagmanager/keyword.h, tagmanager/lisp.c,
11451 tagmanager/lregex.c, tagmanager/lua.c,
11452 tagmanager/main.h, tagmanager/make.c,
11453 tagmanager/options.c, tagmanager/options.h,
11454 tagmanager/parse.c, tagmanager/parse.h,
11455 tagmanager/parsers.h, tagmanager/pascal.c,
11456 tagmanager/perl.c, tagmanager/php.c,
11457 tagmanager/python.c, tagmanager/read.c,
11458 tagmanager/read.h, tagmanager/readtags.c,
11459 tagmanager/readtags.h, tagmanager/rexx.c,
11460 tagmanager/routines.c, tagmanager/routines.h,
11461 tagmanager/ruby.c, tagmanager/scheme.c,
11462 tagmanager/sh.c, tagmanager/slang.c,
11463 tagmanager/sml.c, tagmanager/sort.c,
11464 tagmanager/sort.h, tagmanager/sql.c,
11465 tagmanager/strlist.c, tagmanager/strlist.h,
11466 tagmanager/tcl.c, tagmanager/tm_source_file.c,
11467 tagmanager/tm_symbol.c, tagmanager/tm_tag.c,
11468 tagmanager/tm_workspace.c, tagmanager/verilog.c,
11469 tagmanager/vim.c, tagmanager/vstring.c,
11470 tagmanager/vstring.h, tagmanager/yacc.c: Updated ctags to version
11471 5.6 and namespace completion fixed.
11473 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11474 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated.
11476 2006-08-15 Naba Kumar <naba@gnome.org>
11478 * libanjuta/interfaces/libanjuta.idl,
11479 plugins/editor/text-editor-iterable.c,
11480 plugins/editor/text_editor.c,
11481 plugins/sourceview/sourceview-cell.c,
11482 plugins/sourceview/sourceview.c: Implemented ianjuta_iterable_clone(),
11483 ianjuta_iterable_assign(), ianjuta_editor_begin_action (),
11484 ianjuta_editor_end_action().
11486 * plugins/language-support-cpp-java/plugin.c: Improved auto-indentation.
11488 2006-08-13 Naba Kumar <naba@gnome.org>
11490 * plugins/debug-manager/breakpoints.c,
11491 plugins/debug-manager/memory.c,
11492 plugins/debug-manager/registers.c,
11493 src/layout.xml: Fixed debugger widgets layout.
11495 2006-08-12 Naba Kumar <naba@gnome.org>
11497 * plugins/editor/aneditor-indent.cxx, plugins/editor/aneditor-priv.h,
11498 plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
11499 plugins/editor/editor.glade, plugins/editor/text_editor.h,
11500 plugins/editor/text_editor_prefs.c: Disabled automatic indentation
11501 codes and dead codes. Removed automatic indentation prefs.
11503 2006-08-12 Johannes Schmid <jhs@gnome.org>
11505 * libanjuta/Makefile.am:
11506 * libanjuta/anjuta-launcher.c:
11507 * libanjuta/anjuta-launcher.h:
11508 * libanjuta/anjuta-plugin.c:
11509 * libanjuta/anjuta-plugin.h:
11510 * libanjuta/anjuta-preferences.c:
11511 * libanjuta/anjuta-preferences.h:
11512 * libanjuta/anjuta-shell.c:
11513 * libanjuta/anjuta-shell.h:
11514 * libanjuta/libanjuta.h:
11516 Made wrapper friendly:
11517 - no inline in header files (preferences_set/get)
11518 - correct signal names
11519 - correct GError** argument in anjuta_shell_freeze/thaw
11520 - include correct files in libanjuta.h
11522 * plugins/project-manager/plugin.c:
11525 2006-08-11 Naba Kumar <naba@gnome.org>
11527 * plugins/editor/aneditor-priv.h,
11528 plugins/editor/aneditor.cxx: Disabled inbuilt autoindentation.
11530 * plugins/editor/text_editor_cbs.c,
11531 plugins/sourceview/anjuta-view.c: Pass the right position for char
11534 * plugins/sourceview/anjuta-view.c: Emit char-added signal for tab.
11536 * plugins/language-support-cpp-java/plugin.c: Fixed memory corruption.
11538 2006-08-11 Naba Kumar <naba@gnome.org>
11540 * plugins/sourceview/sourceview-cell.c: Fixed get_character () to
11541 return the right character at the iter position and get_char() to
11544 * plugins/sourceview/sourceview.c: Fixed get_line_begin_position()
11545 to set to character offset and not byte index.
11547 * plugins/language-support-cpp-java/plugin.c: Improved
11548 auto-indentation login. Indents opening and closing braces correctly.
11550 2006-08-10 Johannes Schmid <jhs@gnome.org>
11554 Required automake = 1.9
11556 * libanjuta/anjuta-children.c:
11557 * libanjuta/anjuta-children.h:
11558 * libanjuta/anjuta-encodings.h:
11559 * libanjuta/anjuta-launcher.h:
11560 * libanjuta/anjuta-plugin-description.h:
11561 * libanjuta/anjuta-preferences-dialog.h:
11562 * libanjuta/anjuta-preferences.h:
11563 * libanjuta/anjuta-session.h:
11564 * libanjuta/anjuta-status.h:
11565 * libanjuta/anjuta-ui.h:
11566 * libanjuta/anjuta-utils.c:
11567 * libanjuta/anjuta-utils.h:
11568 * libanjuta/e-splash.h:
11569 * libanjuta/glue-factory.h:
11570 * libanjuta/glue-plugin.h:
11571 * libanjuta/plugins.h:
11572 * libanjuta/resources.h:
11573 Fixed libanjuta to be able to wrap it
11574 - G_BEGIN_DECLS, G_END_DECLS
11575 - include all necessary files in libanjuta.h
11577 * plugins/gtodo/tray-icon.c:
11578 * plugins/terminal/terminal.c:
11579 Some build fixes for freebsd
11581 * plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
11582 * plugins/sourceview/sourceview.glade:
11583 Remove auto-indent feature as it is now in language-support
11585 2006-08-09 Naba Kumar <naba@gnome.org>
11587 * plugins/language-support-cpp-java/anjuta-language-cpp-java.glade,
11588 plugins/language-support-cpp-java/anjuta-language-support-cpp-java.ui:
11589 Added missing files.
11591 * plugins/sourceview/sourceview.c: Implemented get_tabsize(),
11592 get_use_spaces(), set_tabsize() and set_use_spaces().
11594 2006-08-09 Naba Kumar <naba@gnome.org>
11596 * libanjuta/anjuta-plugin.c: Only merge preferences if the plugin
11597 succeeded in activating.
11599 * plugins/document-manager/plugin.c: Added debug message.
11601 * libanjuta/interfaces/libanjuta.idl,
11602 plugins/editor/text_editor.c: Implemented get_tabsize(),
11603 get_use_spaces(), set_tabsize() and set_use_spaces().
11605 * plugins/language-support-cpp-java/Makefile.am,
11606 plugins/language-support-cpp-java/plugin.c,
11607 plugins/language-support-cpp-java/plugin.h: Used editor parameters
11608 for indentation. Added preferences page for paramenters.
11610 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
11612 2006-08-08 Naba Kumar <naba@gnome.org>
11614 * libanjuta/interfaces/libanjuta.idl,
11615 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11616 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
11617 plugins/editor/text_editor.c,
11618 plugins/sourceview/sourceview.c: Added grab_focus() in IAnjutaEditor
11619 and implemented it for both scintilla and sourceview.
11621 * plugins/search/plugin.c: Use the new grab_focus() to transfer
11622 focus back to editor (happens when pressing esc in incremental
11625 2006-08-08 Naba Kumar <naba@gnome.org>
11627 * libanjuta/interfaces/libanjuta.idl,
11628 plugins/editor/text_editor.c,
11629 plugins/editor/text_editor.h,
11630 plugins/editor/text-editor-iterable.c,
11631 plugins/sourceview/sourceview-cell.c,
11632 plugins/sourceview/sourceview.c: Implemented editor attributes
11635 * plugins/editor/aneditor.cxx: Disabled old indentation code.
11636 plugins/language-support-cpp-java/plugin.c: Implemented indentation
11637 code (not complete yet).
11639 * manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
11640 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
11641 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
11642 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
11643 manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
11644 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
11646 2006-08-04 Naba Kumar <naba@gnome.org>
11648 * plugins/sourceview/sourceview.c: Fixed ieditor_goto_position
11651 2006-08-03 Johannes Schmid <jhs@gnome.org>
11653 * configure.in: Add a more informative text to valgrind plugin
11656 Modified Preferences tasl
11657 * libanjuta/anjuta-plugin.c:
11658 * libanjuta/anjuta-preferences-dialog.c:
11659 * libanjuta/anjuta-preferences-dialog.h:
11660 * libanjuta/anjuta-preferences.c:
11661 * libanjuta/anjuta-preferences.h:
11662 * libanjuta/interfaces/Makefile.am.iface:
11663 * libanjuta/interfaces/libanjuta.idl:
11664 Added IAnjutaPreferences interface which every plugin that has preferences should
11665 implement. Call merge() and unmerge() at plugin activation/deactivation.
11666 Fixed preferences_page_remove()
11668 * plugins/build-basic-autotools/build-basic-autotools.c:
11669 * plugins/cvs-plugin/plugin.c:
11670 * plugins/document-manager/plugin.c:
11671 * plugins/editor/plugin.c:
11672 * plugins/editor/plugin.h:
11673 * plugins/file-manager/plugin.c:
11674 * plugins/gtodo/main.h:
11675 * plugins/gtodo/plugin.c:
11676 * plugins/gtodo/preferences.c:
11677 * plugins/message-view/anjuta-msgman.c:
11678 * plugins/message-view/anjuta-msgman.h:
11679 * plugins/message-view/plugin.c:
11680 * plugins/sourceview/plugin.c:
11681 * plugins/sourceview/plugin.h:
11682 * plugins/symbol-browser/an_symbol_prefs.c:
11683 * plugins/symbol-browser/plugin.c:
11684 * plugins/terminal/terminal.c:
11685 * plugins/valgrind/plugin.c
11686 * src/anjuta-app.c:
11688 Updated preference loading/unloading for all plugins
11690 2006-08-03 Guenther Brammer <gbrammer@gmx.de>
11692 * configure.in, libanjuta/Makefile.am, libegg/Makefile.am,
11693 src/Makefile.am, plugins/tools/scripts/Makefile.am:
11694 - Do not define PACKAGE_*_DIR in config.h, use -D compiler arguments instead as
11695 recommended by the autoconf manual.
11696 - Fixes compiling with autoconf 2.60.
11698 * libanjuta/libanjuta-1.0.pc.in: Silence a warning about datarootdir
11700 2006-08-02 Johanes Schmid <jhs@gnome.org>
11702 * plugins/profile-default/plugin.c:
11703 Fixed session handling
11705 2006-08-01 Johannes Schmid <jhs@gnome.org>
11708 * plugins/Makefile.am:
11709 Disabled devhelp and glade for now as they do not work (#341073
11712 * plugins/profile-default/anjuta-default-profile.ui (removed):
11713 * plugins/profile-default/plugin.c:
11714 * plugins/profile-default/plugin.h:
11715 * plugins/project-manager/anjuta-project-manager.ui:
11716 * plugins/project-manager/plugin.c:
11717 * plugins/project-manager/plugin.h:
11718 Limted multiple project support #315043
11720 * libanjuta/interfaces/libanjuta.idl:
11721 Added ianjuta_profile_unload
11723 2006-07-31 Naba Kumar <naba@gnome.org>
11725 * libanjuta/interfaces/libanjuta.idl,
11726 plugins/editor/text-editor-iterable.c,
11727 plugins/editor/text_editor.c,
11728 plugins/sourceview/anjuta-view.c,
11729 plugins/sourceview/anjuta-view.h,
11730 plugins/sourceview/sourceview.c: Fixed text iteration and
11731 IAnjutaEditor implementations in both scintilla
11732 and sourceview. Cleand up libanjuta API: Removed redundant
11733 erase_range() method from IAnjutaEditor interface, fixed
11734 ianjuta_editor_get_text to take length instead of range (consistency).
11735 autoindentation in both sourceview and scintilla more or less works,
11736 but still disabled for now because there are still some anomalies
11739 * plugins/language-support-cpp-java/plugin.c: Fixed indentation code.
11741 * plugins/symbol-browser/plugin.c, plugins/tools/execute.c: Fixed
11744 2006-07-30 Johannes Schmid <jhs@gnome.org>
11746 * plugins/sourceview/anjuta-document.c:
11747 * plugins/sourceview/anjuta-document.h:
11748 * plugins/sourceview/anjuta-view.c:
11749 * plugins/sourceview/sourceview.c:
11750 Wrote a new "char_added" implementation, I hope this one is good
11752 * plugins/sourceview/sourceview-cell.c:
11753 Fixed typo: "text_iter" instead of "iter"
11755 2006-07-30 Naba Kumar <naba@gnome.org>
11757 * plugins/sourceview/sourceview-cell.c: Fixed iter navigation.
11759 2006-07-30 Johannes Schmid <jhs@gnome.org>
11761 * autogen.sh: use gnome-autogen.sh from gnome-coomen
11763 * plugins/debug-manager/plugin.c:
11764 * plugins/patch/plugin.c:
11765 Use IAnjutaIndicable to mark debugger position
11767 * plugins/sourceview/sourceview.c:
11768 Define colors for IAnjutaIndicable
11770 2006-07-29 Johannes Schmid <jhs@gnome.org>
11772 * plugins/debug-manager/anjuta-debug-manager.ui:
11773 * plugins/debug-manager/breakpoints.c:
11774 * plugins/debug-manager/images/Makefile.am:
11775 * plugins/debug-manager/images/run-to-cursor.png:
11776 * plugins/debug-manager/plugin.c:
11777 Added toolbar and some icons
11779 * plugins/patch/anjuta-patch.ui:
11780 * plugins/patch/patch-plugin.c:
11781 * plugins/patch/patch-plugin.glade:
11782 * plugins/patch/plugin.c:
11783 * plugins/patch/plugin.h:
11784 Improved patch plugin (GUI and function)
11786 * plugins/sourceview/sourceview.c:
11787 Fixed another Gtk-Critical
11789 * plugins/tools/anjuta-tools.ui:
11790 * plugins/tools/plugin.h:
11791 Put Patch plugin in tools menu and changed ui file
11793 2006-07-29 Johannes Schmid <jhs@gnome.org>
11795 * plugins/document-manager/plugin.c:
11796 Fixed accelator Gtk-Warning
11798 * plugins/message-view/anjuta-msgman.c:
11801 * plugins/sourceview/anjuta-document.c:
11802 * plugins/sourceview/anjuta-document.h:
11803 * plugins/sourceview/anjuta-marshal.list:
11804 Wrote a better emitter for the char-added signal
11806 * plugins/sourceview/sourceview.c:
11807 Fixed Redo/Undo to void Gtk-Criticals
11809 * plugins/sourceview/sourceview-args.c:
11810 * plugins/sourceview/sourceview-cell.c:
11811 * plugins/sourceview/sourceview-scope.c:
11812 * plugins/sourceview/sourceview-tags.c:
11813 Adapted to new IAnjutaIterator API
11815 2006-07-28 Naba Kumar <naba@gnome.org>
11817 * libanjuta/interfaces/libanjuta.idl: More accurate comments.
11819 * plugins/symbol-browser/an_symbol.c,
11820 plugins/symbol-browser/an_symbol_iter.c,
11821 plugins/symbol-browser/an_symbol_iter.h: AnjutaSymbolIter is now
11822 subclass of AnjutaSymbol so that the symbol is accessible from
11823 the iter in light of changes in IAnjutaIterable.
11825 * plugins/class-inheritance/class-inherit.c: Fixed based on changes
11826 implementation of IAnjutaIterable.
11828 2006-07-28 Naba Kumar <naba@gnome.org>
11830 * libanjuta/interfaces/libanjuta.idl: Removed get data methods in
11831 IAnjutaIterable. They were kind of useless since the interface is
11832 defined on the data object itself. Added set_position() method
11833 in IAnjutaIterable to allow setting arbitrary current index to the
11835 Added erase() and erase_range() in IAnjutaEditor.
11837 * plugins/editor/text-editor-iterable.c: Fixed
11838 plugins/editor/text_editor.c: Implemented erase() and erase_range()
11839 methods in editor. Fixed get_line_from_position() method.
11841 * plugins/language-support-cpp-java/plugin.c: Fixed indentation
11842 code. It's disabled for now.
11844 * plugins/sourceview/sourceview-cell.c,
11845 plugins/symbol-browser/an_symbol_iter.c: Fixed IAnjutaIterable
11848 2006-07-27 Johannes Schmid <jhs@gnome.org>
11850 * plugins/sourceview/sourceview-cell.c:
11851 Fixed IAnjutaEditorCell to work only on a single line
11852 Fixed crasher in finalize
11854 * plugins/symbol-browser/an_symbol_prefs.c:
11855 * global-tags/Makefile.am:
11856 Philip van Hoof pointed out that it is a bad idea to depend on PATH for
11857 script installation
11859 2006-07-26 Naba Kumar <naba@gnome.org>
11861 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaEditorCell and
11862 IAnjutaEditorCellStyle interfaces to not inherit IAnjutaEditor.
11864 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml: Updated.
11866 * plugins/document-manager/plugin.c: Fixed dynamic loading of
11869 * plugins/editor/text-editor-iterable.c,
11870 plugins/editor/text_editor.c,
11871 plugins/editor/text_editor_cbs.c: Fixed ianjuta_editor_get_text
11872 method to work correctly, it was ignoring start and end parameters.
11873 Fixed TextEditorCell implementation. Fixed 'char-added' signal
11876 * plugins/language-support-cpp-java/anjuta-language-cpp-java.plugin.in,
11877 plugins/language-support-cpp-java/plugin.c: Fixed indentation engine.
11879 2006-07-24 Massimo Cora' <maxcvs@email.it>
11881 * plugins/symbol-browser/an_symbol_view.c,
11882 plugins/symbol-browser/an_symbol_view.h,
11883 plugins/symbol-browser/plugin.c:
11884 fix a matching case into sv_extract_type_qualifier_from_expr ()
11885 and some minor issues.
11887 2006-07-26 Johannes Schmid <jhs@gnome.org>
11889 * plugins/language-support-cpp-java/plugin.c:
11890 Fixed to work kind of with sourceview editor
11891 * plugins/sourceview/anjuta-document.c:
11892 * plugins/sourceview/anjuta-view.c:
11893 * plugins/sourceview/sourceview-cell.c:
11894 * plugins/sourceview/sourceview.c:
11895 Fixed IAnjutaEditorCell and "char-added" signal
11897 2006-07-24 Naba Kumar <naba@gnome.org>
11899 * plugins/document-manager/plugin.c,
11900 plugins/document-manager/plugin.h: Initial implementedion for loading
11903 * plugins/editor/text_editor.c: Fixed IAnjutaEditorLanguage
11906 * plugins/editor/text_editor.c: Fixed syntax highlighting when
11907 indicators are cleared (that leaved grey texts).
11909 2006-07-14 Sebastien Granjoux <seb.sfo@free.fr>
11911 * libanjuta/interfaces/libanjuta.idl,
11912 plugins/debug-manager/breakpoints.c,
11913 plugins/debug-manager/memory.c,
11914 plugins/debug-manager/registers.c,
11915 plugins/debug-manager/debug_tree.c,
11916 plugins/debug-manager/debugger.c,
11917 plugins/gdb/debugger.c,
11918 plugins/gdb/debugger.h,
11919 plugins/gdb/plugin.c:
11920 Add a parameter for reporting error
11921 Add a new interface for using gdb variable object
11922 Allow to cancel commands
11923 Rewrite handling of debugger state
11925 * plugins/debug-manager/plugin.c,
11926 plugins/debug-manager/locals.c,
11927 plugins/debug-manager/locals.h,
11928 plugins/debug-manager/register.c,
11929 plugins/debug-manager/stack_trace.c,
11930 plugins/debug-manager/stack_trace.h:
11931 Create and destroy local and stack trace windows when needed
11933 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
11935 * plugins/document-manager/plugin.c:
11936 Fixed "Automatic" highlighting
11938 2006-07-20 Johannes Schmid <jhs@cvs.gnome.org>
11940 * plugins/sourceview/sourceview.c: Added support for IAnjutaEditorLanguage
11942 * plugins/sourceview/anjuta-view.c:
11943 Patch from Fredrik Axelsson <fraxbe@gmail.com> to fix a popup-menu issue
11945 2006-07-14 Johannes Schmid <jhs@cvs.gnome.org>
11947 * configure.in: Check for C/C++-Compiler correctly
11949 2006-07-14 Fredrik Axelsson <fraxbe@gmail.com>
11951 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11953 * plugins/debug-manager/stack_trace.c:
11954 Destroy stack window when debuuger is disabled (#347414)
11956 * plugins/sourceview/anjuta-view.c:
11957 Fix a crash with popup-menu (#347412)
11959 2006-07-13 Naba Kumar <naba@gnome.org>
11961 * plugins/editor/Makefile.am,
11962 plugins/editor/text_editor.h,
11963 plugins/editor/text-editor-iterable.h,
11964 plugins/editor/text-editor-iterable.c: Implemented text iterator (not
11967 * plugins/language-support-cpp-java/plugin.c: Preliminary indentation
11970 * plugins/sourceview/sourceview-cell.c: Fixed a leak.
11972 2006-07-03 Johannes Schmid <jhs@cvs.gnome.org>
11974 * plugins/editor/text_editor.c: (convert_to_utf8_from_charset):
11977 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
11979 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11981 * libanjuta/anjuta-preferences-dialog.c:
11982 Do not use the page_num returned by gtk_notebook_append_page to
11983 remove the page as it cause bugs when pages removal is not done
11986 * plugins/document-manager/anjuta-docman.c:
11987 * src/anjuta-app.c:
11988 makes Anjuta display dock_items which have previously been hidden
11990 2006-07-03 Fredrik Axelsson <fraxbe@gmail.com>
11992 reviewed by: Johannes Schmid <jhs@cvs.gnome.org>
11994 * plugins/debug-manager/breakpoints.c: (on_clear_all_breakpoints):
11995 * plugins/sourceview/sourceview.c: (imark_unmark):
11997 Patches for bugs #346450 and #346295
11999 * AUTHORS: Added Fredrik
12001 2006-06-18 Johannes Schmid <jhs@cvs.gnome.org>
12003 * plugins/message-view/anjuta-msgman.c:
12004 Fixed close button/icon size (like in docman)
12006 2006-06-10 Naba Kumar <naba@gnome.org>
12008 * plugins/editor/text_editor.c: Fixed goto line to mark the line
12011 2006-06-10 Sebastien Granjoux <seb.sfo@free.fr>
12013 * libanjuta/interfaces/libanjuta.idl:
12014 Move inspect_memory function in IAnjutaCpuDebugger interface
12015 Rename Boolean type to State
12017 * plugins/debug-manager/breakpoint.c:
12018 Rename Boolean type to State
12020 * plugins/debug-manager/Makefile.am,
12021 plugins/debug-manager/anjuta-marshal.list,
12022 plugins/debug-manager/data_view.c,
12023 plugins/debug-manager/data_view.h,
12024 plugins/debug-manager/data_buffer.c,
12025 plugins/debug-manager/data_buffer.h,
12026 plugins/debug-manager/chunk_view.c,
12027 plugins/debug-manager/chunk_view.h,
12028 plugins/debug-manager/anjuta-debug-manager.ui,
12029 plugins/debug-manager/debugger.c,
12030 plugins/debug-manager/memory.c,
12031 plugins/debug-manager/memory.h,
12032 plugins/debug-manager/plugin.c,
12033 plugins/gdb/debugger.c,
12034 plugins/gdb/debugger.h,
12035 plugins/gdb/plugin.c:
12036 Rewrite memory window using a special widget
12037 Rename Boolean type to State
12039 2006-06-08 Naba Kumar <naba@gnome.org>
12041 * plugins/editor/text_editor.c (itext_editor_get_current_word):
12042 Do not return garbage characters and return NULL when there is no
12045 * plugins/search/plugin.c: Fixed next occurance and prev occurance to
12048 * plugins/search/search-replace.c: Fixed a mem leak.
12050 2006-06-08 Johannes Schmid <jhs@cvs.gnome.org>
12052 * libanjuta/anjuta-launcher.c:
12053 Added debug message (see #343522)
12055 * plugins/build-basic-autotools/build-basic-autotools.c:
12056 Patch from Günther Brammer to fix #344015
12058 * plugins/sourceview/sourceview.c:
12059 Implemented IAnjutaEditor->get_begin/end_line_position (crashed
12060 automatic highlight of build messages)
12062 2006-06-06 Naba Kumar <naba@gnome.org>
12065 libanjuta/interfaces/libanjuta.idl,
12066 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12067 plugins/Makefile.am,
12068 plugins/document-manager/action-callbacks.c,
12069 plugins/document-manager/plugin.c,
12070 plugins/editor/text_editor.c: Implemented IAnjutaEditorLanguage
12071 interface for language highlight selection and langauge change
12074 * plugins/language-support-cpp-java: Added language support
12075 plugin for cpp and java.
12077 2006-05-27 Naba Kumar <naba@gnome.org>
12079 * libanjuta/interfaces/libanjuta.idl, plugins/gdb/*,
12080 plugins/debug-manager/*, data/Makefile.am,
12081 manuals/reference/libanjuta/libanjuta.types,
12082 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12083 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12084 merged anjuta-new-debugger branch into trunck.
12085 (cvs -z3 up -j anjuta-merged-from-trunk-to-new-debugger -j anjuta-new-debugger)
12087 2006-05-06 Sebastien Granjoux <seb.sfo@free.fr>
12089 * libanjuta/interfaces/libanjuta.idl,
12090 plugins/debug-manager/debugger.c,
12091 plugins/debug-manager/debugger.h,
12092 plugins/gdb/anjuta-gdb.plugin.in,
12093 plugins/gdb/debugger.c,
12094 plugins/gdb/debugger.h,
12095 plugins/gdb/plugin.c:
12096 Add new IAnjutaCpuDebugger interface to access cpu register
12097 Run gdb instead of /usr/local/bin/gdb
12099 * plugins/debug-manager/plugin.c,
12100 plugins/debug-manager/registers.c,
12101 plugins/debug-manager/registers.h:
12102 Rewrite register window
12103 Rename Load target menu item to Run target
12105 2006-05-07 Naba Kumar <naba@gnome.org>
12109 2006-05-01 Sebastien Granjoux <seb.sfo@free.fr>
12111 * plugins/debug-manager/watch.c,
12112 plugins/debug-manager/breakpoint.c,
12113 plugins/debug-manager/breakpoint.h:
12114 Fix crash: disconnect save and load session signals
12116 2006-04-30 Sebastien Granjoux <seb.sfo@free.fr>
12118 * libanjuta/interface/libanjuta.idl,
12119 plugins/debug-manager/debugger.c,
12120 plugins/gdb/plugin.c:
12121 Add a value parameter for evaluate command
12123 * plugins/debug-manager/anjuta-debug-manager.glade:
12124 Create new dialog box for watches using glade
12126 * plugins/debug-manager/anjuta-debug-manager.ui:
12127 Move watch menu items near the end
12128 Move breakpoint menu items outside the sub menu
12130 * plugins/debug-manager/debug_tree.c,
12131 plugins/debug-manager/debug_tree.h,
12132 plugins/debug-manager/debug_tree.h,
12133 plugins/debug-manager/watch.c:
12134 Move all GUI code from watch.c to debug_tree.c
12135 Add an auto update property to watches
12137 * plugins/debug-manager/locals.c,
12138 plugins/debug-manager/locals.h,
12139 plugins/debug-manager/stack_trace.c,
12140 plugins/debug-manager/stack_trace.h,
12141 plugins/debug-manager/plugin.c:
12142 Register actions before starting debugger
12144 * plugins/gdb/debugger.c:
12145 Do not call callback function if not present
12147 2006-04-02 Sebastien Granjoux <seb.sfo@free.fr>
12149 * libanjuta/interfaces/libanjuta.idl,
12150 plugins/debug-manager/stack_trace.c,
12151 plugins/debug-manager/stack_trace.h,
12152 plugins/debug-manager/anjuta-debug-manager.ui,
12153 plugins/gdb/debugger.c:
12154 Add a popup menu in stack frame window
12155 Add a new frame-changed event
12156 Use MI command for getting stack informations
12157 Get filename with full path (need gdb > 6.3)
12159 * libanjuta/interfaces/libanjuta.idl,
12160 plugins/debug-manager/debug_tree.c,
12161 plugins/debug-manager/debugger.c,
12162 plugins/debug-manager/locals.c,
12163 plugins/debug-manager/locals.h,
12164 plugins/debug-manager/plugin.c,
12165 plugins/gdb/debugger.c,
12166 plugins/gdb/debugger.h,
12167 plugins/gdb/parser.c,
12168 plugins/gdb/parser.h,
12169 plugins/gdb/plugin.c,
12170 plugins/gdb/Makefile.am:
12171 Pass watch data with string instead of Watch structures
12172 Use debug_tree in local window
12176 * plugins/debug-manager/breakpoints.c,
12177 plugins/debug-manager/utilities.c,
12178 plugins/debug-manager/utilities.h:
12179 Use a GtkListStore instead of a GtkTreeStore
12180 move goto_location_in_editor in utilities.c
12182 2006-03-26 Sebastien Granjoux <seb.sfo@free.fr>
12184 * libanjuta/interfaces/libanjuta.idl,
12185 plugins/debug-manager/anjuta-debug-manager.ui,
12186 plugins/debug-manager/breakpoints.c,
12187 plugins/debug-manager/plugin.c,
12188 plugins/gdb/debugger.c:
12189 Add a breakpoint type
12190 Add new popup menu in breakpoint window
12191 Add toggle breakpoint in editor popup menu
12192 Save and restore breakpoint enable
12193 Fix bug in clear all breakpoints
12194 Remove old useless code
12196 * plugins/debug-manager/debugger.c:
12197 Fix some problem with debugger states
12199 * manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml:
12200 Update documentation
12202 2006-03-25 Sebastien Granjoux <seb.sfo@free.fr>
12204 * data/Makefile.am,
12205 plugins/gdb/Makefile.am,
12206 plugins/gdb/gdb.init:
12207 Move gdb.init crom data to plugins/gdb
12209 * plugins/gdb/gdb.init,
12210 libanjuta/interfaces/libanjuta.idl,
12211 plugins/debug-manager/breakpoints.c,
12212 plugins/debug-manager/debugger.c,
12213 plugins/debug-manager/plugin.c,
12214 plugins/gdb/debugger.c,
12215 plugins/gdb/plugin.c:
12216 Support pending breakpoints
12217 Rewrite debugger states
12218 Split ianjuta_debugger_log into _enable_log and _disable_log
12220 * plugins/debug-manager/start.c,
12221 plugins/debug-manager/debug_tree.c,
12222 plugins/gdb/parser.c:
12223 Remove some useless lines
12225 * manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
12226 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
12227 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
12228 Update documentation
12230 2006-03-12 Naba Kumar <naba@gnome.org>
12232 * manuals/references/libanjuta/libanjuta.types: Fixed
12233 debug-manager name.
12235 2006-03-12 Sebastien Granjoux <seb.sfo@free.fr>
12237 * libanjuta/anjuta-debugger.c,
12238 libanjuta/anjuta-debugger.h:
12241 * libanjuta/interfaces/libanjuta.idl,
12242 plugins/debug-mananger/breakpoints.c,
12243 plugins/debug-manager/debug_tree.c,
12244 plugins/debug-manager/debugger.c,
12245 plugins/debug-manager/plugin.c,
12246 plugins/debug-manager/registers.c,
12247 plugins/debug-manager/sharedlib.c,
12248 plugins/debug-manager/signal.c,
12249 plugins/debug-manager/stack_trace.c,
12250 plugins/debug-manager/start.c,
12251 plugins/debug-manager/watch.c,
12252 plugins/gdb/debugger.c,
12253 plugins/gdb/debugger.h,
12254 plugins/gdb/parser.c,
12255 plugins/gdb/parser.h,
12256 plugins/gdb/plugin.c:
12257 Move types definitions from libanjuta/anjuta-debugger.{ch}
12258 Rename types from AnjutaDebugger* to IAnjutaDebugger*
12260 * plugins/gdb/Makefile.am:
12261 Remove user interface from gdb plugin
12263 2006-03-12 Naba Kumar <naba@gnome.org>
12265 * merged from trunk (tag: anjuta-merged-from-trunk-to-new-debugger)
12267 2006-05-21 Johannes Schmid <jhs@cvs.gnome.org>
12269 Modified Patch from Marc Maurer <uwog@uwog.net>:
12270 * libegg/egg-entry-action.c: (entry_focus_in), (entry_focus_out):
12273 * plugins/sourceview/Makefile.am:
12274 * plugins/sourceview/sourceview-cell.c:
12275 * plugins/sourceview/sourceview-cell.h:
12276 * plugins/sourceview/sourceview.c:
12278 Implemented IAnjutaEditorCell
12280 2006-05-21 Naba Kumar <naba@gnome.org>
12282 * libanjuta/interfaces/libanjuta.idl,
12283 plugins/document-manager/action-callbacks.c,
12284 plugins/document-manager/plugin.c,
12285 plugins/editor/print.c, plugins/editor/text_editor.c,
12286 plugins/editor/text_editor.h, plugins/editor/text_editor_prefs.c:
12287 Fixed zooming and added icons and shortcuts for zoom menu items.
12289 2006-05-21 Naba Kumar <naba@gnome.org>
12291 * libanjuta/interfaces/libanjuta.idl: Fixed api documentation and
12294 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
12296 * plugins/document-manager/anjuta-docman.c:
12297 Fixed close button reaction by setting the correct current editor
12299 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
12301 Patch from Yang Hong <yanghong@ccoss.com.cn>:
12302 * plugins/document-manager/anjuta-docman.c
12303 - Fix close button, you can close any tab as you wish now.
12304 - Fadeout mime icon as the same as close image
12306 2006-05-20 Johannes Schmid <jhs@cvs.gnome.org>
12308 Patch from Marc Maurer <uwog@uwog.net>
12309 * main.c: Compile fix when NLS is enabled
12311 AUTHORS: Added Marc
12313 2006-05-20 Naba Kumar <naba@gnome.org>
12315 * tagmanager/tm_symbol.c: Prevent infinite recursive (detected
12316 while loading abiword-2.4.4/abi project).
12318 2006-05-18 Naba Kumar <naba@gnome.org>
12320 * libanjuta/interfaces/libanjuta.idl,
12321 plugins/document-manager/action-callbacks.c,
12322 plugins/editor/print.c,
12323 plugins/editor/text_editor.c,
12324 plugins/editor/text_editor.h,
12325 plugins/editor/text_editor_prefs.c: Fixed zooming.
12327 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaEditorCell
12328 interface for character iteration and IAnjutaEditorAssist interface
12329 for autocompletions and editor tips.
12331 2006-05-18 Johannes Schmid <jhs@cvs.gnome.org>
12333 Patch from Günther Brammer <GBrammer@gmx.de>:
12334 * plugins/document-manager/anjuta-docman.c:
12335 Make tabs smaller but keep nice closing icon
12337 * plugins/document-manager/anjuta-docman.c:
12338 * plugins/document-manager/Makefile.am:
12340 Added nice mime-icons to the editor tabs
12342 2006-05-17 Johannes Schmid <jhs@cvs.gnome.org>
12344 * configure.in: Bumped version to 2.0.3 (pre-release increment)
12346 * plugins/symbol-browser/an_symbol_view.c:
12348 - Fixed symbol searching (Yang Hong (#341997))
12350 * plugins/devhelp/htmlview.c:
12351 Fixed devhelp plugin
12353 * plugins/build-basic-autotools/build-basic-autotools.c:
12354 * plugins/search/search-replace.c:
12355 * plugins/document-manager/anjuta-docman.c:
12357 Only add a marker to a line where it makes sense!
12359 === anjuta 2.0.2 ===
12361 2006-05-15 Naba Kumar <naba@gnome.org>
12363 * configure.in: set required versions for
12366 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
12368 * plugins/glade/plugin.c:
12369 Fixed signal connection for "gtk-doc-search"
12371 2006-05-15 Johannes Schmid <jhs@cvs.gnome.org>
12373 * NEWS: Set release date, add known issues
12375 * libanjuta/anjuta-shell.c:
12376 Use DEBUG_PRINT instead of g_warning (to be able to pass --g-fatal-warnings
12377 and debug other gtk-warnings/criticals)
12379 * plugins/build-basic-autotools/build-basic-autotools.c:
12380 Fixed gtk-critical (gtk_hash_table_destroy(NULL))
12382 * plugins/sourceview/anjuta-view.c:
12383 * plugins/sourceview/sourceview-args.c:
12384 * plugins/sourceview/sourceview-scope.c:
12385 * plugins/sourceview/sourceview-tags.c:
12386 Fixed gtk-criticals (gtk_source_language_get_mime_types)
12388 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12390 * pixmaps/Makefile.am:
12391 Add preferences_general.png
12393 * plugins/devhelp/plugin.c:
12394 Fixed some more realise things
12396 * plugins/message-view/anjuta-msgman.c:
12397 Support stock icons for message panes
12399 * plugins/search/search-replace.c:
12400 Use GTK_STOCK_FIND_AND_REPLACE instead of anjuta_icon
12402 * plugins/search/search-replace_backend.c:
12405 * plugins/sourceview/anjuta-document.c:
12406 * plugins/sourceview/sourceview.c:
12407 Fixed finalise and tag completion
12409 * src/anjuta-app.c:
12410 Use preferences_general icon
12412 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12414 * pixmaps/Makefile.am:
12417 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12419 * plugins/sourceview/sourceview-prefs.c:
12420 Fixed font & color handling
12422 * plugins/symbol-browser/an_symbol_view.c:
12425 2006-05-13 Johannes Schmid <jhs@cvs.gnome.org>
12427 * plugins/macro/macros.xml:
12428 Fixed bug #341583 (Address of FSF)
12430 2006-05-12 Johannes Schmid <jhs@cvs.gnome.org>
12433 Added "--no-client" option to start a new instance of anjuta instead of connecting to an old one.
12434 Update: Do it the cool way...
12436 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
12438 * plugins/glade/plugin.c: (on_api_help), (activate_plugin):
12439 Implement gtk-api-help signals of glade3
12440 * configure.in: Bump to glade3 2.91.2
12442 * plugins/devhelp/plugin.c:
12443 Fixed some realize stuff in the devhelp plugin
12445 * plugins/sourceview/anjuta-document.c:
12446 fixed bug with scope completion
12448 2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
12450 * plugins/symbol-browser/an_symbol_view.c
12451 * plugins/symbol-browser/an_symbol_prefs.c
12452 * plugins/symbol-browser/an_symbol_prefs.h
12453 * global_tags/create_global_tags.sh:
12455 Automaticly create global tags on first startup
12457 2006-05-08 Massimo Cora' <maxcvs@email.it>
12460 * plugins/project-wizard/templates/Makefile.am:
12461 * (added) plugins/project-wizard/templates/cpp-logo.png:
12462 * (added) plugins/project-wizard/templates/cpp.wiz:
12463 * (added) plugins/project-wizard/templates/cpp/*:
12465 Added a generic c++ template. It's a simple hello world.
12467 2006-05-07 Massimo Cora' <maxcvs@email.it>
12469 * plugins/symbol-browser/an_symbol_view.c:
12470 fixed a stupid crasher.
12472 2006-05-05 Johannes Schmid <jhs@cvs.gnome.org>
12474 * plugins/project-wizard/templates/wxwin/configure.in.tpl
12475 * plugins/project-wizard/templates/wxwin/src/Makefile.am:
12477 Fixed WxWidgets project type
12479 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
12481 * plugins/devhelp/htmlview.c:
12482 * plugins/devhelp/plugin.c:
12483 Maybe I fixed the crash this time! I could at least not reproduce anymore!
12485 * plugins/project-wizard/install.c:
12486 Don't set a message - thanks to seb
12488 2006-05-04 Johannes Schmid <jhs@cvs.gnome.org>
12490 * plugins/devhelp/htmlview.c:
12491 * plugins/symbol-browser/an_symbol_view.c:
12493 There is a weird crash in gtk_idle which I still did not completly fix!
12495 * plugins/project-wizard/install.c:
12496 Default to success instead of failure
12498 2006-05-03 Johannes Schmid <jhs@cvs.gnome.org>
12500 * plugins/devhelp/htmlview.c:
12501 * plugins/devhelp/plugin.c:
12502 Fixed bug and libdevhelp issue!
12504 * plugins/project-wizard/install.c:
12505 Fixed message string!
12507 2006-05-03 Massimo Cora' <maxcvs@email.it>
12509 * plugins/symbol-browser/an_symbol_view.c:
12510 Avoiding to get keywords from sv_extract_type_qualifier_from_expr()
12512 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12514 * pixmaps/Makefile.am:
12516 * anjuta.desktop.in.in
12518 GNOME Goal #2.1: Install theme-friendly icons
12520 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12522 * plugins/devhelp/htmlview.c: Reload page on reparent
12523 * plugins/document-manager/anjuta-docman.c:
12524 Present document-manager when document is selected in file-manager
12526 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12528 * plugins/symbol-broser/an_symbol_view.c:
12529 Fixed crasher in namespace exploration
12531 2006-05-01 Massimo Cora' <maxcvs@email.it>
12534 * plugins/valgrind/Makefile.am:
12536 Optional compiling of Valgrind plugin
12538 2006-05-01 Massimo Cora' <maxcvs@email.it>
12540 * plugins/symbol-browser/an_symbol_view.c:
12541 - modularized code. Marked with FIXME the parts which need improvement.
12543 - Added basic namespace completion for Gtkmm type project:
12544 - namespace1::MyClass *class;
12545 - class-> [display]
12546 - Namespaces must be anyway improved.
12548 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12550 * plugins/devhelp/plugin.c:
12551 Fixed up plugin unloading and show html widget on link selected
12555 2006-05-01 Johannes Schmid <jhs@cvs.gnome.org>
12557 * plugins/devhelp/Makefile.am:
12558 * plugins/devhelp/anjuta-devhelp.plugin.in:
12559 * plugins/devhelp/htmlview.c:
12560 * plugins/devhelp/htmlview.h:
12561 * plugins/devhelp/plugin.c:
12562 * plugins/devhelp/plugin.h:
12563 Reimplemeted devhelp plugin from scratch
12565 * plugins/symbol-browser/an_symbol_view.c: (sv_get_type_of_token):
12568 2006-04-30 Johannes Schmid <jhs@cvs.gnome.org>
12570 * plugins/sourceview/sourceview-tags.c:
12571 complete some more tag types
12573 * plugins/valgrind/plugin.c:
12574 * plugins/valgrind/preferences.c:
12575 * plugins/valgrind/vggeneralprefs.c:
12577 Fixed lots of gtk warnings
12579 2006-04-29 Johannes Schmid <jhs@cvs.gnome.org>
12581 * plugins/sourceview/sourceview-scope.c:
12582 Implemented type-ahead for scope completion
12584 2006-04-28 Johannes Schmid <jhs@cvs.gnome.org>
12586 * manuals/C/Makefile.am:
12587 * manuals/Makefile.am:
12588 * plugins/document-manager/Makefile.am:
12589 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
12590 * plugins/sourceview/Makefile.am:
12595 * plugins/class-gen/goc_template_header: G_END_DECLS
12597 2006-05-27 Naba Kumar <naba@gnome.org>
12599 * (added) scintilla/LexSpice.cxx, scintilla/Editor.cxx,
12600 scintilla/KeyWords.cxx, scintilla/LexSQL.cxx, scintilla/LexTCL.cxx,
12601 scintilla/Makefile.am, scintilla/PlatGTK.cxx, scintilla/lexers.make,
12602 scintilla/include/HFacer.py, scintilla/include/SciLexer.h,
12603 scintilla/include/Scintilla.iface,
12604 (remove) scintilla/patches/pango-1.8.patch: Updated scintilla from
12605 cvs. Fixed compile flags. Removed outdated patches.
12607 2006-04-27 Johannes Schmid <jhs@cvs.gnome.org>
12609 * configure.in: Require libgladeui 2.91.1 (for glade3 plugin)
12611 * plugins/sourceview/anjuta-document.c:
12612 * plugins/sourceview/sourceview-args.c:
12613 * plugins/sourceview/sourceview-scope.c:
12615 Add End/Home keypresses and support completion if symbol start with '!' for example
12618 2006-04-27 Massimo Cora' <maxcvs@email.it>
12620 * libanjuta/interfaces/libanjuta.idl:
12622 * plugins/sourceview/sourceview-scope.c:
12623 * plugins/sourceview/tag-window.c:
12624 * plugins/sourceview/tag-window.h:
12625 * plugins/symbol-browser/an_symbol_view.c:
12626 * plugins/symbol-browser/an_symbol_view.h:
12627 * plugins/symbol-browser/plugin.c:
12629 added and implemented IAnjutaSymbolManager -> get_completions_at_position ()
12631 Code and ideas for C/C++ new completion engine comes from IComplete written by
12632 Martin Stubenschrott <stubenschrott@gmx.net>.
12633 Currently the interface works only with GtkSourceView plugin.
12635 * tagmanager/Makefile.am:
12637 * tagmanager/entry.h:
12638 * tagmanager/get.c:
12639 * tagmanager/get.h:
12640 * tagmanager/include/tm_file_entry.h:
12641 * tagmanager/include/tm_project.h:
12642 * tagmanager/include/tm_source_file.h:
12643 * tagmanager/include/tm_symbol.h:
12644 * tagmanager/include/tm_tagmanager.h:
12645 * tagmanager/include/tm_work_object.h:
12646 * tagmanager/include/tm_workspace.h:
12647 * tagmanager/parse.c:
12648 * tagmanager/read.c:
12649 * tagmanager/read.h:
12650 * tagmanager/tm_project.c:
12651 * tagmanager/tm_source_file.c:
12652 * tagmanager/tm_workspace.c:
12654 Tagmanager can now parse a memory buffer and generate/update
12655 tags into tm_workspace/tm_project on the fly, without using files.
12656 C/C++ is supported now.
12658 2006-04-26 Johannes Schmid <jhs@cvs.gnome.org>
12660 * plugins/sourceview/anjuta-document.c:
12661 * plugins/sourceview/sourceview-args.c:
12662 * plugins/sourceview/sourceview-scope.c:
12663 * plugins/sourceview/sourceview.c:
12665 Fixed some memory leaks and argument completion
12667 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
12669 * plugins/glade/plugin.c:
12671 Fixed glade plugin build because of API changes in glade3
12673 2006-04-25 Johannes Schmid <jhs@cvs.gnome.org>
12675 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12676 Updated editor section
12678 * manuals/C/anjuta-manual/interface.xml:
12679 * manuals/C/anjuta-manual/preferences.xml:
12680 * manuals/C/anjuta-manual/projects.xml:
12683 * plugins/editor/anjuta-editor.plugin.in:
12686 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
12689 * plugins/editor/anjuta-editor.plugin.in:
12690 * plugins/sourceview/sourceview.plugin.in:
12692 Build both editors and let the user decide a runtime!
12694 * plugins/sourceview/sourceview-scope.c:
12695 Fixed bug in regex to allow test()-> completions
12697 2006-04-23 Johannes Schmid <jhs@cvs.gnome.org>
12699 * plugins/sourceview/anjuta-document.c:
12700 * plugins/sourceview/sourceview-args.c:
12701 * plugins/sourceview/sourceview-scope.c:
12702 * plugins/sourceview/sourceview-tags.c:
12703 * plugins/sourceview/tag-window.c:
12705 Improved callltip windows
12707 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12709 * src/anjuta-app.c: (on_session_save):
12710 Fixed bug in toolbar saving. Thanks to Ricardo Jose Ferrari
12711 <ricardo.jose.ferrari@gmail.com> for pointing this out!
12713 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12715 * libanjuta/anjuta-utils.c:
12716 * plugins/cvs-plugin/cvs-execute.c:
12719 * scintilla/LexInno.cxx:
12720 * scintilla/LexOpal.cxx:
12721 * scintilla/LexTCL.cxx:
12723 Added missing files from scintilla-update
12725 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12728 * manuals/C/Makefile.am:
12729 * manuals/C/anjuta-faqs/anjuta-faqs.xml:
12730 * manuals/C/anjuta-manual/Makefile.am:
12731 * manuals/C/anjuta-manual/anjuta-manual.xml:
12732 * manuals/C/anjuta-manual/build.xml:
12733 * manuals/C/anjuta-manual/debugger.xml:
12734 * manuals/C/anjuta-manual/execute.xml:
12735 * manuals/C/anjuta-manual/figures/anjuta-in-action.png:
12736 * manuals/C/anjuta-manual/figures/arguments.png:
12737 * manuals/C/anjuta-manual/figures/configure_dlg.png:
12738 * manuals/C/anjuta-manual/figures/file_menu.png:
12739 * manuals/C/anjuta-manual/figures/menu_main.png:
12740 * manuals/C/anjuta-manual/figures/menubar.png:
12741 * manuals/C/anjuta-manual/figures/new_file_wizard.png:
12742 * manuals/C/anjuta-manual/figures/project_info.png:
12743 * manuals/C/anjuta-manual/figures/scrshot.png:
12744 * manuals/C/anjuta-manual/figures/symbol_browser.png:
12745 * manuals/C/anjuta-manual/figures/tool-editor.png:
12746 * manuals/C/anjuta-manual/figures/toolbar_browser.png:
12747 * manuals/C/anjuta-manual/figures/toolbar_ext.png:
12748 * manuals/C/anjuta-manual/figures/toolbar_format.png:
12749 * manuals/C/anjuta-manual/figures/toolbar_main.png:
12750 * manuals/C/anjuta-manual/figures/toolbar_tags.png:
12751 * manuals/C/anjuta-manual/fileoperations.xml:
12752 * manuals/C/anjuta-manual/interface.xml:
12753 * manuals/C/anjuta-manual/introduction.xml:
12754 * manuals/C/anjuta-manual/preferences.xml:
12755 * manuals/C/anjuta-manual/projects.xml:
12756 * manuals/C/anjuta-manual/tools.xml:
12757 * manuals/Makefile.am:
12759 Updated manual and faq
12761 * scintilla/CallTip.cxx:
12762 * scintilla/CallTip.h:
12763 * scintilla/CellBuffer.cxx:
12764 * scintilla/CellBuffer.h:
12765 * scintilla/ContractionState.cxx:
12766 * scintilla/Document.cxx:
12767 * scintilla/Document.h:
12768 * scintilla/DocumentAccessor.cxx:
12769 * scintilla/Editor.cxx:
12770 * scintilla/Editor.h:
12771 * scintilla/ExternalLexer.cxx:
12772 * scintilla/Indicator.cxx:
12773 * scintilla/KeyMap.cxx:
12774 * scintilla/KeyWords.cxx:
12775 * scintilla/LexAU3.cxx:
12776 * scintilla/LexBash.cxx:
12777 * scintilla/LexCPP.cxx:
12778 * scintilla/LexCaml.cxx:
12779 * scintilla/LexCsound.cxx:
12780 * scintilla/LexEiffel.cxx:
12781 * scintilla/LexGui4Cli.cxx:
12782 * scintilla/LexHTML.cxx:
12783 * scintilla/LexLua.cxx:
12784 * scintilla/LexMSSQL.cxx:
12785 * scintilla/LexOthers.cxx:
12786 * scintilla/LexPOV.cxx:
12787 * scintilla/LexPython.cxx:
12788 * scintilla/LexRuby.cxx:
12789 * scintilla/LexSQL.cxx:
12790 * scintilla/LexVB.cxx:
12791 * scintilla/Makefile.am:
12792 * scintilla/PlatGTK.cxx:
12793 * scintilla/PropSet.cxx:
12794 * scintilla/RESearch.cxx:
12795 * scintilla/RESearch.h:
12796 * scintilla/ScintillaBase.cxx:
12797 * scintilla/ScintillaGTK.cxx:
12798 * scintilla/StyleContext.h:
12799 * scintilla/ViewStyle.cxx:
12800 * scintilla/ViewStyle.h:
12801 * scintilla/XPM.cxx:
12802 * scintilla/include/KeyWords.h:
12803 * scintilla/include/Platform.h:
12804 * scintilla/include/PropSet.h:
12805 * scintilla/include/SciLexer.h:
12806 * scintilla/include/Scintilla.h:
12807 * scintilla/include/Scintilla.iface:
12808 * scintilla/include/ScintillaWidget.h:
12809 * scintilla/lexers.make:
12811 Update to scintilla 1.68
12813 * src/anjuta-app.c:
12814 Only show help items which are really availible
12816 * plugins/cvs-plugin/cvs-callbacks.c
12817 * plugins/cvs-plugin/cvs-execute.c
12818 * plugins/cvs-plugin/subversion-callbacks.c:
12819 * libanjuta/anjuta-utils.c:
12820 Fixed utf-8 issues and fixed a crasher (yes, strings tend to be longer than 2048...)
12822 2005-04-22 Sebastien Granjoux <seb.sfo@free.fr>
12824 * plugins/project-wizard/install.c,
12825 * plugins/project-wizard/autogen.c:
12826 Add error messages if using a read only directory
12827 Improve fix for bug #339296
12829 2006-04-22 Johannes Schmid <jhs@cvs.gnome.org>
12831 * libanjuta/interfaces/libanjuta.idl:
12832 * plugins/document-manager/action-callbacks.c:
12833 * plugins/document-manager/plugin.c:
12834 * plugins/editor/text_editor.c:
12835 Added IAnjutaEditorGoto
12837 * plugins/editor/aneditor.cxx:
12838 * plugins/editor/aneditor.h:
12839 * plugins/editor/text_editor.h:
12840 * plugins/editor/text_editor_prefs.c:
12844 2006-04-21 Johannes Schmid <jhs@cvs.gnome.org>
12846 * libanjuta/interfaces/libanjuta.idl:
12847 * plugins/document-manager/action-callbacks.c:
12848 * plugins/document-manager/anjuta-docman.c:
12849 * plugins/document-manager/plugin.c:
12850 * plugins/editor/text_editor.c:
12851 Added and implemented IAnjutaEditorComment and IAnjutaEditorZoom
12853 * plugins/sourceview/sourceview.c:
12854 * plugins/sourceview/sourceview.glade:
12855 Fixed some uft-8 issues and added a preference option
12856 to enable/disable gnome-vfs monitoring
12858 * scintilla/Makefile.am:
12859 * scintilla/include/Makefile.am:
12862 2006-04-20 Massimo Cora' <maxcvs@email.it>
12864 * libanjuta/interfaces/libanjuta.idl:
12865 Remove get_current_pos () because we have get_position()
12867 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12870 * plugins/sourceview/tag-window.c:
12871 Don't close window on PageUp/PageDown
12873 2006-04-20 Johannes Schmid <jhs@cvs.gnome.org>
12875 * data/Makefile.am:
12876 * manuals/reference/libanjuta/Makefile.am:
12881 * src/bacon-message-connection.c:
12882 * src/bacon-message-connection.h: (both from gedit)
12885 Fixed #312319 (Opening files when Anjuta is already open)
12887 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
12889 * TODO.tasks: Updated
12890 * plugins/sourceview/anjuta-view.c:
12891 * plugins/sourceview/anjuta-view.h:
12892 * plugins/sourceview/sourceview.c:
12894 * configure.in: Fix --enable-plugin-scintilla
12896 Added char_added signal
12898 2006-04-18 Johannes Schmid <jhs@cvs.gnome.org>
12900 * libanjuta/anjuta-utils.c: (anjuta_util_diff):
12902 Fixed diff for utf8
12904 * plugins/sourceview/sourceview.c:
12905 Fixed VFS monitoring (still a bit buggy)
12907 * plugins/sourceview/sourceview-args.c:
12908 * plugins/sourceview/tag-window.c:
12910 Better sizing for the popup-window
12912 2006-04-17 Johannes Schmid <jhs@cvs.gnome.org>
12914 * plugins/project-wizard/templates/gnome/src/main.c:
12915 * plugins/project-wizard/templates/gnome/src/project.glade:
12916 * plugins/project-wizard/templates/gtk/src/main.c:
12917 * plugins/project-wizard/templates/gtk/src/project.glade:
12918 * plugins/project-wizard/templates/gtkmm/src/main.cc:
12920 Fixed up GLADE_FILE definition in project types and fixed bug #334546
12922 2006-04-17 Kjartan Maraas <kmaraas@gnome.org>
12924 * configure.in: More removal of obsoleteness.
12927 2006-04-12 Johannes Schmid <jhs@cvs.gnome.org>
12930 * libanjuta/anjuta-preferences.c:
12931 * libanjuta/anjuta-utils.c:
12932 * libanjuta/anjuta-utils.h:
12933 * plugins/message-view/message-view.c:
12935 Changed color functions and moved convert_color to anjuta-utils.h
12937 * plugins/message-view/anjuta-message-manager-plugin.glade:
12938 GnomeColorPicker -> GtkColorButton (bug #309154)
12940 * plugins/sourceview/plugin.c:
12941 * plugins/sourceview/sourceview-prefs.c:
12942 * plugins/sourceview/sourceview.glade:
12943 Added color and font preferences
12945 * plugins/sourceview/sourceview-tags.c:
12946 Only show as much choices as configured in preferences
12948 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
12950 * ROADMAP, NEWS: Updated (we are far behind ;-)
12951 * plugins/document-manager/plugin.c: Hide Folding menu items if not supported
12953 2006-04-11 Johannes Schmid <jhs@cvs.gnome.org>
12956 * plugins/editor/Makefile.am:
12957 * scintilla/Makefile.am
12959 Build sourceview on 2.14, scintilla on 2.12 and make it user configurable at build time
12961 * global-tags/Makefile.am:
12962 * global-tags/create_global_tags.sh:
12963 * plugins/symbol-browser/an_symbol_prefs.c:
12964 * plugins/symbol-browser/anjuta-symbol-browser-plugin.glade:
12965 * plugins/symbol-browser/plugin.h:
12966 * tagmanager/include/tm_workspace.h:
12967 * tagmanager/tm_workspace.c:
12969 Fixed symbol-browser prefs and move global tags generation from installtion to
12970 preferences to make the life easier for distributers and to allow updates after installtion
12972 * plugins/document-manager/action-callbacks.c:
12973 * plugins/document-manager/action-callbacks.h:
12974 * plugins/document-manager/anjuta-document-manager.ui:
12975 * plugins/document-manager/indent-util.c:
12976 * plugins/document-manager/plugin.c:
12977 * plugins/editor/text_editor.c:
12979 Moved indent stuff to document-manager
12981 * plugins/sourceview/anjuta-view.c:
12982 * plugins/sourceview/sourceview-args.c:
12983 * plugins/sourceview/sourceview-scope.c:
12984 * plugins/sourceview/sourceview-tags.c:
12985 * plugins/sourceview/sourceview.c:
12989 * plugins/sourceview/sourceview.plugin (removed):
12990 * plugins/sourceview/sourceview.plugin.in:
12991 Editor is not user-activatible
12993 * plugins/sourceview/sourceview.png:
12996 2006-04-08 Johannes Schmid <jhs@cvs.gnome.org>
12998 * src/anjuta-app.c: Fixed crasher on plugin unloading
13000 2006-04-06 Johannes Schmid <jhs@cvs.gnome.org>
13002 * plugins/sourceview/sourceview.c
13003 * plugins/sourceview/sourceview-args.c
13004 * plugins/sourceview/sourceview-args.h:
13006 Polished argument completion
13008 2006-04-05 Johannes Schmid <jhs@cvs,gnome.org>
13010 * plugins/message-view/anjuta-msgman.c:
13011 * plugins/message-view/plugin.c: (ianjuta_msgman_set_current_view):
13013 Show message pane on switch (does not work, anjuta_shell needs a fix)
13015 * plugins/sourceview/Makefile.am:
13016 * plugins/sourceview/anjuta-view.c: (find_tag_window),
13017 * plugins/sourceview/sourceview-args.c:
13018 * plugins/sourceview/sourceview-args.h:
13019 * plugins/sourceview/sourceview-private.h:
13020 * plugins/sourceview/sourceview-scope.c:
13021 (sourceview_scope_update), (sourceview_scope_filter_keypress):
13022 * plugins/sourceview/sourceview-tags.c:
13023 * plugins/sourceview/sourceview.c:
13024 * plugins/sourceview/tag-window.c:
13025 * plugins/sourceview/tag-window.h:
13027 Added scope and argument completion
13029 2006-04-03 Johannes Schmid <jhs@gnome.org>
13032 * src/anjuta-app.c: (on_add_merge_widget), (on_session_save),
13033 (on_widget_remove):
13036 * plugins/sourceview/sourceview.c: (iselect_clear):
13037 Make "Delete"-key working
13039 * configure.in: #336389
13041 2006-04-03 Johannes Schmid <jhs@gnome.org>
13043 * plugins/sourceview/Makefile.am:
13044 * plugins/sourceview/anjuta-view.c:
13045 * plugins/sourceview/plugin.c:
13046 * plugins/sourceview/sourceview-private.h:
13047 * plugins/sourceview/sourceview-scope.c:
13048 * plugins/sourceview/sourceview-scope.h:
13049 * plugins/sourceview/sourceview-tags.c:
13050 * plugins/sourceview/sourceview-tags.h:
13051 * plugins/sourceview/sourceview.c:
13052 * plugins/sourceview/sourceview.h:
13053 * plugins/sourceview/tag-window.c:
13055 - fixed goto_file_line
13056 - scroll to cursor on undo/redo
13057 - show correct popup-menu
13058 - scope completion (not ready yet)
13060 2006-04-03 Johannes Schmid <jhs@gnome.org>
13062 * plugins/sourceview/plugin.c:
13063 * plugins/sourceview/sourceview-tags.c:
13064 * plugins/sourceview/sourceview.c:
13065 * plugins/sourceview/sourceview.h:
13066 * plugins/sourceview/tag-window.c:
13068 Fixed some GObject stuff and use proper AnjutaSymbolManager interface
13070 2006-04-03 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13072 * plugins/sourceview/sourceview.c:
13073 Fixed next/previous bookmark.
13074 Toggled bookmark (set/unset).
13076 2006-04-03 Johannes Schmid <jhs@gnome.org>
13078 * plugins/document-manager/action-callbacks.c:
13079 Fixed Gtk-Warning in goto_line
13081 * plugins/sourceview/Makefile.am:
13082 * plugins/sourceview/anjuta-document.c:
13083 * plugins/sourceview/anjuta-view.c:
13084 * plugins/sourceview/anjuta-view.h:
13085 * plugins/sourceview/sourceview-autocomplete.c:
13086 * plugins/sourceview/sourceview-autocomplete.h:
13087 * plugins/sourceview/sourceview-private.h:
13088 * plugins/sourceview/sourceview-tags.c:
13089 * plugins/sourceview/sourceview-tags.h:
13090 * plugins/sourceview/sourceview.c:
13091 * plugins/sourceview/tag-window.c:
13092 * plugins/sourceview/tag-window.h:
13093 Created a nice API for tag and completion windows
13095 * plugins/sourceview/sourceview-print.h:
13096 * plugins/sourceview/sourceview-print.c:
13099 2006-04-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13101 * plugins/sourceview/sourceview.c:
13102 Fixed typo (Sort bookmarks).
13104 2006-04-01 Johannes Schmid <jhs@gnome.org>
13106 * plugins/sourceview/anjuta-document.c:
13107 * plugins/sourceview/anjuta-document.h:
13108 * plugins/sourceview/anjuta-view.c:
13109 * plugins/sourceview/anjuta-view.h:
13110 * plugins/sourceview/sourceview-autocomplete.c:
13111 * plugins/sourceview/sourceview-autocomplete.h:
13112 * plugins/sourceview/sourceview-prefs.c:
13113 * plugins/sourceview/sourceview-prefs.h:
13114 * plugins/sourceview/sourceview-private.h:
13115 * plugins/sourceview/sourceview-tags.c:
13116 * plugins/sourceview/sourceview-tags.h:
13117 * plugins/sourceview/sourceview.c:
13118 * plugins/sourceview/sourceview.glade:
13119 * plugins/sourceview/tag-window.c:
13120 * plugins/sourceview/tag-window.h:
13122 Improved code complete and autocomplete
13124 2006-04-01 Johannes Schmid <jhs@gnome.org>
13126 * plugins/sourceview/Makefile.am:
13127 * plugins/sourceview/bookmark.png:
13128 * plugins/sourceview/marker-attentive.png:
13129 * plugins/sourceview/marker-basic.png:
13130 * plugins/sourceview/marker-intense.png:
13131 * plugins/sourceview/marker-light.png:
13132 * plugins/sourceview/sourceview.c:
13134 Added pixmaps for all marker types and show bookmarks
13137 * plugins/sourceview/Makefile.am:
13138 Build sourceview on 2.14 only
13140 2006-03-31 Johannes Schmid <jhs@gnome.org>
13142 * plugins/sourceview/Makefile.am:
13143 * plugins/sourceview/anjuta-document.c:
13144 * plugins/sourceview/anjuta-view.c:
13145 * plugins/sourceview/anjuta-view.h:
13146 * plugins/sourceview/sourceview-autocomplete.c:
13147 * plugins/sourceview/sourceview-private.h:
13148 * plugins/sourceview/sourceview-tags.c:
13149 * plugins/sourceview/sourceview-tags.h:
13150 * plugins/sourceview/sourceview.c:
13151 * plugins/sourceview/tag-window.c:
13152 * plugins/sourceview/tag-window.h:
13154 Added code completion with tag manager to the editor and fixed a save_as bug
13156 2006-03-31 Johannes Schmid <jhs@gnome.org>
13158 * src/main.c: Revert patch from Rob to allow building with
13160 * configure.in: Require at least 2.12 libraries
13162 2006-03-29 Yang Hong <yanghong@ccoss.com.cn>
13164 reviewed by: Johannes Schmid <jhs@gnome.org> (fixed typo)
13166 * plugins/project-wizard/templates/anjuta-plugin/Makefile.am:
13167 Improve anjuta-plugin project template: Added missed files dist tarball
13170 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade: Fixed
13173 2006-03-28 Yang Hong <yanghong@ccoss.com.cn>
13175 reviewed by: Johannes Schmid <jhs@gnome.org>
13177 * plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl
13178 plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in
13179 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
13180 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
13182 Improve anjuta-plugin project template. Also fix for #322744
13184 2006-03-27 Johannes Schmid <jhs@gnome.org>
13186 * plugins/sourceview/sourceview-private.h:
13187 plugins/sourceview/sourceview.c:
13189 Added basic bookmark support
13191 2006-03-27 Johannes Schmid <jhs@gnome.org>
13196 Patch from Rob Bradfort <robster@debian.org>:
13197 * src/main.c: (get_command_line_args), (main):
13198 Migration from popt to GOption
13200 2006-03-26 Naba Kumar <naba@gnome.org>
13202 * plugins/document-manager/anjuta-docman.c: Fixed close icon button
13203 size to scale itself with theme.
13205 2006-03-26 Naba Kumar <naba@gnome.org>
13207 * plugins/file-manager/an_file_view.c,
13208 plugins/symbol-browser/an_symbol_view.c: Destroy tooltip timers
13209 when symbolview and fileview objects are destroyed to avoid crashes
13210 after the plugins are disabled.
13212 2006-03-26 Naba Kumar <naba@gnome.org>
13214 * Makefile.am, po/POTFILES.skip, (removed) anjuta_dialogs_strings.h:
13215 Deleted unused file.
13217 * plugins/glade/plugin.c: Be able to close glade plugin when there
13218 there is no glade project loaded.
13220 * plugins/sourceview/sourceview.plugin,
13221 plugins/sourceview/sourceview.plugin.in: Give a better plugin name.
13223 2006-03-23 Naba Kumar <naba@gnome.org>
13225 * plugins/editor/print.c: Fixed a bug where some sections of
13226 printed/previewed text is not highlighted.
13228 2006-03-20 Johannes Schmid <jhs@gnome.org>
13230 * libanjuta/interfaces/libanjuta.idl:
13232 * plugins/devhelp/plugin.c: Work with any devhelp version (hopefully)
13233 as we do not use private apis. Show help window and startup because it does
13236 * plugins/document-manager/action-callbacks.c:
13237 plugins/editor/Makefile.am:
13238 plugins/editor/text_editor.c:
13239 plugins/editor/print.c:
13240 plugins/editor/print.h:
13242 Fixed printing (nobody has missed it BTW ;-)
13244 * plugins/sourceview/sourceview.c:
13247 2006-03-20 Naba Kumar <naba@gnome.org>
13249 * configure.in, plugins/devhelp/plugin.c: Be able to build with
13250 devhelp >= 0.9 < 0.11 versions.
13252 2006-03-20 Johannes Schmid <jhs@gnome.org>
13254 * plugins/sourceview/anjuta-document-loader.c
13255 plugins/sourceview/sourceview.c:
13257 Fixed encoding bugs
13259 2006-03-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13261 * plugins/sourceview/sourceview.c, plugins/search/search-replace_backend.c :
13262 Fixed bug (line position)
13263 Give the good line position whatever the active editor.
13265 2006-03-19 Ilkka Tuohela <hile@iki.fi>
13267 * configure.in: Added fi to ALL_LINGUAS
13269 2006-03-19 Johannes Schmid <jhs@gnome.org>
13271 * plugins/sourceview/anjuta-document-loader.c:
13272 replace gnome_vfs_get_mime_type_for_name_and data
13274 * plugins/build-basic-autotools/build-basic-autotools.c:
13277 2006-03-17 Johannes Schmid <jhs@gnome.org>
13279 * plugins/editor/editor.glade:
13280 Added style-editor again after it got lost somehow
13282 2006-03-17 Johannes Schmid <jhs@gnome.org>
13284 * plugins/devhelp/plugin.c: Updated to work with devhelp-0.11
13285 configure.in: require devhelp 0.11
13287 Post 0.11 devhelp versions (CVS) do not work because of an API change...
13289 plugins/build-basic-autotools/build-basic-autotools.c:
13290 forgot a an installtion callback for the "install as root"-feature
13292 2006-03-17 Massimo Cora' <maxcvs@email.it>
13294 reviewed by: Johannes Schmid <jhs@gnome.org>
13296 * plugins/class-gen/anjuta-class-gen-plugin.glade
13297 plugins/class-gen/class_gen.c
13298 plugins/class-gen/goc_template_header
13299 plugins/class-gen/goc_template_source
13303 2006-03-16 Johannes Schmid <jhs@gnome.org>
13305 * plugins/sourceview/sourceview.c:
13306 Fixed "save-point" signal for undo actions
13308 2006-03-16 Massimo Cora' <maxcvs@email.it>
13310 reviewed by: Johannes Schmid <jhs@gnome.org>
13312 * plugins/document-manager/anjuta-docman.c:
13313 Implement tab drag and drop
13315 2006-03-16 Johannes Schmid <jhs@gnome.org>
13317 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade:
13318 plugins/build-basic-autotools/build-basic-autotools.c:
13320 Implemented "install as root"-feature (#321455)
13322 2006-03-16 Johannes Schmid <jhs@gnome.org>
13325 plugins/sourceview/.cvsignore
13326 plugins/tools/scripts/.cvsignore:
13327 Added/extended .cvsignore files
13329 * plugins/sourceview/sourceview-autocomplete.c:
13330 plugins/sourceview/sourceview-autocomplete.h:
13331 plugins/sourceview/sourceview-prefs.c:
13332 plugins/sourceview/sourceview-private.h:
13333 plugins/sourceview/sourceview.glade:
13334 Autcomplete just works(tm) now and respects preferences
13336 * plugins/sourceview/sourceview.c: (ieditor_get_current_word):
13337 Use better algorithm from autocomplete
13339 2006-03-15 Johannes Schmid <jhs@gnome.org>
13341 * src/anjuta-app.c:
13344 2006-03-15 Johannes Schmid <jhs@gnome.org>
13346 * libanjuta/interfaces/libanjuta.idl:
13347 plugins/class-gen/class_gen.c:
13348 plugins/file-wizard/file.c: (on_new_file_okbutton_clicked):
13349 plugins/project-manager/plugin.c:
13351 Allow to add multiple source files (#320191)
13353 * configure.in: Require gnome-build 0.1.3
13355 2006-03-14 Johannes Schmid <jhs@gnome.org>
13357 * plugins/macro/macro-utils.c: Fixed bug #333606
13358 * plugins/file-wizard/file.c: Fixed bug #333601
13360 2006-03-13 Johannes Schmid <jhs@gnome.org>
13362 * plugins/sourceview/sourceview_autocomplete.c
13363 plugins/sourceview/sourceview_autocomplete.h
13364 plugins/sourceview/sourceview.c
13365 plugins/sourceview/sourceview-private.h
13366 plugins/sourceview/sourceview-prefs.c:
13368 Cleaned up and fixed several issues
13370 2006-03-13 Johannes Schmid <jhs@gnome.org>
13372 * plugins/sourceview/Makefile.am:
13373 plugins/sourceview/sourceview-autocomplete.c
13374 plugins/sourceview/sourceview-autocomplete.h:
13375 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13376 plugins/sourceview/sourceview-private.h:
13377 plugins/sourceview/sourceview.c:
13379 Added (buggy) autocomplete feature to sourceview
13381 2006-03-12 Naba Kumar <naba@gnome.org>
13383 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
13384 libanjuta/anjuta-session.c: Added API docs.
13386 2006-03-12 Naba Kumar <naba@gnome.org>
13388 * TODO.tasks: Added couple of tasks.
13389 * libanjuta/interfaces/anjuta-idl-compiler.pl: Delay type normalization,
13390 Register private class as early as possible so that members could
13391 point to self class. Code clean up.
13393 2006-03-12 Naba Kumar <naba@gnome.org>
13395 * po/POTFILES.in, po/POTFILES.skip: Updated.
13397 2006-03-11 Naba Kumar <naba@gnome.org>
13399 * libanjuta/anjuta-shell.c,
13400 plugins/document-manager/anjuta-docman.c,
13401 plugins/document-manager/plugin.c,
13402 plugins/symbol-browser/an_symbol_search.c,
13403 plugins/valgrind/vgrule-list.c: Use correct signal names while
13406 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate correct
13407 signal names and fixed enum IANJUTA_TYPE_* macro.
13409 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13411 * plugins/sourceview/sourceview.c, plugins/sourceview/sourceview-private.h,
13412 plugins/search/search-replace.c :
13413 Fixed bug (Bookmark the good line).
13414 Search & Replace (Mark all matched strings).
13416 2006-03-09 Johannes Schmid <jhs@gnome.org>
13418 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init):
13419 Completed changes from yesterday
13421 * plugins/document-manager/anjuta-document-manager.glade:
13422 plugins/editor/editor.glade
13423 plugins/editor/plugin.c: (activate_plugin)
13424 plugins/editor/text_editor.c
13425 plugins/sourceview/Makefile.am
13426 plugins/sourceview/plugin.c: (sourceview_plugin_activate)
13427 plugins/sourceview/sourceview.glade:
13428 Completed preference changes
13430 2006-03-08 Johannes Schmid <jhs@gnome.org>
13432 * libanjuta/anjuta-encodings.c: (anjuta_encodings_init)
13433 plugins/search/plugin.c: (activate_plugin):
13435 Removed Gtk-Criticals
13437 * plugins/document-manager/anjuta-document-manager.glade:
13438 plugins/document-manager/plugin.c: (on_docman_auto_save),
13439 (on_gconf_notify_timer), (prefs_init):
13440 plugins/document-manager/plugin.h:
13441 plugins/editor/text_editor.c: (text_editor_instance_init),
13442 (text_editor_dispose):
13443 plugins/editor/text_editor.h:
13444 plugins/editor/text_editor_cbs.c:
13445 plugins/editor/text_editor_cbs.h:
13446 plugins/editor/text_editor_prefs.c: (text_editor_prefs_init):
13447 plugins/glade/plugin.c: (activate_plugin):
13448 plugins/sourceview/sourceview-prefs.c: (sourceview_prefs_init):
13449 plugins/sourceview/sourceview-private.h:
13450 plugins/sourceview/sourceview.c: (on_menu_popup),
13451 (sourceview_new), (ifile_open), (ifile_savable_save),
13452 (ifile_savable_save_as), (ieditor_set_popup_menu),
13453 (ieditor_get_filename), (imark_mark):
13455 Moved autosave from editor to document manager and fixed some things in
13458 2006-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13460 * plugins/search/anjuta-search.glade :
13461 New order's buttons - Renamed "Forward" to "Find" (bug #306970)
13462 plugins/search/search-replace_bachend.c: Fixed a crash bug.
13463 plugins/search/search-replace.c : Fixed bug.
13465 2006-03-08 Johannes Schmid <jhs@gnome.org>
13467 * plugins/search/anjuta-search.glade
13468 Fixed widget names (glade is a bit stupid on copying widgets to other files)
13470 2006-03-07 Johannes Schmid <jhs@gnome.org>
13472 * plugins/document-manager/action-callbacks.c
13473 plugins/document-manager/anjuta-document-manager.glade
13474 plugins/document-manager/plugin.c: (prefs_init),
13476 plugins/editor/Makefile.am:
13477 plugins/editor/editor.glade:
13478 plugins/editor/plugin.c: (on_style_button_clicked),
13479 (activate_plugin), (dispose):
13480 plugins/editor/style-editor.c:
13482 Startet to seperate document-manager and editor preferences
13484 * plugins/search/Makefile.am:
13485 plugins/search/anjuta-search.glade:
13486 plugins/search/search-replace.c:
13488 Moved search GUI to search-plugin
13490 * plugins/sourceview/sourceview-prefs.c:
13491 plugins/sourceview/sourceview-prefs.h:
13492 plugins/sourceview/sourceview-private.h:
13493 plugins/sourceview/sourceview.c:
13494 plugins/sourceview/sourceview.h:
13495 plugins/sourceview/Makefile.am:
13496 plugins/sourceview/anjuta-document.h:
13497 plugins/sourceview/anjuta-view.c: (anjuta_view_init):
13498 plugins/sourceview/plugin.c:
13500 Added some preferences to sourceview and fixed vfs_monitor
13502 * tagmanager/c.c: (parseParens):
13503 Removed annoying debug message
13505 * libanjuta/interfaces/libanjuta.idl:
13506 Removed IAnjutaEditorFactory::create_style_editor()
13508 2006-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13510 * plugins/sourceview/sourceview.c, plugins/search/search-replace.c :
13511 Search : Bookmark all matched lines.
13513 2006-03-06 Johannes Schmid <jhs@gnome.org>
13515 * plugins/class-gen/anjuta-class-gen.plugin.in
13516 plugins/file-loader/plugin.c: (sort_wizards)
13517 (on_create_submenu), (activate_plugin)
13518 plugins/file-wizard/anjuta-file-wizard.plugin.in
13519 plugins/glade/anjuta-glade.plugin.in
13520 plugins/project-import/anjuta-project-import.plugin.in
13521 plugins/project-wizard/anjuta-project-wizard.plugin.in:
13523 Changed File->Wizard to File->New and changed some wizard titles. Wizards are
13524 sorted alphabeticly
13526 * plugins/project-wizard/templates/mkfile.wiz:
13527 Use configured project directory instead of ~/myproject
13529 * plugins/sourceview/sourceview.c: (sourceview_apply_prefs),
13531 Show markers (again) and monitor uri
13533 2006-03-06 Naba Kumar <naba@gnome.org>
13535 * libanjuta/interfaces/anjuta-idl-compiler.pl: Generate struct
13536 typedefs separately so that forward linking would work.
13537 e.g: typedef sturct _Foo Foo; struct _Foo { Foo *prev };
13539 2006-03-05 Naba Kumar <naba@gnome.org>
13541 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added support for
13542 passing Enums and Structs in signals. Define struct _Name in
13543 generated code, so that forward referencing.
13544 e.g: typedef sturct _Foo { strutct _Foo *prev } Foo;
13546 * libanjuta/interfaces/libanjuta.idl: Fixed typo.
13548 2006-03-05 Naba Kumar <naba@gnome.org>
13550 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added typedef
13551 support. Generate GType definitions for enums in generated codes
13552 so that enums could be passed as signal params.
13554 2006-03-04 Naba Kumar <naba@gnome.org>
13556 * plugins/document-manager/*, plugins/print/*, plugins/search/*:
13557 Restored cvs-moved revision files. They were originally marked
13558 deleted at their older locations. Now they are restored at
13559 their new locations. The changeset is one that was committed
13560 as part of document-manager, editor, search and print plugins
13561 separation from editor plugin.
13563 2006-03-03 Johannes Schmid <jhs@gnome.org>
13565 * plugins/sourceview/*:
13566 Reimplemented sourceview plugin reusing much code from gedit. Thanks to Paolo Borelli & Maggi for
13569 2006-03-04 Naba Kumar <naba@gnome.org>
13571 * plugins/gdb/*: Deleted removed files (see previous changlog
13572 entry for files list).
13574 2005-03-01 Sebastien Granjoux <seb.sfo@free.fr>
13576 * plugins/debug-mananger/breakpoints.c,
13577 plugins/debug-manager/breakpoints.h,
13578 plugins/debug-manager/debug_tree.c,
13579 plugins/debug-manager/debug_tree.h,
13580 plugins/debug-manager/info.c,
13581 plugins/debug-manager/info.h,
13582 plugins/debug-manager/locals.c,
13583 plugins/debug-manager/locals.h,
13584 plugins/debug-manager/memory.c,
13585 plugins/debug-manager/memory.h,
13586 plugins/debug-manager/registers.c,
13587 plugins/debug-manager/registers.h,
13588 plugins/debug-manager/sharedlib.c,
13589 plugins/debug-manager/sharedlib.h,
13590 plugins/debug-manager/signal.c,
13591 plugins/debug-manager/signal.h,
13592 plugins/debug-manager/stack_trace.c,
13593 plugins/debug-manager/stack_trace.h,
13594 plugins/debug-manager/watch.c,
13595 plugins/debug-manager/watch.h,
13596 plugins/debug-manager/Makefile.am:
13597 Move from gdb plugin to debug manager plugin
13599 * plugins/debug-manager/anjuta-debug-manager.glade,
13600 plugins/debug-manager/anjuta-debug-manager.ui:
13601 Move all user interface from gdb to debug manager
13603 * plugins/debug-manager/utilities.c,
13604 plugins/debug-manager/utilities.h:
13605 Remove some unused code
13606 Add useful code from gdb plugin
13608 * plugins/debug-manager/start.c,
13609 plugins/debug-manager/start.h:
13610 Include code of attach_process
13611 Add more code to start the debugger
13613 * plugins/debug-manager/plugin.c,
13614 plugins/debug-manager/plugin.h,
13615 plugins/debug-manager/anjuta-debug-manager.plugin.in:
13616 Rename IAnjutaDebuggerManager to IAnjutaDebugManager
13618 * plugins/debug-manager/debugger.c,
13619 plugins/debug-manager/debugger.h:
13620 Implement a queue of debugger command
13622 * plugins/gdb/actions.c,
13623 plugins/gdb/actions.h,
13624 plugins/gdb/watch_cbs.c,
13625 plugins/gdb/watch_cbs.h,
13626 plugins/gdb/watch_gui.c,
13627 plugins/gdb/watch_gui.h:
13630 * plugins/gdb/debugger.c,
13631 plugins/gdb/debugger.h,
13632 plugins/gdb/gdbmi.c,
13633 plugins/gdb/gdbmi.h,
13634 plugins/gdb/utilities.c,
13635 plugins/gdb/utilities.h,
13636 plugins/gdb/Makefile.am,
13637 plugins/gdb/anjuta-gdb.plugin.in:
13638 Implement necessary functions
13640 * plugins/gdb/parser.c,
13641 plugins/gdb/parser.h:
13642 Code for parsing variable previously in debug_tree.c
13644 * plugins/gdb/anjuta-gdb.glade,
13645 plugins/gdb/anjuta-gdb.ui:
13646 Remove user interface
13648 * plugins/gdb/gdbmi-test.c:
13651 * plugins/gdb/anjuta-gdb.plugin.png:
13652 Try an improved icon for gdb (archer fish)
13654 * libanjuta/anjuta-debugger.c,
13655 libanjuta/anjuta-debugger.h,
13656 libanjuta/interfaces/libanjuta.idl,
13657 libanjuta/interfaces/anjuta-idl-compiler.pl,
13658 libanjuta/Makefile.am:
13659 Add declaration used in new IAnjutaDebugger interface
13661 * manuals/reference/libanjuta.types,
13662 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml
13663 manuals/referecen/libanjuta/tmpl/libanjuta-unused.sgml:
13664 Update documentation
13666 2006-03-02 Naba Kumar <naba@gnome.org>
13668 * manuals/reference/libanjuta/Makefile.am,
13669 manuals/reference/libanjuta/libanjuta-docs.sgml,
13670 manuals/reference/libanjuta/libanjuta-sections.txt,
13671 manuals/reference/libanjuta/libanjuta.types,
13672 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
13673 manuals/reference/libanjuta/tmpl/anjuta-launcher.sgml,
13674 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
13675 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
13676 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
13677 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
13678 manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13679 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13680 manuals/reference/libanjuta/tmpl/anjuta-status.sgml,
13681 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
13682 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
13683 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
13684 manuals/reference/libanjuta/tmpl/e-splash.sgml,
13685 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
13686 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
13687 manuals/reference/libanjuta/tmpl/ianjuta-bookmark.sgml,
13688 manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
13689 manuals/reference/libanjuta/tmpl/ianjuta-debugger-manager.sgml,
13690 manuals/reference/libanjuta/tmpl/ianjuta-debugger.sgml,
13691 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
13692 manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13693 manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13694 manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13695 manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13696 manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13697 manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13698 manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13699 manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13700 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13701 manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
13702 manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13703 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
13704 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
13705 manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13706 manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
13707 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
13708 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
13709 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
13710 manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13711 manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13712 manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml,
13713 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13714 manuals/reference/libanjuta/tmpl/plugins.sgml,
13715 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13716 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml,
13717 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml,
13718 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml,
13719 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml,
13720 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml,
13721 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml,
13722 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml,
13723 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml,
13724 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml,
13725 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml,
13726 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml,
13727 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml,
13728 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml: Updated
13731 2006-02-28 Naba Kumar <naba@gnome.org>
13733 (added) manuals/reference/libanjuta/tmpl/anjuta-session.sgml,
13734 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-assist.sgml
13735 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-convert.sgml
13736 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-edit.sgml
13737 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-factory.sgml
13738 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-folds.sgml
13739 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-line-mode.sgml
13740 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-selection.sgml
13741 (added) manuals/reference/libanjuta/tmpl/ianjuta-editor-view.sgml
13742 (added) manuals/reference/libanjuta/tmpl/ianjuta-indicable.sgml
13743 (added) manuals/reference/libanjuta/tmpl/ianjuta-macro.sgml
13744 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol-manager.sgml
13745 (added) manuals/reference/libanjuta/tmpl/ianjuta-symbol.sgml
13746 (added) manuals/reference/libanjuta/tmpl/ianjuta-vcs.sgml
13748 2006-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13750 * plugins/sourceview/sourceview.c:
13751 Select to brace, select block.
13753 2006-02-28 Johannes Schmid <jhs@gnome.org>
13755 * plugins/file-wizard/Makefile.am
13756 plugins/file-wizard/action-callbacks.c (removed)
13757 plugins/file-wizard/action-callbacks.h (removed)
13758 plugins/file-wizard/anjuta-file-wizard.ui
13759 plugins/file-wizard/plugin.c: (activate_plugin),
13760 (deactivate_plugin)
13761 plugins/file-wizard/plugin.h:
13762 Removed Edit->Insert Text submenu (replace by macros plugin)
13764 * plugins/sourceview/sourceview.c: (sourceview_new),
13765 (ieditor_set_popup_menu):
13766 Fixed some more bugs
13768 * plugins/subversion/svn-threat.h (removed): Removed ununsed file
13770 2006-02-28 Naba Kumar <naba@gnome.org>
13772 * plugins/file-manager/an_file_view.c,
13773 plugins/symbol-browser/an_symbol_view.c: Show tooltips for unselected
13774 rows also and with delay 1 sec (the color and timout value should
13775 probably be picked up from some system wide preference key).
13777 2006-02-28 Naba Kumar <naba@gnome.org>
13779 * libanjuta/interfaces/libanjuta.idl,
13780 plugins/document-manager/action-callbacks.c,
13781 plugins/document-manager/plugin.c,
13782 plugins/editor/text_editor.c: Renamed IAnjutaEditorView to
13783 IAnjutaEditorFolds and implemented IAnjutaEditorView as editor views.
13784 Added interface checks in document manager and enable/disable
13785 menus based on supported interface.
13787 * plugins/project-import/anjuta-project-import.glade: Set some
13788 resonable size for the import dialog.
13790 2006-02-27 Naba Kumar <naba@gnome.org>
13792 * libanjuta/interfaces/libanjuta.idl,
13793 plugins/document-manager/action-callbacks.c,
13794 plugins/editor/text_editor.c: Fixed IAnjutaEditorLineMode interface
13795 and eol conversion actions.
13797 2006-02-27 Johannes Schmid <jhs@gnome.org>
13799 * plugins/sourceview/sourceview.c: Implemented markers and fixed several crashers
13800 * plugins/file-manager/an_file_view.c
13801 plugins/file-manager/plugin.h: Added tooltips
13802 * plugins/symbol-browser/an_symbol_view.h: Added tooltips
13804 2006-02-26 Naba Kumar <naba@gnome.org>
13806 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
13807 plugins/build-basic-autotools/build-basic-autotools.c,
13808 plugins/build-basic-autotools/build-basic-autotools.h,
13809 plugins/build-basic-autotools/executer.c,
13810 plugins/message-view/anjuta-message-manager-plugin.glade: Moved enable/
13811 disable indicator highlights preferences from message manager to
13812 build plugin. Implemented message indicator highlights in build tool.
13814 * plugins/editor/text_editor.c: Fixed indicators.
13816 2006-02-26 Johannes Schmid <jhs@gnome.org>
13818 * plugins/sourceview/sourceview.c:
13821 * plugins/subversion/svn_auth.c:
13822 Fixed username/password authentification but there might be a memory corruption
13824 2006-02-26 Naba Kumar <naba@gnome.org>
13826 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13827 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-launcher.c,
13828 libanjuta/anjuta-launcher.h: Added documentation.
13830 2006-02-24 Naba Kumar <naba@gnome.org>
13832 * plugins/editor/text_editor.c: Fixed change in API in
13833 IAnjutaEditorSelection::set().
13835 2006-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13837 * plugins/sourceview/sourceview.c, plugins/search/plugin.c,
13838 plugins/search/search-replace.c, plugins/search/search-replace_backend.c,
13839 libanjuta/interfaces/libanjuta.idl :
13840 Search in sourceview editor (Select in buffer).
13843 2006-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13845 * plugins/sourceview/sourceview.c :
13846 Fixed Replace, to_upper, to_lower.
13848 * plugins/search/search-replace_backend.c :
13849 Renamed header name.
13851 2006-02-22 Naba Kumar <naba@gnome.org>
13853 * libanjuta/anjuta-plugin-description.c,
13854 libanjuta/anjuta-plugin-description.h, libanjuta/anjuta-shell.c,
13855 libanjuta/anjuta-shell.h, libanjuta/interfaces/libanjuta.idl,
13856 manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
13857 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
13858 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Fixed API docs.
13860 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13861 * libanjuta/interfaces/libanjuta.idl: Added more API documentation stubs.
13863 2006-02-21 Naba Kumar <naba@gnome.org>
13865 * libanjuta/interfaces/libanjuta.idl,
13866 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
13867 plugins/editor/text_editor_cbs.c: Implemanted IAnjutaIndicable
13868 interface for editor.
13870 2006-02-21 Naba Kumar <naba@gnome.org>
13872 * plugins/editor/text_editor.c: Fixed a crash bug on copy operation.
13874 Patch from Anjuta Khongbantabam <k_anjuta@yahoo.com>:
13875 * libanjuta/interfaces/libanjuta.idl: Added API documentation stubs.
13877 2006-02-21 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
13879 * GTKSOURCEVIEW EDITOR
13880 plugins/sourceview/sourceview.c :
13881 Fixed copy and Goto Line.
13883 plugins/macro/macro-actions.c plugins/macro/macro-dialog.c
13884 plugins/macro/plugin.c :
13885 Fixed Insert key word and Insert macro.
13887 2006-02-19 Johannes Schmid <jhs@cvs.gnome.org>
13889 * plugins/document-manager/anjuta-docman.c:
13890 (on_open_filesel_response): Fixed useless g_slist statement (thanks gcc for complaining)
13893 plugins/Makefile.am:
13894 plugins/sourceview/.cvsignore:
13895 plugins/sourceview/Makefile.am:
13896 plugins/sourceview/plugin.c: :
13897 plugins/sourceview/plugin.h:
13898 plugins/sourceview/sourceview.c:
13899 plugins/sourceview/sourceview.h:
13900 plugins/sourceview/sourceview.plugin:
13901 plugins/sourceview/sourceview.plugin.in:
13902 plugins/sourceview/sourceview.png:
13904 Added sourceview editor plugin
13906 2006-02-19 Naba Kumar <naba@gnome.org>
13908 * libanjuta/interfaces/libanjuta.idl,
13909 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
13910 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
13911 plugins/cvs-plugin/cvs-interface.c,
13912 plugins/document-manager/action-callbacks.c,
13913 plugins/document-manager/action-callbacks.h,
13914 plugins/editor/text_editor.c, plugins/macro/macro-actions.c,
13915 plugins/search/plugin.c, plugins/search/search-replace.c,
13916 plugins/search/search-replace_backend.c,
13917 plugins/subversion/subversion-actions.c,
13918 plugins/subversion/subversion-callbacks.c,
13919 plugins/tools/editor.c, plugins/tools/execute.c,
13920 plugins/tools/variable.c: Defined proper editor interfaces and fixed
13921 few fatal warnings.
13923 2006-02-15 Naba Kumar <naba@gnome.org>
13925 * libanjuta/anjuta-shell.c: Added a warning when a session is loaded
13928 * libanjuta/interfaces/libanjuta.idl,
13929 plugins/document-manager/anjuta-docman.c,
13930 plugins/document-manager/plugin.c,
13931 plugins/editor/plugin.c, plugins/editor/text_editor.c: Removed
13932 unnecessary parameters from IAnjutaEditor interface and used proper
13933 types instead of 'gpointer'. Fixed various compiler warnings.
13935 * (removed) plugins/valgrind/main.c, po/POTFILES.in: Deleted useless
13938 2006-02-12 Naba Kumar <naba@gnome.org>
13940 * po/POTFILES.in: Updated.
13942 2006-02-11 Naba Kumar <naba@gnome.org>
13944 * plugins/editor/properties.[cxx,h],
13945 plugins/editor/text_editor.c, plugins/editor/style-editor.c,
13946 plugins/editor/text_editor_prefs.c: Renamed prop_*() functions
13947 to sci_prop_*(), because they were conflicting with external
13948 functions (in some ssl library).
13950 2006-02-08 Naba Kumar <naba@gnome.org>
13952 Patch from Massimo Cora <maxcvs@email.it>:
13953 * plugins/valgrind/anjuta-valgrind.schemas,
13954 plugins/valgrind/plugin.c, plugins/valgrind/plugin.h,
13955 plugins/valgrind/preferences.c, plugins/valgrind/vgactions.c,
13956 plugins/valgrind/vgactions.h, plugins/valgrind/vgdefaultview.c,
13957 plugins/valgrind/vgdefaultview.h, plugins/valgrind/vggeneralprefs.c,
13958 plugins/valgrind/vggeneralprefs.h, plugins/valgrind/vgmemcheckprefs.c,
13959 plugins/valgrind/vgtoolview.c,
13960 plugins/valgrind/vgtoolview.h: It checks for the valgrind binary
13961 before running the debugging session. I've added also a
13962 preference in Anjuta Preferences where you can specify
13963 the path to the valgrind binary. The default is /usr/bin/valgrind.
13964 Now it displays a dialog with the error. [it can be -program
13965 exited- or -file loaded or end of input-]. Some valgrind 3.x
13968 2006-01-29 Naba Kumar <naba@gnome.org>
13970 Patch from Massimo Cora <maxcvs@email.it>:
13971 * configure.in, plugins/Makefile.am,
13972 plugins/valgrind/*: Valgrind plugin (requires
13973 binutils-dev and valgrind to be installed.
13975 2005-01-24 Johannes Schmid <jhs@gnome.org>
13977 * Patch from Eric Greveson <ejg45@cam.ac.uk>
13978 plugins/tools/variables.c:
13979 Added current directory to possible variables
13981 * Patch from Günther Brammer <gbrammer@gmx.de>
13982 plugins/document-manager/anjuta-docman.c:
13983 Fix a crash on opening a file
13985 AUTHORS: Added Günther Brammer
13987 2005-12-17 Sebastien Granjoux <seb.sfo@free.fr>
13989 * libanjuta/anjuta-launcher.c:
13990 Fix a bug in AnjutaLauncher when output is bigger than buffer
13991 Probably fix bug #315188 and #305134
13993 2005-12-28 Johannes Schmid <jhs@gnome.org>
13995 * configure: Changed required gtk to 2.6.0, bumped VERSION to 2.02cvs
13996 * src/about.c: Use new gtk about dialog
13997 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c:
13998 Updated anjuta_ui_add_action_group_entries call
14000 Patch from Jean Breford <jean.breford@normalesup.org>
14001 and Markus Habermehl <bmh1980de@yahoo.de>:
14003 * libanjuta/anjuta-encodings.c: Fix crash in a much more nice way
14004 * AUTHORS: Added Jean and Markus
14006 2005-12-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14007 * plugins/search/search-replace.c :
14008 Bookmark all matched lines.
14009 * plugins/search/search-replace_backend.c :
14010 Fixed bug (Search in all project files).
14012 2005-12-21 Johannes Schmid <jhs@gnome.org>
14014 * plugins/search/plugin.c:
14016 * libanjuta/anjuta-encodings.c: Don't crash if uninitialized. Further
14017 investigation needed.
14019 AUTHORS: Added Ross Goldner
14021 2005-12-19 Ross Golder <ross@golder.org>
14023 * plugins/document-manager/anjuta-document-manager.plugin.in: Added
14024 application/xml MIME type.
14026 2005-12-18 Johannes Schmid <jhs@gnome.org>
14028 po/POTFILES.in: Updated files after directory changes
14029 HACKING: Removed outdated section 3 (anoncvs)
14031 2005-12-15 Sebastien Granjoux <seb.sfo@free.fr>
14033 * plugins/build-basic-autotools/build-basic-autotools.c:
14034 Save all files in editor before running a command
14036 * plugins/tools/execute.c:
14037 Use document manager plugin instead of each editor for
14040 2005-12-15 Johannes Schmid <jhs@gnome.org>
14042 * plugins/document-manager/action-callbacks.c:
14043 (on_save_all1_activate), (on_swap_activate)
14044 plugins/document-manager/anjuta-docman.c:
14045 (on_save_as_filesel_response), (on_notebook_switch_page):
14047 Fixed some remaining issues in document-manger
14049 2005-12-15 Johannes Schmid <jhs@gnome.org>
14051 * plugins/profile-default/default.anjuta:
14052 Load Search plugin and Message Manager by default
14054 2005-12-14 Johannes Schmid <jhs@gnome.org>
14056 * plugins/editor/text_editor.c
14057 libanjuta/anjuta-utils.c:
14059 Check if files differ when gnome-vfs monitoring is used.
14062 2005-12-13 Johannes Schmid <jhs@gnome.org>
14064 * plugins/document-manager/plugin.c:
14065 Only save modified files in ianjuta_file_savable_save() for document-manager
14066 as discussed on mailing list.
14068 * plugins/cvs-plugin/cvs-callbacks.c:
14069 Fixed dialog handling for empty log message
14071 2005-12-13 Johannes Schmid <jhs@gnome.org>
14073 * plugins/search/plugin.c: Fixed search toolbar (FIXME: Wrapping);
14075 * plugins/project-manager/* Removed ununsed files
14077 * plugins/symbol-browser/an_symbol_iter.c
14078 plugins/build-basic-autotools/build-basic-autotools.c
14079 plugins/build-basic-autotools/executer.c
14080 plugins/class-gen/class_gen.c
14081 plugins/class-inheritance/class-inherit.c
14082 plugins/cvs-plugin/cvs-actions.c
14083 plugins/cvs-plugin/cvs-interface.c
14084 plugins/debug-manager/attach_process.
14085 plugins/devhelp/plugin.c
14086 plugins/document-manager/plugin.c
14087 plugins/document-manager/indent_util.c
14088 plugins/editor/properties.cxx
14089 plugins/editor/aneditor.cxx
14090 plugins/editor/style-editor.c
14091 plugins/editor/text_editor.c
14092 plugins/macro/macro_db.c
14095 Use DEBUG_PRINT for debug messages
14097 libanjuta/anjuta-debug.h: Include config.h
14099 HACKING: Updated (BTW: does anyone read this?)
14101 2005-12-12 Johannes Schmid <jhs@gnome.org>
14103 Patch from Johan Ersvik <jersvik@fastmail.fm>:
14104 * plugins/gdb/debugger.c
14106 Fix a crasher in gdb plugin
14108 * plugins/gtodo/plugin.c
14109 plugins/search/plugin.c
14113 * plugins/document-manager/anjuta-docman.c:
14115 Fixed error markers
14117 * AUTHORS: Added Rafał Bursig <bursig@poczta.fm>
14119 Patch from Rafał Bursig <bursig@poczta.fm> (#320338 and #320341):
14121 * plugins/document-manager/anjuta-docman.c:
14122 highlight changed files in docman popup-menu
14123 * plugins/gdb/debug-tree.c:
14124 plugins/gdb/debugger.c
14125 Do not corupt entire "locals" tree when variable pointer have
14126 additional info and arrays/strucs/unions correctly.
14129 2005-12-11 Johannes Schmid <jhs@gnome.org>
14131 * plugins/document-manager/anjuta-docman.c
14132 plugins/document-manager/plugin.c
14133 plugins/editor/text_editor.c:
14135 AUTHORS: Added Johan Ersvik
14137 Fixed "is-dirty" bug and tab ordering
14139 2005-12-11 Johan Ersvik <jersvik@fastmail.fm>
14141 * plugins/editor/aneditor-autocomplete.cxx
14142 plugins/editor/aneditor-calltip.cxx
14143 plugins/editor/aneditor-priv.h
14144 plugins/symbol-browser/an_symbol.c
14145 plugins/symbol-browser/an_symbol_view.c
14147 tagmanager/tm_symbol.c
14148 tagmanager/tm_tag.c
14149 tagmanager/include/tm_symbol.h
14150 tagmanager/include/tm_tag.h
14153 Better pointer recognition in tagmanager and symbol browser
14155 2005-12-11 Johannes Schmid <jhs@gnome.org>
14157 * plugins/search/*: New search plugin derived from search code in old editor
14160 * plugins/document-manager/*: new document-manger which is now seperated from
14161 editor to allow implementation of other editor widgets. Code is mostly derived
14162 from old editor plugin
14164 * plugins/print/* new print plugin which is not fully implemented in the
14167 * plugins/editor/text_editor.c: Added lots of interface code
14169 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaEditorEdit, IAnjutaEditorView,
14170 IAnjutaEditorFactory and extended IAnjutaEditor
14172 * configure.in, plugins/Makefile.am updated build system for new
14175 This is a huge commit which might still contain some bugs and also has
14176 some fixmes. Things that are not working are the search toolbar because it
14177 does not use the same backend as any other searching function and printing
14178 (easy to fix) because it did not yet implement IAnjutaPrintable.
14180 2005-11-26 Sebastien Granjoux <seb.sfo@free.fr>
14182 * plugins/project-wizard/property.c:
14183 Use newer GtkFileChooser instead of GtkFileSelection with
14184 GnomeFileEntry to avoid a bug
14186 * plugins/project-wizard/install.c:
14187 Avoid an endless loop if project directory is not writable
14189 * plugins/project-wizard/druid.c:
14190 Allow creating project in empty directory without a
14193 2005-11-25 Johannes Schmid <jhs@cvs.gnome.org>
14195 Patch from Massimo Cora <maxcvs@email.it>
14196 * plugins/class-inheritence/class-inherit.c
14197 plugins/class-inheritence/plugin.c
14198 plugins/class-inheritence/plugin.h
14201 Update plugin to use new API from graphviz 2.6. Version 2.2 is
14202 no longer supported!
14204 2005-11-23 Johannes Schmid <jhs@cvs.gnome.org>
14206 Patch from Johan Ersvik <jersvik@fastmail.fm>
14207 * plugins/message-view/message-view.c
14208 plugins/build-basic-autotools/build-basic-autotools.c
14209 plugins/build-basic-autotools/automake-c.filters
14211 This patch correct regex-filters for newer automake
14214 2005-11-19 Sebastien Granjoux <seb.sfo@free.fr>
14216 * plugins/tools/execute.c:
14217 Detect variables inside a word
14219 2005-11-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14221 * libanjuta/anjuta-status.[ch],
14222 plugins/editor/text_editor.[ch], plugins/editor/text_editor_cbs.c,
14223 plugins/editor/anjuta-docman.c :
14224 New anjuta-status procedure.
14226 2005-10-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14229 libanjuta/anjuta-preferences.c libanjuta/anjuta-preferences.h
14230 plugins/editor/Makefile.am
14231 plugins/editor/anjuta-document-manager.glade
14232 plugins/editor/plugin.c plugins/editor/plugin.h
14233 plugins/editor/text_editor.c plugins/editor/text_editor.h
14235 plugins/editor/indent-dialog.c plugins/editor/indent-dialog.h
14236 plugins/editor/indent-util.c plugins/editor/indent-util.h
14237 plugins/editor/indent_test.c :
14238 Set and Preview indent preferences parameters.
14239 Saved indent user parameters.
14241 2005-10-27 Naba Kumar <naba@gnome.org>
14243 Patch from Flavio daCosta <flavio.dacosta@gmail.com>
14244 * plugins/editor/anjuta-docman.c: Restore tab color to normal
14245 theme color for saved documents.
14247 2005-10-26 Naba Kumar <naba@gnome.org>
14249 * libanjuta/anjuta-encodings.c: Save changed supported encodings
14250 list. Fixed bug #316731.
14252 2005-10-23 Sebastien Granjoux <seb.sfo@free.fr>
14254 * tagmanager/tm_symbol.c: Fixed bug #315218
14256 2005-10-23 Adam Weinberger <adamw@gnome.org>
14258 * plugins/build/build_file.c
14259 plugins/build-basic-autotools/build-basic-autotools.c
14260 plugins/tools/execute.c
14261 plugins/build/compile.c
14262 plugins/build/configurer.c
14263 plugins/debug-manager/plugin.c
14264 plugins/editor/plugin.c
14265 plugins/editor/print.c
14266 plugins/editor/text_editor.c
14267 plugins/file-loader/plugin.c
14268 plugins/file-manager/an_file_view.c
14269 plugins/symbol-browser/an_symbol_view.c
14270 plugins/gdb/debugger.c
14271 plugins/gdb/plugin.c
14272 plugins/glade/plugin.c
14273 plugins/macro/macro-actions.c
14274 plugins/macro/plugin.c
14275 plugins/profile-default/plugin.c
14276 plugins/project-manager/plugin.c
14277 plugins/project-manager/project_import.c
14278 plugins/symbol-browser/plugin.c
14279 plugins/tools/execute.c
14281 src/anjuta-actions.h
14283 Correct spacing errors before and after "...".
14285 2005-10-20 Naba Kumar <naba@gnome.org>
14287 * plugins/gdb/debugger.c: Fixed attach/detach process to
14288 updated UI properly.
14290 2005-10-18 Naba Kumar <naba@gnome.org>
14292 * plugins/editor/aneditor.cxx: Fixed bug #172442 (and possibly
14295 2005-10-13 Naba Kumar <naba@gnome.org>
14297 * plugins/project-mkfile-import/*: Removed separate import wizard for
14298 makefile based projects (because single widzard handles all wizards).
14300 * plugins/project-import/project-import.c: Made wizard window
14301 transient to main window.
14303 Patch from: Eric Greveson <ejg45@cam.ac.uk>
14305 * AUTHORS: Added Eric's name in contributors list.
14307 * configure.in, plugins/Makefile.am,
14308 plugins/project-import/Makefile.am,
14309 plugins/project-import/anjuta-project-import.glade,
14310 plugins/project-import/project-import.c,
14311 plugins/project-import/project-import.h: Import wizard now detects
14312 both makefile and automake projects together instead of separate wizard.
14314 * plugins/project-wizard/templates/java/project.anjuta,
14315 plugins/project-wizard/templates/mkfile/project.anjuta,
14316 plugins/project-wizard/templates/python/project.anjuta,
14317 plugins/project-wizard/templates/terminal/project.anjuta: Renamed plugin
14318 name to make it appropriate.
14320 2005-10-11 Naba Kumar <naba@gnome.org>
14322 * configure.in: Fixed glade3 version requirement.
14324 2005-09-29 Alexander Shopov <ash@contact.bg>
14326 * configure.in: Added "bg" (Bulgarian) to ALL_LINGUAS
14328 2005-09-26 Johannes Schmid <jhs@cvs.gnome.org>
14330 * plugins/subversion/svn_auth.c
14331 plugins/subversion/anjuta_subversion.glade:
14332 Implemented svn_auth_ssl_server_trust_prompt_func_cb (untested)
14334 2005-09-22 Naba Kumar <naba@gnome.org>
14336 Patch from: Eric Greveson <ejg45@cam.ac.uk>:
14338 * configure.in, plugins/Makefile.am
14339 plugins/project-manager/anjuta-project-manager.plugin.in,
14340 plugins/project-manager/plugin.c,
14341 (added) plugins/project-mkfile-import/.cvsignore,
14342 (added) plugins/project-mkfile-import/Makefile.am,
14343 (added) plugins/project-mkfile-import/
14344 anjuta-project-mkfile-import-plugin.png,
14345 (added) plugins/project-mkfile-import/
14346 anjuta-project-mkfile-import.glade,
14347 (added) plugins/project-mkfile-import/
14348 anjuta-project-mkfile-import.plugin.in,
14349 (added) plugins/project-mkfile-import/plugin.c,
14350 (added) plugins/project-mkfile-import/plugin.h,
14351 (added) plugins/project-mkfile-import/project-mkfile-import.c,
14352 (added) plugins/project-mkfile-import/project-mkfile-import.h,
14353 plugins/project-wizard/templates/Makefile.am,
14354 (added) plugins/project-wizard/templates/mkfile-logo.png,
14355 (added) plugins/project-wizard/templates/mkfile.wiz,
14356 (added) plugins/project-wizard/templates/mkfile/.cvsignore,
14357 (added) plugins/project-wizard/templates/mkfile/Makefile.am,
14358 (added) plugins/project-wizard/templates/mkfile/project.anjuta,
14359 (added) plugins/project-wizard/templates/mkfile/po/.cvsignore,
14360 (added) plugins/project-wizard/templates/mkfile/po/ChangeLog,
14361 (added) plugins/project-wizard/templates/mkfile/po/Makefile.am,
14362 (added) plugins/project-wizard/templates/mkfile/po/POTFILES.in,
14363 (added) plugins/project-wizard/templates/mkfile/src/.cvsignore,
14364 (added) plugins/project-wizard/templates/mkfile/src/Makefile.am,
14365 (added) plugins/project-wizard/templates/mkfile/src/Makefile.tpl,
14366 (added) plugins/project-wizard/templates/mkfile/src/main.c:
14367 Added makefile based project import wizard and wizard template.
14369 2005-09-12 Johannes Schmid <jhs@cvs.gnome.org>
14371 * libanjuta/anjuta-launcher.c: Reduced false password detections
14373 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14375 * plugins/cvs-plugin/cvs-interface.c: Handle empty log
14376 messages correctly.a
14378 2005-09-09 Johannes Schmid <jhs@cvs.gnome.org>
14380 * scintilla/Makefile.am: Changed scintilla library to noinst
14381 * pixmaps/Makefile.am: Install password.png
14382 * libanjuta/anjuta-launcher.c: Changed password detection
14383 to be able to access GNOME CVS with ssh.
14385 2005-08-31 Naba Kumar <naba@gnome.org>
14387 * plugins/glade/plugin.c: Set transient window for the widget
14390 2005-08-21 Jens Seidel <jseidel@cvs.gnome.org>
14392 * plugins/gtodo/main.c: Typo fix: s/occured/occurred/.
14394 2005-08-10 Naba Kumar <naba@gnome.org>
14396 * plugins/build-basic-autotools/build-basic-autotools.c: Added F3
14397 as shortcut key for execute.
14399 * src/about.c: Clean up.
14401 Patch from: Jochen Baier Jochen.Baier@stud.uni-karlsruhe.de
14402 * plugins/editor/action-callbacks.c: Fixed edit shortcuts for
14405 2005-08-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14407 * plugins/editor/search-replace_backend.c :
14408 Fixed search in File Patterns.
14410 2005-08-09 Philip Van Hoof <pvanhoof@gnome.org>
14412 * plugins/gdb/Makefile.am: Fixed a make -j x bug
14414 2005-08-04 Naba Kumar <naba@gnome.org>
14416 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14417 for pango-1.8 rendering bug.
14419 2005-08-03 Naba Kumar <naba@gnome.org>
14421 * plugins/glade/plugin.c: Proper names for plugin widgets.
14423 * plugins/subversion/anjuta-subversion.glade,
14424 plugins/subversion/svn-auth.c: Fixed authentication dialog and
14425 string allocations. Use passed default values when available.
14426 Set proper focus and dialog default response. Destroy dialog after use.
14427 Return error when appropriate.
14429 2005-08-02 Naba Kumar <naba@gnome.org>
14431 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Better fix
14432 for pango-1.8 rendering bug.
14434 2005-08-02 Philip Van Hoof <pvanhoof@gnome.org>
14436 * scintilla/Makefile.am: Fixed a make -j x bug
14438 2005-08-02 Johannes Schmid <jhs@gnome.org>
14440 * plugins/subversion/svn-auth.c: Added username/password
14443 2005-08-01 Naba Kumar <naba@gnome.org>
14445 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Added index bound
14446 checks for character width calculations.
14448 2005-07-31 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14450 * plugins/gdb/debug_tree.c : Inspect memory from locals window.
14452 2005-07-31 Naba Kumar <naba@gnome.org>
14454 * scintilla/PlatGTK.cxx, patches/pango-1.8.patch: Fixed text rendering
14455 messup with pango 1.8. Fixed bug #311846.
14457 2005-07-30 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
14459 * plugins/gdb/memory.c : Fixed bug 305082.
14461 * plugins/project-wizard/templates/anjuta-plugin.wiz,
14462 plugins/project-wizard/templates/gcj.wiz,
14463 plugins/project-wizard/templates/gnome.wiz,
14464 plugins/project-wizard/templates/gtk.wiz,
14465 plugins/project-wizard/templates/java.wiz,
14466 plugins/project-wizard/templates/python.wiz,
14467 plugins/project-wizard/templates/wxwin.wiz,
14468 plugins/project-wizard/templates/xlib-dock.wiz : Spelling fixes.
14470 2005-07-27 Sebastien Granjoux <seb.sfo@free.fr>
14472 * plugins/tools/execute.c:
14473 Correct a crash if editor is closed while a tool still use it.
14475 2005-07-28 Naba Kumar <naba@gnome.org>
14477 * scintilla/*: Updated scintilla from their latest CVS.
14479 2005-07-27 Naba Kumar <naba@gnome.org>
14481 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
14482 plugins/build-basic-autotools/build-basic-autotools.c,
14483 plugins/cvs-plugin/plugin.c, plugins/debug-manager/plugin.c,
14484 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
14485 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
14486 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
14487 plugins/glade/plugin.c, plugins/gtodo/plugin.c, plugins/macro/plugin.c,
14488 plugins/message-view/plugin.c, plugins/patch/plugin.c,
14489 plugins/profile-default/plugin.c, plugins/project-manager/plugin.c,
14490 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14491 plugins/symbol-browser/plugin.c, plugins/tools/plugin.c,
14492 src/anjuta-app.c, src/main.c, src/shell.c: Added 'translation_domain'
14493 argument to anjuta_ui_add_action_group_entries() and
14494 anjuta_ui_add_toggle_action_group_entries() and set the translation domain.
14495 Fixed all plugins to pass translation domain. This fixes untranslated
14498 2005-07-27 Naba Kumar <naba@gnome.org>
14500 * plugins/class-inheritance/class-callbacks.c,
14501 plugins/class-inheritance/class-inherit.c: Fixed color scheme to use
14502 proper system colors.
14504 2005-07-26 Naba Kumar <naba@gnome.org>
14506 * ROADMAP: Updated and added more tasks.
14508 2005-07-25 Naba Kumar <naba@gnome.org>
14510 * ROADMAP: Updated and added more tasks.
14512 2005-07-24 Naba Kumar <naba@gnome.org>
14514 * HACKING: Fixed format.
14516 2005-07-24 Naba Kumar <naba@gnome.org>
14518 * ROADMAP: Fixed format.
14519 * plugins/tools/scripts/prepare-changelog.pl: Fixed month figure.
14521 2005-07-24 Naba Kumar <naba@gnome.org>
14523 * HACKING, ROADMAP: Fixed format and add some tasks to do in ROADMAP.
14524 * data/properties/cpp.properties: Added *.c++ as file extension for c++
14526 2005-07-24 Sebastien Granjoux <seb.sfo@free.fr>
14528 * plugins/tools/dialog.c, plugins/tools/dialog.h:
14529 Correct wrong sensitivity setting
14531 * plugins/tools/tool.c: Correct a crash when removing overridden tool
14533 * plugins/tools/variable.c: Add variables for project manager
14535 2005-07-23 Naba Kumar <naba@gnome.org>
14537 * ROADMAP: updated.
14539 2005-07-23 Naba Kumar <naba@gnome.org>
14541 * plugins/subversion/Makefile.am,
14542 plugins/subversion/svn-auth.c,
14543 plugins/subversion/svn-auth.h: Added subversion authentication code
14546 * plugins/subversion/subversion-callbacks.c,
14547 plugins/subversion/subversion-callbacks.h,
14548 plugins/subversion/svn-backend-priv.h,
14549 plugins/subversion/svn-backend.c, plugins/subversion/svn-backend.h,
14550 plugins/subversion/svn-notify.c, plugins/subversion/svn-notify.h,
14551 plugins/subversion/svn-thread.c, plugins/subversion/svn-thread.h:
14552 Added file mode line.
14554 2005-07-22 Ignacio Casal Quinteiro <nacho.resa@gmail.com>
14556 * configure.in: Added 'gl' to ALL_LINGUAS.
14558 2005-07-21 Naba Kumar <naba@gnome.org>
14560 * libanjuta/anjuta-launcher.c: Fixed dispose method to neatly close
14561 the active sources and kill the running process without emitting
14562 signals (which could be fatal because the object is being destroyed).
14563 Incidentally, fixed the crash that happens when stopping an active
14564 debugger session. Disabled debug prints and code clean up.
14567 * plugins/cvs-plugin/cvs-execute.c: Removed signal disconnections from
14568 message view object, because that prevents many unprocessed outputs
14569 from the cvs command from being appended in view. Does not set NULL
14570 to mesg_view private member (not required) so that any pending outputs
14571 to view is processed.Fixed bug #172666.
14573 * plugins/editor/anjuta-document-manager.plugin.in: Added ruby mime
14574 type in supported list.
14576 2005-07-18 Adam Weinberger <adamw@gnome.org>
14578 * plugins/file-manager/anjuta-file-manager-plugin.glade:
14579 grammar/spelling fixes.
14581 2005-07-17 Naba Kumar <naba@gnome.org>
14583 * (new) plugins/project-wizard/templates/terminal/cvsignore,
14584 (new) plugins/project-wizard/templates/terminal/po/cvsignore,
14585 (new) plugins/project-wizard/templates/terminal/src/cvsignore,
14586 plugins/project-wizard/templates/anjuta-plugin.wiz,
14587 plugins/project-wizard/templates/gcj.wiz,
14588 plugins/project-wizard/templates/gnome.wiz,
14589 plugins/project-wizard/templates/gtk.wiz,
14590 plugins/project-wizard/templates/gtkmm.wiz,
14591 plugins/project-wizard/templates/java.wiz,
14592 plugins/project-wizard/templates/python.wiz,
14593 plugins/project-wizard/templates/terminal.wiz,
14594 plugins/project-wizard/templates/terminal/Makefile.am,
14595 plugins/project-wizard/templates/terminal/po/Makefile.am,
14596 plugins/project-wizard/templates/terminal/src/Makefile.am,
14597 plugins/project-wizard/templates/wxwin.wiz,
14598 plugins/project-wizard/templates/xlib-dock.wiz,
14599 plugins/project-wizard/templates/xlib.wiz: Added cvsignore files for
14600 wizards and updated .wiz files to install them in newly created
14603 2005-07-16 Naba Kumar <naba@gnome.org>
14605 * plugins/editor/anjuta-document-manager.plugin.in: Added mime types.
14607 * plugins/file-manager/an_file_view.c,
14608 plugins/file-manager/plugin.c: Added file manager preferences to
14609 show/hide files ignored by version control (e.g. cvsignore).
14611 * plugins/editor/text_editor.c: Initialize vfs info struct.
14613 * .cvsignore, global-tags/.cvsignore, libanjuta/.cvsignore,
14614 libanjuta/interfaces/.cvsignore, libegg/.cvsignore,
14615 libegg/menu/.cvsignore, libegg/recent-files/.cvsignore,
14616 libegg/treeviewutils/.cvsignore, libegg/util/.cvsignore,
14617 omf-install/.cvsignore, pixmaps/.cvsignore,
14618 plugins/file-manager/anjuta-file-manager-plugin.glade,
14619 scintilla/.cvsignore, scintilla/include/.cvsignore,
14620 scripts/.cvsignore, src/.cvsignore, tagmanager/.cvsignore,
14621 tagmanager/python.c: Updated.
14623 2005-07-16 Naba Kumar <naba@gnome.org>
14625 * tagmanager/parse.c, tagmanager/parse.h, tagmanager/python.c:
14626 Fixed python parser to parser class methods.
14628 2005-07-15 Naba Kumar <naba@gnome.org>
14630 * plugins/project-wizard/property.c: Used parenthesis to remove
14633 * plugins/project-wizard/templates/anjuta-plugin.wiz,
14634 plugins/project-wizard/templates/gcj.wiz,
14635 plugins/project-wizard/templates/gnome.wiz,
14636 plugins/project-wizard/templates/gtk.wiz,
14637 plugins/project-wizard/templates/gtkmm.wiz,
14638 plugins/project-wizard/templates/java.wiz,
14639 plugins/project-wizard/templates/python.wiz,
14640 plugins/project-wizard/templates/terminal.wiz,
14641 plugins/project-wizard/templates/wxwin.wiz,
14642 plugins/project-wizard/templates/xlib-dock.wiz,
14643 plugins/project-wizard/templates/xlib.wiz: Fixed wizard descriptions
14646 2005-07-15 Naba Kumar <naba@gnome.org>
14648 * plugins/project-wizard/templates/java.wiz,
14649 plugins/project-wizard/templates/java/Makefile.am,
14650 plugins/project-wizard/templates/java/project.anjuta,
14651 plugins/project-wizard/templates/python.wiz,
14652 plugins/project-wizard/templates/python/Makefile.am,
14653 plugins/project-wizard/templates/python/project.anjuta: Use different
14654 project files for java and python module where debugger is not
14655 included in the list of plugins.
14657 2005-07-15 Naba Kumar <naba@gnome.org>
14659 * configure.in, plugins/project-wizard/templates/Makefile.am,
14660 plugins/project-wizard/templates/gcj-logo.png,
14661 plugins/project-wizard/templates/gcj.wiz,
14662 plugins/project-wizard/templates/gcj/.cvsignore,
14663 plugins/project-wizard/templates/gcj/Makefile.am,
14664 plugins/project-wizard/templates/gcj/configure.in.tpl,
14665 plugins/project-wizard/templates/gcj/src/.cvsignore,
14666 plugins/project-wizard/templates/gcj/src/Makefile.am,
14667 plugins/project-wizard/templates/gcj/src/Makefile.am.tpl,
14668 plugins/project-wizard/templates/java-logo.png,
14669 plugins/project-wizard/templates/java.wiz,
14670 plugins/project-wizard/templates/java/configure.in.tpl,
14671 plugins/project-wizard/templates/java/po/Makefile.am,
14672 plugins/project-wizard/templates/java/po/POTFILES.in,
14673 plugins/project-wizard/templates/java/src/Makefile.am.tpl,
14674 plugins/project-wizard/templates/java/src/main.java,
14675 plugins/project-wizard/templates/python-logo.png,
14676 plugins/project-wizard/templates/python.wiz,
14677 plugins/project-wizard/templates/python/.cvsignore,
14678 plugins/project-wizard/templates/python/Makefile.am,
14679 plugins/project-wizard/templates/python/configure.in.tpl,
14680 plugins/project-wizard/templates/python/po/.cvsignore,
14681 plugins/project-wizard/templates/python/po/Makefile.am,
14682 plugins/project-wizard/templates/python/po/POTFILES.in,
14683 plugins/project-wizard/templates/python/src/.cvsignore,
14684 plugins/project-wizard/templates/python/src/Makefile.am,
14685 plugins/project-wizard/templates/python/src/Makefile.am.tpl,
14686 plugins/project-wizard/templates/python/src/main.py: Added Generic
14687 gcj and python project wizards. Fixed Generic java project to
14688 use _JAVA primary. Update gnome-build from cvs for them to work
14691 2005-07-12 Naba Kumar <naba@gnome.org>
14693 * plugins/project-manager/plugin.c: Automatically determine
14694 project backend by probing.
14696 2005-07-04 Naba Kumar <naba@gnome.org>
14698 * Makefile.am: Do not install old anjuta.glade file which conflicts
14699 with newer src/anjuta.glade.
14701 2005-07-03 Johannes Schmid <jhs@cvs.gnome.org>
14703 * plugins/an_symbol_prefs.c:
14704 Sort list of available symbol files
14706 2005-07-02 Johannes Schmid <jhs@cvs.gnome.org>
14708 * plugins/build-basic-autotools.c:
14711 * plugins/gtodo/libgtodo.c:
14712 Possible fix for #307800
14714 * libanjuta/anjuta-encodings.c
14715 libanjuta/anjuta-launcher.c
14716 libanjuta/anjuta-preference-dialog.c
14717 libanjuta/anjuta-preferences.c
14718 libanjuta/anjuta-ui.c
14719 libanjuta/anjuta-util.c
14720 libanjuta/cell-renderer-captioned-image.c
14721 libanjuta/plugin.c:
14723 Patch from de_lupus@pandora.be (Kristof Vansant):
14724 Replaced deprecated gnome-i18n.h
14727 2005-07-01 Johannes Schmid <jhs@cvs.gnome.org>
14729 * plugins/subversion/anjuta-subversion.glade
14730 plugins/subversion/anjuta-subversion.ui
14731 plugins/subversion/plugin.c
14732 plugins/subversion/subversion-actions.c
14733 plugins/subversion/subversion-callbacks.h
14734 plugins/subversion/subversion-callbacks.c
14735 plugins/subversion/svn-backend-priv.h
14736 plugins/subversion/svn-backend.h
14737 plugins/subversion/svn-backend.c
14738 plugins/subversion/svn-thread.h
14739 plugins/subversion/svn-thread.c:
14741 Implemented Subversion diff
14743 2005-06-30 Johannes Schmid <jhs@cvs.gnome.org>
14745 * plugins/build-basic-autotools/build-basic-autotools.c:
14746 Fixed crash bug! Might be useful to release 2.0.2 soon
14747 because this bug will crash any build which produces errors
14750 === Anjuta 2.0.1 ===
14752 2005-06-27 Naba Kumar <naba@gnome.org>
14754 * plugins/tools/execute.c: Formated code.
14756 2005-06-26 Sebastien Granjoux <seb.sfo@free.fr>
14758 * plugins/build-basic-autotools/build-basic-autotools.c:
14759 Remove two memory leaks
14760 Check command output versus untranslated strings too
14762 * plugins/tools/execute.c:
14763 Remove two memory leaks
14764 Check command output versus untranslated strings too
14765 Remove description message
14767 * plugins/tools/fileop.c:
14768 Escape tool name in xml configuration file
14770 2005-05-26 Naba Kumar <naba@gnome.org>
14772 * configure.in: Bumped version to 2.0.1
14773 * plugins/tools/scripts/Makefile.am: Fixed make checkdist bugs.
14775 * plugins/tools/execute.c: Fixed clickable messages.
14778 * plugins/glade/plugin.c, src/layout.xml: Added glade stock icon.
14779 Deactivate glade plugin when last glade project is closed. Reorder
14780 glade widgets in layout. Change glade project when user selects a
14781 new project. Removed project from the list when user closes it. Fixed
14782 glade project file loading from URI. Save and restored loaded glade
14783 projects in/from session.
14785 * plugins/class-gen/action-callbacks.c,
14786 plugins/class-gen/anjuta-class-gen-plugin.glade,
14787 plugins/class-gen/class_gen.c, plugins/class-gen/plugin.c,
14788 plugins/file-wizard/anjuta-file-wizard.glade,
14789 plugins/file-wizard/file.c, plugins/file-wizard/file.h,
14790 plugins/file-wizard/plugin.c, plugins/file-wizard/plugin.h: Implemented
14791 "Add to project" correctly. Use the source file path returned after
14792 adding to project. Fixed memory leaks. Deactivate wizard plugins
14795 * plugins/project-manager/plugin.c,
14796 plugins/project-wizard/anjuta-project-wizard.glade,
14797 plugins/project-wizard/druid.c, plugins/project-wizard/install.c,
14798 plugins/project-wizard/plugin.c, plugins/project-wizard/plugin.h,
14799 src/Makefile.am, src/anjuta-app.c, src/anjuta.glade: Moved
14800 project-wizard preference page to anjuta app, because they are
14801 more appropriated as general preferences. Renamed username and
14802 useremail properties keys.
14804 * po/POTFILES.in: Updated.
14806 * plugins/editor/action-callbacks.c: Fixed a crash bug when a file is
14809 * plugins/file-loader/plugin.c: Do not use static variable to store
14810 created submenu in factory. Fixed crash in anjuta exit.
14812 2005-05-24 Naba Kumar <naba@gnome.org>
14814 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
14815 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14816 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14817 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14818 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14819 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14820 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14821 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14822 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14824 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
14825 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
14826 plugins/build-basic-autotools/build-basic-autotools.c,
14827 plugins/build-basic-autotools/build-basic-autotools.h,
14828 plugins/build-basic-autotools/executer.c,
14829 plugins/build-basic-autotools/executer.h,
14830 plugins/devhelp/plugin.c, plugins/gdb/debugger.c,
14831 plugins/tools/variable.c: Added an extra argument to
14832 anuta_util_dialog_input() to pass default value. Save/load project
14833 configure and execution parameters in/from session.
14835 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug when no
14836 symbol browser is loaded.
14838 * plugins/profile-default/plugin.c: Fixed an unbalanced shell
14841 * plugins/terminal/terminal.c: Fixed bug where repeated activate and
14842 deactivate would not start shell.
14844 2005-05-24 Naba Kumar <naba@gnome.org>
14846 * libanjuta/anjuta-ui.c, libanjuta/plugins.c,
14847 libegg/egg-combo-action.c, libegg/egg-recent-action.c,
14848 libegg/egg-submenu-action.c, libegg/test-actions.c,
14849 plugins/build-basic-autotools/build-basic-autotools.c,
14850 plugins/cvs-plugin/plugin.c, plugins/editor/aneditor-autocomplete.cxx,
14851 plugins/editor/search-replace.c, plugins/editor/text_editor.c,
14852 plugins/file-wizard/plugin.c, plugins/gdb/debugger.c,
14853 plugins/gtodo/plugin.c, plugins/macro/macro-db.c,
14854 plugins/macro/plugin.c, plugins/message-view/plugin.c,
14855 plugins/profile-default/plugin.c, plugins/project-import/plugin.c,
14856 plugins/project-manager/plugin.c, plugins/project-wizard/plugin.c,
14857 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
14858 plugins/sample1/plugin.c, plugins/subversion/plugin.c,
14859 plugins/tools/plugin.c: Used DEBUG_PRINT() instead of g_message().
14861 2005-05-24 Naba Kumar <naba@gnome.org>
14863 * data/properties/styles.properties: Fixed defalt font.
14865 * plugins/editor/search-replace.c,
14866 plugins/editor/search-replace_backend.c: Fixed message outputs. Identify
14867 project openness wihtout activating project-manager plugin (i.e.
14868 using anjuta_shell_get()).
14870 * libanjuta/interfaces/libanjuta.idl, plugins/project-manager/plugin.c:
14871 - Completed add_source(), add_group() and add_target() methods of
14872 IAnjutaProjectManager.
14873 - Change their definition to return the added element (or NULL).
14874 - Used interface API for project main menus and 'add to project'
14875 from file-manager context menu.
14876 - Select proper default target/group when prompting for adding
14877 source/target/group.
14878 - Do not expand all nodes in selection tree when default selection
14879 are given (eases navigation in big projects).
14881 - Marked strings for translation.
14883 2005-05-23 Naba Kumar <naba@gnome.org>
14885 * src/anjuta-app.c: Save menu accelerators on change.
14887 * plugins/editor/anjuta-docman.c: Fixed premature destruction of
14888 save-as dialog (leading to crash later).
14890 2005-05-22 Naba Kumar <naba@gnome.org>
14893 * AUTHORS: Added developers for other projects. Updated.
14894 * TODO.tasks: Updated.
14895 * ChangeLog: Added past changelogs from anjuta-0.1.5.
14897 2005-05-22 Naba Kumar <naba@gnome.org>
14899 * plugins/tools/execute.c: Make parsable lines distinct by adding
14900 a "Click me" description in the message. Allow tools to open arbibrary
14901 file in editory using gdb-styled annotation (The line starts with two
14902 \032 characters followed by the file:line).
14904 * plugins/tools/scripts/prepare-changelog.pl,
14905 plugins/tools/scripts/tools-2.xml.in: Fixed to add changelog entry in
14906 ChangeLog file itself and open it.
14908 2005-06-21 Sebastien Granjoux <seb.sfo@free.fr>
14910 * plugins/tools/execute.c:
14911 Parse output in message pane
14912 Correct a crash on plugin deactivation
14914 * plugins/tools/fileop.c,
14915 plugins/tools/tool.c,
14916 plugins/tools/tool.h:
14917 Load only valid tools
14919 2005-06-21 Naba Kumar <naba@gnome.org>
14921 * anjuta.spec.in: Fixed devel package requirement.
14923 * plugins/message-view/message-view.c: Scroll message on next/previous.
14925 * TODO.tasks: Updated.
14927 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
14928 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
14929 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
14930 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
14931 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
14932 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
14933 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
14934 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14936 * libanjuta/anjuta-preferences.c,
14937 plugins/build-basic-autotools/build-basic-autotools.c,
14938 plugins/build-basic-autotools/executer.c,
14939 plugins/class-gen/action-callbacks.c,
14940 plugins/class-gen/action-callbacks.h,
14941 plugins/class-gen/class_gen.c,
14942 plugins/cvs-plugin/cvs-interface.c,
14943 plugins/debug-manager/attach_process.c,
14944 plugins/debug-manager/plugin.c,
14945 plugins/debug-manager/utilities.c,
14946 plugins/debug-manager/utilities.h,
14947 plugins/editor/aneditor-autocomplete.cxx,
14948 plugins/editor/aneditor.cxx,
14949 plugins/editor/search-replace.c,
14950 plugins/editor/search-replace_backend.c,
14951 plugins/gdb/breakpoints.c,
14952 plugins/gdb/registers.c,
14953 plugins/patch/plugin.c,
14954 plugins/project-wizard/druid.c,
14955 plugins/project-wizard/install.c,
14956 plugins/subversion/plugin.c,
14957 tagmanager/tm_file_entry.c: Fixed compiler warnings and deleted dead
14960 * plugins/class-gen/action-callbacks.c,
14961 plugins/project-wizard/parser.c,
14962 plugins/project-wizard/property.c,
14963 plugins/project-wizard/values.c,
14964 plugins/symbol-browser/an_symbol.c: Fixed compiler warnings.
14966 * plugins/tools/scripts/prepare-changelog.pl: Order filenames
14969 2005-06-20 Naba Kumar <naba@gnome.org>
14971 * manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
14972 manuals/reference/libanjuta/tmpl/e-splash.sgml,
14973 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
14975 * libanjuta/anjuta-launcher.c: Fixed possible double call of child
14976 exit idle function.
14978 * plugins/file-wizard/file.c, plugins/file-manager/an_file_view.c:
14979 Fixed possible memory corruption.
14981 * plugins/profile-default/plugin.c, plugins/symbol-browser/plugin.c,
14982 plugins/symbol-browser/an_symbol_view.c, libanjuta/e-splash.c,
14983 libanjuta/anjuta-status.c, plugins/project-manager/plugin.c: Fixed
14984 progress bar increment and added progress status for symbol refresh
14985 and project loading.
14987 * plugins/profile-default/plugin.c, libanjuta/interfaces/libanjuta.idl,
14988 libanjuta/e-splash.h, libanjuta/anjuta-status.c, src/main.c,
14989 plugins/file-loader/plugin.c, libanjuta/e-splash.c, src/anjuta.h,
14990 libanjuta/anjuta-status.h, src/anjuta.c: Implemented progress
14993 * TODO.tasks: Updated.
14995 2005-06-19 Naba Kumar <naba@gnome.org>
14997 * global_tags/create_global_tags.sh: Fixed sh incompatibility bug.
15000 * plugins/project-import/project-import.c: Deactivate plugin when done.
15002 2005-06-18 Naba Kumar <naba@gnome.org>
15004 * plugins/profile-default/plugin.c: Fixed error when loading another
15005 project while a project is still loaded.
15007 * plugins/project-manager/plugin.c: Used (newly added) group-activated
15008 signal from gnome-build to popup group properties.
15010 * src/anjuta.c: Load default session by default.
15012 * po/POTFILES.in: Added missing files.
15014 * libanjuta/anjuta-plugin.[ch], libanjuta/plugins.[ch]: Do not
15015 activate plugin on load (activate it separately). Connect to activate
15016 and deactivate signals for housekeeping, so that if plugins are
15017 activated or deactivate externally, they are properly recorded.
15019 * plugins/profile-default/plugin.c: Save profile before a project
15020 is loaded so that it could be restored when project is closed.
15022 * plugins/file-loader/plugin.c: Fixed ok/cancel buttons order.
15024 2005-06-17 Naba Kumar <naba@gnome.org>
15026 * plugins/profile-default/plugin.h, plugins/profile-default/plugin.c,
15027 libanjuta/plugins.c, libanjuta/plugins.h: Implmented profile saving
15028 for project. The plugins loaded for the project is restored when project
15029 is loaded next time.
15031 * TODO.tasks: Updated.
15033 2005-06-15 Naba Kumar <naba@gnome.org>
15035 * plugins/tools/scripts/find-fixmes.pl,
15036 (new) plugins/tools/scripts/translation-status.pl,
15037 plugins/tools/scripts/tools-2.xml.in,
15038 plugins/tools/scripts/Makefile.am,
15039 plugins/tools/scripts/prepare-changelog.pl: Added translation
15040 status script. Completed find-fixmes.pl script. Fixed bugs.
15042 * plugins/tools/scripts/tools-2.xml.in: Fixed prepare-changelog
15045 2005-06-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15047 * plugins/message-view/anjuta-message-manager-plugin.glade :
15048 renamed "messages.tag.position" to "messages.tab.position".
15049 plugins/message-view/anjuta-msgman.c :
15050 Messages tab position prefrences.
15052 2005-06-14 Naba Kumar <naba@gnome.org>
15054 * (new) plugins/tools/scripts/find-fixmes.pl,
15055 (new) plugins/tools/scripts/tools-2.xml.in,
15056 (new) plugins/tools/scripts/Makefile.am,
15057 (new) plugins/tools/scripts/prepare-changelog.pl,
15058 plugins/tools/plugin.h, plugins/tools/fileop.c,
15059 plugins/tools/Makefile.am, configure.in: Added system tools.
15061 2005-06-11 Sebastien Granjoux <seb.sfo@free.fr>
15063 * plugins/tools/editor.c:
15064 Take care of creating .anjuta directory if missing
15066 2005-06-10 Naba Kumar <naba@gnome.org>
15068 * configure.in: Increased gnome-build required to version 0.1.2.
15070 * plugins/project-manager/plugin.c: Fixed target/group removal.
15071 Fixed memory leaks.
15073 2005-06-10 Naba Kumar <naba@gnome.org>
15075 * plugins/project-manager/plugin.c: Implemented target/group
15076 configuration (update gnome-build module from cvs).
15078 2005-06-07 Naba Kumar <naba@gnome.org>
15080 Patch from: Massimo Cora' <maxcvs@email.it>:
15081 * plugins/class-inheritance/Makefile.am,
15082 plugins/class-inheritance/class-inherit.c,
15083 plugins/class-inheritance/class-inherit.h,
15084 plugins/class-inheritance/plugin.c,
15085 plugins/class-inheritance/plugin.h,
15086 (added) plugins/class-inheritance/class-callbacks.[ch]: Implemented
15087 expanded view of classes in hierarchy canvas (collapsable again).
15089 2005-06-05 Johannes Schmid <jhs@cvs.gnome.org>
15091 * scintilla/patches/scintilla-64-bit.diff (added)
15092 * plugins/patch/patch-plugin.c:
15093 Conditional build for GTK 2.4 and GTK 2.6
15095 2005-06-04 Sebastien Granjoux <seb.sfo@free.fr>
15097 * plugins/tools/anjuta-tools.glade,
15098 plugins/tools/editor.c,
15099 plugins/tools/plugin.h,
15100 plugins/tools/fileop.c:
15101 Add a check box to edit an user script
15102 Correct a few memory leak
15104 * plugins/tools/execute.c,
15105 plugins/tools/tool.c,
15106 plugins/tools/tool.h:
15107 Move utility remove_mnemonic function in tool.c
15110 2005-06-04 Johannes Schmid <jhs@cvs.gnome.org>
15112 Patch from sbrabec@suse.cz:
15114 scintilla/include/Scintilla.h:
15116 Fix 64-Bit warnings in gcc 4
15118 2005-06-03 Johannes Schmid <jhs@cvs.gnome.org>
15120 * plugins/patch/patch_plugin.c
15121 plugins/patch/patch.h
15122 plugin/patch/patch-plugin.glade
15123 plugin/patch/Makefile.am:
15125 Changed patch plugin to use libglade and new gtk 2.6 widgets
15127 2005-05-31 Naba Kumar <naba@gnome.org>
15129 Patch from Jason Bayman <JBayman@HobbitHell.com>:
15130 * plugins/editor/text_editor.c: Don't show error
15133 2005-05-28 Sebastien Granjoux <seb.sfo@free.fr>
15135 * plugins/message-view/anjuta-message-manager.ui,
15136 plugins/message-view/anjuta-msgman.c,
15137 plugins/message-view/anjuta-msgman.h,
15138 plugins/message-view/message-view.c,
15139 plugins/message-view/message-view.h,
15140 plugins/message-view/plugin.c:
15141 Add a popup menu in messages panes
15142 Move save message pane option in it
15144 2005-05-28 Naba Kumar <naba@gnome.org>
15146 * data/properties/styles.properties: Fixed default font
15149 * plugins/editor/style-editor.c: cleanup.
15151 2005-05-25 Naba Kumar <naba@gnome.org>
15153 * plugin/gdb/plugin.c: Start gdb even if the program does
15154 not exists. Fixes bug #305074
15156 2005-05-24 Naba Kumar <naba@gnome.org>
15158 Patch from: Saleem Abdulrasool <compnerd@gentoo.org>
15159 * configure.in: graphviz pkgconfig path.
15161 2005-05-24 Naba Kumar <naba@gnome.org>
15163 * configure.in, anjuta.desktop.in.in: Fixed Icon path.
15164 * TODO.tasks: Updated.
15166 2005-05-22 Naba Kumar <naba@gnome.org>
15168 * anjuta.spec.in: Fixed spec file
15169 * plugins/editor/text_editor.c: Fixed gnome-vfs monitor.
15171 2005-05-21 Sebastien Granjoux <seb.sfo@free.fr>
15173 * TODO.tasks: Updated.
15175 * plugins/message-view/anjuta-message-manager.ui,
15176 plugins/message-view/message-view.c,
15177 plugins/message-view/message-view.h,
15178 plugins/message-view/plugin.c:
15179 Add shortcut for next and previous message
15180 Add a save message menu item
15181 Fix a bug in previous message
15183 2005-05-21 Naba Kumar <naba@gnome.org>
15185 * Makefile.am, anjuta.spec.in, configure.in, data/properties/Makefile.am,
15186 doc/Makefile.am, global-tags/create_global_tags.sh,
15187 libanjuta/interfaces/Makefile.am.iface: Fixed 64bit arch related bugs
15188 and rpm package creation. Fixed installation paths.
15190 * plugins/editor/anjuta-document-manager.glade,
15191 plugins/editor/text_editor.c: Fixed autoformat settings in preferences
15192 and indent options.
15194 * tagmanager/tm_workspace.c: Fixed code format and compiler warning.
15196 2005-05-21 Naba Kumar <naba@gnome.org>
15198 * Makefile.am, configure.in, data/Makefile.am, doc/Makefile.am,
15199 global-tags/Makefile.am, launcher/Makefile.am, libegg/Makefile.am,
15200 pixmaps/Makefile.am, scripts/Makefile.am, src/Makefile.am,
15201 tagmanager/Makefile.am: Fixed paths configure variables to take
15202 automake configure variables instead of hardcoding.
15204 * global-tags/tm_global_tags.c: Formated code.
15206 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
15207 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15208 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15209 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15210 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15211 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15212 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15213 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15214 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15216 2005-05-20 Naba Kumar <naba@gnome.org>
15218 * README, anjuta.spec.in, configure.in: Updated Anjuta Descriptions
15219 and fixed rpm spec file (more testing required).
15221 * data/gdb.init: Don't set gdb prompt.
15223 * mime/Makefile.am: run update-mime-data only on system-wide install.
15225 * plugins/gdb/Makefile.am: Install plugin at correct paths.
15227 2005-05-19 Naba Kumar <naba@gnome.org>
15229 * plugins/terminal/terminal.c: Fixed crash bug when terminal is used
15230 while it's not visible.
15232 Patch from: Jason Bayman <JBayman@HobbitHell.com>
15233 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bugs.
15235 2005-05-19 Naba Kumar <naba@gnome.org>
15237 * configure.in: Fixed subversion checks. Added
15238 --disable-plugin-subversion and --disable-plugin-glade
15239 configure flags to manually turn off their plugin builds.
15241 * plugins/editor/plugin.c: Save and restore current editor line
15242 positions in session.
15244 2005-05-18 Naba Kumar <naba@gnome.org>
15246 * AUTHORS: Fixed email address.
15248 * libanjuta/anjuta-utils.c,
15249 plugins/project-manager/plugin.c: Take plugin shell as dialog parents
15250 when the projectmanager toplevel is not a window. Check for valid
15251 gtkwindow type before using the passed window as parent for anjuta
15254 2005-05-17 Naba Kumar <naba@gnome.org>
15256 * libanjuta/interfaces/libanjuta.idl: Fixed compiler warnings.
15258 * plugins/cvs-plugin/Makefile.am,
15259 plugins/devhelp/plugin.c,
15260 plugins/file-loader/Makefile.am,
15261 plugins/macro/Makefile.am,
15262 plugins/message-view/Makefile.am,
15263 plugins/patch/Makefile.am,
15264 plugins/project-manager/Makefile.am,
15265 plugins/subversion/Makefile.am,
15266 plugins/symbol-browser/Makefile.am: Removed -module flags
15269 * MAINTAINERS: Added file so that I could recieve bugzilla
15272 * plugins/glade/plugin.c: Fixed compile error.
15274 === Anjuta 2.0.0 ===
15276 2005-05-15 Naba Kumar <naba@gnome.org>
15278 * configure.in: Adjusted gdl version requirement. Bumped anjuta
15281 * plugins/symbol-browser/an_symbol_view.c,
15282 plugins/symbol-browser/plugin.c,
15283 tagmanager/tm_workspace.c: Fixed symbol-browser crash when
15284 symbols have been updated. Reset file symbols when update
15285 occurs. Fixed memory leaks.
15287 Patch from Jason Bayman <JBayman@HobbitHell.com>:
15288 * plugins/file-wizard/action-callbacks.c: Fixed crash bug.
15290 2005-05-14 Sebastien Granjoux <seb.sfo@free.fr>
15292 * plugins/tools/anjuta-tools.glade:
15293 Remove unused parameter dialog
15295 * plugins/tools/dialog.c,
15296 plugins/tools/fileop.c,
15297 plugins/tools/fileop.h,
15298 plugins/tools/tool.c,
15299 plugins/tools/tool.h,
15300 plugins/tools/variable.c:
15301 Add a few comments and cleanups
15303 * plugins/tools/editor.c,
15304 plugins/tools/editor.h:
15305 Remove code from previous plugin and add comments
15306 Use main window as parent (instead of tool list)
15308 * plugins/tools/execute.c,
15309 plugins/tools/execute.h:
15310 Remove code from previous plugin and add comments
15313 2005-05-14 Naba Kumar <naba@gnome.org>
15315 * AUTHORS, FUTURE, NEWS, README, ROADMAP: Updated and prepared for
15318 * configure.in: Fixed
15320 * plugins/class-inheritance/class-inheritance.png: New icon.
15322 * plugins/devhelp/plugin.c: Fixed docking bug where browser widget
15323 screws up when reparented.
15325 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15327 * plugins/editor/search-replace.c,
15328 plugins/editor/search-replace_backend.c
15329 plugins/project-manager/plugin.c : Clear find pane if searching same
15330 expression. Clean code.
15332 2005-05-14 Pawan Chitrakar <pawan@nplinux.org>
15334 * configure.in: Added ne in ALL_LINGUAS
15336 2005-05-13 Naba Kumar <naba@gnome.org>
15338 * configure.in: Fixed glade-3 version.
15340 * plugins/gdb/debugger.c, plugins/gdb/debugger.h,
15341 plugins/gdb/locals.c, plugins/gdb/stack_trace.c,
15342 plugins/gdb/watch.c: Update locals, watch and frame document on
15345 2005-05-12 Naba Kumar <naba@gnome.org>
15347 * plugins/editor/aneditor-autocomplete.cxx: Fixed infinite loop in
15348 scope autocompletion when the function definition is incomplete.
15350 * plugins/class-gen/anjuta-class-gen.plugin.in,
15351 plugins/file-wizard/anjuta-file-wizard.plugin.in,
15352 plugins/gdb/plugin.c,
15353 plugins/glade/anjuta-glade.plugin.in,
15354 plugins/project-import/anjuta-project-import.plugin.in,
15355 plugins/project-wizard/anjuta-project-wizard.plugin.in: Give a proper
15356 titles for the wizards.
15358 2005-05-11 Naba Kumar <naba@gnome.org>
15360 * configure.in, plugins/debug-manager/Makefile.am,
15361 plugins/debug-manager/plugin.c,
15362 (added) plugins/debug-manager/images/.cvsignore,
15363 (added) plugins/debug-manager/images/Makefile.am,
15364 (added) plugins/debug-manager/images/detach-16.png,
15365 (added) plugins/debug-manager/images/detach.png,
15366 (added) plugins/debug-manager/images/step-into-16.png,
15367 (added) plugins/debug-manager/images/step-into.png,
15368 (added) plugins/debug-manager/images/step-out-16.png,
15369 (added) plugins/debug-manager/images/step-out.png,
15370 (added) plugins/debug-manager/images/step-over-16.png,
15371 (added) plugins/debug-manager/images/step-over.png,
15372 plugins/gdb/Makefile.am,
15373 plugins/gdb/breakpoints.c,
15374 plugins/gdb/plugin.c,
15375 (added) plugins/gdb/images/.cvsignore,
15376 (added) plugins/gdb/images/Makefile.am,
15377 (added) plugins/gdb/images/breakpoint.png,
15378 (added) plugins/gdb/images/locals.png,
15379 (added) plugins/gdb/images/stack.png,
15380 (added) plugins/gdb/images/watch.png: Fixed breakpoints
15381 'remove all'. Added debugger icons.
15383 * plugins/editor/text_editor.c: Fixed file monitor.
15385 Patch from: Massimo Cora' <maxcvs@email.it>
15386 * plugins/patch/anjuta-patch-plugin.png,
15387 plugins/class-gen/Makefile.am,
15388 plugins/class-gen/action-callbacks.c,
15389 plugins/class-gen/class_gen.c,
15390 plugins/class-gen/class_logo.xpm: Implemented vcs
15391 file addions. New icons by Fabio Zecchini
15393 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15395 * libanjuta/interfaces/libanjuta.idl
15396 plugins/editor/anjuta-docman.c plugins/editor/search-replace.c
15397 plugins/editor/search-replace_backend.c
15398 plugins/project-manager/plugin.c : Search & Replace in all Project Files.
15400 2005-05-11 Naba Kumar <naba@gnome.org>
15402 * plugins/gdb/actions.c, plugins/gdb/breakpoints.c,
15403 plugins/gdb/breakpoints.h, plugins/gdb/debug_tree.c,
15404 plugins/gdb/plugin.c, plugins/gdb/plugin.h,
15405 plugins/gdb/registers.c, plugins/gdb/stack_trace.c,
15406 plugins/gdb/watch.c: Completed breakpoints implementation. Fixed
15409 * plugins/symbol-browser/an_symbol_prefs.c,
15410 plugins/symbol-browser/an_symbol_search.c,
15411 plugins/symbol-browser/an_symbol_view.c,
15412 plugins/symbol-browser/an_symbol_view.h,
15413 plugins/symbol-browser/plugin.c: Fixed memory leaks.
15415 2005-05-11 Naba Kumar <naba@gnome.org>
15417 * libanjuta/anjuta-shell.c: Fixed runtime warning.
15419 * libanjuta/e-splash.c, libanjuta/e-splash.h, src/main.c: Pass the
15420 progress bar location at create time, instead of hardcoding.
15422 * pixmaps/Makefile.am, (added) pixmaps/anjuta_splash_mini.png:
15423 Added mini splash screen.
15425 * plugins/editor/text_editor.c: Do not produce warning when file
15426 monitor could not be created.
15428 * plugins/profile-default/plugin.c: Save project session on exit.
15429 Show mini splash with progress bar at profile load.
15431 2005-05-10 Naba Kumar <naba@gnome.org>
15433 * configure.in, manuals/Makefile.am: Fixed compile flags.
15434 Disable outdated manuals builds.
15436 * global-tags/Makefile.am: Uninstall tags files on
15439 * libegg/Makefile.am: Use configured deprecated flags.
15441 * manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15442 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15443 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
15446 * mime/Makefile.am: Take DESTDIR into account.
15448 * plugins/class-gen/Makefile.am: Fixed 'make distcheck' errors.
15450 * plugins/editor/aneditor-autocomplete.cxx: Fixed crash bug
15451 on scope autocompletion.
15453 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15454 plugins/gdb/debugger.h, plugins/gdb/plugin.c: Use project
15455 shared libs and static libs paths for debugging. Order them
15458 * po/POTFILES.in: Updated.
15460 2005-05-09 Naba Kumar <naba@gnome.org>
15462 * libanjuta/interfaces/libanjuta.idl,
15463 plugins/gdb/debugger.[ch], plugins/gdb/plugin.c,
15464 plugins/gdb/breakpoints.ch, plugins/gdb/gdbmi-test.c,
15465 plugins/debug-manager/plugin.c, plugins/gdb/anjuta-gdb-plugin.ui:
15466 Implemented debugger source directory search and emits location changed
15467 signal with absolute path of the file.
15469 * plugins/tools/tool.c: Fixed compile errors.
15471 2005-05-08 Sebastien Granjoux <seb.sfo@free.fr>
15473 * plugins/tools/anjuta-tools.glade,
15474 plugins/tools/dialog.h,
15475 plugins/tools/dialog.c,
15476 plugins/tools/plugin.c,
15477 plugins/tools/editor.c:
15478 Improve graphical user interface
15480 Correct an error on close
15483 * plugins/tools/fileop.c,
15484 plugins/tools/tool.h,
15485 plugins/tools/tool.c:
15486 Change the tool internal structure
15487 Support having tools configuration in several places
15489 2005-05-08 Naba Kumar <naba@gnome.org>
15491 * plugins/gdb/actions.c,
15492 (removed) plugins/gdb/registers_cbs.c,
15493 (removed) plugins/gdb/registers_cbs.h,
15494 (removed) plugins/gdb/registers_gui.c,
15495 (removed) plugins/gdb/sharedlib_cbs.c,
15496 (removed) plugins/gdb/sharedlib_cbs.h,
15497 (removed) plugins/gdb/sharedlib_gui.c,
15498 (removed) plugins/gdb/signals_cbs.c,
15499 (removed) plugins/gdb/signals_cbs.h,
15500 (removed) plugins/gdb/signals_gui.c: Removed dead files.
15502 2005-05-08 Naba Kumar <naba@gnome.org>
15504 * plugins/build-basic-autotools/executer.c: Fixed programs
15507 * plugins/debug-manager/Makefile.am,
15508 plugins/debug-manager/anjuta-debug-manager.glade,
15509 plugins/debug-manager/plugin.c,
15510 plugins/gdb/Makefile.am: Used libglade for programs listing
15513 * (added) plugins/gdb/pointer.png: Stack pointer image.
15515 * libanjuta/anjuta-marshal.list,
15516 pixmaps/Makefile.am,
15517 plugins/gdb/actions.c,
15518 plugins/gdb/actions.h,
15519 plugins/gdb/anjuta-gdb-plugin.ui,
15520 plugins/gdb/anjuta-gdb.glade,
15521 plugins/gdb/breakpoints.c,
15522 plugins/gdb/breakpoints.h,
15523 plugins/gdb/debug_tree.c,
15524 plugins/gdb/debug_tree.h,
15525 plugins/gdb/debugger.c,
15526 plugins/gdb/debugger.h,
15527 plugins/gdb/gdbmi-test.c,
15528 plugins/gdb/gdbmi.c,
15529 plugins/gdb/gdbmi.h,
15530 plugins/gdb/info.c,
15531 plugins/gdb/info.h,
15532 plugins/gdb/locals.c,
15533 plugins/gdb/locals.h,
15534 plugins/gdb/memory.c,
15535 plugins/gdb/memory.h,
15536 plugins/gdb/plugin.c,
15537 plugins/gdb/plugin.h,
15538 plugins/gdb/registers.c,
15539 plugins/gdb/registers.h,
15540 plugins/gdb/registers_cbs.c,
15541 plugins/gdb/registers_cbs.h,
15542 plugins/gdb/registers_gui.c,
15543 plugins/gdb/sharedlib.c,
15544 plugins/gdb/sharedlib.h,
15545 plugins/gdb/sharedlib_cbs.c,
15546 plugins/gdb/sharedlib_cbs.h,
15547 plugins/gdb/sharedlib_gui.c,
15548 plugins/gdb/signals.c,
15549 plugins/gdb/signals.h,
15550 plugins/gdb/signals_cbs.c,
15551 plugins/gdb/signals_cbs.h,
15552 plugins/gdb/signals_gui.c,
15553 plugins/gdb/stack_trace.c,
15554 plugins/gdb/stack_trace.h,
15555 plugins/gdb/utilities.c,
15556 plugins/gdb/utilities.h,
15557 plugins/gdb/watch.c,
15558 plugins/gdb/watch.h,
15559 plugins/gdb/watch_cbs.c,
15560 plugins/gdb/watch_cbs.h,
15561 plugins/gdb/watch_gui.c: Implemented gdb MI interface and used
15562 it for all debugger component updates and listing. Implemented
15563 user custom debugger command window. Fixed all debugger components
15564 to work correctly. Implemented debugger as GObject. Removed
15567 2005-05-06 Naba Kumar <naba@gnome.org>
15569 * TODO.tasks: Updated.
15571 * plugins/build-basic-autotools/Makefile.am,
15572 plugins/file-loader/Makefile.am,
15573 plugins/profile-default/Makefile.am,
15574 plugins/sample1/Makefile.am,
15575 plugins/symbol-browser/images/Makefile.am,
15576 src/Makefile.am: Fixed 'make distcheck' errors.
15578 * plugins/symbol-browser/an_symbol_view.c: Removed unnecessary
15581 * tagmanager/tm_workspace.c: Include prototypes in getting
15584 2005-05-06 Naba Kumar <naba@gnome.org>
15586 * TODO.tasks: Updated.
15588 * configure.in, plugins/cvs-plugin/Makefile.am,
15589 plugins/debug-manager/Makefile.am,
15590 plugins/devhelp/Makefile.am,
15591 plugins/editor/Makefile.am,
15592 plugins/gdb/Makefile.am: Fixed 'make distcheck' errors.
15594 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaSymbol,
15595 IAnjutaSymbolManager, IAnjutaIterable and IAnjutaIterableTree
15598 * tagmanager/tm_workspace.c,
15599 tagmanager/include/tm_workspace.h,
15600 plugins/editor/aneditor-autocomplete.cxx,
15601 plugins/editor/aneditor-calltip.cxx: Fixed fill_find_tags_array()
15602 to return all matching tag types when no name is given instead of
15603 returning empty array.
15605 * plugins/symbol-browser/Makefile.am,
15606 (added) plugins/symbol-browser/an_symbol.c,
15607 (added) plugins/symbol-browser/an_symbol.h,
15608 plugins/symbol-browser/an_symbol_info.c,
15609 plugins/symbol-browser/an_symbol_info.h,
15610 (added) plugins/symbol-browser/an_symbol_iter.c,
15611 (added) plugins/symbol-browser/an_symbol_iter.h,
15612 plugins/symbol-browser/an_symbol_search.c,
15613 plugins/symbol-browser/an_symbol_view.c,
15614 plugins/symbol-browser/an_symbol_view.h,
15615 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
15616 plugins/symbol-browser/plugin.c,
15617 plugins/symbol-browser/plugin.h: Implemented IAnjutaSymbol wrapper
15618 for tags. Implemented IAnjutaSymbolManager interface in symbol-browser
15619 plugin and implemented IAnjutaIterable interface for symbol search
15622 * plugins/class-inheritance/Makefile.am,
15623 plugins/class-inheritance/class-inherit.c,
15624 plugins/class-inheritance/class-inherit.h,
15625 plugins/class-inheritance/plugin.h: Use the newly added
15626 IAnjutaSymbolManager/IAnjutaSymbol/IAnjutaIterable intefaces and
15627 get rid of libanjuta-ctags.la dependencies.
15629 2005-05-02 Naba Kumar <naba@gnome.org>
15631 * plugins/class-inheritance/class-inherit.c,
15632 plugins/class-inheritance/plugin.c,
15633 plugins/class-inheritance/plugin.h: Fixed crash bug when no symbols could
15634 be found for a class. Formated code.
15636 Patch from: Curtis Magyar <curtm4n@gmail.com>:
15637 * plugins/editor/anjuta-docman.c: Fixed alpabetical ordering
15640 2005-05-01 Sebastien Granjoux <seb.sfo@free.fr>
15642 * libanjuta/anjuta-launcher.c:
15643 Keep trying sending data until all bytes have been written
15645 * plugins/tools/anjuta-tools.glade,
15646 plugins/tools/editor.c:
15647 Add a combo box to defined data from stdin
15649 * plugins/tools/execute.c:
15650 Send data in stdin if needed
15653 * plugins/tools/fileop.c,
15654 plugins/tools/tool.h,
15655 plugins/tools/tool.c:
15656 Store, load and save stdin data
15657 Use tools-2.xml instead of tools.xml
15659 * plugins/tools/plugin.c,
15660 plugins/tools/plugin.h:
15663 * plugins/tools/dialog.c,
15664 plugins/tools/dialog.h:
15667 * plugins/tools/variable.c,
15668 plugins/tools/variable.h:
15669 Add editor related variables
15672 2005-04-29 Naba Kumar <naba@gnome.org>
15674 * libanjuta/Makefile.am, src/Makefile.am: Include libutil in libanjuta.
15676 * plugins/editor/text_editor.c: Fixed line marker interpretation.
15678 * data/gdb.init, plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
15679 plugins/gdb/breakpoints.h, plugins/gdb/debugger.c,
15680 plugins/gdb/debugger.h, (added) plugins/gdb/gdbmi-test.c,
15681 (added) plugins/gdb/gdbmi.c, (added) plugins/gdb/gdbmi.h: Started
15682 working on gdb MI interface. Completed MI parser interface.
15684 Patch from Massimo Cora <maxcvs@email.it>:
15685 * plugins/class-inheritance/Makefile.am,
15686 plugins/class-inheritance/class-inherit.c,
15687 plugins/class-inheritance/class-inherit.h,
15688 plugins/class-inheritance/plugin.c,
15689 plugins/class-inheritance/plugin.h: Update to class inheritance plugin.
15690 Used system theme for colors. Display class members on mouse click.
15692 2005-04-28 Naba Kumar <naba@gnome.org>
15694 * plugins/symbol-browser/an_symbol_prefs.c
15695 plugins/symbol-browser/anjuta-symbol-browser-plugin.glade: Added
15696 implementation to create/add/remove custom tags files in symbol
15697 brower preferences.
15699 * global-tags/Makefile.am: Exclude bin target anjuta-tags from
15702 * plugins/project-import/project-import.c: Fixed memory leaks and
15703 use correct debug prints.
15705 * TODO.tasks: Updated.
15707 2005-04-27 Naba Kumar <naba@gnome.org>
15709 * libanjuta/Makefile.am, libanjuta/interfaces/Makefile.am.iface,
15710 libegg/Makefile.am, libegg/treeviewutils/Makefile.am,
15711 scintilla/Makefile.am: Fixed 'make distcheck' errors.
15713 * plugins/editor/anjuta-docman.c,
15714 plugins/editor/anjuta-docman.h,
15715 plugins/editor/plugin.c: Emit editor-added signal from docman
15716 and connect signals to new editor correctly.
15718 * plugins/class-inheritance/plugin.c,
15719 plugins/symbol-browser/plugin.c: Added stock icons.
15721 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.glade,
15722 plugins/build-basic-autotools/executer.c,
15723 plugins/build-basic-autotools/executer.h: Added missing files
15724 for the execute programs implementation.
15726 2005-04-26 Naba Kumar <naba@gnome.org>
15728 * TODO.tasks: Updated.
15730 * plugins/file-loader/plugin.c,
15731 plugins/project-import/anjuta-project-import.plugin.in,
15732 plugins/project-import/plugin.c,
15733 plugins/project-import/project-import.c,
15734 plugins/project-import/project-import.h: Be able to import older
15737 2005-04-26 Naba Kumar <naba@gnome.org>
15739 * libanjuta/anjuta-shell.c: Remove widget from the queue also when
15740 removing it from the shell.
15742 * libanjuta/anjuta-shell.c,
15743 libanjuta/anjuta-shell.h,
15744 plugins/profile-default/plugin.c: Implemented freeze/thaw for shell
15745 so that widget additions are freezed or thaw using a pending queue.
15746 Fixded UI flicker while loading projects.
15748 2005-04-26 Naba Kumar <naba@gnome.org>
15750 * TODO.tasks: Updated.
15752 * libanjuta/interfaces/libanjuta.idl: Added execute method for
15753 IAnjutaBuildable interface.
15755 * plugins/build-basic-autotools/Makefile.am,
15756 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15757 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
15758 plugins/build-basic-autotools/build-basic-autotools.c,
15759 plugins/build-basic-autotools/build-basic-autotools.h: Added "Execute"
15760 interface and UI for executing project/file programs. Implemented
15761 IAnjutaFile interface so that executables could be opened directly.
15763 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Removed
15764 Authors line (Reserved for external plugins, which do not have a way to
15765 show their credits).
15767 * plugins/file-loader/plugin.c: Read "Title" from [Wizard] and
15768 [File Loader] group for menu labels (default to "Name" if it is not
15771 * plugins/terminal/terminal.c: Implemented IAnjutaTerminal interface
15772 for executing external commands.
15774 2005-04-25 Sebastien Granjoux <seb.sfo@free.fr>
15776 * plugins/project-wizard/property.c:
15777 Correct a memory leak
15779 * libanjuta/interfaces/libanjuta.idl,
15780 plugins/editor/text_editor.c:
15781 Add erase_all and replace_selection function to IAnjutaEditor
15783 * plugins/tools/anjuta-tools.glade,
15784 plugins/tools/fileop.c,
15785 plugins/tools/editor.c,
15786 plugins/tools/tool.c
15787 plugins/tools/tool.h:
15788 Add shortcut and icon
15790 * plugins/tools/variable.c,
15791 plugins/tools/variable.h:
15792 Add a variable asking parameters at run time
15794 * plugins/tools/execute.c:
15795 Add a warning message for missing document manager
15796 Add replace buffer and replace selection output
15797 Correct an error in popup output
15799 * plugins/tools/plugin.c,
15800 plugins/tools/plugin.h,
15801 plugins/tools/anjuta-tools.ui,
15804 Attach tools menu to a new place
15806 2005-04-25 Naba Kumar <naba@gnome.org>
15808 * libanjuta/plugins.c, src/about.c, src/about.h,
15809 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui,
15810 plugins/class-gen/anjuta-class-gen.plugin.in: Added about
15811 plugins (about box for plugins) menu.
15813 2005-04-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15815 * plugins/editor/search-replace.c :
15816 Displayed full path in Search pane window.
15817 Bug 300231 : Selected line in Search pane window .
15819 2005-04-23 Naba Kumar <naba@gnome.org>
15821 * plugins/terminal/terminal.c: Fixed crash on terminal docking.
15823 2005-04-22 Naba Kumar <naba@gnome.org>
15825 * plugins/project-wizard/templates/java-logo.png: Smaller icons.
15827 * plugins/project-wizard/templates/java.wiz,
15828 plugins/project-wizard/templates/java/src/Makefile.am.tpl: Add option
15829 to create bytecodes (.class) files.
15831 * plugins/symbol-browser/an_symbol_info.c,
15832 plugins/symbol-browser/an_symbol_info.h,
15833 plugins/symbol-browser/an_symbol_search.c,
15834 plugins/symbol-browser/an_symbol_view.c,
15835 plugins/symbol-browser/plugin.c,
15836 tagmanager/tm_workspace.c: Fixed java symbols view. Fixed icon types
15837 in file symbol list.
15839 2005-04-22 Naba Kumar <naba@gnome.org>
15841 * TODO.tasks: Updated.
15843 * plugins/class-inheritance/Makefile.am,
15844 plugins/subversion/Makefile.am: Do not install plugin files when
15845 plugin build condition is false.
15847 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
15848 plugins/build-basic-autotools/build-basic-autotools.c,
15849 plugins/build-basic-autotools/build-basic-autotools.h,
15850 plugins/file-loader/anjuta-loader-plugin.ui,
15851 plugins/file-loader/dnd.c,
15852 plugins/file-loader/plugin.c,
15853 plugins/file-loader/plugin.h,
15854 plugins/project-manager/anjuta-project-manager.ui,
15855 plugins/project-manager/plugin.c: Added open file and build context
15856 menu in project manager context menu.
15858 2005-04-22 Naba Kumar <naba@gnome.org>
15860 * configure.in: Added message output showing conditional plugins to
15863 * src/layout.xml: Added layout for class-inheritance plugin widget.
15865 * plugins/class-inheritance/anjuta-class-inheritance.plugin.in: Fixed
15866 plugin name to remove redundant terms.
15868 * TODO.tasks: Updated.
15871 plugins/symbol-browser/Makefile.am,
15872 plugins/symbol-browser/an_symbol_view.c,
15873 (removed) plugins/symbol-browser/sv_class.xpm,
15874 (removed) plugins/symbol-browser/sv_function.xpm,
15875 (removed) plugins/symbol-browser/sv_macro.xpm,
15876 (removed) plugins/symbol-browser/sv_private_fun.xpm,
15877 (removed) plugins/symbol-browser/sv_private_var.xpm,
15878 (removed) plugins/symbol-browser/sv_protected_fun.xpm,
15879 (removed) plugins/symbol-browser/sv_protected_var.xpm,
15880 (removed) plugins/symbol-browser/sv_public_fun.xpm,
15881 (removed) plugins/symbol-browser/sv_public_var.xpm,
15882 (removed) plugins/symbol-browser/sv_static_fun.xpm,
15883 (removed) plugins/symbol-browser/sv_static_var.xpm,
15884 (removed) plugins/symbol-browser/sv_struct.xpm,
15885 (removed) plugins/symbol-browser/sv_unknown.xpm,
15886 (removed) plugins/symbol-browser/sv_variable.xpm,
15887 (added) plugins/symbol-browser/images/.cvsignore,
15888 (added) plugins/symbol-browser/images/Icons.16x16.Class,
15889 (added) plugins/symbol-browser/images/Icons.16x16.Enum,
15890 (added) plugins/symbol-browser/images/Icons.16x16.Field,
15891 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.BringToFront,
15892 (added) plugins/symbol-browser/images/Icons.16x16.FormsDesigner.SendToBack,
15893 (added) plugins/symbol-browser/images/Icons.16x16.Interface,
15894 (added) plugins/symbol-browser/images/Icons.16x16.InternalClass,
15895 (added) plugins/symbol-browser/images/Icons.16x16.InternalDelegate,
15896 (added) plugins/symbol-browser/images/Icons.16x16.InternalEnum,
15897 (added) plugins/symbol-browser/images/Icons.16x16.InternalEvent,
15898 (added) plugins/symbol-browser/images/Icons.16x16.InternalField,
15899 (added) plugins/symbol-browser/images/Icons.16x16.InternalInterface,
15900 (added) plugins/symbol-browser/images/Icons.16x16.InternalMethod,
15901 (added) plugins/symbol-browser/images/Icons.16x16.InternalProperty,
15902 (added) plugins/symbol-browser/images/Icons.16x16.InternalStruct,
15903 (added) plugins/symbol-browser/images/Icons.16x16.Literal,
15904 (added) plugins/symbol-browser/images/Icons.16x16.Method,
15905 (added) plugins/symbol-browser/images/Icons.16x16.NameSpace,
15906 (added) plugins/symbol-browser/images/Icons.16x16.PrivateClass,
15907 (added) plugins/symbol-browser/images/Icons.16x16.PrivateDelegate,
15908 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEnum,
15909 (added) plugins/symbol-browser/images/Icons.16x16.PrivateEvent,
15910 (added) plugins/symbol-browser/images/Icons.16x16.PrivateField,
15911 (added) plugins/symbol-browser/images/Icons.16x16.PrivateInterface,
15912 (added) plugins/symbol-browser/images/Icons.16x16.PrivateMethod,
15913 (added) plugins/symbol-browser/images/Icons.16x16.PrivateProperty,
15914 (added) plugins/symbol-browser/images/Icons.16x16.PrivateStruct,
15915 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedClass,
15916 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedDelegate,
15917 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEnum,
15918 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedEvent,
15919 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedField,
15920 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedInterface,
15921 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedMethod,
15922 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedProperty,
15923 (added) plugins/symbol-browser/images/Icons.16x16.ProtectedStruct,
15924 (added) plugins/symbol-browser/images/Icons.16x16.Reference,
15925 (added) plugins/symbol-browser/images/Makefile.am: Removed old symbol
15926 pixmaps and added new icons (taken from monodevelop).
15928 2005-04-21 Naba Kumar <naba@gnome.org>
15930 Patch from Massimo Cora <maxcvs@email.it>:
15932 * configure.in, plugins/Makefile.am
15933 (new) plugins/class-inheritance/.cvsignore,
15934 (new) plugins/class-inheritance/Makefile.am,
15935 (new) plugins/class-inheritance/anjuta-class-inheritance.plugin.in,
15936 (new) plugins/class-inheritance/class-inherit.c,
15937 (new) plugins/class-inheritance/class-inherit.h,
15938 (new) plugins/class-inheritance/plugin.c,
15939 (new) plugins/class-inheritance/plugin.h,
15940 (new) plugins/class-inheritance/class-inheritance.png: Added class
15941 inheritance plugin.
15943 Changes by naba: Added pkgconfig check for graphviz and conditionally
15946 * plugins/patch/.cvsignore, plugins/tools/.cvsignore: Updated.
15948 2005-04-20 Naba Kumar <naba@gnome.org>
15950 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
15951 manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
15952 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
15953 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
15954 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
15955 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
15956 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
15957 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
15958 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
15959 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
15960 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
15962 * plugins/gdb/plugin.[ch], plugins/gdb/utilities.[ch]: Fixed gdb
15963 message view management.
15965 * libanjuta/anjuta-children.[ch],
15966 plugins/build-basic-autotools/build-basic-autotools.c,
15967 libanjuta/anjuta-launcher.c, plugins/terminal/terminal.c:
15968 Removed anjuta_children_init() function,
15969 because it is done automatically when first invoked. Introduced
15970 anjuta_children_recover() to recover the child signalling. Fixed
15971 child exit management to correctly recover the exit status.
15973 * libanjuta/anjuta-launcher.c: Fixed anjuta_launcher_dispose()
15974 to properly shutdown the launcher and to kill the running process
15975 (without emitting any signal).
15977 * plugins/gdb/debugger.c, plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15978 plugins/gdb/plugin.h: Fixed debugger to properly shutdown, kill both
15979 gdb and program instance.
15981 2005-04-19 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
15983 * plugins/editor/search-replace.c :
15984 Fixed bug 300229 (Search dialog unsensitive freezed Search button).
15986 2005-04-18 Naba Kumar <naba@gnome.org>
15988 * TODO.tasks: Marked completed items.
15990 * plugins/debug-manager/plugin.c, plugins/gdb/debugger.c,
15991 plugins/gdb/debugger.h, plugins/gdb/plugin.c,
15992 plugins/project-manager/plugin.c: Prompt user for the debugging
15993 target (select from a list of project's executable targets) and
15994 correctly start debugger. Take care of libtool wrapping when the
15995 target selected is libtool target. Fixed debugger menu items
15998 2005-04-17 Sebastien Granjoux <seb.sfo@free.fr>
16000 * plugins/tools/execute.c,
16001 plugins/tools/execute.h:
16002 Implement save all files before running a command
16003 Implement all options for stdout and stderr except replace buffer
16004 Allow running several tools
16006 * plugins/tools/plugin.c:
16007 Move anjuta launcher in execute.c
16009 * plugins/tools/tools.h,
16010 plugins/tools/variable.c:
16013 2005-04-13 Sebastien Granjoux <seb.sfo@free.fr>
16015 * plugins/tools/anjuta-tools.glade:
16016 Add new properties in tool editor dialog
16017 Cosmetic improvements
16019 * plugins/tools/anjuta-tools.ui:
16020 Attach tool menu as a build menu
16022 * plugins/tools/dialog.c:
16023 Set tool menu item sensitivity in tool list
16026 * plugins/tools/editor.c,
16027 plugins/tools/editor.h,
16028 plugins/tools/fileop.c,
16029 plugins/tools/tool.c,
16030 plugins/tools/tool.h:
16031 Add new properties (active, save file...)
16032 Most of them are still not implemented
16034 * plugins/tools/execute.c,
16035 plugins/tools/execute.h:
16036 Reorganize code to support multiple run
16037 Support run in terminal
16039 * plugins/tools/plugin.c
16040 plugins/tools/plugin.h:
16041 Move message handling in execute.c
16043 * plugins/tools/variable.h,
16044 plugins/tools/variable.c:
16045 Add useful variables
16047 2005-04-13 Naba Kumar <naba@gnome.org>
16049 * plugins/editor/text_editor.c: Fixed file monitoring condition.
16050 * plugins/editor/Makefile.am: Added gnome-vfs flags.
16052 2005-04-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16054 * plugins/tools/dialog.c plugins/tools/tool.c :
16057 2005-04-06 Naba Kumar <naba@gnome.org>
16059 * src/anjuta.c: Load default session only when
16060 "anjuta.session.load.last" preference is enabled.
16062 2005-04-07 Sebastien Granjoux <seb.sfo@free.fr>
16064 * plugins/tools/Makefile.am,
16065 plugins/tools/variable.c,
16066 plugins/tools/variable.h:
16067 Add new code for handling variables
16069 * plugins/tools/anjuta-tools.glade:
16070 Improve tool editor dialog
16071 Add variable selection dialog
16073 * plugins/tools/dialog.c,
16074 plugins/tools/dialog.h,
16075 plugins/tools/plugin.c,
16076 plugins/tools/plugin.h:
16077 Add variable object
16078 Add a function to get it
16080 * plugins/tools/editor.c:
16081 Add gui code for variable selection dialog
16083 * plugins/tools/execute.c:
16084 Use variables for executing command
16086 * Naba: Compile warning fixes.
16088 2005-04-06 Naba Kumar <naba@gnome.org>
16090 * TODO.tasks: Marked completed items.
16092 2005-04-06 Naba Kumar <naba@gnome.org>
16094 * plugins/subversion/svn-backend.c: Fixed subversion plugin
16097 * plugins/tools/anjuta-tools.glade: Improved dialog layout.
16099 2005-04-04 Naba Kumar <naba@gnome.org>
16101 * src/layout.xml, plugins/glade/plugin.c: Dock glade widgets
16102 inside Main window.
16104 2005-03-31 Sebastien Granjoux <seb.sfo@free.fr>
16106 * plugins/tools/Makefile.am,
16107 plugins/tools/anjuta-tools.plugin.in,
16108 plugins/tools/anjuta-tools.ui,
16109 plugins/tools/anjuta-tools.gladei,
16110 plugins/tools/anjuta-tools-plugin.png,
16111 plugins/tools/plugin.c,
16112 plugins/tools/plugin.h,
16113 plugins/tools/dialog.c,
16114 plugins/tools/dialog.h,
16115 plugins/tools/fileop.c,
16116 plugins/tools/fileop.h,
16117 plugins/tools/tool.c,
16118 plugins/tools/tool.h,
16119 plugins/tools/editor.c,
16120 plugins/tools/editor.h,
16121 plugins/tools/execute.c,
16122 plugins/tools/execute.h, configure.in, plugins/Makefile.am:
16123 Port tool plugin from anjuta 1.2 (split anjuta-tools.c)
16126 * anjuta-tools.[ch]: Removed old tools code.
16128 2005-04-01 Steve Murphy <murf@e-tools.com>
16130 * configure.in: Added "rw" to ALL_LINGUAS.
16132 2005-03-29 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16135 manuals/C/anjuta-manual/fileoperations.xml
16137 manuals/C/anjuta-manual/figures/search_expr.png
16138 manuals/C/anjuta-manual/figures/search_expr_basic.png
16139 manuals/C/anjuta-manual/figures/search_file_list.png
16140 manuals/C/anjuta-manual/figures/search_file_pattern.png
16141 manuals/C/anjuta-manual/figures/search_replace.png
16142 manuals/C/anjuta-manual/figures/search_setting.png
16143 manuals/C/anjuta-manual/figures/search_target.png
16144 manuals/C/anjuta-manual/figures/search_target_action.png
16145 manuals/C/anjuta-manual/figures/search_target_in.png
16147 manuals/C/anjuta-manual/figures/find_files.png
16148 manuals/C/anjuta-manual/figures/find_replace.png
16149 manuals/C/anjuta-manual/figures/find_text.png :
16150 Updated Anjuta manual (File Operations)
16152 2005-03-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16154 * manuals/C/anjuta-manual/fileoperations.xml,
16155 manuals/C/anjuta-manual/figures/open_file.png,
16156 manuals/C/anjuta-manual/figures/open_file_multiple.png,
16157 manuals/C/anjuta-manual/figures/prefs_print.png,
16158 manuals/C/anjuta-manual/figures/print_dlg.png,
16159 manuals/C/anjuta-manual/figures/print_preview.png.
16161 manuals/C/anjuta-manual/figures/add_edit_macro.png,
16162 manuals/C/anjuta-manual/figures/display_macro.png,
16163 manuals/C/anjuta-manual/figures/insert_text.png,
16164 manuals/C/anjuta-manual/figures/keyword_macro.png,
16165 manuals/C/anjuta-manual/figures/new_file_wizard.png,
16166 manuals/C/anjuta-manual/figures/save_as_file.png :
16167 Updated Anjuta Manual (File Operations)
16169 2005-03-23 Adam Weinberger <adamw@gnome.org>
16171 * plugins/editor/action-callbacks.c,
16172 plugins/file-loader/plugin.c,
16173 plugins/gtodo/main.c,
16174 plugins/project-wizard/druid.c:
16175 Fix spelling/grammar errors. Fixes bugs
16176 169068, 169137, 169138, and 169139.
16178 2005-03-21 Naba Kumar <naba@gnome.org>
16180 Patch from: Massimo Cora' <maxcvs@email.it>:
16182 * plugins/editor/Makefile.am
16183 plugins/editor/anjuta-docman.c,
16184 (added) plugins/editor/editor-tooltips.c,
16185 (added) plugins/editor/editor-tooltips.h: Added tooltips to
16186 editor tabs to show full path.
16188 2005-03-19 Johannes Schmid <jhs@cvs.gnome.org>
16190 * plugins/subversion/svn-backend.c:
16191 Removed "apr-0/" from include because this is
16192 already included in SVN_INCLUDE and broke building if
16193 apr >= 1.0 was installed.
16195 2005-03-18 Naba Kumar <naba@gnome.org>
16197 Patch from: Massimo Cora' <maxcvs@email.it>:
16199 * plugins/editor/action-callbacks.c,
16200 plugins/editor/aneditor-calltip.cxx,
16201 plugins/editor/aneditor-priv.h,
16202 plugins/editor/aneditor.cxx,
16203 plugins/editor/aneditor.h,
16204 plugins/editor/anjuta-document-manager.ui: Added calltip
16205 activation from menu.
16207 2005-03-16 Naba Kumar <naba@gnome.org>
16209 Patch from: Massimo Cora' <maxcvs@email.it>:
16211 * plugins/class-gen/action-callbacks.c,
16212 plugins/class-gen/anjuta-class-gen-plugin.glade,
16213 plugins/class-gen/class_gen.c,
16214 plugins/class-gen/class_gen.h,
16215 plugins/class-gen/class_logo.xpm,
16216 plugins/class-gen/plugin.c: Create files without project
16217 being open. Add to project support. And other enhancements.
16219 2005-03-15 Adam Weinberger <adamw@gnome.org>
16222 plugins/debug-manager/utilities.c,
16223 plugins/file-loader/plugin.c,
16224 plugins/gdb/utilities.c,
16225 plugins/profile-default/plugin.c,
16226 plugins/project-import/project-import.c,
16227 src/anjuta-actions.h:
16228 Spelling/grammar fixes.
16230 2005-03-13 Naba Kumar <naba@gnome.org>
16232 * plugins/editor/action-callbacks.c,
16233 plugins/editor/action-callbacks.h,
16234 plugins/editor/anjuta-document-manager.ui,
16235 plugins/editor/plugin.c: Cleaned up editor UI and get rid of 'Format'
16236 submenu. Moved menuitems from Format to View->Editor.
16238 * src/action-callbacks.c, src/action-callbacks.h,
16239 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Created Reset
16240 layout and lock layout menus in View submenu. Get rid of
16241 Settings->Layout Manager menu.
16243 * plugins/project-import/anjuta-project-import.plugin.in:
16246 * global-tags/Makefile.am,
16247 global-tags/create_global_tags.sh,
16248 plugins/editor/aneditor-autocomplete.cxx,
16249 plugins/editor/aneditor-priv.h,
16250 plugins/editor/aneditor.cxx,
16251 tagmanager/tm_workspace.c: Fixed scope members autocompletion
16252 in editor and made it work in global symbols also.
16254 * src/anjuta-app.c: Always use priority texts besides icons style
16255 for toolbars, because other styles look horible for Anjuta (fixme).
16257 2005-03-11 Naba Kumar <naba@gnome.org>
16259 * configure.in: Removed test for iconv.
16261 * scintilla/ScintillaGTK.cxx: Fixed crash bug when focus in occurs
16262 before scintilla widget is realized.
16264 * plugins/cvs-plugin/plugin.c: Aligned comments and added a shortcut
16265 for Update menuitem.
16267 * scintilla/patches/set-cursor-warning-fix.diff: Removed because
16268 already applied in scintilla main stream.
16270 * scintilla/patches/preedit-window-crash-fix.diff: Added new fix
16271 and notified scintilla developer.
16273 2005-03-10 Naba Kumar <naba@gnome.org>
16275 * src/action-callbacks.c: Removed reference to src/help.h (dead
16278 * plugins/editor/text_editor.c: Removed reference to
16279 src/launcher.h (a dead file).
16281 * src/anjuta_dirs.c, src/anjuta_dirs.h, src/anjuta_gui.c,
16282 src/controls.c, src/controls.h, src/fileselection.c,
16283 src/fileselection.h, src/glade_iface.c, src/glade_iface.h,
16284 src/global.h, src/help.c, src/help.h, src/launcher.c, src/launcher.h,
16285 src/main.cpp, src/main_menubar.c, src/main_menubar.h,
16286 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/session.c,
16287 src/session.h, src/support.c, src/support.h, src/toolbar.c,
16288 src/toolbar.h, src/toolbar_callbacks.c, src/toolbar_callbacks.h:
16289 Removed these dead files from CVS.
16292 2005-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16294 * plugins/file-wizard/action-callbacks.c : Added error message.
16295 plugins/project-import/project-import.c : Closed Import wizard with Esc key.
16298 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
16300 * plugins/cvs-plugin/cvs-callbacks.c
16301 plugins/cvs-plugin/plugin.c:
16302 Fixed preferences page init and busy handling
16304 * plugins/subversion/plugin.c:
16305 Fixed preferences page init
16307 2005-03-09 Naba Kumar <naba@gnome.org>
16309 * plugins/Makefile.am, plugins/glade/Makefile.am,
16310 plugins/glade/plugin.c: Now that glade3 cvs head has been fixed,
16311 enabled glade plugin in Anjuta. The plugin is built only when
16312 glade3 is installed.
16314 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
16316 * plugins/project-wizard/templates/java.wiz
16317 plugins/project-wizard/templates/java-logo.png (*)
16318 plugins/project-wizard/templates/java/*
16319 plugins/project-wizard/templates/Makefile.am
16322 Add Java project type. It generates a autoconf/automake
16323 project which is compiled using gcj. It requires automake
16324 > 1.4 (1.9 is known to work) to work!
16326 (*) still awaiting response from the gcj team if we
16327 may use their logo.
16329 2005-03-09 Johannes Schmid <jhs@cvs.gnome.org>
16331 * plugins/project-import/*
16332 plugins/Makefile.am
16334 Added project import plugin. Might be a bit buggy and limited
16336 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
16337 Icon from old pixmaps dir
16339 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16341 * plugins/file-wizard/plugin.c, plugins/macro/macro-dialog.c
16342 plugins/macro/macro-util.c, plugins/macro/macros.xml :
16343 Added C Custom_Indent line macro.
16346 2005-03-09 Naba Kumar <naba@gnome.org>
16348 * TODO.tasks: Added new message-manager tasks.
16350 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16351 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16352 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16353 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16354 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16355 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16356 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16357 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16358 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16359 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16361 * plugins/gdb/debug_tree.c, plugins/gdb/debugger.c,
16362 plugins/gdb/locals.c, plugins/gdb/memory.c, plugins/gdb/plugin.c,
16363 plugins/gdb/registers.c, plugins/gdb/registers_gui.c,
16364 plugins/gdb/sharedlib.c, plugins/gdb/sharedlib_gui.c,
16365 plugins/gdb/signals.c, plugins/gdb/signals_gui.c,
16366 plugins/gdb/stack_trace.c, plugins/gdb/stack_trace.h,
16367 plugins/gdb/watch.c, plugins/gdb/watch.h, plugins/gdb/watch_gui.c:
16368 Removed debugger widgets from shell on debugger shutdown. Added
16369 scrolled windows for docked widgets. Removed unnecessary widget refs
16370 and unrefs. Destroy widgets correctly on debugger shutdown.
16372 * plugins/project-wizard/anjuta-project-wizard.glade: Added frame
16373 with project description title. Removed frame shadow.
16375 * plugins/project-wizard/druid.c: Initializes tooltips.
16377 * scintilla/Makefile.am: Fixed comiple error.
16379 2005-03-08 Adam Weinberger <adamw@gnome.org>
16381 * plugins/class-gen/anjuta-class-gen-plugin.glade,
16382 plugins/class-gen/class_gen.c: Fix grammar/spelling errors
16384 2005-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16386 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16387 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16388 plugins/macro/macro-util.c, plugins/macro/macro-util.h
16389 plugins/macro/macros.xml, plugins/macro/plugin.c :
16390 Moved cursor at the '|' position defined in macros.
16392 2005-03-07 Naba Kumar <naba@gnome.org>
16394 * plugins/subversion/Makefile.am: Fixed build error.
16396 * plugins/editor/anjuta-document-manager-plugin.in: Added some mime
16397 types (perl, python, shellscript).
16399 * plugins/editor/plugin.c: Fixed to show all highlight options.
16401 2005-03-07 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16403 * TODO.tasks : updated tasks.
16404 * plugins/gtodo/interface.c : Implemented column sorting (TASK MANAGER)
16406 2005-03-07 Naba Kumar <naba@gnome.org>
16408 * plugins/subvesion/plugin.c: Detect ".svn" directory to enable
16409 or disable subversion file-manager submenu. If "Subvesion" is also
16410 valid directory, we should also check for it.
16412 * configure.in: Disable cygwin macro until someone fixes the
16415 * plugins/subvesion/svn-thread.c: Use older API svn_client_add() for
16416 backward compatibility.
16418 2005-03-06 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16420 * src/about.c : Cleaned code.
16421 * plugins/macro/macros.xml : Added "do_while" C macro.
16422 * plugins/gdb/registers_cbs.[ch], plugins/gdb/registers_gui.c,
16423 plugins/gdb/sharedlib_cbs.[ch], plugins/gdb/sharedlib_gui.c,
16424 plugins/gdb/signals_cbs.[ch], plugins/gdb/signals_gui.c :
16425 Closed registers, shared libraries, kernel signals dialogs with ESC key.
16427 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
16429 * plugins/class-gen/plugin.c:
16430 Removed "return" to activate project_root_uri watching.
16432 2005-03-06 Johannes Schmid <jhs@cvs.gnome.org>
16434 * plugins/Makefile.am
16435 plugins/subversion/*:
16436 Added subversion plugin. Add, Remove, Commit and Update work
16437 everything else needs work.
16439 * plugins/terminal/terminal.c
16440 Applied old 1.2.2 patch to fix Ctrl-C in terminal but
16441 we still have focus problems with the editor.
16443 2005-03-05 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16445 * AUTHORS, src/about.c : Updated about dialog by AUTHORS file.
16447 2005-03-04 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16449 * Makefile.am, src/about.c : Updated about dialog by AUTHORS.xml file.
16451 2005-03-04 Naba Kumar <naba@gnome.org>
16453 Patch from Massimo Cora' <maxcvs@email.it>:
16455 * plugins/class-gen/Makefile.am,
16456 plugins/class-gen/action-callbacks.c,
16457 plugins/class-gen/action-callbacks.h,
16458 (added) plugins/class-gen/anjuta-class-gen-plugin.glade,
16459 plugins/class-gen/anjuta-class-gen.plugin.in,
16460 plugins/class-gen/class_gen.c,
16461 plugins/class-gen/class_gen.h,
16462 (removed) plugins/class-gen/clsGen.c,
16463 (added) plugins/class-gen/goc_template_header,
16464 (added) plugins/class-gen/goc_template_source,
16465 plugins/class-gen/plugin.c,
16466 plugins/class-gen/plugin.h: Refactored class gen code.
16467 Added GOCBuilder code. Fixed UI. Implemented plugin.
16469 2005-03-03 Johannes Schmid <jhs@cvs.gnome.org>
16471 * plugins/project-wizard/property.c
16472 plugins/project-wizard/install.c
16473 plugins/project-wizard/druid.c
16474 plugins/editor/goto_line.c
16475 plugins/editor/plugin.c
16476 plugins/gtodo/add_edit_item.c
16477 plugins/gtodo/ligtodo.c
16478 plugins/gtodo/main.c
16479 plugins/gtodo/preferences.c:
16480 Fixed #167559, #167534, #167266, #167357
16481 (Bad English in strings...)
16483 Thanks to Adam Weinberger and Thierry Moisan for
16486 2005-03-03 Naba Kumar <naba@gnome.org>
16488 * libegg/Makefile.am, libegg/menu/Makefile.am,
16489 (added) libegg/egg-submenu-action.c,
16490 (added) libegg/menu/egg-submenu-action.h: Created a new action for
16491 submenu (used for wizard listing).
16493 * plugins/file-loader/anjuta-loader-plugin.ui
16494 plugins/file-loader/plugin.c: Implemented wizards submenu in menu
16497 * plugins/editor/action-callbacks.c,
16498 plugins/editor/aneditor.cxx, plugins/editor/plugin.c: Disabled
16499 ctrl+tabbing because it was interfaring with focus navigation.
16500 Focus editor on "Esc" in incremental search entry. Cleanups.
16502 * plugins/file-manager/an_file_view.c,
16503 plugins/symbol-browser/plugin.c,
16504 plugins/symbol-browser/an_symbol_view.c: Fixed key shortcuts.
16507 * plugins/profile-default/plugin.c,
16508 scintilla/PlatGTK.cxx: Fixed compiler warnings. Added splash icon
16511 * (removed) scintilla/patches/a64-crash-fix.patch,
16512 (added) scintilla/patches/set-cursor-warning-fix.diff: Updated
16515 2005-03-03 Naba Kumar <naba@gnome.org>
16517 * HACKING: Fixed typos.
16519 * plugins/editor/aneditor-indent.cxx: Clean up.
16521 * plugins/editor/plugin.c, plugins/editor/text_editor.[h]:
16522 Enable/disable save, undo and redo actions depending on state
16525 2005-03-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16527 * libanjuta/anjuta-status.h plugins/editor/Makefile.am
16528 plugins/editor/action-callbacks.c, plugins/editor/search-replace.c :
16529 Displayed search_incremental status.
16531 * Removed plugins/editor/search_incremental.[ch]
16533 2005-02-26 Johannes Schmid <jhs@cvs.gnome.org>
16535 * plugins/cvs-plugin/cvs-execute.c
16536 plugins/cvs-plugin/cvs-callbacks.c:
16537 - Use weak reference on mesg_view and reuse tab if
16538 it still exists to avoid cluttering message manager.
16539 - Fixed bug in cvs remove
16541 README, HACKING: Updated
16543 configure.in: Added check for libsvn
16545 2005-02-29 Naba Kumar <naba@gnome.org>
16547 * plugins/file-manager/an_file_view.c,
16548 plugins/symbol-browser/an_symbol_view.c,
16549 plugins/symbol-browser/plugin.c: Hide column headers (they
16552 2005-02-29 Naba Kumar <naba@gnome.org>
16554 * manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
16555 manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
16556 manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
16557 manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
16558 manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
16559 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
16560 manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
16561 manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
16562 manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
16563 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
16565 * libanjuta/Makefile.am, libanjuta/anjuta-marshal.list,
16566 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
16567 (added) libanjuta/anjuta-session.[hc],
16568 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
16569 plugins/profile-default/plugin.c, plugins/profile-default/plugin.h,
16570 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c, src/anjuta.h,
16573 Implemented session management. Implemented session
16574 container class. Added session notifications from shell. Implemented
16575 session save/load in editor, file-loader, default-profile-plugin
16576 and anjuta-app. Fixed window sizing and restoration. Cleaned up
16577 code in anjuta-app.[ch], anjuta.[ch], main.c. Added fullscreen
16578 and maximized states in session. Implemented project session
16581 2005-02-27 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16583 * plugins/class-gen/action-callbacks.[ch],
16584 plugins/class-gen/class_gen.c plugins/project-wizard/druid.c,
16585 plugins/gdb/breakpoints.c plugins/gdb/memory.c:
16586 Closed Wizard project, Class gen, Inspect memory, Breakpoints dialogs
16589 2005-02-26 Sebastien Granjoux <seb.sfo@free.fr>
16591 * plugins/project-wizard/anjuta-project-wizard.glade,
16592 plugins/project-wizard/druid.c:
16593 Add some padding in tab label in project selection page
16595 * plugins/project-wizard/druid.c,
16596 plugins/project-wizard/parser.c:
16597 Search for project template recursively
16598 Add ~/.anjuta/project to the search paths
16600 2005-02-26 Naba Kumar <naba@gnome.org>
16602 * plugins/file-wizard/action-callbacks.c: Fixed memory curruption.
16603 * plugins/file-loader/plugin.c: Fixed crash bug.
16604 * libanjuta/plugins.c: Fixed memory leak.
16606 2005-02-26 Naba Kumar <naba@gnome.org>
16608 * libanjuta/plugins.c, libanjuta/plugins.h: Implemented
16609 "UserActivatable" attribute for plugins. This attribute if set to
16610 "no" will prevent users from activating/deactivating it from
16611 plugins dialog. Added a toggle button in plugins dialog to toggle
16612 the plugins list between list of activatable plugins (default) to
16613 list of all plugins. anjuta_plugin_select() now only selects the
16614 plugin. Added anjuta_plugins_select_and_activate() method that will
16615 select and activate it.
16617 * plugins/profile-default/Makefile.am,
16618 plugins/profile-default/anjuta-default-profile.ui,
16619 plugins/profile-default/plugin.c,
16620 plugins/profile-default/plugin.h,
16621 plugins/project-manager/anjuta-project-manager.ui,
16622 plugins/project-manager/plugin.c,
16623 plugins/project-manager/plugin.h:
16625 Anjuta projects (*.anjuta) files define the profile of respective
16626 projects. Profile is a set of related plugins required for the
16627 project to open. Moved "close project" action from Project Manager
16628 to Profile Manager plugin. Implemented loading and unloading of
16629 project profiles in DefaultProfilePlugin. DefaultProfilePlugin
16630 (instead of Project Manager) now handles opening of *.anjuta files.
16631 Close Project menuitem is now moved to File submenu (being
16632 consistent with Anjuta 1.x versions and avoiding creating Project
16633 submenu when project manager is not loaded).
16635 * src/anjuta-actions.h: Fixed short-cut key for Help content.
16637 * src/anjuta.ui: Fixed place holder for projects.
16639 * (new) plugins/profile-default/default.anjuta: default startup
16640 profile. Removed the hardcoded plugins loading in
16641 DefaultProfilePlugin.
16644 plugins/project-wizard/templates/terminal/project.anjuta:
16645 Implemented project format in newly created projects.
16647 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in:
16648 plugins/class-gen/anjuta-class-gen.plugin.in,
16649 plugins/cvs-plugin/anjuta-cvs.plugin.in,
16650 plugins/editor/anjuta-document-manager.plugin.in,
16651 plugins/file-loader/anjuta-loader.plugin.in,
16652 plugins/file-wizard/anjuta-file-wizard.plugin.in,
16653 plugins/gdb/anjuta-gdb.plugin.in,
16654 plugins/glade/anjuta-glade.plugin.in,
16655 plugins/message-view/anjuta-message-manager.plugin.in,
16656 plugins/profile-default/anjuta-default-profile.plugin.in,
16657 plugins/project-manager/anjuta-project-manager.plugin.in,
16658 plugins/project-wizard/anjuta-project-wizard.plugin.in:
16659 Defined UserActivatable attributes. Added supported types attribute.
16661 * plugins/project-wizard/anjuta-project-wizard.glade
16662 plugins/project-wizard/plugin.c: Changed "New Project Wizard" to
16663 "Project Wizard" in preferences title.
16665 * TODO.tasks: Updated.
16667 * manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml:
16670 2005-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16672 * plugins/file-wizard/anjuta-file-wizard.glade
16673 plugins/file-wizard/file.[ch], plugins/macro/macros.xml :
16675 Integrated License macros, cleaned file.c.
16677 2005-02-24 Johannes Schmid <jhs@cvs.gnome.org>
16679 * plugins/macor/macro-util.c: Fixed crash bugs if email or
16680 username can not be found correctly.
16682 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16684 * plugins/file-wizard/file.[ch], plugins/macro/macro-util.c,
16685 plugins/macro/macros.xml :
16687 Added Headers macros. Cleaned file.c
16689 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16691 * plugins/file-wizard/action-callbacks.c, plugins/macro/macro-util.c,
16692 plugins/macro/macros.xml :
16694 Fixed a bug. Added Header macro.
16697 2005-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16699 * plugins/file-wizard/action-callbacks.c,
16700 plugins/file-wizard/file.c, plugins/macro/macro-util.c
16701 plugins/macro/macros.xml :
16703 Added FileName, Header template macros.
16705 2005-02-24 Naba Kumar <naba@gnome.org>
16707 * plugins/patch/patch-plugin.c: Fixed a function call.
16709 * src/anjuta.c, src/main.c: Save and load default session.
16711 2005-02-24 Naba Kumar <naba@gnome.org>
16713 * libanjuta/interfaces/libanjuta.idl,
16714 plugins/message-view/anjuta-msgman.c,
16715 plugins/message-view/anjuta-msgman.h,
16716 plugins/message-view/plugin.c: Added and implemented
16717 set_view_title() method.
16719 * plugins/build-basic-autotools/build-basic-autotools.c,
16720 plugins/build-basic-autotools/build-basic-autotools.h: Implemented
16721 build context pooling. Maximum 3 contexts are reused. Additional
16722 contexts are created when all are busy.
16724 2005-02-23 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16726 * plugins/macro/macro-actions.c, plugins/macro/macro-db.[ch],
16727 plugins/macro/macro-dialog.c, plugins/macro/macro-util.[ch],
16728 plugins/macro/macros.xml, plugins/macro/plugin.[ch],
16729 plugins/file-wizard/action-callbacks.c, plugins/file-wizard/file.c :
16731 Added Copyright, Changelog macros.
16733 2005-02-23 Naba Kumar <naba@gnome.org>
16735 Patch from Massimo Cora' <maxcvs@email.it>:
16736 * plugins/Makefile.am,
16737 plugins/patch/Makefile.am,
16738 (added) plugins/patch/anjuta-patch-plugin.png,
16739 (added) plugins/patch/anjuta-patch.plugin.in,
16740 (added) plugins/patch/anjuta-patch.ui,
16741 plugins/patch/patch-plugin.c,
16742 (added) plugins/patch/patch-plugin.h,
16743 (added) plugins/patch/plugin.c,
16744 (added) plugins/patch/plugin.h: Ported patch plugin to Anjuta 2.0
16747 2005-02-23 Naba Kumar <naba@gnome.org>
16749 * libanjuta/anjuta-marshal.list, libanjuta/anjuta-plugin.[ch],
16750 file-loader/plugin.c, profile-default/plugin.c:
16751 Implemented "activated" and "deactivated" signals for plugin class.
16752 Renamed *_location() functions to *_id(), because location is
16753 ambiguous. Implemented anjuta_plugins_unload_plugin_by_id() and
16754 anjuta_plugins_unload_plugin().
16756 * class-gen/plugin.c: Fixed complier warning and utility function call.
16758 * debug-manager/plugin.c: Unload debugger plugin correctly.
16760 * project-manager/plugin.c: Fixed compiler warnings.
16762 * plugins/project-wizard/templates/gnome/.cvsignore,
16763 plugins/project-wizard/templates/gnome/po/.cvsignore,
16764 plugins/project-wizard/templates/gnome/src/.cvsignore,
16765 plugins/project-wizard/templates/gtk/po/.cvsignore,
16766 plugins/project-wizard/templates/gtkmm/po/.cvsignore,
16767 plugins/project-wizard/templates/xlib/.cvsignore: Added cvsignores.
16769 * manuals/reference/libanjuta/tmpl/*: Unnecessary changes from the
16770 build (we need to fix this thing).
16772 2005-02-23 Johannes Schmid <jhs@cvs.gnome.org>
16774 * plugins/macro/macro-action.[ch]
16775 plugins/macro/macro-edit.c
16776 plugins/macro/macro-dialog.c
16777 plugins/macro/macro-db.[ch]
16778 plugins/macro/plugin.[ch]
16779 plugins/macro/macro-util.[ch] (added)
16781 Cleaned up macro plugin and preview expanded macros.
16783 2005-02-21 Ryan Garver <rgarvage@yahoo.com>
16785 * plugins/cvs-plugin/cvs-interface.c:
16787 Fixed option setting when using no compression and not
16790 2005-02-23 Naba Kumar <naba@gnome.org>
16792 * src/anjuta.c, src/anjuta.h, src/main.c: Save and restore window
16793 geometry on exit and startup (only if there is no geometry from the
16796 * TODO.tasks: Updated.
16798 Patch from Sebastien Granjoux <seb.sfo@free.fr>:
16800 * manuals/reference/libanjuta/Makefile.am,
16801 manuals/reference/libanjuta/libanjuta-docs.sgml,
16802 (new) manuals/reference/libanjuta/project-wizard-format.sgml: Added
16803 documentation for writing project templates.
16805 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16807 * plugins/macro/macro-actions.c, plugins/macro/macro-actions.h
16808 plugins/macro/macro-dialog.c, plugins/macro/macros.xml :
16810 Expansion keywords in macros.
16812 2005-02-22 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16814 * plugins/file-wizard/action-callbacks.c,
16815 plugins/file-wizard/file.[ch], plugins/macro/macro-actions.c,
16816 plugins/macro/macros.xml :
16818 Inserting text by macro plugin
16821 2005-02-22 Johannes Schmid <jhs@cvs.gnome.org>
16823 * plugins/macro/plugin.c
16824 plugins/cvs-plugin/plugin.c:
16826 Fixed interfaces (use static)
16828 2005-02-21 Johannes Schmid <jhs@cvs.gnome.org>
16830 * plugins/macro/macro-actions.[ch]
16831 plugins/macro/plugin.c
16832 libanjuta/interfaces/libanjuta.idl:
16834 Implemented IAnjutaMacro interface to be used by file-wizard
16836 * plugins/cvs-plugin/plugin.c
16837 libanjuta/interfaces/libanjuta.idl:
16839 Reworked IAnjutaCvs to IAnjutaVCS to be used as an interface
16840 for all version control systems and not only for cvs.
16842 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16844 * plugins/macro/macro-actions.[ch], plugins/macro/macros.xml : Added
16847 * plugins/file-wizard/anjuta-file-wizard.glade : Add project & CVS.
16850 2005-02-21 Naba Kumar <naba@gnome.org>
16852 * libanjuta/interfaces/libanjuta.idl: Fixed IAnjutaDebugManager and
16853 IAnjutaDebugger interface.
16855 * plugins/debug-manager/anjuta-debug-manager.ui,
16856 plugins/debug-manager/attach_process.c,
16857 plugins/debug-manager/attach_process.h,
16858 plugins/debug-manager/plugin.c,
16859 plugins/debug-manager/plugin.h,
16860 plugins/gdb/actions.c,
16861 plugins/gdb/actions.h,
16862 plugins/gdb/anjuta-gdb-plugin.ui,
16863 plugins/gdb/breakpoints.c,
16864 plugins/gdb/breakpoints.h,
16865 plugins/gdb/debugger.c,
16866 plugins/gdb/debugger.h,
16867 plugins/gdb/memory.c,
16868 plugins/gdb/plugin.c,
16869 plugins/gdb/plugin.h,
16870 plugins/gdb/sharedlib.h,
16871 plugins/gdb/sharedlib_cbs.c,
16872 plugins/gdb/watch.c: Fixed debugger plugin. Split debug operations
16873 correctly between debug-manager and debugger. Implemented debugger
16874 interface in gdb plugin. Fixed action names. Added UI updating.
16875 Start and stop debugger (does not work yet). Fixed UI merging.
16876 Fixed debugger plugin handling in debug-manager.
16878 2005-02-20 Johannes Schmid <jhs@cvs.gnome.org>
16880 * plugins/editor/aneditor-autocomplete.cxx:
16882 Patch from Jason Bayman <JBayman@HobbitHell.com> avoids
16883 crash with C++ "template" keyword.
16885 2005-02-20 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16887 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16888 Fixed bug (Closed macro dialogs with Esc key).
16890 2005-02-19 Sebastien Granjoux <seb.sfo@free.fr>
16892 * plugins/project-wizard/xlib.wiz,
16893 plugins/project-wizard/xlib-logo.png,
16894 plugins/project-wizard/xlib/*:
16895 Port old xlib anjuta project on new project wizard
16897 * plugins/project-wizard/xlib-dock.wiz,
16898 plugins/project-wizard/xlib-dock/*:
16899 Port old xlib dock anjuta project on new project wizard
16901 * plugins/project-wizard/wxwin.wiz,
16902 plugins/project-wizard/wxwin-logo.png,
16903 plugins/project-wizard/wxwin/*:
16904 Port old wxwin anjuta project on new project wizard
16906 * configure.in, plugins/project-wizard/templates/Makefile.am: Other
16907 necessary changes for the new templates.
16909 2005-02-18 Naba Kumar <naba@gnome.org>
16911 * plugins/Makefile.am: Added class-gen
16913 2005-02-17 Sebastien Granjoux <seb.sfo@free.fr>
16915 * plugins/project-wizard/header.c:
16916 Fix a bug in sorting of project categories
16918 2005-02-18 Naba Kumar <naba@gnome.org>
16920 Patch from Massimo Cora <maxcvs@email.it>:
16922 * plugins/class-gen/.cvsignore,
16923 plugins/class-gen/Makefile.am,
16924 (added) plugins/class-gen/action-callbacks.c,
16925 (added) plugins/class-gen/action-callbacks.h,
16926 (added) plugins/class-gen/anjuta-class-gen.plugin.in,
16927 (added) plugins/class-gen/class_gen.c,
16928 (added) plugins/class-gen/class_gen.h,
16929 (added) plugins/class-gen/plugin.c,
16930 (added) plugins/class-gen/plugin.h: Ported class wizard to the
16933 * plugins/project-manager/plugin.c: implemented add_source().
16935 2005-02-17 Naba Kumar <naba@gnome.org>
16937 * plugins/file-loader/plugin.c: Fixed possible crash.
16939 * src/action-callbacks.c, src/action-callbacks.h,
16940 src/anjuta-actions.h, src/anjuta.ui: Fixed help menuitems.
16942 2005-02-17 Naba Kumar <naba@gnome.org>
16944 * plugins/project-wizard/templates/anjuta-plugin.wiz,
16945 plugins/project-wizard/templates/gnome.wiz,
16946 plugins/project-wizard/templates/gtk.wiz,
16947 plugins/project-wizard/templates/gtkmm.wiz,
16948 plugins/project-wizard/templates/terminal.wiz,
16949 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16950 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16951 plugins/project-wizard/templates/gnome/src/callbacks.c,
16952 plugins/project-wizard/templates/gnome/src/callbacks.h,
16953 plugins/project-wizard/templates/gnome/src/main.c,
16954 plugins/project-wizard/templates/gtk/src/callbacks.c,
16955 plugins/project-wizard/templates/gtk/src/callbacks.h,
16956 plugins/project-wizard/templates/gtk/src/main.c,
16957 plugins/project-wizard/templates/gtkmm/src/main.cc,
16958 plugins/project-wizard/templates/terminal/src/main.c: Fixed templates
16959 to generate licence correctly (without any extra newlines). Removed
16960 IncludeGNUHeader macro definition and added proper licence property.
16961 Fixed project directory paths in file contents.
16963 2005-02-17 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
16965 * plugins/macro/macro-dialog.c, plugins/macro/macro-edit.c :
16966 Closed macro dialogs with Esc key.
16968 2005-02-16 Naba Kumar <naba@gnome.org>
16970 * plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
16971 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
16972 plugins/project-wizard/templates/gnome/src/callbacks.c,
16973 plugins/project-wizard/templates/gnome/src/callbacks.h,
16974 plugins/project-wizard/templates/gnome/src/main.c,
16975 plugins/project-wizard/templates/gtk/src/main.c,
16976 plugins/project-wizard/templates/gtkmm/src/main.cc,
16977 plugins/project-wizard/templates/terminal/src/main.c: Fixed licence
16978 macros to avoid blank newlines.
16980 2005-02-16 Sebastien Granjoux <seb.sfo@free.fr>
16982 * plugins/project-wizard/autogen.c:
16983 Correct a problem when having property value in UTF-8
16985 * plugins/project-wizard/druid.c:
16986 Correct a bug when reselecting a new project (all pages
16989 * plugins/project-wizard/property.c:
16990 Avoid having default invalid properties
16992 * plugins/project-wizard/templates/terminal.wiz,
16993 plugins/project-wizard/templates/terminal/po/ChangeLog,
16994 plugins/project-wizard/templates/terminal/src/main.c:
16995 Remove command for testing run function
16996 Move destination directory to second page and include
16997 project name. Add exist tag. Remove unused properties.
16999 2005-02-16 Naba Kumar <naba@gnome.org>
17001 * Makefile.am, libanjuta/interfaces/libanjuta.idl,
17002 plugins/debug-manager/anjuta-debug-manager.ui,
17003 plugins/debug-manager/plugin.c,
17004 plugins/gdb/Makefile.am, plugins/gdb/breakpoints.c,
17005 plugins/gdb/debugger.c, plugins/gdb/plugin.c,
17006 plugins/gdb/plugin.h, plugins/gdb/registers.c,
17007 plugins/gdb/sharedlib.c, plugins/gdb/signals.c,
17008 plugins/gdb/stack_trace.c, plugins/gdb/utilities.c,
17009 plugins/gdb/utilities.h, plugins/gdb/watch_cbs.c,
17010 (removed) src/anjuta_info.c,
17011 (removed) src/anjuta_info.h,
17012 (added) plugins/gdb/info.c (added) plugins/gdb/info.h,
17013 (added) plugins/gdb/anjuta-gdb-plugin.ui,
17014 (added) plugins/gdb/actions.c,
17015 (added) plugins/gdb/actions.h: Completed initial
17016 porting of debugger to new architecture. Fixed many of the debugger
17019 * plugins/file-loader/plugin.c: Detect some important mime ourself
17020 to avoid inconsistencies when mime system isn't working.
17022 2005-02-16 Naba Kumar <naba@gnome.org>
17024 * plugins/editor/Makefile.am,
17025 (added) plugins/editor/aneditor-autocomplete.cxx,
17026 (added) plugins/editor/aneditor-calltip.cxx,
17027 (added) plugins/editor/aneditor-indent.cxx,
17028 (added) plugins/editor/aneditor-priv.h,
17029 plugins/editor/aneditor.cxx: Split aneditor.cxx file into
17030 different smaller chunks to make it easy to maintain.
17032 2005-02-16 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17034 * plugins/project-wizard/druid.c :
17036 Found system Email address if not defined in Preferences.
17038 2005-02-16 Johannes Schmid <jhs@cvs.gnome.org>
17040 * plugins/project-wizard/gtkmm.wiz
17041 plugins/project-wizard/gtkmm-logo.png (from pixmaps/)
17042 plugins/project-wizard/gtkmm/*
17044 Added GTKmm (C++) project type
17046 2005-02-15 Johannes Schmid <jhs@cvs.gnome.org>
17048 * plugins/message-view/plugin.c
17049 plugins/message-view/message-view.c
17051 Implemented next/prev action
17053 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17055 * plugins/project-wizard/templates/libglade2.* :
17056 Removed libglade2 project.
17058 * plugins/project-wizard/templates/gtk* :
17059 Removed interface.[ch] & support.[ch].
17061 2005-02-15 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17063 * plugins/project-wizard/anjuta-project-wizard.glade,
17064 plugins/project-wizard/property.[ch],
17065 plugins/project-wizard/templates/anjuta-plugin.wiz :
17066 Added a new property ("iconfile").
17068 2005-02-14 Naba Kumar <naba@gnome.org>
17070 * plugins/project-wizard/install.c,
17071 plugins/project-wizard/plugin.c,
17072 plugins/project-wizard/templates/anjuta-plugin.wiz,
17073 plugins/project-wizard/templates/gnome.wiz,
17074 plugins/project-wizard/templates/gtk.wiz,
17075 plugins/project-wizard/templates/libglade2.wiz,
17076 plugins/project-wizard/templates/terminal.wiz: Added actions to autogen
17077 newly created projects and open them. Fixed message buffering in
17080 2005-02-14 Naba Kumar <naba@gnome.org>
17082 * src/about.c, pixmaps/Makefile.am,
17083 (new) pixmaps/anjuta_logo2.png: New about page splash screen.
17085 * mime/gnome-mime-application-x-anjuta.png,
17086 pixmaps/anjuta_icon.png,
17087 (new) pixmaps/anjuta_icon.svg: New svg icon and derived png icons
17088 done by 9-speed at:
17089 http://cvs.freedesktop.org/svg-icons/lila/gnome/scalable/apps/anjuta_icon.svg?rev=1.2&view=log
17091 2005-02-14 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17094 plugins/project-wizard/templates/libglade2-logo.png,
17095 plugins/project-wizard/templates/libglade2.wiz,
17096 plugins/project-wizard/templates/libglade2/* :
17100 2005-02-14 Naba Kumar <naba@gnome.org>
17102 * TODO.tasks: Updated.
17104 * plugins/editor/anjuta-docman.c,
17105 plugins/editor/text_editor.c,
17106 plugins/editor/text_editor.h,
17107 plugins/editor/text_editor_cbs.c: Added gnome-vfs monitor
17108 for file modification, but it is still not functioning.
17110 2005-02-13 Sebastien Granjoux <seb.sfo@free.fr>
17112 * plugins/project-wizard/values.c,
17113 plugins/project-wizard/values.h,
17114 plugins/project-wizard/property.c,
17115 plugins/project-wizard/property.h,
17116 plugins/project-wizard/druid.c:
17117 Rewrite mandatory property check
17118 Add check of exist property
17119 Rewrite handling of cached property page
17121 2005-02-13 Naba Kumar <naba@gnome.org>
17123 Patch from Igor Kovalenko <garrison@mail.ru>:
17124 * tagmanager/tm_workspace.c: Improved performance.
17126 2005-02-13 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17128 *plugins/project-wizard/templates/*.wiz,
17129 plugins/project-wizard/druid.c,
17130 plugins/project-wizard/templates/terminal/src/main.c,
17131 plugins/project-wizard/templates/gtk/src/*.[ch],
17132 plugins/project-wizard/templates/gtk/src/Makefile.am,
17133 plugins/project-wizard/templates/gnome/src/*.[ch],
17134 plugins/project-wizard/templates/anjuta-plugin/src/*.[ch] :
17135 Add Copyright date & Email address,
17136 Correct terminal project.
17138 2005-02-12 Naba Kumar <naba@gnome.org>
17140 * plugins/project-wizard/property.c: Fixed hidden
17141 properties to take values.
17143 * plugins/project-wizard/file.[ch]: Renamed
17144 true/false enum values to fix compile error
17145 (conflict with other definition).
17147 * plugins/file-loader/plugin.c: Detect anjuta projects correctly
17148 even when mime type detection fails (for example, when Anjuta is
17149 installed in non-system prefix).
17151 2005-02-12 Sebastien Granjoux <seb.sfo@free.fr>
17153 * plugins/project-wizard/values.c,
17154 plugins/project-wizard/values.h:
17155 Rewrite file with more comments
17157 * plugins/project-wizard/druid.c,
17158 plugins/project-wizard/druid.h,
17159 plugins/project-wizard/autogen.c,
17160 plugins/project-wizard/autogen.h,
17161 plugins/project-wizard/druid.c,
17162 plugins/project-wizard/druid.h:
17164 Use values instead of properties
17165 Move default properties to druid.c
17167 * plugins/project-wizard/install.c,
17168 plugins/project-wizard/install.h:
17169 Use values instead of properties
17170 Add a check to avoid overwriting files
17172 * plugins/project-wizard/parser.c,
17173 plugins/project-wizard/property.c,
17174 plugins/project-wizard/property.h:
17175 Update to use new values
17176 Add an "exist" attribute to check if a directory already exist
17178 * plugins/project-wizard/anjuta-project-wizard.glade:
17179 Change project selection page (GtkTextView => GtkLabel,
17180 GtkTable => GtkVBox)
17182 * plugins/project-wizard/templates/terminal.wiz:
17183 Move destination directory on second page
17185 * plugins/project-wizard/action.c:
17188 2005-02-12 Naba Kumar <naba@gnome.org>
17190 * plugins/file-manager/an_file_view.c,
17191 plugins/symbol-browsers/an_symbol_view.c: Removed rules hint from the
17192 views. Created dynamic update date of view depending on project
17193 changes -- similar to file-manager view.
17195 * plugins/devhelp/plugin.c: Load help on idle.
17197 * plugins/editor/anjuta-document-manager.glade: Moved 'disable
17198 autoformat' to proper location in preferences.
17200 * mime/anjuta.mime: Added .prj extension in the mime type for backward
17203 * plugins/editor/plugin.c: Fixed accel name.
17205 2005-02-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17207 *plugins/project-wizard/templates/anjuta-plugin.wiz,
17208 plugins/project-wizard/templates/gnome.wiz,
17209 plugins/project-wizard/templates/gtk.wiz,
17210 plugins/project-wizard/anjuta-project-wizard.glade,
17211 plugins/project-wizard/autogen.c:
17212 Add Username & Email address in Project preferences.
17214 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17216 *plugins/project-wizard/templates/gnome-logo.png,
17217 plugins/project-wizard/templates/gnome.wiz,
17218 plugins/project-wizard/templates/gnome/* :
17221 2005-02-11 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17223 * plugins/project-wizard/templates/terminal/src/main.c,
17224 plugins/project-wizard/templates/terminal/src/main.c,
17225 plugins/project-wizard/templates/terminal/src/main.[ch] :
17226 Insert License in projects
17228 2005-02-11 Naba Kumar <naba@gnome.org>
17230 * TODO.tasks: Added message manager task.
17232 * plugins/devhelp/plugin.c: Show busy while initializing devhelp.
17234 * plugins/editor/plugin.c: Use bookmark stock icons.
17236 * plugins/message-view/anjuta-message-manager.ui,
17237 plugins/message-view/plugin.c: Added toolbar buttons for next/prev.
17239 2005-02-10 Naba Kumar <naba@gnome.org>
17241 * libanjuta/interfaces/libanjuta.idl: fixed build error.
17243 2005-02-09 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17245 * global-tags/Makefile.am
17246 Error during 'make install'
17248 2005-02-09 Naba Kumar <naba@gnome.org>
17250 * plugins/symbol-browser/anjuta-symbol-browser-pluing.glade: Added
17253 2005-02-08 Naba Kumar <naba@gnome.org>
17255 * plugins/symbol-browser/an_symbol_prefs.[ch]: Added missing files.
17257 * plugins/symbol-browser/an_symbol_prefs.c, src/anjuta-app.c:
17258 Show busy cursur when updating global tags in preferences.
17260 * configure.in: Fixed.
17262 2005-02-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
17264 * plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl
17265 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c
17267 - Fixed anjuta-plugin project (glade)
17269 2005-02-08 Naba Kumar <naba@gnome.org>
17271 * plugins/editor/aneditor.cxx: Implemented auto-indent on 'tab' press.
17272 Fixed automatic indentations.
17274 * global-tags/Makefile.am, global-tags/create_global_tags.sh:
17275 Global tags are now segregated into smaller api tags, which can be
17276 selectively loaded from symbol browser preferences.
17278 * plugins/project-manager/plugin.c, plugins/project-manager/plugin.h:
17279 Implemented IProjectManager interface in project-manager. Mostly getter
17280 methods for now, but need to add add() and remove() methods to add
17281 or remove project elements.
17283 * plugins/gdb/debug_tree.c: Small fix.
17285 * plugins/editor/aneditor.cxx, plugins/symbol-browser/Makefile.am,
17286 plugins/symbol-browser/an_symbol_info.c,
17287 plugins/symbol-browser/an_symbol_info.h,
17288 plugins/symbol-browser/an_symbol_search.c,
17289 plugins/symbol-browser/an_symbol_search.h,
17290 plugins/symbol-browser/an_symbol_view.c,
17291 plugins/symbol-browser/an_symbol_view.h,
17292 plugins/symbol-browser/plugin.c,
17293 plugins/symbol-browser/plugin.h,
17295 tagmanager/entry.h,
17296 tagmanager/tm_project.c,
17297 tagmanager/tm_symbol.c,
17298 tagmanager/tm_tag.c,
17299 tagmanager/tm_workspace.c,
17300 tagmanager/vstring.c,
17301 tagmanager/include/tm_tag.h,
17302 tagmanager/include/tm_workspace.h:
17304 - Fixed tagmanager parsing of source files to parse for typedefines and
17305 properly record element scopes. Implemented scope autocompletion
17306 (autocompletion on '.', '->', '::' and ':'. The functionality is not
17307 fully working. It was based on older patch for Anjuta 1.2.2 in SF
17308 patch list (author is unknown).
17309 - Implemented symbol-browser preferences for dynamically loading and
17310 saving tags API segments.
17311 - Fixed symbol-search to use tagmanager directly instead of depending
17312 on symbol-view for tags list.
17313 - Fixed symbol-view to create the tree using TMSymbol tree directly.
17314 - Fixed TMSymbol to create the complete tags tree instead of letting the
17315 symbol-view created the root nodes.
17316 - Changed project tags cache name to .tm_project2.cache because the
17317 newer format records additional scope information.
17319 2005-02-07 Naba Kumar <naba@gnome.org>
17321 * plugins/editor/style-editor.c,
17322 plugins/editor/anjuta-document-manager.glade: Used GtkColorButton
17323 and GtkFontButton instead of deprecated widgets in
17326 2005-02-07 Sebastien Granjoux <seb.sfo@free.fr>
17328 * plugins/project-wizard/action.c,
17329 plugins/project-wizard/action.h,
17330 plugins/project-wizard/autogen.c,
17331 plugins/project-wizard/autogen.h,
17332 plugins/project-wizard/file.c,
17333 plugins/project-wizard/file.h,
17334 plugins/project-wizard/install.c,
17335 plugins/project-wizard/install.h,
17336 plugins/project-wizard/parser.h,
17337 plugins/project-wizard/parser.c,
17338 plugins/project-wizard/property.c,
17339 plugins/project-wizard/property.h,
17340 plugins/project-wizard/plugin.h,
17341 plugins/project-wizard/plugin.c,
17342 plugins/project-wizard/values.c,
17343 plugins/project-wizard/values.h:
17344 Replace C++ comments by C comments
17346 * plugins/project-wizard/autogen.c,
17347 plugins/project-wizard/autogen.h:
17348 Add a run time check of autogen version.
17349 Add UserName variable.
17351 * plugins/project-wizard/anjuta-project-wizard.glade,
17352 plugins/project-wizard/header.c,
17353 plugins/project-wizard/druid.c,
17354 plugins/project-wizard/druid.h:
17355 Sort project in alphabetic order.
17356 Correct selection troubles in notebooks.
17358 * plugins/project-wizard/parser.c:
17359 Add some check when reading the project header block.
17361 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
17363 * plugins/project-wizard/action.c,
17364 plugins/project-wizard/action.h,
17365 plugins/project-wizard/autogen.c,
17366 plugins/project-wizard/autogen.h,
17367 plugins/project-wizard/file.c,
17368 plugins/project-wizard/file.h,
17369 plugins/project-wizard/install.c,
17370 plugins/project-wizard/parser.h,
17371 plugins/project-wizard/parser.c,
17372 plugins/project-wizard/property.c,
17373 plugins/project-wizard/property.h,
17374 plugins/project-wizard/values.c,
17375 plugins/project-wizard/values.h,
17376 Add a space between function name and open.
17378 * plugins/project-wizard/plugin.h,
17379 plugins/project-wizard/plugin.c,
17380 plugins/project-wizard/install.c,
17381 Avoid a crash if the user close the message view used by the .
17383 * plugins/project-wizard/anjuta-project-wizard,
17384 plugins/project-wizard/druid.c,
17385 plugins/project-wizard/druid.h,
17386 plugins/project-wizard/header.h,
17387 plugins/project-wizard/header.c,
17388 Add a text view with the description of each.
17389 Add a tab for each project.
17390 Replace some C++ comments to C comments.
17392 2005-02-05 Naba Kumar <naba@gnome.org>
17394 * plugins/project-wizard/anjuta-project-wizard-plugin.png:
17395 New icon from Sebastien Granjoux .
17397 2005-02-05 Sebastien Granjoux <seb.sfo@free.fr>
17399 * libanjuta/anjuta-preferences.c:
17400 Set file property even without a focus out event (file selected
17403 2005-02-04 Naba Kumar <naba@gnome.org>
17405 * plugins/glade/plugin.c: Fixed glade function calls.
17406 * configure.in: Fixed a typo.
17407 * TODO.tasks: Updated.
17409 2005-02-03 Naba Kumar <naba@gnome.org>
17411 * plugins/project-manager/plugin.c: Fixed memory corruption.
17413 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed
17416 * manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
17417 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
17418 manuals/reference/libanjuta/tmpl/ianjuta-project-manager.sgml,
17419 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
17421 * libanjuta/interfaces/libanjuta.idl,
17422 plugins/project-manager/plugin.c: Implemented IAnjutaProjectManager
17425 * plugins/symbol-browser/an_symbol_view.c: Fixed memory leaks.
17427 Patch from Massimo Cora <maxcvs@email.it>:
17428 * plugins/editor/plugin.c: Fixed update UI for created buffers.
17430 2005-02-01 Naba Kumar <naba@gnome.org>
17432 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-launcher.h,
17433 libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h,
17434 plugins/editor/goto_line.c, plugins/editor/goto_line.h,
17435 scintilla/ScintillaGTK.cxx, scintilla/include/ScintillaWidget.h,
17436 (new) scintilla/patches/a64-crash-fix.patch: Applied old patches
17437 from sourceforge -- a64 crash fixes (correct typing for GType)
17438 and fixes compile errors in sun.
17440 * plugins/terminal/terminal.c: Patch from sourceforge -- Fixes
17441 paste (shift+insert) in terminal.
17443 2005-02-01 Kjartan Maraas <kmaraas@gnome.org>
17445 * configure.in: Add «nb» to ALL_LINGUAS.
17447 2005-02-01 Naba Kumar <naba@gnome.org>
17449 * TODO.tasks, TODO: Updated todo tasks.
17451 * plugins/editor/anjuta-document-manager.glade: Improved search
17454 * TODO.tasks: Fixed xml format.
17456 * plugins/editor/aneditor.cxx: Added code to trap 'tab' key (does not
17459 * plugins/editor/text_editor.c, plugins/editor/text_editor.h: Code
17462 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c: Fixed xml
17463 format during save (removed unwanted text nodes). Fixed scrollbars.
17465 2005-01-31 Naba Kumar <naba@gnome.org>
17467 * libanjuta/interfaces/libanjuta.idl,
17468 plugins/cvs-plugin/cvs-execute.c, plugins/macro/macro-actions.c:
17469 Implemented append() method for IAnjutaEditor interface and fixed
17470 various bugs with text insertions (cvs diff and macro insertions).
17472 * plugins/editor/aneditor.cxx: Implemented mulilevel calltips, fixed
17473 automatic indentation.
17475 * plugins/editor/action-callbacks.c,
17476 plugins/editor/action-callbacks.h,
17477 plugins/editor/anjuta-docman.c,
17478 plugins/editor/anjuta-document-manager.ui,
17479 plugins/editor/plugin.c,
17480 plugins/editor/text_editor.c,
17481 plugins/editor/text_editor.h,
17482 plugins/editor/text_editor_prefs.c: Create highlight menu dynamically.
17483 Fixed highlight issues.
17485 * plugins/macro/plugin.c: Added keyboard shortcuts for insert and add
17488 * plugins/symbol-browser/an_symbol_view.c: Force update project.
17490 * data/properties/*: Updated properties files from scite. Created
17491 styles.properties to override the scite styles.
17493 * plugins/editor/aneditor.cxx: Fixed automatic indentation.
17495 * manuals/reference/libanjuta/libanjuta.types: Fixed build error.
17497 2005-01-30 Naba Kumar <naba@gnome.org>
17499 * libanjuta/interfaces/libanjuta.idl: Added documentations and removed
17500 unused definitions.
17502 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed typo.
17504 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
17505 plugins/editor/text_editor.c,
17506 plugins/editor/text_editor_prefs.c: Added new aneditor commands,
17507 fixed linuwidth preference setting, fixed insert text interface
17508 implementation. Improved automatice-indentation for cpp lexer.
17510 * plugins/symbol-browser/an_symbol_view.c: Code cleanup.
17512 2005-01-29 Naba Kumar <naba@gnome.org>
17514 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Disabled "Remove sticky"
17515 option in update dialog as default. Improved import dialog. Sized
17518 * configure.in: Fixed underquoted warning from autoconf.
17520 * plugins/editor/action-callbacks.c,
17521 plugins/editor/aneditor.cxx,
17522 plugins/editor/aneditor.h,
17523 plugins/editor/anjuta-document-manager.glade,
17524 plugins/editor/plugin.c,
17525 plugins/editor/plugin.h,
17526 plugins/editor/text_editor.c,
17527 plugins/editor/text_editor.h,
17528 plugins/editor/text_editor_prefs.c: Implemented prefernces commands
17529 for Editor and fixed all preferences syncronization and notifys for
17530 visible prefs (in editor preferences page).
17532 * plugins/file-loader/plugin.c: Load recent files on idle.
17534 2005-01-28 Naba Kumar <naba@gnome.org>
17536 * plugins/editor/text_editor.c, plugins/editor/text_editor.h,
17537 plugins/editor/text_editor_prefs.c: Fixed linenumbers width bug.
17539 * plugins/editor/action-callbacks.c,
17540 plugins/editor/action-callbacks.h,
17541 plugins/editor/aneditor.cxx,
17542 plugins/editor/aneditor.h,
17543 plugins/editor/anjuta-document-manager.ui,
17544 plugins/editor/plugin.c,
17545 plugins/editor/text_editor.c,
17546 plugins/editor/text_editor.h,
17547 plugins/editor/text_editor_cbs.c,
17548 plugins/editor/text_editor_cbs.h,
17549 plugins/editor/text_editor_prefs.c: Implemented Multiple view of
17552 Patch from Massimo Cora <maxcvs@email.it>:
17553 * plugins/editor/an_symbol_search.c,
17554 plugins/editor/an_symbol_search.c: Fixed crash bugs.
17556 2005-01-27 Naba Kumar <naba@gnome.org>
17558 *libegg/eggcomboselect.c: Fix crash bug during popup close and fixed
17559 minimum size request to 200.
17561 * plugins/symbol-browser/an_symbol_info.c,
17562 plugins/symbol-browser/an_symbol_info.h,
17563 plugins/symbol-browser/an_symbol_search.c,
17564 plugins/symbol-browser/an_symbol_search.h,
17565 plugins/symbol-browser/an_symbol_view.c,
17566 plugins/symbol-browser/an_symbol_view.h,
17567 plugins/symbol-browser/plugin.c: Fixed object disposition. Fixed
17568 pixbuf retrieval. Fixed runtime warning. Code clean up.
17570 2005-01-27 Naba Kumar <naba@gnome.org>
17572 * configure.in, plugins/Makefile.am, src/anjuta-app.c,
17573 src/anjuta.ui, (new) plugins/glade/.cvsignore,
17574 (new) plugins/glade/Makefile.am,
17575 (new) plugins/glade/anjuta-glade-plugin.png,
17576 (new) plugins/glade/anjuta-glade.plugin.in,
17577 (new) plugins/glade/anjuta-glade.ui,
17578 (new) plugins/glade/plugin.c,
17579 (new) plugins/glade/plugin.h,
17580 (new) plugins/profile-default/plugin.c: Glade plugin. Disabled for
17581 now until glade3 works properly.
17583 * libanjuta/anjuta-marshal.[c,h]: Removed from cvs, because
17584 they are generated.
17586 2005-01-26 Naba Kumar <naba@gnome.org>
17588 * mime/Makefile.am, (new)gnome-mime-application-x-anjuta.png:
17589 Added mime icon for anjuta projects.
17591 patch from Massimo Cora <maxcvs@email.it>:
17592 * an_symbol_info.c, an_symbol_info.h, an_symbol_search.c,
17593 an_symbol_search.h, an_symbol_view.c, plugin.c:
17594 Fix/implement objects destroying/freeing.
17596 2005-01-26 Johannes Schmid <jhs@cvs.gnome.org>
17598 * src/action-callback.[ch], src/anjuta-actions.h:
17599 Changed bug and feature request urls to bugzilla.gnome.org and removed LIDN
17600 because it has not been updated for years and we know have a devhelp plugin
17601 which can do the job much better.
17602 * TODO.tasks: Updated done items
17604 2005-01-25 Naba Kumar <naba@gnome.org>
17606 * autogen.sh: Fixed to generate interface files.
17608 * plugins/editor/plugin.c, plugins/project-manager/plugin.c: Fixed
17609 session save filenames.
17611 * plugins/editor/anjuta-docman.c: Lazy create fileselection dialogs.
17613 2005-01-24 Sebastien Granjoux <seb.sfo@free.fr>
17615 * plugins/project-wizard/Makefile.am,
17616 plugins/project-wizard/install.c,
17617 plugins/project-wizard/install.h,
17618 plugins/project-wizard/parser.c,
17619 plugins/project-wizard/parser.h,
17620 plugins/project-wizard/templates/terminal.wiz:
17621 Add action list block in wizard template
17622 * plugins/project-wizard/file.c,
17623 plugins/project-wizard/autogen.c:
17626 2005-01-23 Naba Kumar <naba@gnome.org>
17628 * configure.in: Fixed build error.
17630 2005-01-22 Sebastien Granjoux <seb.sfo@free.fr>
17632 * plugins/project-wizard/druid.c,
17633 plugins/project-wizard/parser.c,
17634 plugins/project-wizard/property.c: Rewrite parser with
17635 better error handling
17637 2005-01-22 Naba Kumar <naba@gnome.org>
17639 * plugins/symbol-browser/plugin.c: Changed c++ coments
17640 to c commnets and formated code to anjuta coding styles.
17642 2005-01-21 Naba Kumar <naba@gnome.org>
17644 * configure.in, autogen.sh: Fixed build errors in newer automake.
17646 * plugins/editor/anjuta-docman.c: Do not emit change editor
17647 signal while in dispose.
17649 Patch from: Massimo Corà <maxcvs@email.it>
17650 * plugins/symbol-browser/Makefile.am,
17651 plugins/symbol-browser/an_symbol_view.c,
17652 plugins/symbol-browser/an_symbol_view.h,
17653 plugins/symbol-browser/plugin.c,
17654 plugins/symbol-browser/plugin.h,
17655 plugins/symbol-browser/test-symbol-browser.c,
17656 (new) plugins/symbol-browser/an_symbol_info.c,
17657 (new) plugins/symbol-browser/an_symbol_info.h,
17658 (new) plugins/symbol-browser/an_symbol_search.c,
17659 (new) plugins/symbol-browser/an_symbol_search.h:
17660 Added a cool real-time symbol-search-view in symbol browser.
17662 2005-01-21 Johannes Schmid <jhs@cvs.gnome.org>
17664 * plugin/macro/plugin.c
17665 plugin/macro/anjuta-macro-plugin.ui
17666 plugin/macro/macro-db.[ch]
17667 plugin/macro/macro-dialog.[ch]
17668 plugin/macro/macro-actions.[ch]
17669 plugin/macro/macro-edit.[ch]
17670 plugin/macro/plugin.[ch]:
17672 Implemented three menu items as Naba proposed:
17674 Insert Macro: Pops of a border-less window to enter a shortcut
17675 Add Macro: Same as Manage Macro => New
17676 Manage Macros: Full-features macro dialog
17678 2005-01-20 Naba Kumar <naba@gnome.org>
17680 * libanjuta/anjuta-marshal.c, libanjuta/anjuta-marshal.h,
17681 libanjuta/anjuta-marshal.list, libanjuta/anjuta-shell.c,
17682 libanjuta/anjuta-shell.h,
17683 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
17684 plugins/editor/plugin.c, plugins/file-loader/plugin.c,
17685 plugins/project-manager/plugin.c, plugins/project-manager/plugin.h,
17686 src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17687 src/main.c, src/shell.c: Implemented command line args processing
17688 and session management. Fixed geometry restoration.
17690 2005-01-19 Johannes Schmid <jhs@cvs.gnome.org>
17692 * plugins/macro/macro-db.c,
17693 plugins/macros.xml:
17694 Cleaned up XML interface and use attributes now for name, category and
17695 shortcut. CDATA is used to avoid xml errors inside of macros.
17697 2005-01-19 Naba Kumar <naba@gnome.org>
17699 * libanjuta/anjuta-launcher.[c,h]: Fixed bugs.
17701 2005-01-18 Naba Kumar <naba@gnome.org>
17703 * plugins/cvs-plugin/cvs-actions.c: Fixed "whole project" toggle button
17706 * scintilla/*: Updated scintilla to current cvs and updated
17709 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
17711 * plugins/cvs-plugin/anjuta-cvs-plugin.glade
17712 plugins/cvs-plugin/cvs-actions.c:
17713 Added "Whole project" infrastructure but it does not
17714 work because I did not find a way to get the current project's
17717 2005-01-18 Johannes Schmid <jhs@cvs.gnome.org>
17719 * plugins/cvs-plugin/Makefile.am
17720 plugins/cvs-plugin/anjuta-cvs.plugin.in
17721 plugins/cvs-plugin/cvs-actions.c
17722 plugins/cvs-plugin/cvs-callbacks.c
17723 plugins/cvs-plugin/cvs-interface.[ch] (added)
17724 plugins/cvs-plugin/plugin.c:
17726 Added IAnjutaCVS interface and improved cvs plugin. There
17727 is still some work to do on cvs import and to add a current
17730 2005-01-17 Naba Kumar <naba@gnome.org>
17732 * plugins/editor/aneditor.cxx: Fixed auto indentation.
17734 * configure.in: Fixed build errors.
17736 * data/Makefile.am, (removed) data/README.stock_libs,
17737 (removed) data/anjuta.mime, (removed) data/autogen.sh*,
17738 (removed) data/header.c, (removed) data/stock_libs.anj,
17739 (removed) data/x-anjuta-project.desktop,
17740 (removed) data/macros/*, (removed) data/macros2/*: Removed old files.
17742 * libanjuta/anjuta-plugin-description.c,
17743 libanjuta/anjuta-shell.c: Updated documentations.
17745 Patch from: Hamish Mackenzie <hamish@firestream.co.uk>
17747 * libanjuta/anjuta-launcher.c,
17748 plugins/build-basic-autotools/build-basic-autotools.c: Fixed errors in
17751 2005-01-17 Naba Kumar <naba@gnome.org>
17753 * plugins/project-wizard/templates/anjuta-plugin.wiz,
17754 plugins/project-wizard/templates/gtk.wiz,
17755 plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade:
17756 Updated templates to new format.
17758 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17759 * plugins/project-wizard/druid.c,
17760 plugins/project-wizard/parser.c,
17761 plugins/project-wizard/property.c,
17762 plugins/project-wizard/property.h,
17763 plugins/project-wizard/templates/terminal.wiz,
17764 plugins/project-wizard/templates/terminal/AUTHORS,
17765 plugins/project-wizard/templates/terminal/ChangeLog,
17766 plugins/project-wizard/templates/terminal/NEWS,
17767 plugins/project-wizard/templates/terminal/README,
17768 plugins/project-wizard/templates/terminal/project.anjuta,
17769 plugins/project-wizard/templates/terminal/src/main.c:
17770 Moveed code related to property types from druid.c and parser.c to
17771 property.c. Changed tag from "<string ..." to
17772 "<property type="string..." and so on. Rewrite parser
17773 (warning still in progress). Added list property. Changed
17774 terminal project to avoid using autogen on some file (much
17775 faster) using the autogen attribute. Add a license list box in
17776 terminal project (just as an example). _label in item list is
17779 2005-01-16 Naba Kumar <naba@gnome.org>
17781 * plugins/edtior/text_editor_menu.c, src/anjuta-actions.h,
17782 plugins/edtior/anjuta-docman.c: Fixed build errors.
17784 * libanjuta/Makefile.am, libanjuta/anjuta-debug.h,
17785 libanjuta/anjuta-launcher.c, libanjuta/anjuta-plugin-description.c,
17786 libanjuta/anjuta-plugin.c, libanjuta/anjuta-preferences.c,
17787 (removed) libanjuta/anjuta-stock.h, libanjuta/anjuta-ui.c,
17788 (removed) libanjuta/defaults.c, libanjuta/defaults.h,
17789 (removed) libanjuta/pixmaps.h, libanjuta/resources.c,
17790 libanjuta/resources.h,
17791 plugins/build-basic-autotools/build-basic-autotools.c,
17792 plugins/editor/plugin.c, plugins/editor/text_editor.c,
17793 plugins/file-manager/an_file_view.c, plugins/gdb/stack_trace.c,
17794 plugins/gtodo/plugin.c, src/Makefile.am,
17795 src/about.c, src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c,
17796 src/main.c, (removed) src/preferences.c, (removed) src/preferences.h:
17797 Removed deprecated APIs; pixmaps, stock icons, defaults etc. They
17798 should be handled in respective plugins. Added API documentations.
17800 * libanjuta-docs.sgml, libanjuta-sections.txt,
17802 (added) tmpl/anjuta-debug.sgml,
17803 (added) tmpl/anjuta-launcher.sgml,
17804 tmpl/anjuta-plugin.sgml,
17805 tmpl/anjuta-preferences.sgml,
17806 tmpl/anjuta-shell.sgml,
17807 (added) tmpl/anjuta-status.sgml,
17808 (removed) tmpl/anjuta-stock.sgml,
17809 tmpl/anjuta-utils.sgml,
17810 (removed) tmpl/defaults.sgml,
17811 (removed) tmpl/fileselection.sgml,
17812 (removed) tmpl/gnomefilelist.sgml,
17813 tmpl/ianjuta-buildable.sgml,
17814 (added) tmpl/ianjuta-debugger-manager.sgml,
17815 (added) tmpl/ianjuta-debugger.sgml,
17816 tmpl/ianjuta-document-manager.sgml,
17817 tmpl/ianjuta-editor.sgml,
17818 tmpl/ianjuta-file.sgml,
17819 tmpl/ianjuta-loader.sgml,
17820 tmpl/ianjuta-markable.sgml,
17821 tmpl/ianjuta-message-view.sgml,
17822 (added) tmpl/ianjuta-project-manager.sgml,
17823 (added) tmpl/ianjuta-todo.sgml,
17824 (added) tmpl/ianjuta-wizard.sgml,
17825 tmpl/libanjuta-iface-marshallers.sgml,
17826 tmpl/libanjuta-unused.sgml,
17827 (removed) tmpl/pixmaps.sgml,
17829 (removed) tmpl/properties.sgml,
17830 tmpl/resources.sgml: Updated API documentations.
17832 2005-01-15 Naba Kumar <naba@gnome.org>
17834 * libanjuta/anjuta-launcher.c: Added API docs.
17836 * plugins/project-wizard/templates/anjuta-plugin.wiz,
17837 plugins/project-wizard/templates/gtk.wiz,
17838 plugins/project-wizard/templates/terminal.wiz,
17839 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17840 plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17841 plugins/project-wizard/templates/gtk/src/main.c,
17842 plugins/project-wizard/templates/terminal/Makefile.am.tpl,
17843 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Fixed
17846 Patch from: Sébastien Granjoux <seb.sfo@free.fr>
17847 * plugins/project-wizard/anjuta-project-wizard.glade,
17848 plugins/project-wizard/autogen.c,
17849 plugins/project-wizard/druid.c,
17850 plugins/project-wizard/druid.h,
17851 plugins/project-wizard/file.c,
17852 plugins/project-wizard/file.h,
17853 plugins/project-wizard/install.c,
17854 plugins/project-wizard/parser.c,
17855 plugins/project-wizard/plugin.c,
17856 plugins/project-wizard/plugin.h: Add a preferences dialog: used for
17857 setting the default project directory. Fix HIDDEN property, it's
17858 working but I think we could make this cleaner. Removed the
17859 copy of the string in mandatory_property. Add an optional autogen
17860 attribute, to force or avoid using autogen on some files, default
17861 without any attribute is autodetect.+ Replace the script tag with
17862 a normal file tag and an attribute execute.
17864 2005-01-14 Naba Kumar <naba@gnome.org>
17866 * plugins/editor/action-callbacks.c,
17867 plugins/editor/search_incremental.c,
17868 plugins/editor/search_incremental.h: Fixed incremental search, ctrl-e
17871 * plugins/editor/plugin.c, plugins/editor/plugin.h,
17872 src/anjuta-callbacks.c: Added ctrl-tabbing and alt-switching of editor
17875 2005-01-12 Naba Kumar <naba@gnome.org>
17878 plugins/project-wizard/templates/Makefile.am,
17879 (added) plugins/project-wizard/templates/anjuta-plugin-logo.png,
17880 plugins/project-wizard/templates/anjuta-plugin.wiz,
17881 (added) plugins/project-wizard/templates/gtk-logo.png,
17882 (added) plugins/project-wizard/templates/gtk.wiz,
17883 (added) plugins/project-wizard/templates/terminal-logo.png,
17884 plugins/project-wizard/templates/terminal.wiz,
17885 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
17886 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
17887 (added) plugins/project-wizard/templates/gtk/.cvsignore,
17888 (added) plugins/project-wizard/templates/gtk/Makefile.am,
17889 (added) plugins/project-wizard/templates/gtk/src/.cvsignore,
17890 (added) plugins/project-wizard/templates/gtk/src/Makefile.am,
17891 (added) plugins/project-wizard/templates/gtk/src/Makefile.am.tpl,
17892 (added) plugins/project-wizard/templates/gtk/src/main.c,
17893 (added) plugins/project-wizard/templates/gtk/src/project.glade,
17894 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl: Added
17895 GTK+ project templated and fixed other templates. Updated template
17898 2005-01-12 Naba Kumar <naba@gnome.org>
17900 * plugins/macro/anjuta-macro.glade: Improved GUI.
17902 2005-01-10 Johannes Schmid <jhs@cvs.gnome.org>
17904 * plugins/cvs-plugin/cvs_gui.[ch] (removed)
17905 * plugins/cvs-plugin/cvs_cbs.[ch] (removed)
17906 * plugins/cvs-plugin/cvs.[ch] (removed)
17907 Removed old unused files
17909 * plugins/cvs-plugin/cvs-callbacks.[ch] (added)
17910 * plugins/cvs-plugin/cvs-actions.c
17911 * plugins/cvs-plugin/Makefile.am:
17912 Seperate callback functions for better error
17913 handling. Cleaned up code.
17915 * plugins/macro/macros.xml: removed corrupt cvs
17918 2005-01-10 Naba Kumar <naba@gnome.org>
17920 * plugins/message-view/message-view.c, libanjuta/anjuta-ui.c,
17921 plugins/symbol-browser/an_symbol_view.c: Fixed memory curruption
17924 2005-01-09 Naba Kumar <naba@gnome.org>
17926 * libegg/egg-recent-action.c, libegg/test-actions.c,
17927 libegg/menu/egg-recent-action.h: Recent Action now takes multiple
17928 recent files models.
17930 * plugins/file-loader/plugin.c, plugins/file-loader/plugin.h: Have
17931 two models -- one for projects and other for regular files and show
17932 both in recent files menu. Changed recent files group from "anjuta"
17933 to "anjuta-projects" and "anjuta-files" respectively. Set mime types
17934 when adding the URI in recent files.
17936 * plugins/macro/anjuta-macro.glade: Beautified insert macro dialog.
17937 * plugins/macro/anjuta-macro.plugin.in: Proper plugin name.
17938 * plugins/macro/macro-dialog.c: Fixed dispose() method.
17939 * plugins/macro/macros.xml: Fixed xml errors.
17941 2005-01-08 Naba Kumar <naba@gnome.org>
17943 * libegg/Makefile.am, (added) libegg/egg-recent-action.c,
17944 libegg/test-actions.c, libegg/menu/Makefile.am,
17945 libegg/menu/egg-recent-action.h: Added a new action for
17948 * libegg/egg-combo-action.c, libegg/egg-entry-action.c:
17949 Fixed dispose. Cleanup.
17951 * plugins/file-loader/anjuta-loader-plugin.ui,
17952 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
17953 Use the new action for recent files. Added recent files in
17956 * plugins/project-wizard/druid.c: Show busy cursor and
17957 de-sensitize druid buttons during page change.
17959 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
17960 * plugins/project-wizard/Makefile.am,
17961 plugins/project-wizard/druid.c,
17962 plugins/project-wizard/druid.h,
17963 plugins/project-wizard/install.c,
17964 plugins/project-wizard/plugin.c,
17965 plugins/project-wizard/plugin.h,
17966 plugins/project-wizard/property.c,
17967 plugins/project-wizard/property.h,
17968 (added) plugins/project-wizard/values.c,
17969 (added) plugins/project-wizard/values.h: Added a new NPWPropertyValues
17970 objects (in values.c and values.h) containing the values of all
17971 properties. The NPWProperty objects now keep their values in this
17972 object which is persistant for one activation of the plugin, so the
17973 user keeps all the values even if he goes backward. Used an anjuta
17974 message view to list all files copied by the project wizard.
17976 2005-01-08 Johannes Schmid <jhs@cvs.gnome.org>
17978 * plugins/macro/plugin.[ch],
17979 plugins/macro/macro-dialog.[ch]
17980 plugins/macro/macro-edit.[ch]
17981 plugins/macro/macro-db.[ch]
17982 plugins/macro/macro-actions.[ch]
17983 plugins/macro/anjuta-macro.plugin.in
17984 plugins/macro/anjuta-macro.glade
17985 plugins/macro/anjuta-macro.png
17986 plugins/macro/Makefile.am
17987 plugins/macro/macros.xml
17988 plugins/macro/anjuta-macro.ui (all added)
17990 plugins/Makefile.am:
17991 Added new macro plugins
17993 * plugins/cvs-plugin/anjuta-cvs-plugin.png:
17996 * manuals/reference/template (removed)
17997 Removed old api reference
17999 * plugins/message-view/message-view.c:
18000 "Fixed" crash in on_row_deleted and added a
18001 comment that I cannot work this way. We will
18002 have to change everything a bit to avoid losing
18005 * plugins/text-editor/text_editor.c:
18006 Update line number width on file save
18009 2005-01-07 Naba Kumar <naba@gnome.org>
18011 * plugins/project-wizard/anjuta-project-wizard.glade,
18012 plugins/project-wizard/druid.c,
18013 plugins/project-wizard/templates/anjuta-plugin.wiz,
18014 plugins/project-wizard/templates/terminal.wiz: Fixed project templates.
18015 Display page description in bold. Fixed mandatory field check.
18018 libanjuta/libanjuta-1.0.pc.in,
18019 plugins/project-wizard/druid.c,
18020 plugins/project-wizard/parser.c,
18021 plugins/project-wizard/property.h,
18022 plugins/project-wizard/templates/anjuta-plugin.wiz,
18023 plugins/project-wizard/templates/terminal.wiz,
18024 plugins/project-wizard/templates/anjuta-plugin/Makefile.am,
18025 (added) plugins/project-wizard/templates/anjuta-plugin/configure.in.tpl,
18026 (added) plugins/project-wizard/templates/anjuta-plugin/po/.cvsignore,
18027 (added) plugins/project-wizard/templates/anjuta-plugin/po/Makefile.am,
18028 (added) plugins/project-wizard/templates/anjuta-plugin/po/POTFILES.in,
18029 plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am.tpl,
18030 plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18031 plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18032 plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18033 plugins/project-wizard/templates/terminal/configure.in.tpl,
18034 plugins/project-wizard/templates/terminal/src/Makefile.am.tpl,
18035 plugins/project-wizard/templates/terminal/src/main.c: Implemented
18036 a new property type -- hidden. Fixed terminal and anjuta-plugin
18039 2005-01-07 Naba Kumar <naba@gnome.org>
18041 * templates/anjuta-plugin.wiz,
18042 templates/terminal.wiz,
18043 templates/terminal/Makefile.am.tpl,
18044 templates/terminal/autogen.sh,
18045 (Removed) templates/terminal/configure.ac.tpl,
18046 (Added) templates/.cvsignore,
18047 (Added) templates/Makefile.am,
18048 (Added) templates/anjuta-plugin/.cvsignore,
18049 (Added) templates/anjuta-plugin/Makefile.am,
18050 (Added) templates/anjuta-plugin/src/.cvsignore,
18051 (Added) templates/anjuta-plugin/src/Makefile.am.tpl,
18052 (Added) templates/terminal/.cvsignore,
18053 (Added) templates/terminal/Makefile.am,
18054 (Added) templates/terminal/configure.in.tpl,
18055 (Added) templates/terminal/po/.cvsignore,
18056 (Added) templates/terminal/po/ChangeLog,
18057 (Added) templates/terminal/po/Makefile.am,
18058 (Added) templates/terminal/po/POTFILES.in,
18059 (Added) templates/terminal/src/.cvsignore,
18060 (Added) templates/terminal/src/Makefile.am,
18061 (Added) templates/terminal/src/Makefile.am.tpl: Completed terminal
18062 project wizard. Fixed configure/po/Makefile template errors.
18064 2005-01-06 Naba Kumar <naba@gnome.org>
18066 * configure.in: Added project templates.
18067 * plugins/project-wizard/templates/*: Added to project and renamed
18068 Makefile.am and configure.in to Makefile.am and configure.ac respectively
18069 for the project templates (so that they do not conflict with autotools
18070 build. Created proper configure.ac.tpl and autogen.sh for project
18073 2005-01-06 Naba Kumar <naba@gnome.org>
18075 * plugins/project-wizard/anjuta-project-wizard.glade,
18076 plugins/project-wizard/druid.c, plugins/project-wizard/parser.c:
18077 Fixed file list parsing and to take absolute file paths (for example,
18078 from an icon selected previously). Used toggle buttons for boolean
18079 properties. Check if all mandatory fields are given before going
18080 forward in the wizard. Use scrollable viewport for listing property
18081 widgets incase the list goes out of wizard's size. Added tooltips
18082 as descriptions of the property widgets. And other fixes.
18084 * (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.c,
18085 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.glade,
18086 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.h,
18087 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.plugin.in,
18088 (Removed) plugins/project-wizard/templates/anjuta-plugin/plugin.ui,
18089 (Added) plugins/project-wizard/templates/anjuta-plugin/configure.in,
18090 (Added) plugins/project-wizard/templates/anjuta-plugin/src/Makefile.am,
18091 (Added)plugins/project-wizard/templates/anjuta-plugin/src/plugin.c,
18092 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.glade,
18093 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.h,
18094 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.plugin.in,
18095 (Added) plugins/project-wizard/templates/anjuta-plugin/src/plugin.ui:
18096 Restructured template files.
18098 2005-01-06 Naba Kumar <naba@gnome.org>
18100 * configure.in: Added check for autogen.
18102 * libanjuta/anjuta-status.c: (Weak) unref all the remaining widgets
18105 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c:
18106 Do not emit changed signal when in dispose.
18108 * plugins/symbol-browser/plugin.c: Don't updated symbols when
18109 symbol-view widget has been destroyed.
18111 * src/anjuta-app.c: Set null to preference, status and ui object
18112 pointers when they are destroyed.
18114 * plugins/project-wizard/druid.c, plugins/project-wizard/parser.c,
18115 plugins/project-wizard/property.h: Fixed multipage .wiz file parsing.
18116 Added boolean, integer and file property types.
18118 * plugins/project-wizard/Makefile.am,
18119 plugins/project-wizard/templates/*: Added terminal and anjuta-plugin
18120 project wizard templates.
18122 2005-01-04 Naba Kumar <naba@gnome.org>
18124 * libanjuta/anjuta-status.c: Use weak ref instead of hard ref on
18127 * plugins/editor/aneditor.cxx,
18128 plugins/editor/anjuta-docman.c,
18129 plugins/editor/plugin.c,
18130 plugins/editor/text_editor.c:
18131 Removed unnecessary ref/unref of scintilla.
18133 * plugins/message-view/anjuta-msgman.c,
18134 plugins/message-view/message-view.c: Removed unnecessary refs/unrefs and
18135 make close button similar to document manager.
18137 * plugins/project-manager/plugin.c,
18138 plugins/project-manager/plugin.h: Removed dead codes. Removed
18139 unnecessary ref/unref.
18141 * plugins/symbol-browser/plugin.c: Use weak refs on AnjutaEditor objects
18142 instead of hard refs.
18144 2005-01-03 Naba Kumar <naba@gnome.org>
18146 * libanjuta/interfaces/libanjuta.idl: Added configure() and
18147 generate() methods for IAnjutaBuildable interface.
18149 * plugins/build-basic-autotools/build-basic-autotools.c: Implemented
18150 IAnjutaBuildable inteface.
18152 * plugins/build-basic-autotools/build-basic-autotools.c: Use weak ref
18153 to destroy build context when message view is destroyed.
18155 * plugins/editor/aneditor.cxx: Sink scintilla widget in aneditor, hold
18156 a ref to it and unref in destructor. AnEditor class wants to be the
18157 owner of scintilla widget. Fixed compile warnings with signed/unsigned
18160 * plugins/editor/anjuta-docman.c: Removed unnecessary refs/unrefs. They
18161 complicate the scene. Removed editor widget from AnjutaDocman when
18162 the widget is destroyed.
18164 * plugins/editor/plugin.c: Destroy docman widget instead of just removing
18165 from shell. It will be removed from shell when the widget is destroyed.
18167 * plugins/editor/text_editor.c: Added debug codes to track object
18170 * plugins/message-view/anjuta-msgman.c: Remove message view on
18171 widget destroy. Destroy message view on remove. Removed all views
18174 * anjuta/src/anjuta-app.c: Removed widgets correctly when they are removed
18177 2005-01-02 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18179 * plugins/file-wizard/action-callbacks.c,
18180 plugins/file-wizard/anjuta-file-wizard.glade,
18181 plugins/file-wizard/file.c, plugins/file-wizard/file.h :
18182 Insert Licence, copyright, header template ...
18184 2005-01-02 Naba Kumar <naba@gnome.org>
18186 * libanjuta/anjuta-status.c, libanjuta/anjuta-status.h,
18187 libanjuta/plugins.c: Added "busy" signal in AnjutaStatus. Added
18188 anjuta_status_add_widget() to allow setting busy cursor on non
18191 * plugins/cvs-plugin/plugin.c: Fixed memory leaks.
18193 * plugins/editor/anjuta-document-manager.plugin.in: Updated accepted
18194 mime types to take text/source also.
18196 * plugins/editor/anjuta-docman.c,
18197 plugins/editor/anjuta-docman.h,
18198 plugins/editor/plugin.c,
18199 plugins/editor/text_editor.c,
18200 plugins/editor/text_editor.h,
18201 plugins/editor/text_editor_cbs.c: Listen for busy signal from
18202 AnjutaStatus and set busy cursor on editors.
18204 * plugins/file-loader/Makefile.am,
18205 plugins/file-loader/plugin.c,
18206 (added) plugins/file-loader/dnd.c,
18207 (added) plugins/file-loader/dnd.h, Added drag and drop file receives.
18209 * src/anjuta.c: Hide anjuta window before destruction.
18211 Patch from Sébastien Granjoux <seb.sfo@free.fr>:
18212 * configure.in, plugins/Makefile.am,
18213 (removed) plugins/project-wizard/appwiz_page1.c,
18214 (removed) plugins/project-wizard/appwiz_page2.c,
18215 (removed) plugins/project-wizard/appwiz_page3.c,
18216 (removed) plugins/project-wizard/appwiz_page4.c,
18217 (removed) plugins/project-wizard/appwizard.c,
18218 (removed) plugins/project-wizard/appwizard.h,
18219 (removed) plugins/project-wizard/appwizard_cbs.c,
18220 (removed) plugins/project-wizard/appwizard_cbs.h,
18221 (removed) plugins/project-wizard/appwizard_gui.c,
18222 (removed) plugins/project-wizard/gnome_project.c,
18223 (removed) plugins/project-wizard/gnome_project.h,
18224 (removed) plugins/project-wizard/wizard_gui.c,
18225 (removed) plugins/project-wizard/wizard_gui.h,
18226 (added) plugins/project-wizard/.cvsignore,
18227 (added) plugins/project-wizard/Makefile.am,
18228 (added) plugins/project-wizard/anjuta-project-wizard-plugin.png,
18229 (added) plugins/project-wizard/anjuta-project-wizard.glade,
18230 (added) plugins/project-wizard/anjuta-project-wizard.plugin.in,
18231 (added) plugins/project-wizard/applogo.png,
18232 (added) plugins/project-wizard/appwizard.png,
18233 (added) plugins/project-wizard/autogen.c,
18234 (added) plugins/project-wizard/autogen.h,
18235 (added) plugins/project-wizard/druid.c,
18236 (added) plugins/project-wizard/druid.h,
18237 (added) plugins/project-wizard/file.c,
18238 (added) plugins/project-wizard/file.h,
18239 (added) plugins/project-wizard/header.c,
18240 (added) plugins/project-wizard/header.h,
18241 (added) plugins/project-wizard/install.c,
18242 (added) plugins/project-wizard/install.h,
18243 (added) plugins/project-wizard/parser.c,
18244 (added) plugins/project-wizard/parser.h,
18245 (added) plugins/project-wizard/plugin.c,
18246 (added) plugins/project-wizard/plugin.h,
18247 (added) plugins/project-wizard/property.c,
18248 (added) plugins/project-wizard/property.h: Removed old application-wizard
18249 codes and added new template based (autogen based) project wizard
18250 implemented by Sébastien Granjoux <seb.sfo@free.fr>
18252 2005-01-01 Johannes Schmid <jhs@cvs.gnome.org>
18254 * plugins/cvs-plugin/plugin.c: Fixed crash bug
18255 * plugins/cvs-plugin/cvs-execute.c:
18256 Fix cvs_log which did not work because of some
18258 Patch from Mark R. Pariente <markpariente@cmu.edu>
18259 - Fix message highlighting
18261 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
18266 Removed template stuff completly because we dicussed to implement
18267 a macro system for Edit->Insert Text
18269 2004-12-30 Johannes Schmid <jhs@cvs.gnome.org>
18271 * plugins/editor/aneditor.cxx,
18272 plugins/editor/text_editor.c:
18273 Set line number width dynamically
18275 Prepered new GTK 2.6 about dialog
18277 2004-12-30 Naba Kumar <naba@gnome.org>
18279 patch from: Massimo Corà <maxcvs@email.it>
18280 * plugins/editor/aneditor.cxx: Highlights correct function
18281 argument in recursive calltips.
18283 2004-12-30 Naba Kumar <naba@gnome.org>
18285 * plugins/symbol-browser/plugin.c,
18286 libanjuta/interfaces/libanjuta.idl,
18287 plugins/editor/text_editor.c: Fixed editor markers and added a new
18288 marker (BASIC) to indicate line numbers. Fixed symbol browser to
18289 mark the line visited.
18291 * libegg/menu/eggcomboselect.h, libegg/menu/Makefile.am,
18292 libegg/Makefile.am, libegg/eggcomboselect.c,
18293 libegg/gtkcellview.h, libegg/egg-combo-action.c: Created a new combo
18294 widget for use with symbol view in toolbar.
18296 * plugins/cvs-plugin/anjuta-cvs.ui,
18297 plugins/file-manager/anjuta-file-manager.ui: Added appropriate
18298 placeholder for cvs plugin context menu in filemanager.
18300 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
18302 * plugins/cvs-plugin/plugin.c:
18303 Show popup menu only if the file is contained in
18304 a directory containing a "CVS" directory
18306 2004-12-28 Johannes Schmid <jhs@cvs.gnome.org>
18308 * plugins/cvs-plugin/cvs-action.[ch],
18309 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18310 * plugins/cvs-plugin/anjuta-cvs.ui,
18311 * plugins/cvs-plugin/plugin.c:
18312 Implemented "Import"
18314 Patch from Mark R. Pariente <markpariente@cmu.edu>:
18315 Added right-click-menu for file-manager
18317 2004-12-26 Naba Kumar <naba@gnome.org>
18319 * src/action-callbacks.c, src/action-callbacks.h,
18320 src/anjuta-actions.h, src/anjuta-app.c,
18321 src/anjuta.ui: Added fullscreen action.
18323 * plugins/cvs-plugin/cvs-actions.c,
18324 plugins/cvs-plugin/plugin.c,
18325 plugins/cvs-plugin/plugin.h: Watches current editor,
18326 project and file manager selection in plugin
18329 2004-12-26 Naba Kumar <naba@gnome.org>
18331 * src/anjuta-app.c, src/anjuta.c, src/main.c,
18332 src/action-callbacks.c: Fixed app finalization. Added a
18333 command line arg --proper-shutdown (-p), which when set
18334 will release all plugins and their resources (this option
18335 is mainly for debugging).
18337 * plugins/file-loader/plugin.c: Fixed filename duplications
18338 in recent files history.
18340 * plugins/profile-default/plugin.c: Disabled problematic
18341 plugins for now to load at startup.
18343 * libanjuta/anjuta-ui.c, libanjuta/plugins.c: Disabled
18344 annoying debug prints.
18346 2004-12-23 Naba Kumar <naba@gnome.org>
18348 Patch from: Mark R. Pariente <markpariente@cmu.edu>
18349 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18350 plugins/cvs-plugin/anjuta-cvs.ui,
18351 plugins/cvs-plugin/cvs-actions.c,
18352 plugins/cvs-plugin/cvs-actions.h,
18353 plugins/cvs-plugin/cvs-execute.c,
18354 plugins/cvs-plugin/cvs-execute.h,
18355 plugins/cvs-plugin/Makefile.am,
18356 plugins/cvs-plugin/plugin.c: Added cvs message highlighting.
18357 Added cvs log command.
18359 2004-12-20 Johannes Schmid <jhs@cvs.gnome.org>
18361 * plugins/cvs-plugin/cvs-actions.c: Use current editor filename as
18364 2004-12-20 Naba Kumar <naba@gnome.org>
18366 patch from: Massimo Corà <maxcvs@email.it>
18367 * plugins/editor/aneditor.cxx: Added recursive calltips.
18369 2004-12-20 Naba Kumar <naba@gnome.org>
18371 * libanjuta/plugins.c, plugins/file-loader/plugin.c:
18372 Show busy cursor during loading and unloading.
18374 2004-12-19 Naba Kumar <naba@gnome.org>
18376 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-ui.c: Fixed
18377 memory leaks. Disabled debug print.
18379 * plugins/symbol-browser/an_symbol_view.c,
18380 plugins/symbol-browser/plugin.c,
18381 plugins/symbol-browser/plugin.h: Fixed loading and unloading
18382 problems. Creates SymbolView object every time when the
18383 plugin is activated.
18385 * plugins/project-manager/plugin.c: Close project when
18388 2004-12-18 Naba Kumar <naba@gnome.org>
18390 * po/POTFILES.in: Removed commented lines.
18391 * configure.in: Commented dupilcate call to AC_PROG_INTLTOOL.
18392 * plugins/devhelp/plugin.c: Fixed loading/unloading bug.
18393 * plugins/gdb/plugin.c: Fixed compile error.
18395 Patch from: Mark R. Pariente <mark@demar.com.tr>
18396 * libegg/eggcellrendererkeys.c: Fixed compile error.
18398 2004-12-18 Naba Kumar <naba@gnome.org>
18400 * plugins/file-loader/plugin.c: Fixed loading bug.
18402 *plugins/debug-manager/plugin.c, plugins/debug-manager/plugin.h,
18403 plugins/devhelp/plugin.c, plugins/editor/plugin.c,
18404 plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c,
18405 plugins/gdb/plugin.c, src/shell.c, src/shell.h: Fixed memory leaks
18406 and corruptions. Fixed loading and unloading of plugins.
18408 2004-12-17 Naba Kumar <naba@gnome.org>
18410 * plugins/file-loader/Makefile.am,
18411 plugins/file-loader/plugin.c,
18412 plugins/project-manager/plugin.c: Fixed memory corruption
18413 and disposition codes. Added missing plugin.h in Makefile.am.
18415 2004-12-16 Naba Kumar <naba@gnome.org>
18417 * plugins/symbol-browser/an_symbol_view.c,
18418 plugins/symbol-browser/plugin.c: Fixed finalization and disposition
18419 codes. Fixed memory leaks and corruptions.
18421 * plugins/build-basic-autotools/build-basic-autotools.c
18422 plugins/editor/anjuta-docman.c,
18423 plugins/editor/text_editor.c,
18424 plugins/file-loader/plugin.c,
18425 plugins/file-manager/plugin.c,
18426 plugins/file-wizard/plugin.c,
18427 plugins/message-view/anjuta-msgman.c,
18428 plugins/message-view/anjuta-msgman.h,
18429 plugins/message-view/message-view.c,
18430 plugins/message-view/plugin.c,
18431 plugins/message-view/plugin.h,
18432 plugins/terminal/terminal.c: Fixed finalization and disposition codes.
18434 * src/about.c, src/about.h, src/action-callbacks.c,
18435 src/action-callbacks.h, src/anjuta-actions.h,
18436 src/anjuta-app.c, src/anjuta-app.h,
18437 src/anjuta-callbacks.c, src/anjuta-callbacks.h,
18438 src/anjuta.c, src/anjuta.h, src/getline.c,
18439 src/main.c, src/main.cpp, src/shell.c, src/shell.h,
18440 src/start-with.c, src/start-with.h: Fixed emacs modes.
18442 * src/layout.xml: Brought document manager in front.
18444 2004-12-15 Naba Kumar <naba@gnome.org>
18446 * libanjuta/anjuta-plugin.c: Fixed crash bug where watches were not
18449 * libanjuta/plugins.c, libanjuta/plugins.h: Proper clean up on
18450 finalization. Added a method to unload all plugins and destroy them.
18451 Fixed memory leaks.
18453 * plugins/sample1/plugin.c: Proper finalization code and renamed
18454 functions to proper names.
18456 * plugins/build-basic-autotools/build-basic-autotools.c,
18457 plugins/cvs-plugin/plugin.c: Proper finalization and disposition code.
18459 * src/shell.c: Unload all plugins on exit, so that memory profilers
18460 can detect memory leaks in plugins.
18462 2004-12-13 Naba Kumar <naba@gnome.org>
18464 * plugins/devhelp/plugin.c: Delay widget initialization, now that
18465 docking is working.
18466 * plugins/sample1/plugin.c: Dock at bottom, mostly for testing.
18467 * src/anjuta-app.c, src/layout.xml: Fixed dynamic docking.
18469 2004-12-11 Naba Kumar <naba@gnome.org>
18471 * data/properties/anjuta.properties: Fixed font size.
18472 * plugin/build-basic-autotools/build-basic-autotools: Added initial
18473 compile file function. There are some fixmes there.
18474 * plugins/message-view/anjuta-msgman.c,
18475 * plugins/message-view/message-view.c: Fixed bugs and clean up.
18477 2004-12-08 Naba Kumar <naba@gnome.org>
18479 * libanjuta/anjuta-launcher.c, libanjuta/anjuta-utils.c,
18480 src/utilities.c, libanjuta/anjuta-utils.h: Added a function
18481 to escape quotes in a string.
18483 * plugins/cvs-plugin/cvs-actions.c,
18484 plugins/cvs-plugin/cvs-execute.c: Escaped commit message. Corrected
18487 * plugins/build-basic-autotools/build-basic-autotools.c,
18488 plugins/build-basic-autotools/automake-c.filters: Fixed bugs with
18491 2004-12-07 Naba Kumar <naba@gnome.org>
18493 * plugins/build-basic-autotools/build-basic-autotools.c,
18494 plugins/build-basic-autotools/automake-c.filters: Completed directory
18495 tracking. Double click on Errors and warnings now work as expected.
18497 * plugins/build-basic-autotools.c: Added codes to track build directory
18498 so that absolute path of the files could be determined.
18500 2004-12-06 Naba Kumar <naba@gnome.org>
18502 * plugins/cvs-plugin/cvs-execute.c: Show completion message.
18503 * plugins/cvs-plugin/cvs-execute.c: Fixed command completion bug.
18504 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: UI beautification.
18506 2004-12-05 Naba Kumar <naba@gnome.org>
18508 * plugins/editor/anjuta-docman.c: Fixed save-as, Fixed updating
18509 tab label, Fixed mem leaks. Fixed uri handling. Fixed other minor bugs.
18511 * plugins/cvs-plugin/plugin.c,
18512 plugins/cvs-plugin/cvs-execute.c: Fixed message output appending.
18514 2004-13-05 Johannes Schmid <jhs@cvs.gnome.org>
18516 * plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18517 * plugins/cvs-plugin/plugin.[ch], plugins/cvs-plugin/cvs-action.[ch],
18518 plugins/cvs-plugin/cvs-execute.[ch]:
18519 Implemented cvs status and cvs diff
18521 - rdiff command is not correct
18522 - Must find a way to allow selection of directies AND files
18525 2004-12-03 Naba Kumar <naba@gnome.org>
18527 * plugins/editor/anjuta-docman.c, plugins/editor/style-editor.c,
18528 plugins/editor/style-editor.h, plugins/editor/text_editor.c,
18529 plugins/editor/text_editor_cbs.c: Save/load editor styles. Use old
18530 session.properties file if it is for the first time.
18532 2004-12-02 Johannes Schmid <jhs@cvs.gnome.org>
18534 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Added cvs update and
18537 * plugins/cvs-plugin/plugin.c, plugins/cvs-plugin/cvs-action.[ch],
18538 plugins/cvs-plugin/anjuta-cvs.ui:
18539 Implemented update/commit and changed menu layout
18541 2004-12-02 Naba Kumar <naba@gnome.org>
18543 * plugins/cvs-plugin/anjuta-cvs-plugin.glade: Fixed prefernce
18544 property name (for cvs path property). Beautified dialogs.
18546 2004-11-30 Johannes Schmid <jhs@cvs.gnome.org>
18548 * plugins/message-view/anjuta-msgman.c: Changed callback name
18549 and changed switch-page handling.
18551 * plugins/cvs-plugin/cvs-actions.c:
18552 * plugins/cvs-plugin/cvs-execute.c:
18553 * plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18554 - Implemented cvs add and cvs removed - both working now
18555 - Created a useful preferences page
18558 2004-11-30 Naba Kumar <naba@gnome.org>
18560 * libanjuta/anjuta-status.c: Fixed runtime warning.
18562 * plugins/editor/Makefile.am:
18563 plugins/editor/anjuta-document-manager.glade,
18564 plugins/editor/plugin.c
18565 plugins/editor/plugin.h
18566 plugins/editor/style-editor.c (new, moved from src/),
18567 plugins/editor/style-editor.h (new, moved from src/),
18568 plugins/editor/text_editor_prefs.c: Implemented "Font and colours"
18569 settings in preferences.
18571 * plugins/editor/text_editor.c,
18572 plugins/editor/text_editor.h: Do not take unused args in
18573 text_editor_get_props().
18575 * src/style-editor.c, src/style-editor.h: Removed, moved to
18576 plugins/editor/ directory.
18578 2004-11-29 Naba Kumar <naba@gnome.org>
18580 * plugins/editor/text_editor_cbs.c: Emit click signal in
18582 * libanjuta/anjuta-status.c: More spacing between items.
18584 2004-11-29 Naba Kumar <naba@gnome.org>
18586 Patch from: Pavol Bosik <pavol.bosik@radiantsystems.com>:
18588 * libanjuta/interfaces/libanjuta.idl,
18589 plugins/debug-manager/anjuta-debug-manager.plugin.in,
18590 plugins/debug-manager/plugin.c,
18591 plugins/gdb/breakpoints.c,
18592 plugins/gdb/breakpoints.h,
18593 plugins/gdb/debugger.c,
18594 plugins/gdb/debugger.h,
18595 plugins/gdb/plugin.c,
18596 plugins/gdb/plugin.h,
18597 plugins/gdb/utilities.c,
18598 plugins/gdb/utilities.h: Code cleanups and partial implementation of
18599 toggle breakpoint margin clicks.
18601 2004-11-28 Naba Kumar <naba@gnome.org>
18603 * TODO.tasks: Fixed indentations.
18604 * plugins/gtodo/libgtodo.c: Save with indentation.
18605 * plugins/file-manager/an_file_view.c: Sorts the files alphabatically.
18606 * plugins/project-manager/plugin.c: Fixed runtime warnings.
18607 * libanjuta/anjuta-status.c: Fixed busy cursors.
18608 * manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml: Updated.
18609 * po/POTFILES.in: Updated.
18611 2004-11-28 Jean-Noel GUIHENEUF <guiheneuf.jean-noel@wanadoo.fr>
18613 * plugins/editor/anjuta-document-manager.glade,
18614 plugins/editor/search-replace.[c,h],
18615 plugins/editor/search-replace_backend.h
18616 plugins/editor/search-preferences.[c,h] :
18617 Saved Search-Preferences (gconf),
18618 Basic search by default.
18620 2004-11-22 Naba Kumar <naba@gnome.org>
18622 * configure.in: Fixed build error.
18624 2004-11-21 Naba Kumar <naba@gnome.org>
18626 * libanjuta/Makefile.am, libanjuta/anjuta-shell.c,
18627 libanjuta/anjuta-shell.h, src/anjuta-app.c, src/anjuta-app.h:
18628 Added AnjutaStatus class to libanjuta.
18629 Added anjuta_shell_get_status() method.
18631 * libanjuta/interfaces/anjuta-idl-compiler.pl: Added gchar type
18632 and fixed marshaller generation.
18634 * libanjuta/interfaces/libanjuta.idl: Added "char_added" and
18635 "updade_ui" signals to IAnjutaEditor interface.
18637 * manuals/reference/libanjuta/tmpl/anjuta-shell.sgml: Updated.
18639 * plugins/build-basic-autotools/automake-c.filters: Fixed filter
18642 * plugins/class-gen/clsGen.c: Intial port.
18644 * plugins/debug-manager/anjuta-debug-manager.plugin.in: Fixed attribute
18647 * plugins/editor/action-callbacks.c, plugins/editor/plugin.c,
18648 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
18649 plugins/editor/text_editor_cbs.c, plugins/editor/text_editor_prefs.c:
18650 Implemented status update. Emits "update_ui" and "char_added" signals.
18651 Added view preferences.
18653 * plugins/file-loader/plugin.c: Added open with plugins in open with
18656 * plugins/gdb/plugin.c: Do not add widgets to shell as floating.
18658 * plugins/message-view/anjuta-msgman.c,
18659 plugins/message-view/message-view.c: Fixed finalize and dispose. Fixed
18660 to close correct message view rather than current view.
18662 2004-11-20 Johannes Schmid <jhs@cvs.gnome.org>
18664 * plugins/cvs-plugin/cvs-actions.c
18665 plugins/cvs-plugin/plugin.[ch]
18666 plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18667 Implemented cvs add but ran into a launcher/message_view
18668 problem because of a limitation of the idl compiler
18670 2004-11-19 Naba Kumar <naba@gnome.org>
18672 * plugins/project-manager/plugin.c: Displays a progress window during
18675 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui:
18676 Fixed UI separators.
18678 * plugins/file-manager/anjuta-file-manager.ui: Added project manager
18681 * plugins/project-manager/anjuta-project-manager.ui,
18682 plugins/project-manager/plugin.[c,h]: Added add/remove context
18683 menus and implemented them. Added file manager merge menu.
18685 2004-11-18 Naba Kumar <naba@gnome.org>
18687 * TODO.tasks: Updated.
18688 * plugins/editor/anjuta-docman.c, plugins/message-view/anjuta-msgman.c,
18689 plugins/message-view/message-view.c: Fixed finalize and dispose
18691 * plugins/debugger/*: Removed from cvs (development now in
18694 2004-11-17 Pavol Bosik <pavol.bosik@radiantsystems.com>
18696 Reviewed by Naba Kumar <naba@gnome.org>:
18698 * libanjuta/interfaces/libanjuta.idl, plugins/Makefile.am,
18699 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18700 plugins/gdb/breakpoints.c: all marker related stuff moved from
18701 editor and docman interfaces to IAnjutaMarkable
18703 2004-11-17 Naba Kumar <naba@gnome.org>
18705 * TODO.tasks: Updated.
18707 * libanjuta/interfaces/libanjuta.idl: Added "saved" signal.
18709 * libegg/egg-combo-action.c: Block changed signal when changing model.
18711 * plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c:
18712 Emit changed signal. Removed dead codes.
18714 * plugins/file-loader/plugin.c: Remove file fragments from uris, so
18715 that recent files history do not duplicate.
18717 * plugins/symbol-browser/an_symbol_view.c,
18718 plugins/symbol-browser/an_symbol_view.h,
18719 plugins/symbol-browser/plugin.c: Refreshes symbols on editor save.
18722 2004-11-15 Naba Kumar <naba@gnome.org>
18724 * plugins/project-manager/plugin.c: Opens targets on double click.
18726 * plugins/message-view/message-view.c,
18727 plugins/file-manager/anjuta-file-manager-plugin.glade,
18728 plugins/file-manager/plugin.[c,h], plugins/terminal/terminal.c:
18729 Added proper class finalization
18730 and disposition. Added preferences notifications and callbacks to
18731 change info/warning/error colors.
18733 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
18734 plugins/editor/text_editor.[h,c], src/action-callbacks.c,
18735 src/anjuta-app.c, src/anjuta.c: Fixed crash bug on exit.
18736 Implemented finalize method for AnjutaApp. Code cleanups.
18738 * plugins/message-view/plugin.c: Static parent_class.
18740 2004-11-12 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18741 * plugins/editor/search-replace.[c,h],
18742 plugins/editor/search-replace_backend.c
18743 Update search entry in main toolbar.
18746 2004-11-11 Naba Kumar <naba@gnome.org>
18748 * TODO.tasks: Updated.
18750 * libanjuta/anjuta-preferences.[c,h]: Added keys notification API.
18751 and completed on-the-fly-change preferences. Removed "changed"
18752 signal as it is no longer necessary (use notify for similar
18753 purpose to monitor individual preferences).
18756 * plugins/editor/anjuta-document-manager.glade: Added view menu
18757 preferences so that they are registered.
18759 * plugins/editor/Makefile.am, plugins/editor/text_editor.[c,h],
18760 (added) plugins/editor/text_editor_prefs.[c,h]: Removed
18761 connection to "changed" signal of preferences and implemented
18762 notifications for some editor preferences. More to implement.
18764 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18765 * plugins/editor/print.c
18766 Fixed bug 1047624 : Add line number every X lines.
18768 2004-11-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18769 * plugins/editor/search-replace.c
18770 Fixed a crash bug (995755) when searching "%n"
18772 2004-11-09 Naba Kumar <naba@gnome.org>
18774 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c:
18775 Fixed to refresh categories list on file load.
18777 2004-11-08 Naba Kumar <naba@gnome.org>
18779 * configure.in, plugins/Makefile.am,
18780 plugins/profile-default/plugin.c: Added cvs plugin in build.
18782 * plugins/cvs-plugin/*: Restored johannes files from cvs attic.
18784 * plugins/debug-manager/.cvsignore: Added file to ignore.
18786 * plugins/debug-manager/Makefile.am: Removed dead codes.
18788 * src/anjuta.ui: Added placeholder for version control UI.
18790 2004-11-08 Naba Kumar <naba@gnome.org>
18792 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
18793 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
18794 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml:
18797 * global-tags/Makefile.am: Fixed make error.
18799 * plugins/profile-default/plugin.c: Added debug-manager
18800 and gdb plugins to load at startup so that debugger
18801 windows are docked properly. They will be removed
18802 later when we figure out runtime docking.
18804 * plugins/sample1/*: Restored to last working state.
18806 * plugins/gdb/debugger.c, src/layout.xml: Added debugger
18807 windows in lower pane. Named the windows appropriately.
18809 * ChangeLog: Fixed format.
18811 2004-11-07 Pavol Bosik <pavol.bosik@radiantsystems.com>
18813 * libanjuta/interfaces/libanjuta.idl,
18814 libanjuta/anjuta-marshal.c,
18815 plugins/Makefile.am,
18816 plugins/debug-manager/plugin.c,
18817 plugins/editor/plugin.c,
18818 plugins/editor/text_editor.c,
18819 plugins/gdb/breakpoints.c,
18820 plugins/gdb/debugger.c,
18821 plugins/gdb/plugin.c,
18822 plugins/gdb/plugin.h: fixed "Toggle breakpoint" feature
18824 2004-11-06 Jean-NoelGuiheneuf <guiheneuf.jean-noel@wanadoo.fr>
18825 * plugins/editor/anjuta-docman.h plugins/editor/plugin.c,
18826 plugins/editor/search-replace.c,
18827 plugins/message-view/anjuta-msgman.c plugins/message-view/plugin.c:
18828 Search and Replace; Show result in find pane
18830 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
18832 * plugins/gdb, plugins/debug-manager: Applied debugger patch
18833 from Bosik, Pavol <pavol.bosik@radiantsystems.com>
18834 (added features: starting debugger and loading of core/executable,
18835 StepIn, StepOut, StepOver and Execute, toggling breakpoint
18838 2004-11-03 Johannes Schmid <jhs@cvs.gnome.org>
18840 * plugins/cvs-plugin/*: Mess up with cvs and lost some of
18841 my cvs-plugin files...
18842 I hope I have rescued everything possible.
18844 * Naba: Could you please fix sample1 because I messed it up to
18845 but there should be a histroy of this directory we should commit
18847 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
18849 * plugins/cvs-plugin/cvs-execute.[ch]: Add basic command execute
18851 * plugins/cvs-plugin/plugin.c,
18852 /plugins/cvs-plugin/anjuta-cvs-plugin.glade:
18853 Added preferences dialog (not yet complete)
18855 2004-10-22 Johannes Schmid <jhs@cvs.gnome.org>
18857 * global-tags/Makefile.am, mime/Makefile.am:
18858 Some fixes in build process from Alexey Rusakov <ktirf@users.sf.net>
18860 * template/xmltemplate.[ch],
18861 template/xmlstrings.[ch],
18862 template/autotools.[ch] removed,
18863 template/prj_template.[ch] removed,
18864 template/lang_template.[ch] removed,
18865 template/lib_template.[ch] removed,
18866 template/Makefile.am adjusted,
18867 template/dtds/lang.dtd removed,
18868 template/dtds/lib.dtd removed,
18869 template/dtds/prj.dtd removed,
18870 template/dtds/autotools.dtd removed,
18871 data/template/lib/* removed,
18872 data/template/language/* removed,
18873 data/template/library/* removed,
18874 data/template/project/* removed,
18875 date/template/Makefile.am adjusted:
18876 Remove everything except text-templates to replace hardcoded
18877 Edit->Insert texts with dynamic loaded.
18879 * plugins/cvs-plugin/plugin.[ch],
18880 plugins/cvs-actions.[ch],
18881 plugins/Makefile.am,
18882 plugins/cvs-plugin/Makefile.am,
18883 plugins/cvs-plugin/anjuta-cvs-plugin.ui,
18884 plugins/cvs-plugin/anjuta-cvs-plugin.glade,
18885 plugins/cvs-plugin/anjuta-cvs.plugin.in:
18886 Added initial cvs-plugin code
18888 2004-10-21 Naba Kumar <naba@gnome.org>
18890 * libanjuta/anjuta-plugin.c,
18891 plugins/build-basic-autotools/build-basic-autotools.c,
18892 plugins/debugger/plugin.c,
18893 plugins/devhelp/plugin.c,
18894 plugins/editor/anjuta-docman.c,
18895 plugins/editor/goto_line.c,
18896 plugins/editor/plugin.c,
18897 plugins/editor/search-replace.c,
18898 plugins/editor/text_editor.c,
18899 plugins/file-loader/plugin.c,
18900 plugins/file-manager/plugin.c,
18901 plugins/file-wizard/file.c,
18902 plugins/file-wizard/plugin.c,
18903 plugins/gdb/plugin.c,
18904 plugins/gtodo/plugin.c,
18905 plugins/message-view/anjuta-msgman.c,
18906 plugins/profile-default/plugin.c,
18907 plugins/project-manager/plugin.c,
18908 plugins/sample1/plugin.c,
18909 plugins/terminal/terminal.c: Defined all global variables static,
18910 particularly class parent_class variables. They were getting
18911 confused at link time.
18913 * libanjuta/plugins.c: Do not unload plugins when they are
18914 deactivated. Simply cache them for later activation. Unloading
18915 modules have some problem with shared libs using static class
18916 registration. Fixed hash type for installed plugins. Eventually,
18917 we want to add "CanUnload" attribute for .plugin files (in
18918 "Anjuta Plugin" group) to let plugin loader know if the plugin can
18919 be unloaded from memory. Those plugins declaring CanUnload=false
18920 will not be unloaded from memory and will be put in the cache. Those
18921 not declaring anything or declaring CanUnload=true, will be unloaded
18922 from memory when they are deactivated.
18924 * plugins/editor/action-callbacks.c, plugins/editor/anjuta-docman.c,
18925 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18926 plugins/editor/text_editor.h, plugins/file-manager/an_file_view.c,
18927 plugins/file-manager/plugin.c, plugins/file-wizard/plugin.c,
18928 plugins/project-manager/plugin.c: Fixed object finalization, dispose,
18929 activation, deactivation. Fixed memory leaks.
18931 2004-10-20 Naba Kumar <naba@gnome.org>
18933 * TODO.tasks: Updated.
18935 * libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
18936 libanjuta/anjuta-utils.h, libanjuta/plugins.c: Defined separate
18937 macro for adding interfaces to plugin types. Code cleanup.
18939 * manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
18940 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
18942 * plugins/build-basic-autotools/build-basic-autotools.c,
18943 plugins/debugger/plugin.c, plugins/devhelp/plugin.c,
18944 plugins/editor/plugin.c, plugins/editor/text_editor.c,
18945 plugins/file-loader/plugin.c, plugins/file-manager/plugin.c,
18946 plugins/file-wizard/plugin.c, plugins/gdb/plugin.c,
18947 plugins/gtodo/plugin.c, plugins/message-view/message-view.c,
18948 plugins/message-view/plugin.c, plugins/profile-default/plugin.c,
18949 plugins/project-manager/plugin.c,
18950 plugins/symbol-browser/an_symbol_view.c,
18951 plugins/symbol-browser/plugin.c, plugins/terminal/terminal.c: Used
18952 newly defined macro to add interfaces to plugin types.
18954 * src/anjuta-app.c, src/shell.c: Do not add value for widgets.
18956 2004-10-20 Naba Kumar <naba@gnome.org>
18958 * TODO.tasks: Added task list.
18959 * plugins/file-manager/anjuta-file-manager-plugin.glade: Set
18962 2004-10-19 Naba Kumar <naba@gnome.org>
18964 * plugins/build-basic-autotools/build-basic-autotools.c: Fixed bugs.
18966 * plugins/editor/action-callbacks.c,
18967 plugins/editor/action-callbacks.h,
18968 plugins/editor/anjuta-docman.c,
18969 plugins/editor/anjuta-docman.h,
18970 plugins/editor/anjuta-document-manager.ui,
18971 plugins/editor/file_history.c,
18972 plugins/editor/file_history.h,
18973 plugins/editor/plugin.c: Added file history browsing.
18975 * plugins/gtodo/libgtodo.c, plugins/gtodo/plugin.c: Fixed refresh.
18977 * plugins/message-view/anjuta-message-manager.ui,
18978 plugins/message-view/plugin.c: Added document manager context menu.
18980 * plugins/symbol-browser/an_symbol_view.c,
18981 plugins/symbol-browser/an_symbol_view.h,
18982 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
18983 plugins/symbol-browser/plugin.c: Added goto tag def/decl. Added
18984 document manager context menu.
18986 * scintilla/*, scintilla/include/*: Updated to current cvs.
18988 2004-10-19 Naba Kumar <naba@gnome.org>
18990 *plugins/debugger/anjuta-debugger.ui, src/anjuta.ui: Added
18991 placeholder for debugger UI.
18993 * plugins/devhelp/plugin.c, plugins/editor/plugin.c: Fixed shortcuts.
18994 * plugins/file-manager/plugin.c: Fixed loading bug.
18996 * libanjuta/anjuta-encodings.c, libanjuta/anjuta-encodings.h,
18997 libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h:
18998 Initializes gconf database with default values when the
18999 values are not defined. Use bool and int prefs separately.
19001 * plugins/editor/plugin.c: Added encoding preferences.
19002 * plugins/project-manager/plugin.c: Cleanup and debug messages.
19004 * manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
19005 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19006 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19007 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml: Updated.
19009 2004-10-18 Naba Kumar <naba@gnome.org>
19011 * po/POTFILES.in: Updated.
19013 * libanjuta/anjuta-ui.c: Corrected debug messages.
19015 * libegg/egg-combo-action.c, libegg/test-actions.c,
19016 libegg/menu/egg-combo-action.h: Fixed combo action.
19018 * plugins/debugger/Makefile.am, plugins/gdb/Makefile.am:
19021 * plugins/editor/action-callbacks.[c,h],
19022 plugins/editor/anjuta-document-manager.ui, plugins/editor/plugin.c:
19023 Implemented file swap. Removed dead codes.
19025 * plugins/editor/text_editor.[c,h]: Fixed crash bug. Removed
19028 * plugins/symbol-browser/an_symbol_view.[c,h],
19029 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19030 plugins/symbol-browser/plugin.[c,h]: Completed symbol browser plugin.
19031 Implemented file symbols. Implemented goto file line when symbol is
19034 * src/utilities.[c,h]: Moved code to plugins/editor/action-callbacks.c.
19036 2004-10-10 Naba Kumar <naba@gnome.org>
19038 Patch from Bosik, Pavol <pavol.bosik@radiantsystems.com>:
19040 * libanjuta/interfaces/libanjuta.idl: Added debugger interface.
19042 * plugins/debugger/.cvsignore,
19043 (added) plugins/debugger/Makefile.am,
19044 (added) plugins/debugger/anjuta-debugger.glade,
19045 (added) plugins/debugger/anjuta-debugger.plugin.in,
19046 (added) plugins/debugger/anjuta-debugger.plugin.png,
19047 (added) plugins/debugger/anjuta-debugger.ui,
19048 plugins/debugger/attach_process.c,
19049 (removed) plugins/debugger/attach_process_cbs.c,
19050 (removed) plugins/debugger/attach_process_cbs.h,
19051 (removed) plugins/debugger/breakpoints.c,
19052 (removed) plugins/debugger/breakpoints.h,
19053 (removed) plugins/debugger/debug_tree.c,
19054 (removed) plugins/debugger/debug_tree.h,
19055 (removed) plugins/debugger/debugger.c,
19056 (removed) plugins/debugger/debugger.h,
19057 (removed) plugins/debugger/memory.c,
19058 (removed) plugins/debugger/memory.h,
19059 (added) plugins/debugger/plugin.c,
19060 (added) plugins/debugger/plugin.h,
19061 (removed) plugins/debugger/registers.c,
19062 (removed) plugins/debugger/registers.h,
19063 (removed) plugins/debugger/registers_cbs.c,
19064 (removed) plugins/debugger/registers_cbs.h,
19065 (removed) plugins/debugger/registers_gui.c,
19066 (removed) plugins/debugger/sharedlib.c,
19067 (removed) plugins/debugger/sharedlib.h,
19068 (removed) plugins/debugger/sharedlib_cbs.c,
19069 (removed) plugins/debugger/sharedlib_cbs.h,
19070 (removed) plugins/debugger/sharedlib_gui.c,
19071 (removed) plugins/debugger/signals.c,
19072 (removed) plugins/debugger/signals.h,
19073 (removed) plugins/debugger/signals_cbs.c,
19074 (removed) plugins/debugger/signals_cbs.h,
19075 (removed) plugins/debugger/signals_gui.c,
19076 (removed) plugins/debugger/stack_trace.c,
19077 (removed) plugins/debugger/stack_trace.h,
19078 (added) plugins/debugger/utilities.c,
19079 (added) plugins/debugger/utilities.h,
19080 (removed) plugins/debugger/watch.c,
19081 (removed) plugins/debugger/watch.h,
19082 (removed) plugins/debugger/watch_cbs.c,
19083 (removed) plugins/debugger/watch_cbs.h,
19084 (removed) plugins/debugger/watch_gui.c,
19085 (removed) plugins/debugger/watch_gui.h: Moved files to gdb backend plugin.
19087 * configure.in, plugins/Makefile.am, (added) plugins/gdb/*:
19088 Added debugger gdb backend plugin.
19090 * plugins/message-view/plugin.c: Registered all message stock icons.
19092 * plugins/profile-default/plugin.c: Loads debugger plugin.
19094 * src/Makefile.am, libegg/Makefile.am: Fixed build errors.
19096 2004-10-08 Naba Kumar <naba@gnome.org>
19098 * libanjuta/libanjuta-1.0.pc.in: changed .pc file to have version
19101 * plugins/symbol-browser/.cvsignore,
19102 plugins/symbol-browser/Makefile.am,
19103 plugins/symbol-browser/an_symbol_view.c,
19104 plugins/symbol-browser/an_symbol_view.h,
19105 plugins/symbol-browser/anjuta-symbol-browser-plugin.png,
19106 plugins/symbol-browser/anjuta-symbol-browser-plugin.ui,
19107 plugins/symbol-browser/anjuta-symbol-browser.plugin.in,
19108 plugins/symbol-browser/plugin.c,
19109 plugins/symbol-browser/plugin.h,
19110 plugins/symbol-browser/sv_class.xpm,
19111 plugins/symbol-browser/sv_function.xpm,
19112 plugins/symbol-browser/sv_macro.xpm,
19113 plugins/symbol-browser/sv_private_fun.xpm,
19114 plugins/symbol-browser/sv_private_var.xpm,
19115 plugins/symbol-browser/sv_protected_fun.xpm,
19116 plugins/symbol-browser/sv_protected_var.xpm,
19117 plugins/symbol-browser/sv_public_fun.xpm,
19118 plugins/symbol-browser/sv_public_var.xpm,
19119 plugins/symbol-browser/sv_static_fun.xpm,
19120 plugins/symbol-browser/sv_static_var.xpm,
19121 plugins/symbol-browser/sv_struct.xpm,
19122 plugins/symbol-browser/sv_unknown.xpm,
19123 plugins/symbol-browser/sv_variable.xpm,
19124 plugins/symbol-browser/test-symbol-browser.c,
19125 plugins/Makefile.am: Implemented Symbol
19128 * pixmaps/sv_*.xpm: Moved to plugins/symbol-browser/ dir.
19130 * plugins/build-basic-autotools/Makefile.am,
19131 plugins/devhelp/Makefile.am,
19132 plugins/editor/Makefile.am,
19133 plugins/file-loader/Makefile.am,
19134 plugins/file-manager/Makefile.am,
19135 plugins/file-wizard/Makefile.am,
19136 plugins/gtodo/Makefile.am,
19137 plugins/message-view/Makefile.am,
19138 plugins/profile-default/Makefile.am,
19139 plugins/project-manager/Makefile.am
19140 plugins/sample1/Makefile.am,
19141 plugins/terminal/Makefile.am,
19142 scintilla/Makefile.am,
19143 libegg/Makefile.am,
19144 launcher/Makefile.am,
19145 libanjuta/Makefile.am,
19147 tagmanager/Makefile.am,
19148 configure.in: Defined anjuta_plugin_dir, anjuta_image_dir,
19149 anjuta_data_dir in configure.in and used them in plugins Makefile.am
19150 files. Also fixed library dependencies.
19152 * plugins/editor/aneditor.cxx: Disabled unused codes.
19153 * plugins/file-manager/an_file_view.c: Added copyright.
19154 * plugins/gtodo/tray-icon.c: Fixed pixmap path.
19156 * plugins/profile-default/plugin.c: Can load plugins by location.
19157 * plugins/project-manager/plugin.c: Remove project_root_uri value
19158 when project is closed.
19160 2004-10-06 Naba Kumar <naba@gnome.org>
19162 * libanjuta/plugins.c: Shows plugins in a nicer dialog.
19164 * libanjuta/interfaces/libanjuta.idl,
19165 plugins/editor/text_editor.c: Added get_length()
19166 and get_current_word() methods in IAnjutaEditor interface.
19168 * libegg/Makefile.am: Added test_actions target.
19170 * libegg/egg-combo-action.c: Fixed combo-action and made it usable.
19172 * plugins/build-basic-autotools/build-basic-autotools.c,
19173 plugins/file-loader/plugin.c,
19174 plugins/message-view/message-view.c: Added code to go to file and
19177 * plugins/devhelp/plugin.c: Context sensitive help now works.
19178 * plugins/editor/anjuta-docman.c: Reads the fragment id from file
19179 uri as line number and goes to that line number.
19181 * plugins/gtodo/interface.c, plugins/gtodo/libgtodo.c,
19182 plugins/gtodo/plugin.c: Creates a default gtodo client and implemented
19183 gtodo_client_load() method to load from a diffrent file. Watched
19184 project root directory in plugin to open TODO.tasks of the project.
19186 * plugins/project-manager/plugin.c: Updates project UI
19187 sensitive/insensitive.
19189 * src/Makefile.am, src/shell.[c,h], src/anjuta-shell.ui: Added
19190 anjuta-shell program to test plugins.
19192 * src/anjuta-app.c: Registered UI accels.
19194 2004-09-28 Naba Kumar <naba@gnome.org>
19196 * libanjuta/anjuta-shell.[c,h]: Added anjuta_shell_present_widget()
19199 * src/anjuta-app.c: Implemented present widget method.
19201 * plugins/devhelp/plugin.c, plugins/editor/plugin.c,
19202 plugins/message-view/plugin.c, plugins/project-manager/plugin.c,
19204 * plugins/editor/anjuta-docman.c: Code cleanup and selects newly
19207 * plugins/editor/text_editor.c: Connects to preferences changed signal
19210 2004-09-28 Naba Kumar <naba@gnome.org>
19212 * libanjuta/anjuta-debug.h, libanjuta/Makefile.am: Added debug
19215 * libanjuta/e-splash.c, Fixed compiler error and reduced progress bar
19218 * libegg/egg-entry-action.c: Takes GtkEditable rather than GtkEntry
19219 in changed signal callback.
19221 * plugins/editor/action-callbacks.c: Implemented save_all action
19222 callback. Removed dead code. Do save_as when saving a new file.
19223 Implemented incremental search.
19225 * plugins/editor/anjuta-docman.c: Removed dead code and formated code.
19227 * plugins/editor/plugin.c, plugins/editor/print.c: Used debug prints.
19229 * src/anjuta-app.c: Registers UI accelerators.
19231 2004-09-27 Naba Kumar <naba@gnome.org>
19233 * libanjuta/anjuta-utils.c: Added a border in input dialog entry box.
19235 * plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19236 plugins/devhelp/anjuta-devhelp.plugin.in,
19237 plugins/file-loader/anjuta-loader.plugin.in,
19238 plugins/file-manager/anjuta-file-manager.plugin.in,
19239 plugins/gtodo/anjuta-gtodo.plugin.in,
19240 plugins/project-manager/anjuta-project-manager.plugin.in,
19241 plugins/terminal/anjuta-terminal.plugin.in:
19242 Gave proper plugin names.
19244 * plugins/build-basic-autotools/build-basic-autotools.c: Detailed
19245 error when regex fail.
19247 * plugins/devhelp/anjuta-devhelp.ui, plugins/devhelp/plugin.[c,h]:
19248 Added help and context search. Watches current editor. More menus
19249 in Help submenu. Update UI (sensitive when required) properly.
19251 * plugins/editor/anjuta-document-manager.ui,
19252 plugins/devhelp/anjuta-devhelp.ui,
19253 plugins/message-view/anjuta-message-manager.ui,
19254 src/anjuta.ui: Goto menu actions are in separate submenu.
19256 * src/anjuta.ui, src/action-callbacks.[c,h], src/anjuta-actions.h:
19257 Removed unimplemented UI elements.
19259 * src/anjuta-app.c: Larger (and normal) icon size.
19261 * src/layout.xml: Task manager plugin along with document (in middle).
19263 * plugins/editor/plugin.c, plugins/file-loader.c,
19264 plugins/devhelp/plugin.c: Gives short-labels and is-important flag
19265 in gtkactions. Enable/disable UI properly.
19267 2004-09-26 Naba Kumar <naba@gnome.org>
19269 * po/POTFILES.in: Updated, added missing files.
19271 * .cvsignore: Updated.
19273 * libanjuta/anjuta-utils.[h,c]: Functions take constant parameters. Added
19274 a new function to get User input text.
19276 * libanjuta/resources.[c,h]: Added a function to created sized image.
19278 * libanjuta/interfaces/libanjuta.idl: Changed parameter name to uri
19279 from filename, as thats the correct representation.
19281 * plugins/build-basic-autotools/Makefile.am,
19282 (added) plugins/build-basic-autotools/automake-c.filters,
19283 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19284 plugins/build-basic-autotools/build-basic-autotools.[c,h]:
19285 Rearragned UI elements in the build menu. Added codes to read build
19286 filter rules from external file. Implemented all build, configure,
19287 autogen commands. Watches current editor and project.
19289 * plugins/editor/anjuta-docman.[c,h], plugins/editor/plugin.c:
19290 Added editor changed signal and exports current editor value.
19291 Fixed parameter names. Fixed get_uri() interface implementation to
19292 return correct uri.
19294 * plugins/editor/anjuta-document-manager.ui: Removed unnecessary UI
19297 * plugins/file-loader/anjuta-loader-plugin.ui: Added New UI element.
19299 * plugins/file-manager/an_file_view.c,
19300 plugins/file-manager/an_file_view.c: Exports file uri correctly.
19302 * plugins/file-wizard/file.c: Reads uri correctly.
19304 * plugins/message-view/anjuta-msgman.c: Sizes tab images properly and
19305 sets the page to the new view.
19307 * plugins/message-view/message-view.c: Unrefs the tree model when done.
19308 Fixed signal connecting.
19310 * plugins/project-manager/plugin.c: Changed "project_root_directory"
19311 to "project_root_uri" and exports as uri.
19313 2004-09-24 Naba Kumar <naba@gnome.org>
19315 * libanjuta/anjuta-ui.c: Fixed a crash bug.
19316 * libanjuta/anjuta-plugin.c, libanjuta/plugins.c: Activates plugin
19318 * plugins/file-manager/plugin.c: Fixed crash in unloading.
19319 * plugins/file-loader/plugin.c: Added comments.
19320 * plugins/build-basic-autotools/plugin.c: Added comments.
19321 * plugins/devhelp/plugin.c: Fixed crash bug. Added comments.
19323 * libanjuta/interfaces/libanjuta.idl,
19324 plugins/message-view/anjuta-msgman.c,
19325 plugins/message-view/message-view.c,
19326 plugins/message-view/message-view.h,
19327 plugins/message-view/plugin.c: Buffering and appending messages have
19328 been separated. message-view implementations cleaned up. Signals
19329 Emissions fixed. Messages now displayed in summary and details show
19330 as tooltip. Message color highlights fixed. Updated IAnjutaMessageView
19333 * plugins/message-view/anjuta-message-manager-plugin.glade: Organized
19336 * plugins/build-basic-autotools/Makefile.am,
19337 plugins/build-basic-autotools/build-basic-autotools.c: Added regex
19338 parsing of output to create message summaries. Uses new message view
19341 * plugins/editor/anjuta-document-manager.glade: Hidden unnecessary
19342 preferences to make dialog box smaller.
19344 * plugins/editor/search-replace.c: Fixed compile error with change
19345 in IAnjutaMessageView API.
19347 2004-09-21 Naba Kumar <naba@gnome.org>
19349 * plugins/Makefile.am: Deletes old (installed) plugins before
19350 installing new ones.
19352 * plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19353 plugins/build-basic-autotools/build-basic-autotools.c,
19354 plugins/build-basic-autotools/build-basic-autotools.h: Uses exported
19355 file URI from filemanager. Only disables/enables build submenu in file
19356 manager, instead of merging/unmerging.
19358 * plugins/editor/anjuta-docman.c: Fixed a crash bug when opening
19361 * plugins/file-loader/anjuta-loader-plugin.ui,
19362 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19363 Implemented "Open with" file manager submenu. Displays error message
19364 when file can not be opened.
19366 * plugins/file-manager/an_file_view.c: Renamed
19367 file_manager_current_filename value name to file_manager_current_uri
19368 and exports proper URI.
19370 * plugins/gtodo/plugin.c: Display name changed to "Tasks".
19372 2004-09-19 Naba Kumar <naba@gnome.org>
19374 * plugins/editor/anjuta-docman.c, plugins/editor/plugin.c,
19375 plugins/editor/text_editor.c, plugins/editor/text_editor_cbs.c: Added
19376 save point signal to change editor tabs. Fixed accels.
19378 * plugins/file-loader/plugin.c: Fixed accels.
19380 * plugins/project-manager/plugin.c: Added target selection callback.
19382 * plugins/project-manager/plugin.c: Added URI activation.
19383 * plugins/editor/goto-line.c, plugin/editor/action_callbacks.c:
19384 Fixed dialog and closed it on ok. Fixed a crash bug.
19385 * plugins/editor/anjuta-docman.c: Set notebook scrollable.
19387 * (added) libegg/egg-recent-*.c, (added) libegg/recent-files/*,
19388 configure.in, libegg/Makefile.am, plugins/file-loader/Makefile.am,
19389 plugins/file-loader/anjuta-loader-plugin.ui,
19390 plugins/file-loader/plugin.c, plugins/file-loader/plugin.h:
19391 Added recent files in file loade plugin.
19393 * ChangeLog: Fixed entry dates.
19395 2004-09-18 Naba Kumar <naba@gnome.org>
19397 * plugins/devhelp/plugin.c: Added UI sensitization and removed
19398 an unnecessary GtkFrame.
19400 2004-09-17 Naba Kumar <naba@gnome.org>
19402 * mime/anjuta.xml, mime/Makefile.am: Added mime definition xml.
19406 * data/Makefile.am: Disabled installing old mime info.
19408 * mime/anjuta.applications, mime/anjuta.keys: Updated.
19410 * plugins/editor/anjuta-docman.c, plugins/editor/anjuta-docman.h,
19411 plugins/editor/anjuta-document-manager.ui,
19412 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19413 plugins/editor/text_editor.h, plugins/editor/text_editor_cbs.c:
19414 Added Editor context popup menu.
19416 * plugins/project-manager/anjuta-project-manager-plugin.png:
19419 * plugins/project-manager/anjuta-project-manager.plugin.in:
19420 Support .anjuta mime type.
19422 * plugins/project-manager/plugin.c: Exports "project_root_directory"
19425 * plugins/file-manager/plugin.c: Watches "project_root_directory"
19428 * src/layout.xml, plugins/profile-default/plugin.c:
19429 Added project manager plugin for startup.
19431 2004-09-16 Naba Kumar <naba@gnome.org>
19433 * anjuta.prj: Updated.
19435 * pixmaps/Makefile.am, plugins/build-basic-autotools/Makefile.am,
19436 plugins/devhelp/Makefile.am, plugins/editor/Makefile.am,
19437 plugins/file-loader/Makefile.am, plugins/file-manager/Makefile.am,
19438 plugins/file-wizard/Makefile.am, plugins/message-view/Makefile.am,
19439 plugins/profile-default/Makefile.am, plugins/sample1/Makefile.am,
19440 plugins/terinal/Makefile.am, src/Makefile.am,
19441 plugins/gtodo/Makefile.am, plugins/project-manager/Makefile.am:
19442 Fixed makefile syntax errors.
19444 2004-09-16 Naba Kumar <naba@gnome.org>
19446 * configure.in, src/layout.xml,
19447 plugins/profile-default/plugin.c,
19448 libanjuta/interfaces/libanjuta.idl,
19449 plugins/Makefile.am, (added) plugins/gtodo/*: Added Todo plugin.
19451 * configure.in, plugins/Makefile.am,
19452 plugins/project-manager/.cvsignore,
19453 plugins/project-manager/Makefile.am,
19454 plugins/project-manager/anjuta-project-manager-plugin.png,
19455 plugins/project-manager/anjuta-project-manager.plugin.in,
19456 plugins/project-manager/anjuta-project-manager.ui,
19457 plugins/project-manager/plugin.c,
19458 plugins/project-manager/plugin.h: Added project manager plugin
19459 based on gnome-build.
19461 * Makefile.am, mime/Makefile.am, mime/anjuta.applications,
19462 mime/anjuta.keys, mime/anjuta.mime: Added anjuta files mime types.
19464 * manuals/reference/libanjuta/tmpl/e-splash.sgml,
19465 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19466 manuals/reference/libanjuta/tmpl/properties.sgml: Updated.
19468 2004-09-16 Naba Kumar <naba@gnome.org>
19470 * plugins/editor/action-callbacks.c: Fixed compile error.
19472 2004-09-15 Naba Kumar <naba@gnome.org>
19474 * plugins/devhelp/plugin.[c,h]: Fixed a start-up warning.
19476 * libanjuta/e-splash.c, plugins/profile-default/plugin.c:
19477 New improved splace with nicer progress.
19479 * configure.in, plugins/Makefile.am,
19480 (added) file-wizard/.cvsignore,
19481 (added) file-wizard/Makefile.am,
19482 (added) file-wizard/action-callbacks.c,
19483 (added) file-wizard/action-callbacks.h,
19484 (added) file-wizard/anjuta-file-wizard-plugin.png,
19485 (added) file-wizard/anjuta-file-wizard.glade,
19486 (added) file-wizard/anjuta-file-wizard.plugin.in,
19487 (added) file-wizard/anjuta-file-wizard.ui,
19488 (added) file-wizard/file.c,
19489 (added) file-wizard/file.h,
19490 (added) file-wizard/plugin.c,
19491 (added) file-wizard/plugin.h:
19492 Created new file wizard and added it. The wizard takes care of text
19493 bit insertions and new files creation.
19495 * plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19496 plugins/editor/action-callbacks.h,
19497 plugins/editor/anjuta-document-manager.glade,
19498 plugins/editor/anjuta-document-manager.ui,
19499 plugins/editor/plugin.c, plugins/editor/text_editor.c,
19500 (removed) plugins/editor/file.[c,h]: Removed text insertions and
19501 new files code and moved into a new plugin (file wizard).
19503 * libanjuta/plugins.[c,h]: Added plugins selection function.
19505 * libanjuta/interfaces/libanjuta.idl: Added goto_position(),
19506 get_position(), insert() in IAnjutaEditor interface. Added
19507 add_buffer() in IAnjutaDocumentManager interface. Added IAnjutaWizard
19508 interface (for wizard plugins).
19510 * plugins/file-loader/anjuta-loader-plugin.ui,
19511 plugins/file-loader/plugin.c: Added wizard launcher interface which
19512 scans for plugins implement IAnjutaWizard interface and presents the
19513 list to user for selection. The selected plugin is then activated
19516 * libanjuta/interfaces/.cvsignore: Updated.
19517 * plugins/message-view/.cvsignore: Updated.
19518 * plugins/launcher/*: Removed as launcher has already been moved to
19519 libanjuta as class.
19521 * manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
19522 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19523 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19524 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
19525 manuals/reference/libanjuta/tmpl/pixmaps.sgml:
19526 Updated API documentations.
19528 2004-09-01 Amanpreet Singh Alam <aalam@redhat.com>
19530 * configure.in: Added Punjabi to ALL_LINGUAS
19532 2004-07-29 Naba Kumar <naba@gnome.org>
19534 * configure.in: Added file-loader plugin Makefile path and
19535 fixed devhelp version requirement.
19537 2004-07-28 Naba Kumar <naba@gnome.org>
19539 * src/anjuta-app.c, libanjuta/pixmaps.h, libanjuta/anjuta-stock.h,
19540 terminal/preferences-terminal.png (added), message-view/*.png (added),
19541 message-view/*.xpm (added), editor/*.png (added),
19542 editor/*.xpm (added), plugins/editor/Makefile.am,
19543 plugins/editor/plugin.c, plugins/message-view/Makefile.am,
19544 plugins/message-view/plugin.c, plugins/terminal/Makefile.am,
19545 src/anjuta-app.c, pixmaps/Makefile.am: Moved pixmap files to
19546 respective plugins directories.
19548 * pixmaps/autocomplete-16.png, pixmaps/autocomplete.png,
19549 pixmaps/block-end-16.png, pixmaps/block-end.png
19550 pixmaps/block-start-16.png, pixmaps/block-start.png
19551 pixmaps/block_select.xpm, pixmaps/bookmark-first-16.png
19552 pixmaps/bookmark-first.png, pixmaps/bookmark-last-16.png
19553 pixmaps/bookmark-last.png, pixmaps/bookmark-next-16.png
19554 pixmaps/bookmark-next.png, pixmaps/bookmark-prev-16.png
19555 pixmaps/bookmark-prev.png, pixmaps/bookmark_toggle.xpm
19556 pixmaps/fold_close.xpm, pixmaps/fold_open.xpm
19557 pixmaps/fold_toggle.xpm, pixmaps/indent.xpm
19558 pixmaps/indent_auto.xpm, pixmaps/indent_dcr.xpm
19559 pixmaps/indent_inc.xpm, pixmaps/indent_set.xpm
19560 pixmaps/preferences-editor.png, pixmaps/undock.png
19561 pixmaps/error-next-16.png, pixmaps/error-next.png
19562 pixmaps/error-prev-16.png, pixmaps/error-prev.png
19563 pixmaps/messages.xpm, pixmaps/preferences-messages.png,
19564 pixmaps/preferences-terminal.png: Deleted
19566 * libanjuta/properties* (removed), plugins/editor/properties* (added),
19567 plugins/editor/Makefile.am, plugins/editor/action-callbacks.c,
19568 plugins/editor/aneditor.cxx, plugins/editor/anjuta-docman.c,
19569 plugins/editor/anjuta-document-manager.plugin.in,
19570 plugins/editor/anjuta-document-manager.ui,
19571 plugins/editor/plugin.c, plugins/editor/print.c,
19572 plugins/editor/search-replace_backend.c,
19573 plugins/editor/search_preferences.h,
19574 plugins/editor/text_editor.c, plugins/editor/text_editor.h:
19575 Moved properties souce files to editor plugin as it not required in
19576 libanjuta. Other editor fixes.
19578 * configure.in, libegg/Makefile.am, libegg/egg-dock* (removed),
19579 libegg/dock/* (removed)
19580 : Restored GDL external dependencies and removed libegg dock
19581 sources, because gdl is being developed.
19583 * libanjuta/Makefile.am, libanjuta/anjuta-preferences.c,
19584 libanjuta/anjuta-preferences.h, libanjuta/anjuta-shell.c,
19585 libanjuta/anjuta-shell.h, libanjuta/anjuta-utils.c,
19586 libanjuta/anjuta-utils.h, libanjuta/libanjuta.h,
19587 libanjuta/plugins.c, libanjuta/plugins.h,
19588 libanjuta/resources.c, libanjuta/resources.h: Preferences now use
19589 gconf system. Shell now takes docking positions. Added more utility
19590 functions. Added plugins query function. And other fixes.
19592 * libanjuta/interfaces/libanjuta.idl: Added File loader interface.
19594 * plugins/Makefile.am, plugins/file-loader/*: Implemented file loader
19595 plugin to load files based on mime type.
19597 * configure.in, plugins/devhelp/plugin.c: Fixed to use devhelp >= 0.9.
19599 * plugins/file-manager/Makefile.am, plugins/file-manager/an_file_view.c,
19600 plugins/file-manager/plugin.c: File manager now uses file loader to
19603 * plugins/message-view/anjuta-msgman.c,,
19604 plugins/message-view/message-view.c,
19605 plugins/message-view/plugin.c: Implemented launcher in libanjuta.
19607 * plugins/profile-default/plugin.c, plugins/sample1/plugin.c,
19608 plugins/terminal/terminal.c, src/Makefile.am,
19609 src/action-callbacks.c, src/anjuta-app.c, src/anjuta-app.h,
19610 src/anjuta.c, src/layout.xml, src/preferences.c: Bug fixes.
19612 * libegg/dock/*: Removed directory.
19614 2004-07-28 Naba Kumar <naba@gnome.org>
19616 * configure.in: Reduced gnome-print version requirement.
19617 * plugins/devhelp/plugin.c: Fixed changes wrt develop >= 0.9.0.
19619 2004-07-21 Ray Strode <rstrode@redhat.com>
19620 * anjuta/anjuta.desktop.in.in: Add MimeType line to desktop file
19623 2004-06-29 Johannes Schmid <jhs@cvs.gnome.org>
19625 * plugins/editor/search-replace.c: Some fixes
19626 * plugins/terminal/Makefile.am:
19627 Patch from: Alexey Rusakov <ktirf@users.sf.net>
19629 2004-05-19 Naba Kumar <naba@gnome.org>
19631 * libanjuta/e-splash.c: Set 'type' at construct time. Fixed
19634 2004-05-17 Johannes Schmid <jhs@cvs.gnome.org>
19636 * plugins/editor/text_editor.c: Implemented IAnjutaFile correctly.
19637 Implemented IAnjutaSavable
19638 * plugins/editor/plugin.c: Implemented IAnjutaFile and IAnjutaSavable.
19640 2004-05-17 Naba Kumar <naba@gnome.org>
19642 * configure.in, plugins/Makefile.am, plugins/profile-default/plugin.c,
19643 plugins/build-basic-autotools/.cvsignore,
19644 plugins/build-basic-autotools/Makefile.am,
19645 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.png,
19646 plugins/build-basic-autotools/anjuta-build-basic-autotools-plugin.ui,
19647 plugins/build-basic-autotools/anjuta-build-basic-autotools.plugin.in,
19648 plugins/build-basic-autotools/build-basic-autotools.c,
19649 plugins/build-basic-autotools/build-basic-autotools.h: Added basic autotools
19652 * libanjuta/interfaces/libanjuta.idl: Added IAnjutaProject interface
19655 * plugins/file-manager/an_file_view.c,
19656 plugins/file-manager/anjuta-file-manager.ui,
19657 plugins/file-manager/plugin.c, plugins/file-manager/plugin.h:
19658 Added context menu UI.
19660 * src/anjuta-app.c, src/anjuta-app.h, src/anjuta.c: Added widgets show/hide
19663 2004-05-16 Johannes Schmid <jhs@cvs.gnome.org>
19665 * libanjuta/anjuta-preferences.[ch]:
19666 Added save/load_gconf functions
19667 * src/action_callbacks.[ch], src/preferences.c:
19668 Load global prefs from gconf at startup and save them
19669 on exit. Prefs load and save correctly but something resets
19670 them to default after loading...
19671 * src/Makefile.am: Hack: Add anjuta-preferences.o to LD_ADD.
19672 Somehow the linker does not find save/load_gconf functions
19673 in libanjuta. Must be a stupid mistake, I would be glad
19674 if someone could fix that.
19675 * manuals/reference/libanjuta-sections.txt: Added new
19676 preferences functions and removed gnome-filelist
19677 * plugins/file-manager/anjuta-file-manager-plugin.glade:
19678 * plugins/file-manager/plugin.c:
19679 Added root-path property
19681 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19683 * libanjuta/fileselection.[ch], gnomefilelist.[ch]: Removed,
19684 they are not longer needed.
19685 * manuals/reference/libanjuta/Makefile.am, anjuta-docs.sgml,
19686 anjuta-sections.txt: Remove references to the files
19687 * libanjuta/pixmaps.h, pixmaps/directory(-accept).png:
19688 Use new nautilus icons for file-manager, looks incredible
19691 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19693 * plugins/editor/anjuta-docman.c: gchar* to
19694 const gchar* in arguments
19695 * plugins/editor/text_editor.c: Implemented IAnjutaFile
19697 * plugins/file-manager/an_file_view.c: Open files on
19698 double-click. Does not work yet because it does not
19699 find IAnjutaFile interface in document manager
19701 2004-05-14 Johannes Schmid <jhs@cvs.gnome.org>
19703 * plugins/editor/anjuta-docman.c
19704 * plugins/editor/text_editor.c:
19705 Made close button working, made multiple selection in
19706 File/Open dialog possble, fixed crash bug if file cannot
19709 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
19711 * plugins/editor/action-callbacks.c
19712 * plugins/editor/anjuta-docman.c
19713 * plugins/editor/anjuta-docman.h
19714 * plugins/editor/search-replace.c
19715 * plugins/editor/search-replace_backend.c
19716 * plugins/editor/text_editor.c
19717 * plugins/editor/text_editor.h:
19718 Moved to new GtkFileChooserDialog, use gnome-vfs everywhere to be
19719 able to open all files, use uri instead of full_filename, fixed
19723 2004-05-13 Naba Kumar <naba@gnome.org>
19725 * plugins/message-view/anjuta-message-manager-plugin.glade:
19728 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Fixed toolbar
19731 * pixmaps/anjuta_splash.png: Added border.
19733 * plugins/editor/anjuta-document-manager.png: New icon.
19735 * anjuta.glade, plugins/editor/anjuta-document-manager.glade,
19736 plugins/editor/.cvsignore: Moved search dialogs from anjuta.glade.
19738 plugins/editor/Makefile.am,
19739 plugins/editor/search-replace.c,
19740 plugins/editor/search-replace.h,
19741 plugins/editor/search-replace_backend.c,
19742 plugins/editor/search-replace_backend.h,
19743 plugins/editor/search_preferences.h,
19744 plugins/editor/search_preferences.c: Merged changes from
19745 ANJUTA_1_2_0 branch.
19747 * plugins/editor/anjuta-docman.c, plugins/editor/file.c,
19748 plugins/editor/plugin.c: Fixed crash bugs. Made toggle editor items
19751 * plugins/terminal/Makefile.am,
19752 plugins/terminal/anjuta-terminal-plugin.glade: Fixed terminal preferences
19755 * src/anjuta-actions.h, src/anjuta-app.c, src/anjuta.ui: Added toolbar
19758 2004-05-13 Johannes Schmid <jhs@cvs.gnome.org>
19759 * plugins/message-view/plugin.c: Fixed glade file loading
19760 Removed "Show messages" menu item
19761 * src/anjuta-app.c: Fixed crash bug, g_free(filename was called
19762 twice because of this load system layout hack.
19763 * libanjuta/anjuta-ui.h: Removed #include config.h
19764 * libanjuta/libanjuta.pc: Fixed path and depencies
19765 * libanjuta/Makefile.am: Install properties.h and glue-plugin.h
19766 * libanjuta/properties.h: Moved C++ stuff to properties_cxx.h (file added)
19767 * libanjuta/properties.cxx : #include "properties_cxx.h"
19768 * plugins/editor/aneditor.cxx: #include "properties_cxx.h"
19770 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
19771 * plugins/message-view/*: Fixed message view preferences
19772 * plugins/message-view/message_prefs.glade: unmerged from anjuta.glade
19773 * anjuta.glade: Removed messages stuff
19775 2004-05-12 Johannes Schmid <jhs@cvs.gnome.org>
19777 * Removed libanjutamm, it is now hosted on SF.net:
19778 cvs.sf.net/cvsroot/anjuta/libanjutamm
19780 2004-05-11 Johannes Schmid <jhs@cvs.gnome.org>
19783 Added some experimental code to add support for C++ plugins.
19784 Nothing works yet and it is likely that it will disappear but
19785 I have some questions to murrayc and he wants to see the code.
19787 2004-05-11 Naba Kumar <naba@gnome.org>
19789 * plugins/terminal/terminal.c: Fixed prefs loading bug.
19791 * plugins/editor/action-callbacks.c: Fixed a crash bug in
19792 hightlight style menu actions.
19794 * manuals/reference/libanjuta/libanjuta-docs.sgml,
19795 manuals/reference/libanjuta/plugin-description-file.sgml,
19796 manuals/reference/libanjuta/writing-plugins.sgml,
19797 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19798 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19799 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml: Updated docs.
19801 * src/anjuta-app.c: Always load system layout for now.
19803 * libanjuta/anjuta-shell.h, libanjuta/gnomefilelist.h: Fixed format.
19805 * manuals/reference/libanjuta/libanjuta-docs.sgml,
19806 manuals/reference/libanjuta/libanjuta-sections.txt,
19807 manuals/reference/libanjuta/libanjuta.types,
19808 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19809 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
19810 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
19811 manuals/reference/libanjuta/tmpl/fileselection.sgml,
19812 manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19813 (added) manuals/reference/libanjuta/tmpl/ianjuta-terminal.sgml:
19814 Updated documentation.
19816 * (new) plugins/terminal/*, plugins/Makefile.am, configure.in,
19817 plugins/profile-default/plugin.c, src/layout.xml:
19818 Created terminal plugin.
19820 * (new) plugins/file-manager/anjuta-file-manager-plugin.glade,
19821 (new) plugins/file-manager/.cvsignore,
19822 plugins/file-manager/an_file_view.c,
19823 plugins/file-manager/plugin.c,
19824 plugins/file-manager/plugin.h: Moved preferences to separate
19825 glade file and added cvsignore file.
19827 * (new) po/ko.po, (new) po/sq.po, po/ChangeLog: Brought missing po files
19828 from ANJUTA_1_2_0 branch. Please note that other po files need merging
19829 from the branch. I tried it but there were way too many conflicts.
19831 * anjuta.glade: Merged with ANJUTA_1_2_0 branch.
19833 * libanjuta/anjuta-utils.c, libanjuta/anjuta-utils.h: Added more
19834 util functions required during the merge.
19836 * libanjuta/interfaces/libanjuta.idl: Defined IAnjutaTerminal
19839 * plugins/editor/aneditor.cxx, plugins/editor/aneditor.h,
19840 plugins/editor/anjuta-docman.c, plugins/editor/goto_line.c,
19841 plugins/editor/text_editor.c, plugins/editor/text_editor.h,
19842 plugins/editor/text_editor_menu.c, plugins/file-manager/Makefile.am:
19843 Merged with ANJUTA_1_2_0 branch.
19845 2004-05-09 Johannes Schmid <jhs@cvs.gnome.org>
19847 * configure.in: Changed GNOME_COMPILE_WARNIGS from error to maximum
19849 2004-05-07 Naba Kumar <naba@gnome.org>
19851 * libanjuta/anjuta-ui.c: Reads action labels and icons correctly.
19853 * plugins/file-manager/an_file_view.c, plugins/file-manager/plugin.c:
19854 Added preferences reading and loading.
19856 * anjuta.glade, anjuta_dialogs_strings.c, ChangeLog,
19857 libanjuta/anjuta-preferences.c, libanjuta/defaults.c,
19858 libanjuta/fileselection.c, libanjuta/fileselection.h,
19859 libanjuta/resources.c: Merged with ANJUTA_1_2_0 branch.
19861 * manuals/reference/libanjuta/anjuta-architecture.sgml: Added some docs.
19863 * AUTHORS, HACKING, NEWS, README, anjuta.desktop.in.in,
19864 anjuta.spec.in, configure.in, data/autogen.sh.generic,
19865 data/autogen.sh.gtk, data/autogen.sh.gtkmm, data/autogen.sh.wxwin,
19866 data/macros/autogen.sh, data/macros2/autogen.sh
19867 data/properties/ada.properties, data/properties/anjuta.properties,
19868 launcher/Makefile.am, launcher/anjuta_launcher.c, libanjuta/gnomefilelist.c,
19869 libanjuta/gnomefilelist.h, manuals/C/Makefile.am,
19870 (added) manuals/C/anjuta-advanced-tutorial/.cvsignore,
19871 (added) manuals/C/anjuta-advanced-tutorial/Makefile.am,
19872 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial-C.omf,
19873 (added) manuals/C/anjuta-advanced-tutorial/anjuta-advanced-tutorial.xml,
19874 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_additional_options.png,
19875 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_lib3ds.png,
19876 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_config_libraries_libxml2.png,
19877 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_include_paths.png,
19878 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_libraries.png,
19879 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_lib3ds.png,
19880 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_options_libxml2.png,
19881 (added) manuals/C/anjuta-advanced-tutorial/figures/aat_project_type.png,
19882 manuals/C/anjuta-manual/authors.xml, manuals/C/anjuta-manual/build.xml,
19883 manuals/C/anjuta-tutorial/anjuta-tutorial.xml,
19884 plugins/class-gen/clsGen.c, plugins/editor/print.c,
19885 plugins/patch/patch-plugin.c, scintilla/Document.cxx,
19886 scintilla/Editor.cxx, scintilla/KeyWords.cxx, scintilla/LexCPP.cxx
19887 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
19888 scintilla/LexVB.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
19889 (added) scintilla/README.sync, scintilla/ScintillaBase.cxx,
19890 scintilla/ScintillaBase.h, scintilla/ScintillaGTK.cxx,
19891 (added) scintilla/scintilla-marshal.c,
19892 (added) scintilla/scintilla-marshal.h,
19893 (added) scintilla/scintilla-marshal.list,
19894 scintilla/include/SString.h, scintilla/include/SciLexer.h,
19895 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface,
19896 (added) scintilla/patches/scintilla-calltip-align.patch,
19897 (added) scintilla/patches/scintilla-minor.patch,
19898 tagmanager/Makefile.am: Merge (level 4) with ANJUTA_1_2_0 branch.
19900 2004-05-06 Naba Kumar <naba@gnome.org>
19902 * (added) plugins/file-manager/Makefile.am,
19903 (added) plugins/file-manager/anjuta-file-manager-plugin.png,
19904 (added) plugins/file-manager/anjuta-file-manager.plugin.in,
19905 (added) plugins/file-manager/anjuta-file-manager.ui,
19906 (added) plugins/file-manager/plugin.c,
19907 (added) plugins/file-manager/plugin.h,
19908 (removed) plugins/file-manager/an_file_view.h,
19909 plugins/Makefile.am, configure.in,
19910 plugins/file-manager/an_file_view.c: Created file manager plugin.
19912 * plugins/profile-default/plugin.c: Added file manager plugin in default
19915 * libanjuta/Makefile.am: Fixed dependencies.
19916 * pixmaps/anjuta_splash.png: New splash screen.
19918 2004-05-05 Johannes Schmid <jhs@cvs.gnome.org>
19920 * template/template.c/h: Added in-line doc
19921 * manuals/reference/template/*: Added template documentation
19922 * configure.in: Build template docs
19924 2004-05-05 Naba Kumar <naba@gnome.org>
19926 * autogen.sh: Added commands to generate initial interfaces.
19928 * libanjuta/Makefile.am,
19929 (removed)libanjuta/anjuta-plugin-parser.c,
19930 (removed)libanjuta/anjuta-plugin-parser.h,
19931 (added)libanjuta/anjuta-plugin-description.c,
19932 (added)libanjuta/anjuta-plugin-description.h: Renamed plugin-parser to
19933 plugin description.
19935 * libanjuta/anjuta-plugin.c,
19936 libanjuta/anjuta-plugin.h: Added activation and deactivation methods.
19938 * libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h: Fixed documentation
19939 and added AnjutaShellPlacement enum for widgeds placement (passed to
19940 widget add_widget() method.
19942 * libanjuta/plugins.c, libanjuta/plugins.h: Added plugin query routines
19943 and moved plugin sets loading in profile plugins.
19945 * libanjuta/interfaces/.cvsignore,
19946 (removed)libanjuta/interfaces/Makefile.am,
19947 libanjuta/interfaces/libanjuta.idl,
19948 libanjuta/interfaces/anjuta-idl-compiler.pl,
19949 (removed)libanjuta/interfaces/ianjuta-document-manager.c,
19950 (removed)libanjuta/interfaces/ianjuta-document-manager.h,
19951 (removed)libanjuta/interfaces/ianjuta-editor.c,
19952 (removed)libanjuta/interfaces/ianjuta-editor.h,
19953 (removed)libanjuta/interfaces/ianjuta-file.c,
19954 (removed)libanjuta/interfaces/ianjuta-file.h,
19955 (removed)libanjuta/interfaces/ianjuta-message-manager.c,
19956 (removed)libanjuta/interfaces/ianjuta-message-manager.h,
19957 (removed)libanjuta/interfaces/ianjuta-message-view.c,
19958 (removed)libanjuta/interfaces/ianjuta-message-view.h: Removed all *.c,
19959 *.h and Makefile.am files. They are autogenerated. Interfaces are
19960 by anjuta-idl-compiler.pl from libanjuta.idl file.
19962 * manuals/reference/libanjuta/Makefile.am,
19963 manuals/reference/libanjuta/anjuta-architecture.sgml,
19964 manuals/reference/libanjuta/libanjuta-docs.sgml,
19965 manuals/reference/libanjuta/libanjuta-sections.txt,
19966 manuals/reference/libanjuta/libanjuta.types,
19967 manuals/reference/libanjuta/plugin-description-file.sgml,
19968 manuals/reference/libanjuta/writing-plugins.sgml,
19969 (added)manuals/reference/libanjuta/tmpl/.cvsignore,
19970 (added)manuals/reference/libanjuta/tmpl/anjuta-plugin-description.sgml,
19971 (removed)manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
19972 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
19973 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
19974 (added)manuals/reference/libanjuta/tmpl/ianjuta-buildable.sgml,
19975 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-list.sgml,
19976 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-text.sgml,
19977 (added)manuals/reference/libanjuta/tmpl/ianjuta-context-tree.sgml,
19978 (added)manuals/reference/libanjuta/tmpl/ianjuta-context.sgml,
19979 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
19980 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
19981 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-loader.sgml,
19982 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-manager.sgml,
19983 (added)manuals/reference/libanjuta/tmpl/ianjuta-file-savable.sgml,
19984 (added)manuals/reference/libanjuta/tmpl/ianjuta-file.sgml,
19985 (added)manuals/reference/libanjuta/tmpl/ianjuta-help.sgml,
19986 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable-tree.sgml,
19987 (added)manuals/reference/libanjuta/tmpl/ianjuta-iterable.sgml,
19988 (added)manuals/reference/libanjuta/tmpl/ianjuta-loader.sgml,
19989 (added)manuals/reference/libanjuta/tmpl/ianjuta-markable.sgml,
19990 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
19991 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml,
19992 (added)manuals/reference/libanjuta/tmpl/ianjuta-profile.sgml,
19993 (added)manuals/reference/libanjuta/tmpl/ianjuta-renderable.sgml,
19994 (added)manuals/reference/libanjuta/tmpl/ianjuta-sand-box.sgml,
19995 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-loader.sgml,
19996 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream-savable.sgml,
19997 (added)manuals/reference/libanjuta/tmpl/ianjuta-stream.sgml,
19998 (added)manuals/reference/libanjuta/tmpl/ianjuta-transformable.sgml,
19999 (added)manuals/reference/libanjuta/tmpl/libanjuta-iface-marshallers.sgml,
20000 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20001 manuals/reference/libanjuta/tmpl/plugins.sgml: Updated documentation.
20002 Wrote writing-plugins.sgml documentation. Fixed cross links. Added
20003 interfaces template sgmls.
20005 * plugins/Makefile.am,
20006 plugins/devhelp/anjuta-devhelp.plugin.in,
20007 plugins/devhelp/plugin.c,
20008 plugins/editor/action-callbacks.c,
20009 plugins/editor/anjuta-document-manager.plugin.in,
20010 plugins/editor/plugin.c,
20011 plugins/editor/plugin.h,
20012 plugins/editor/text_editor.c,
20013 plugins/sample1/plugin.c,
20014 plugins/message-view/anjuta-message-manager.plugin.in,
20015 plugins/message-view/plugin.c: Fixed shell add_widget method to take
20016 placement. Fixed other errors.
20018 * (added)plugins/profile-default/.cvsignore,
20019 (added)plugins/profile-default/Makefile.am,
20020 (added)plugins/profile-default/anjuta-default-profile-plugin.png,
20021 (added)plugins/profile-default/anjuta-default-profile.plugin.in,
20022 (added)plugins/profile-default/anjuta-default-profile.ui,
20023 (added)plugins/profile-default/plugin.c,
20024 (added)plugins/profile-default/plugin.h: Added a default new
20028 src/action-callbacks.c,
20031 src/main.cpp: Fixed necessary changes for libanjuta
20033 2004-05-04 Naba Kumar <naba@gnome.org>
20035 * libanjuta/anjuta-shell.[h,c], src/anjuta-app.c,
20036 plugins/sample1/plugin.c, plugins/devhelp/plugin.c,
20037 plugins/message-view/plugin.c, plugins/editor/plugin.c: Added shell
20038 placement for default widgets placements.
20040 2004-05-03 Naba Kumar <naba@gnome.org>
20042 * manuals/reference/libanjuta/anjuta-architecture.sgml,
20043 manuals/reference/libanjuta/libanjuta-docs.sgml,
20044 manuals/reference/libanjuta/plugin-description-file.sgml,
20045 manuals/reference/libanjuta/writing-plugins.sgml:
20046 Wrote more sections in writing-plugins document and fixed errors.
20048 2004-05-03 Naba Kumar <naba@gnome.org>
20050 * libanjuta/interfaces/libanjuta.idl: Added interface
20051 IAnjutaFileManager.
20053 * manuals/reference/libanjuta/anjuta-architecture.dia,
20054 manuals/reference/libanjuta/anjuta-architecture.png: Updated
20055 architecture diagram.
20057 * (added) manuals/reference/libanjuta/anjuta-architecture.sgml,
20058 manuals/reference/libanjuta/libanjuta-docs.sgml,
20059 (added) manuals/reference/libanjuta/plugin-description-file.sgml,
20060 (added) manuals/reference/libanjuta/writing-plugins.sgml:
20061 Wrote writing-plugins document and separated chapters into
20062 separate sgml files.
20064 * plugins/file-manager/an_file_view.c,
20065 plugins/file-manager/an_file_view.h: New and improved directory
20068 2004-05-02 Sven Herzberg <herzi@abi02.de>
20070 * anjuta.glade: re-designed the new file dialog
20071 * anjuta_dialogs_strings.c: new strings from the new file dialog
20073 2004-04-30 Naba Kumar <naba@gnome.org>
20075 * libanjuta/interfaces/Makefile.am.iface,
20076 libanjuta/interfaces/anjuta-idl-compiler.pl: Fixed errors.
20078 * libanjuta/interfaces/libanjuta.idl: Updated.
20080 * libanjuta/interfaces/Makefile.am.iface,
20081 libanjuta/interfaces/libanjuta.idl: Updated.
20083 2004-04-29 Naba Kumar <naba@gnome.org>
20085 * libanjuta/interfaces/Makefile.am.iface,
20086 libanjuta/interfaces/libanjuta.idl: Updated.
20088 2004-04-29 Naba Kumar <naba@gnome.org>
20090 * libanjuta/interfaces/giface-idlc-c.pl,
20091 libanjuta/interfaces/libanjuta.idl: Upgraded.
20092 * libanjuta/interfaces/Makefile.am.iface: Added.
20094 2004-04-28 Naba kumar <naba@gnome.org>
20096 * libanjuta/interfaces/giface-idlc-c.pl,
20097 libanjuta/interfaces/libanjuta.idl: Added anjuta interface
20098 definitions and wrote a compiler.
20100 2004-04-28 Naba Kumar <naba@gnome.org>
20102 * libanjuta/anjuta-shell.c: Fixed docs.
20103 * libanjuta/interfaces/Makefile.am,
20104 libanjuta/interfaces/ianjuta-file.c,
20105 libanjuta/interfaces/ianjuta-file.h: Added ianjuta-file.{c,h}
20107 * libanjuta/interfaces/ianjuta-editor.c: Fixed bug.
20109 * manuals/reference/libanjuta/tmpl/anjuta-children.sgml
20111 * manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20112 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20113 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20114 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20115 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml: Updated docs.
20116 * src/anjuta-app.c: Fixed bug.
20118 2004-04-27 Naba Kumar <naba@gnome.org>
20120 * libanjuta/anjuta-preferences-dialog.c,
20121 manuals/Makefile.am: Fixed document bugs and enabled docs
20124 * libanjuta/anjuta-preferences-dialog.c,
20125 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml:
20126 More documentation.
20128 * libanjuta/anjuta-preferences.c,
20129 manuals/reference/libanjuta/libanjuta-docs.sgml,
20130 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20131 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20132 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20133 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20134 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml:
20135 Wrote more documentations.
20137 * (removed) plugins/message-view/imessage-view.c,
20138 (removed) plugins/message-view/ianjuta-msgman.c,
20139 plugins/message-view/Makefile.am,
20140 plugins/message-view/anjuta-msgman.c,
20141 plugins/message-view/anjuta-msgman.h,
20142 plugins/message-view/message-view.c,
20143 plugins/message-view/message-view.h,
20144 plugins/message-view/plugin.c,
20145 plugins/message-view/plugin.h: Moved interface implementations
20146 in their respective classes and used correct macros to
20147 defined class types.
20149 * libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20150 src/action-callbacks.c, src/anjuta-app.c: Subclassed
20151 AnjutaUI from GtkUIManager instead of GtkDialog.
20153 * manuals/reference/libanjuta/Makefile.am,
20154 manuals/reference/libanjuta/libanjuta-docs.sgml,
20155 manuals/reference/libanjuta/libanjuta-sections.txt,
20156 manuals/reference/libanjuta/libanjuta.types,
20157 (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20158 (added) manuals/reference/libanjuta/anjuta-architecture.png,
20159 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20160 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20161 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20162 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml:
20163 Wrote more documentation, fixed typos, added architecture
20164 diagram, updated object types etc.
20166 * plugins/editor/text_editor.c: Fixed interface implementation.
20168 2004-04-26 Naba Kumar <naba@gnome.org>
20170 * (added) manuals/reference/libanjuta/anjuta-architecture.dia,
20171 (added) manuals/reference/libanjuta/anjuta-architecture.png,
20172 manuals/reference/libanjuta/libanjuta-docs.sgml: Added
20173 architecture diagram and a new chapter on plugins description file.
20175 2004-04-25 Naba Kumar <naba@gnome.org>
20177 * libanjuta/anjuta-children.h,
20178 libanjuta/anjuta-plugin.c,
20179 libanjuta/anjuta-plugin.h,
20180 libanjuta/anjuta-preferences.c,
20181 libanjuta/anjuta-shell.c,
20182 libanjuta/anjuta-shell.h,
20183 libanjuta/e-splash.c,
20184 libanjuta/e-splash.h,
20185 manuals/reference/libanjuta/Makefile.am,
20186 manuals/reference/libanjuta/libanjuta-docs.sgml,
20187 manuals/reference/libanjuta/libanjuta-sections.txt,
20188 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20189 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20190 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20191 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20192 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20193 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20194 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20195 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20196 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20197 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20198 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20199 manuals/reference/libanjuta/tmpl/defaults.sgml,
20200 manuals/reference/libanjuta/tmpl/fileselection.sgml,
20201 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20202 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20203 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20204 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20205 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20206 manuals/reference/libanjuta/tmpl/plugins.sgml,
20207 manuals/reference/libanjuta/tmpl/properties.sgml,
20208 manuals/reference/libanjuta/tmpl/resources.sgml,
20209 manuals/reference/libanjuta/tmpl/cell-renderer-captioned-image.sgml,
20210 manuals/reference/libanjuta/tmpl/e-splash.sgml,
20211 manuals/reference/libanjuta/tmpl/ianjuta-document-manager.sgml,
20212 manuals/reference/libanjuta/tmpl/ianjuta-editor.sgml,
20213 manuals/reference/libanjuta/tmpl/ianjuta-message-manager.sgml,
20214 manuals/reference/libanjuta/tmpl/ianjuta-message-view.sgml:
20216 Added more template files and wrote more documentation.
20218 2004-04-24 Andras Timar <timar@gnome.hu>
20220 * configure.in: Added hu to ALL_LINGUAS.
20222 2004-04-23 Naba Kumar <naba@gnome.org>
20224 * configure.in: Fixed compile error.
20226 * libanjuta/anjuta-children.c,
20227 libanjuta/anjuta-children.h,
20228 libanjuta/anjuta-preferences.c,
20229 libanjuta/anjuta-preferences.h,
20230 libanjuta/anjuta-shell.c,
20231 libanjuta/anjuta-ui.c,
20232 libanjuta/anjuta-ui.h,
20233 manuals/reference/libanjuta/Makefile.am,
20234 manuals/reference/libanjuta/libanjuta-docs.sgml,
20235 manuals/reference/libanjuta/libanjuta.types,
20236 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20237 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20238 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20239 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20240 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20241 manuals/reference/libanjuta/tmpl/anjuta-preferences-dialog.sgml,
20242 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20243 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20244 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20245 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20246 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20247 manuals/reference/libanjuta/tmpl/defaults.sgml,
20248 manuals/reference/libanjuta/tmpl/fileselection.sgml,
20249 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20250 manuals/reference/libanjuta/tmpl/glue-plugin.sgml,
20251 manuals/reference/libanjuta/tmpl/gnomefilelist.sgml,
20252 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20253 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20254 manuals/reference/libanjuta/tmpl/plugins.sgml,
20255 manuals/reference/libanjuta/tmpl/properties.sgml,
20256 manuals/reference/libanjuta/tmpl/resources.sgml,
20257 plugins/sample1/plugin.c: Added libanjuta API documentation.
20259 2004-04-22 Naba Kumar <naba@gnome.org>
20261 * libanjuta/anjuta-preferences.c, libanjuta/anjuta-preferences.h,
20262 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20263 libanjuta/anjuta-ui.c, libanjuta/anjuta-ui.h,
20264 libegg/Makefile.am, (removed) libegg/egg-accel-dialog.c,
20265 (removed) libegg/egg-action-group.c, (removed) libegg/egg-action.c,
20266 libegg/egg-combo-action.c, libegg/egg-entry-action.c,
20267 (removed) libegg/egg-markup.c, (removed) libegg/egg-menu-merge.c,
20268 (removed) libegg/egg-radio-action.c, (removed) libegg/egg-toggle-action.c,
20269 (removed) libegg/eggradiotoolbutton.c,
20270 (removed) libegg/eggseparatortoolitem.c,
20271 (removed) libegg/eggtoggletoolbutton.c,
20272 (removed) libegg/eggtoolbar.c,
20273 (removed) libegg/eggtoolbutton.c,
20274 (removed) libegg/eggtoolitem.c,
20275 (removed) libegg/prop-editor.c,
20276 (removed) libegg/test-actions.c,
20277 (removed) libegg/test-drag.c,
20278 (removed) libegg/test-merge.c,
20279 (removed) libegg/test-toolbar.c,
20280 libegg/menu/Makefile.am,
20281 (removed) libegg/menu/egg-accel-dialog.h,
20282 (removed) libegg/menu/egg-action-group.h,
20283 (removed) libegg/menu/egg-action.h,
20284 libegg/menu/egg-entry-action.h,
20285 (removed) libegg/menu/egg-markup.h,
20286 (removed) libegg/menu/egg-menu-merge.h,
20287 (removed) libegg/menu/egg-menu.h,
20288 (removed) libegg/menu/egg-radio-action.h,
20289 (removed) libegg/menu/egg-toggle-action.h,
20290 (removed) libegg/menu/howitshouldwork.txt,
20291 (removed) libegg/toolbar/.cvsignore,
20292 (removed) libegg/toolbar/Makefile.am,
20293 (removed) libegg/toolbar/TODO,
20294 (removed) libegg/toolbar/eggradiotoolbutton.h,
20295 (removed) libegg/toolbar/eggseparatortoolitem.h,
20296 (removed) libegg/toolbar/eggtoggletoolbutton.h,
20297 (removed) libegg/toolbar/eggtoolbar.h,
20298 (removed) libegg/toolbar/eggtoolbutton.h,
20299 (removed) libegg/toolbar/eggtoolitem.h,
20300 (removed) libegg/toolbar/prop-editor.h,
20301 (removed) libegg/toolbar/toolbar-api.txt,
20302 (removed) libegg/toolbar/toolbar-ideas.txt,
20303 plugins/devhelp/anjuta-devhelp.ui,
20304 plugins/devhelp/plugin.c,
20305 plugins/editor/action-callbacks.c,
20306 plugins/editor/action-callbacks.h,
20307 plugins/editor/anjuta-docman.c,
20308 plugins/editor/anjuta-document-manager.ui,
20309 plugins/editor/plugin.c,
20310 P plugins/message-view/Makefile.am,
20311 plugins/message-view/anjuta-message-manager.ui,
20312 plugins/message-view/plugin.c,
20313 plugins/sample1/anjuta-sample.ui,
20314 plugins/sample1/plugin.c,
20315 src/action-callbacks.c,
20316 src/action-callbacks.h,
20317 src/anjuta-actions.h,
20319 src/anjuta.ui: Removed libegg code for menu/toolbar action-merge and used
20320 Gtk actions and UIManager. Fixed all plugins to use this.
20322 * manuals/reference/gtkdoc-scangobj.diff,
20323 manuals/reference/libanjuta/Makefile.am,
20324 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20325 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20326 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20327 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20328 manuals/reference/libanjuta/tmpl/plugins.sgml: Fixed document generation.
20330 * configure.in: Updated to require gtk-2.4 and gnome-2.6.
20332 2004-04-20 Johannes Schmid <jhs@cvs.gnome.org>
20334 * plugins/message-view/imessage-view.c
20335 * plugins/message-view/ianjuta-msgman.c:
20338 2004-04-17 Adam Weinberger <adamw@gnome.org>
20340 * configure.in: Added en_CA to ALL_LINGUAS.
20342 2004-04-08 Naba Kumar <naba@gnome.org>
20344 * libanjuta/interfaces/ianjuta-message-view.[c,h],
20345 libanjuta/interfaces/Makefile.am,
20346 libanjuta/interfaces/ianjuta-message-manager.[c,h]: Implemented
20347 message manager and message view interfaces.
20349 * libanjuta/anjuta-children.h, libanjuta/anjuta-plugin-parser.h,
20350 libanjuta/anjuta-plugin.c, libanjuta/anjuta-plugin.h,
20351 libanjuta/anjuta-shell.c, libanjuta/anjuta-shell.h,
20352 libanjuta/plugins.c, libanjuta/plugins.h, src/action-callbacks.c,
20353 src/anjuta-app.c: Used 'activate' and
20354 'deactivate' virtual methods for plugins. Fixed installed plugins
20355 dialogs. Added remove_widget() method for AnjutaShell.
20357 * libanjuta/interfaces/Makefile.am,
20358 libanjuta/interfaces/ianjuta-document-manager.c,
20359 libanjuta/interfaces/ianjuta-document-manager.h,
20360 libanjuta/interfaces/ianjuta-editor.c,
20361 libanjuta/interfaces/ianjuta-editor.h: Fixed document manager
20362 and editor interfaces.
20364 * plugins/devhelp/plugin.c,
20365 plugins/message-view/anjuta-message-manager.plugin.in,
20366 plugins/message-view/anjuta-msgman.h, plugins/message-view/plugin.c,
20367 plugins/sample1/plugin.c: Updated plugins implementation to
20368 reflect the changes.
20370 2004-04-07 Naba Kumar <naba@gnome.org>
20372 * libanjuta/anjuta-plugin.h, libanjuta/anjuta-shell.[c,h],
20373 libanjuta/plugins.[c,h], libanjuta/interfaces/Makefile.am,
20374 libanjuta/interfaces/ianjuta-editor.h,
20375 (added) libanjuta/interfaces/ianjuta-document-manager.[c,h],
20376 plugins/editor/anjuta-docman.c,
20377 plugins/editor/anjuta-document-manager.plugin.in,
20378 plugins/editor/plugin.c, plugins/sample1/plugin.c,
20379 src/anjuta-app.c: Implemented IAnjutaDocumentManager interface.
20380 Added supported interfaces for plugins. Tested plugin interfaces
20381 through sample plugin.
20383 2004-02-29 Johannes Schmid <jhs@cvs.gnome.org>
20385 * template/Makefile.am, data/templates/library/Makefile.am
20386 Fixed some automake-1.7 incompatibilities
20387 * template/xmltemplate.c: Small fix
20389 2004-02-23 Naba Kumar <naba@gnome.org>
20391 * src/actions-callbacks.[c,h], src/anjuta-actions.h, src/anjuta.ui:
20392 Added plugins manager dialog.
20394 * plugins/editor/Makefile.am: Added libanjuta-interface.la to the
20395 library dependencies.
20397 * src/Makefile.am, src/action-callbacks.c, src/action-callbacks.h,
20398 src/anjuta-actions.h, src/anjuta-app.c, src/anjuta-app.h,
20399 src/anjuta-callbacks.c, src/anjuta_cbs.c, src/main.c.
20400 (new) src/anjuta.[c,h]: Organized session and winodw callbacks. Added
20401 geometry command line option.
20403 2004-02-16 Naba Kumar <naba@gnome.org>
20405 * configure.in, libanjuta/Makefile.am, libanjuta/interface/*:
20406 Added interfaces and IAnjutaEditor editor interface.
20407 * plugins/editor/text_editor.c: Implemented IAnjutaEditor
20409 * libanjuta/anjuta-shell.h: Fixed bug.
20411 2004-02-13 Naba Kumar <naba@gnome.org>
20413 * configure.in: Requires devhelp 0.8.1 (0.8 is broken).
20415 2004-02-13 Johannes Schmid <jhs@cvs.gnome.org>
20417 * data/template/*/.cvsignore:
20418 Avoid all these ? in cvs output
20420 2004-02-13 Naba Kumar <naba@gnome.org>
20422 * configure.in, plugins/devhelp/plugin.c: Fixed devhelp library
20423 includes and linking.
20425 * configure.in, plugins/Makefile.am: Enabled devhelp plugin
20426 and set required version to devhelp 0.8. This devhelp version
20427 can be acquired from gnome cvs branch devhelp branch
20428 devhelp-gtk-2-2 or devhelp-0.8.tar.gz to be released soon.
20430 * src/anjuta.ui, src/actions.h, src/actions-callbacks.h,
20431 src/actions-callbacks.c: Added Dock Manager settings menu item.
20433 * configure.in, plugins/Makefile.am: Disabled devhelp creation.
20434 * plugins/devhelp/plugin.c: Fixed a linking bug.
20436 * configure.in, (added) libegg/gdl-*, libegg/Makefile.am,
20437 libanjuta/gnomefilelist.c, src/anjuta-app.c, src/anjuta-app.h: Removed
20438 external GDL dependency and used libegg codes.
20440 2004-02-12 Naba Kumar <naba@gnome.org>
20442 * configure.in, plugins/Makefile.am, plugins/devhelp/*:
20443 Added devhelp plugin, but it can't be used without a
20444 patch in devhelp. So it's disabled for now.
20446 * libanjuta/.cvsignore, libegg/toolbar/.cvsignore,
20447 libegg/treeviewutils/.cvsignore, plugins/editor/.cvsignore,
20448 plugins/message-view/.cvsignore, plugins/sample1/.cvsignore:
20449 Update cvsignore files.
20451 * libanjuta/plugins.c, widgets/e-splash.c:
20452 Fixed plugins loading to show splash icons.
20454 * plugins/message-view/anjuta-message-manager.plugin.in,
20455 plugins/message-view/plugin.c: Fixed plugin registered name.
20457 * plugins/message-view/anjuta-message-view.png,
20458 plugins/sample1/anjuta-sample-plugin.png: Update images.
20460 * src/Makefile.am, src/anjuta-app.c, src/layout.xml,
20461 src/main.c: Fixed layout loading.
20463 * plugins/devhelp/Makefile.am: Fixed error.
20465 * (removed) widgets/*, libanjuta/plugins.h,
20466 src/main.c: Transfered widgets to libanjuta/.
20468 * libegg/Makefile.am, libegg/*.c: Moved souce files in libegg
20469 toplevel directory to created only one library as libanjuta-egg.
20471 * data/Makefile.am: Fixed build error.
20473 * configure.in, libegg/egg-dock*.c, libegg/layout.glade,
20474 libegg/test-dock.c, libegg/dock/*, libegg/Makefile.am,
20475 libegg/.cvsignore: Added egg dock widget.
20477 * gdl/*: Removed as they are now available in libegg.
20479 2004-02-11 Franco Catrin <fcatrin@tuxpan.com>
20481 * plugins/editor/anjuta-docman.c:
20482 Use stock close icon on tab close button
20484 2004-02-11 Johannes Schmid <jhs@cvs.gnome.org>
20486 * data/template/Makefile.am
20487 data/template/language/Makefile.am
20488 data/template/library/Makefile.am
20489 data/template/text/Makefile.am
20490 data/template/project/Makefile.am
20491 data/template/project/terminal/Makefile.am
20492 configure.in: Created Makefile to install templates
20494 2004-02-11 Naba Kumar <naba@gnome.org>
20496 * plugins/editor/action-callbacks.c,
20497 plugins/editor/anjuta-document-manager.ui,
20498 plugins/editor/plugin.c
20499 plugins/message-view/anjuta-message-manager.ui,
20500 src/anjuta-actions.h, src/anjuta.ui: Fixed Edit->Goto submenu merging.
20502 2004-02-09 Johannes Schmid <jhs@cvs.gnome.org>
20504 * plugins/message-view/*: MessageView plugin is now loaded
20505 The menu items are still dummies.
20507 2004-02-09 Naba Kumar <naba@gnome.org>
20509 * Makefile.am, autogen.sh, configure.in: Added proper gtkdoc
20512 * libanjuta/anjuta-preferences.h: Added some documentation.
20514 * libanjuta/anjuta-shell.h: Removed dead codes.
20516 * (removed) manuals/reference/gtkdoc-scangobj,
20517 manuals/reference/gtkdoc-scangobj.diff,
20518 manuals/reference/libanjuta/.cvsignore,
20519 manuals/reference/libanjuta/Makefile.am,
20520 manuals/reference/libanjuta/README.inline-doc,
20521 manuals/reference/libanjuta/README.sections,
20522 manuals/reference/libanjuta/libanjuta-docs.sgml,
20523 manuals/reference/libanjuta/libanjuta-sections.txt,
20524 manuals/reference/libanjuta/tmpl/anjuta-children.sgml,
20525 manuals/reference/libanjuta/tmpl/anjuta-encodings.sgml,
20526 manuals/reference/libanjuta/tmpl/anjuta-marshal.sgml,
20527 manuals/reference/libanjuta/tmpl/anjuta-plugin-parser.sgml,
20528 manuals/reference/libanjuta/tmpl/anjuta-plugin.sgml,
20529 manuals/reference/libanjuta/tmpl/anjuta-preferences.sgml,
20530 manuals/reference/libanjuta/tmpl/anjuta-shell.sgml,
20531 manuals/reference/libanjuta/tmpl/anjuta-stock.sgml,
20532 manuals/reference/libanjuta/tmpl/anjuta-ui.sgml,
20533 manuals/reference/libanjuta/tmpl/anjuta-utils.sgml,
20534 manuals/reference/libanjuta/tmpl/defaults.sgml,
20535 manuals/reference/libanjuta/tmpl/fileselection.sgml,
20536 manuals/reference/libanjuta/tmpl/glue-factory.sgml,
20537 manuals/reference/libanjuta/tmpl/libanjuta-unused.sgml,
20538 manuals/reference/libanjuta/tmpl/pixmaps.sgml,
20539 manuals/reference/libanjuta/tmpl/plugins.sgml,
20540 manuals/reference/libanjuta/tmpl/properties.sgml,
20541 manuals/reference/libanjuta/tmpl/resources.sgml: Fixed c++ compilation
20542 of scan program. Updated templates.
20544 plugins/editor/action-callbacks.c, plugins/editor/plugin.c: Fixed
20545 editor action callbacks data.
20547 plugins/editor/text_editor.c: Fixed scintilla height problem. Added
20548 scintilla object ref/unref.
20550 2004-02-08 Johannes Schmid <jhs@cvs.gnome.org>
20552 * template/*: Added new xml based template system
20553 * template/dtds/*: Dtds to validate xml files of the template systems
20554 * data/template/*: Some sample template files
20555 Still needs some work but builds fine!
20557 2004-02-06 Naba Kumar <naba@gnome.org>
20559 * cofigure.in, manuals/Makefile.am,
20560 (added) manuals/reference/*: Added API documentation
20561 structure (gtk-doc based).
20563 * libanjuta/libanjuta.h: Updated
20565 2004-02-05 Naba Kumar <naba@gnome.org>
20567 * configure.in: Sets correct dependencies and
20568 uses gdl external library.
20570 * libanjuta/Makefile.am, libanjuta/anjuta-plugin.c,
20571 libanjuta/anjuta-plugin.h, libanjuta/anjuta-utils.c,
20572 libanjuta/anjuta-utils.h, libanjuta/fileselection.c
20573 libanjuta/fileselection.h, libanjuta/glue-factory.c,
20574 libanjuta/gnomefilelist.c, libanjuta/gnomefilelist.h,
20575 libanjuta/plugins.c, libanjuta/plugins.h: Fixed plugin system
20576 and added file dialogs.
20578 * libegg/menu/Makefile.am, libegg/toolbar/Makefile.am,
20579 libegg/treeviewutils/Makefile.am, libegg/util/Makefile.am:
20580 Build dynamic libraries for libegg.
20582 * plugins/Makefile.am, plugins/editor/Makefile.am,
20583 plugins/editor/action-callbacks.c,
20584 plugins/editor/action-callbacks.h,
20585 plugins/editor/anjuta-docman.c,
20586 plugins/editor/anjuta-docman.h
20587 plugins/editor/anjuta-document-manager.plugin.in
20588 plugins/editor/anjuta-document-manager.png
20589 plugins/editor/anjuta-document-manager.ui
20590 plugins/editor/file.c
20591 plugins/editor/file.h
20592 plugins/editor/plugin.c
20593 plugins/editor/print.c
20594 plugins/editor/print.h
20595 plugins/editor/search-replace.c
20596 plugins/editor/search_incremental.c
20597 plugins/editor/search_incremental.h
20598 plugins/editor/text_editor.c
20599 plugins/editor/text_editor.h
20600 plugins/editor/text_editor_cbs.c
20601 plugins/editor/text_editor_menu.h
20602 plugins/sample1/Makefile.am
20603 plugins/sample1/anjuta-sample-plugin.png
20604 plugins/sample1/anjuta-sample.plugin.in
20605 plugins/sample1/anjuta-sample.ui
20606 plugins/sample1/plugin-sample1.c
20607 plugins/sample1/plugin.c
20608 plugins/sample1/plugin.h: Created sample
20609 plugin and fixed editor plugin.
20611 * printing/*: Removed.
20613 * scintilla/Makefile.am: Builds dynamic library.
20615 * src/Makefile.am, src/action-callbacks.c,
20616 src/action-callbacks.h, (removed) src/an_symbol_view.c,
20617 src/anjuta-actions.h, src/anjuta-app.c,
20618 src/anjuta-app.h, src/anjuta-callbacks.c,
20619 src/anjuta-callbacks.h, (removed) src/anjuta.c,
20620 (removed) src/anjuta.h, src/anjuta.ui,
20621 src/layout.xml, src/main.c, src/preferences.h,
20622 src/utilities.c: Debuggged and finally made plugins
20625 * global-tags/Makefile.am: Fixed build error.
20627 2004-02-03 Naba Kumar <naba@gnome.org>
20629 * configure.in: Users GDL from external package.
20630 * plugins/*: Added many new plugins (not ready though).
20631 * src/*: Removed many files (which have been transfered in plugins/).
20633 2004-02-01 Robert Sedak <robert.sedak@sk.htnet.hr>
20635 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
20637 2004-01-10 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20639 * configure.in: Added editor plugins
20641 * plugins/Makefile.am, src/search-replace_backend.h,
20642 plugins/editor/Makefile.am, plugins/editor/ action-callbacks.c,
20643 plugins/editor/search-replace.c, plugins/editor/search-replace_backend.h
20645 * Added: plugins/editor/search_incremental.c,
20646 plugins/editor/search_incremental.h
20648 * Update search-replace in plugins/editor
20650 2004-01-09 Johannes Schmid <jhs@cvs.gnome.org>
20652 * plugins/message-view/message-view.c: Some code clean-up
20654 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20656 * Added: search_incremental[ch]
20658 * anjuta.glade, src/search-replace.c, src/search-replace_backend.h,
20659 src/mainmenu_callbacks.c, src/toolbar.c
20660 src/toolbar_callbacks.c, src/toolbar_callbacks.h, src/Makefile.am
20662 * Incremental Search
20664 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
20666 * plugins/message-view/anjuta-msgman.[c/h]:
20667 Added message manager for easier message handling with a
20668 similar interface as docman. Of course you can still use
20669 MessageView standalone.
20670 * plugins/Makefile.am: Added message-view because it compiles
20673 2004-01-03 Johannes Schmid <jhs@cvs.gnome.org>
20675 * plugins/message-view/*: Added message-view plugin
20677 * configure.in: Added plugins/message-view/Makefile
20679 2004-01-03 Naba Kumar <naba@gnome.org>
20681 * libanjuta/*.c: Added new files and updated old ones.
20682 * plugins/editor/*: Added editor plugin.
20683 * configure.in: Added editor plugin and moved editor related
20686 2004-01-02 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
20688 * src/Makefile.am: Added search-replace_backend.[ch]
20689 Removed: find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
20691 * anjuta.glade, src/search-replace.c, src/search-replace.h,
20692 src/search-replace_backend.c, src/search-replace_backend.h,
20693 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
20694 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
20695 src/toolbar_callbacks.c
20696 * The advanced Search/Replace functionality now replaces the older
20697 Find/Replace stuff.
20698 * The Search/Replace functionality can be interrupted during a long
20701 2003-12-11 Naba Kumar <naba@gnome.org>
20703 * configure.in: Removed libegg flags from ANJUTA_FLAGS.
20704 * libegg/toolbar/Makefile.am, libegg/menu/Makefile.am: Fixed linking
20706 * Makefile.am, libanjuta/*: Added new module.
20707 * src/Makefile.am: Fixed linking error.
20708 * src/watch_cbs.c: Debugger clean up.
20709 * configure.in: Added libanjuta-2.0.pc
20711 * configure.in, libanjuta/Makefile.am,
20712 (new) libanjuta/libanjuta.pc.in, (rm) libanjuta-2.0.pc.in: Used
20715 2003-12-11 Naba Kumar <naba@gnome.org>
20717 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
20719 * anjuta.glade, src/Makefile.am, src/aneditor.cxx, src/aneditor.h,
20720 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/cvs.c,
20721 src/mainmenu_callbacks.c, src/memory.c, src/search-replace.c,
20722 src/text_editor.c, src/text_editor.h, (new) src/file.[c,h]:
20723 The user can now give a name at the creation of a new file and
20724 insert automatically (user choice) header, gpl notice, header
20725 template. The file extension is added automatically according
20726 to the selected type of file. The various insert functions have
20727 been moved from mainmenu-callback.c to file.c. The cursor is now
20728 moved after an insert operation. Removes also useless code in
20729 memory.c and search-replace.c
20731 2003-12-11 Pavol Bosik <Pavol.Bosik@siemens.com>
20733 * src/attach_process.c, src/attach_process.h, anjuta/anjuta.glade:
20734 sortable headers, process tree, removal of path and process params
20735 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
20736 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
20739 2003-12-10 Naba Kumar <naba@gnome.org>
20741 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_3)
20743 2003-11-30 Abel Cheung <maddog@linux.org.hk>
20745 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
20747 2003-11-28 Naba Kumar <naba@gnome.org>
20749 * Merged changes from cvs branch ANJUTA_1_2_0 (tag: MERGE_LEVEL_2)
20751 * manuals/de/*: Added german translation docs.
20753 * configure.in, Makefile.am, src/Makefile.am,
20754 libegg/*/*: Added libegg library.
20756 * src/anjuta.ui, src/Makefile.am: Fixed UI file and its
20757 installation directory.
20759 * src/text_editor_cbs.c: Fixed closing of file.
20761 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
20763 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
20765 2003-09-05 Naba Kumar <naba@gnome.org>
20767 * src/Makefile.am, src/anjuta.c, src/anjuta.h, src/anjuta_gui.c,
20768 src/controls.c, src/controls.h, src/mainmenu_callbacks.c,
20769 src/mainmenu_callbacks.h, src/preferences.c, src/preferences.h,
20770 src/project_dbase.c, src/resources.c, src/toolbar_callbacks.c,
20771 src/toolbar_callbacks.h, configure.in, anjuta.glade, anjuta.prj,
20772 anjuta_dialogs_strings.c, (new) src/anjuta-actions.h,
20773 (new)src/anjuta-stock.h, (new) src/anjuta-ui.[c,h],
20774 (new) src/anjuta.ui: Implemented UI (menus and toolbars) merging
20775 using libegg. Initial commit -- compiles but is not complete.
20777 2003-08-08 Abel Cheung <maddog@linux.org.hk>
20779 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
20781 2003-06-04 Abel Cheung <maddog@linux.org.hk>
20783 * configure.in: Removed "ta" from ALL_LINGUAS.
20785 2003-05-16 Jordi Mallach <jordi@sindominio.net>
20787 * configure.in (ALL_LINGUAS): Added "ca" (Catalan).
20789 2003-05-16 Danilo Šegan <dsegan@gmx.net>
20791 * configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.
20793 2004-04-24 Andras Timar <tmar@gnome.hu>
20795 * configure.in: Added hu to ALL_LINGUAS.
20797 2004-04-14 Naba Kumar <naba@gnome.org>
20799 * src/Makefile.am, printing/Makefile.am,
20800 tagmanager/Makefile.am, launcher/Makefile.am: Enabled deprecated code
20801 because we are still using GtkCombo and build breaks with gtk-2.4.
20803 2004-04-13 Naba Kumar <naba@gnome.org>
20806 * anjuta.spec.in: Fixed build error.
20807 * po/POTFILES.in: Updated.
20808 * manuals/C/anjuta-advanced-tutorial/Makefile.am: Fixed build error.
20810 2004-04-11 Naba Kumar <naba@gnome.org>
20813 * AUTHORS: Updated.
20814 * configure.in: Added ga in ALL_LINGUAS.
20815 * ChangeLog: Fixed dates.
20817 2004-04-09 Naba Kumar <naba@gnome.org>
20819 * src/print.c: Fixed buffer styling bug when printing with
20822 * data/properties/anjuta.properties: Defined only one base font and
20823 used courier instead of lucidatypewriter, because most newer systems are
20824 unlikely to have it (bug #885023, #925956, #890473).
20826 * configure.in, src/getline.c, src/compiler_options.c: Fixed compiler
20829 * src/an_file_view.c: Fixed possible crash bug.
20831 2004-04-07 Naba Kumar <naba@gnome.org>
20833 * src/anjuta.c: Use _exit() instead of exit() (or gtk_quit() or
20834 gtk_main_quit() etc..), so that atexit() functions are not called
20835 (which is apparently done to free up memory and we don't need to
20836 do that at this point). Incidentally, something also happens in the
20837 atexit call which freezes the UI for far too long when the application
20838 exits and we want to avoid that..
20839 * src/glade_iface.c: Fixed compiler warning.
20841 2004-04-06 Naba Kumar <naba@gnome.org>
20843 * src/project_dbase_gui.c: Fixed errors.
20845 * src/registers_gui.c: Fixed possible crash bug.
20846 * src/signals_cbs.[c,h], src/signals_gui.c: Removed.
20847 * src/signals.[c,h]: Used tree view and glade file for dialog.
20848 * src/Makefile.am, src/about.c, src/an_file_view.c,
20849 src/an_symbol_view.c, src/anjuta-plugins.c, src/anjuta-tools.c,
20850 src/anjuta.c, src/anjuta_cbs.c, src/anjuta_gui.c, src/anjuta_info.c,
20851 src/appwiz_page1.c, src/appwiz_page2.c, src/appwiz_page3.c,
20852 src/appwiz_page4.c, src/appwizard_gui.c, src/breakpoints.c,
20853 src/commands.c, src/compatibility_0.c, src/compiler_options.c,
20854 src/cvs.c, src/cvs_cbs.c, src/cvs_gui.c, src/debug_tree.c,
20855 src/debugger.c, src/dnd.c, src/file.c, src/fileselection.c,
20856 src/glade_iface.c, src/goto_line.c, src/help.c, src/launcher.c,
20857 src/launcher.h, src/main.c, src/main_menubar.c,
20858 src/mainmenu_callbacks.c, src/memory.c, src/message-manager-dock.c,
20859 src/message-manager-private.cc, src/message-manager.cc,
20860 src/preferences.c, src/project_config.c, src/project_dbase.c,
20861 src/project_dbase_gui.c, src/project_import.c, src/project_import_cbs.c,
20862 src/project_import_gui.c, src/registers.c, src/registers_cbs.c,
20863 src/registers_cbs.h, src/registers_gui.c, src/resources.c,
20864 src/search-replace.c, src/search-replace_backend.c,
20865 src/search_incremental.c, src/search_preferences.c,
20866 src/sharedlib.c, src/sharedlib_gui.c, src/signals.c,
20867 src/signals.h, src/signals_cbs.c, src/signals_cbs.h,
20868 src/signals_gui.c, src/source.c, src/src_paths.c,
20869 src/stack_trace.c, src/start-with.c, src/style-editor.c,
20870 src/support.c, src/text_editor.c, src/text_editor_cbs.c,
20871 src/text_editor_gui.c, src/text_editor_menu.c, src/toolbar.c,
20872 src/toolbar_callbacks.c, src/watch_cbs.c, src/watch_cbs.h,
20873 src/watch_gui.c, src/widget-registry.c, src/wizard_gui.c,
20874 tagmanager/Makefile.am, scintilla/include/SString.h,
20875 widgets/Makefile.am, widgets/gnomefilelist.c:
20877 Removed all deprecated codes and substituted
20878 with newer APIs. Fixed some possible crash bugs where cell renderers
20881 * scintilla/patches/scintilla-minor.patch: Minor patch.
20883 2004-04-06 Naba Kumar <naba@gnome.org>
20885 * src/project_dbase.c, src/project_dbase_gui.c: Refreshes the project
20886 tree after all the files have been added (and not everytime a file
20887 is added in the project). Also fixed some memory corruption
20888 (possibly bug #900478).
20890 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/dnd.c,
20891 src/dnd.h, src/executer.c, src/gnome_project.c, src/main_menubar.c,
20892 src/mainmenu_callbacks.c, src/project_dbase.c, src/project_dbase.h,
20893 src/project_dbase_gui.c, src/source.c, src/text_editor.c,
20894 src/text_editor.h, src/utilities.c, src/utilities.h: Used 'const'
20895 qualifier wherever appropriate.
20897 2004-04-05 Naba Kumar <naba@gnome.org>
20899 * src/launcher.[h,c], src/debugger.c: Added a method in launcher to
20900 switch terminal echo on/off. Debugger requires it off, while the
20901 rest requires it on.
20903 * src/search-replace.c: sets search direction and action (in addtion
20904 to target) for find in files.
20906 2004-04-02 Naba Kumar <naba@gnome.org>
20908 * src/mainmenu_callbacks.c: Sets filename during save of new files.
20910 * src/project_dbase.c, src/debugger, src/an_file_view.c,
20911 src/an_symbol_view.c: Added an gtk events loop for
20912 displaying project loading status (for loading large projects) and
20913 debugger program starting ... just to give an impression of fastness :-).
20915 * configure.in, anjuta.prj: Bumped version to 1.2.2.
20917 * src/an_symbol_view.c, src/an_file_view.c: Apperantly, fixed a
20918 crash bug, which occurs when opening and closing a large project
20921 * src/attach_process.c: Fixed a comiple error for old gcc.
20923 * src/launcher.c: Prints proper error message when launcher child
20924 could not be executed and exits properly. Fixed a crash
20927 * src/resources.c, src/utilities.c, src/glade_iface.c,
20928 src/debugger.c, src/attach_process.c: Properly exits forked children
20929 when they could not be executed.
20931 2004-04-01 Naba Kumar <naba@gnome.org>
20933 * src/search-replace.c: Fixed a crash bug (bug #921893).
20935 2004-03-31 Naba Kumar <naba@gnome.org>
20937 * anjuta.glade: Added a note on compiler options dialog ->support
20938 dialog telling that supports are only available for file mode.
20940 * src/anjuta.[c,h], src/project_dbase.[h,c], src/main.c,
20942 Improved shutdown time delay by bypassing project closing
20943 and unloading plugins.
20945 * src/build_file.c, data/properties/anjuta.properties: Added a property
20946 to toggle on/off for going to first error automatically.
20948 2004-03-31 Pavol Bosik <Pavol.Bosik@siemens.com>
20950 * src/debugger.c: fixed core file loading
20951 * src/aneditor.cxx, scintilla/include/SString.h: fixed HANGUP bug
20952 for long lines (bugs #700968 and #911376)
20953 * scintilla/ScintillaGTK.cxx, scintilla/PlatGTK.cxx: partially fixed bug
20955 * src/anjuta.c: Focuses current AnEditor correctly.
20957 2004-03-30 Naba Kumar <naba@gnome.org>
20959 * THANKS, anjuta.prj: Removed and moved all credits to AUTHORS file.
20960 * AUTHORS: Updated with all contributors names.
20962 * src/about.c: Reads contributors names from AUTHORS file.
20963 * manuals/C/anjuta-manual/authors.xml: Points to online
20966 2004-03-29 Naba Kumar <naba@gnome.org>
20968 * data/properties/ada.properties: Fixed syntax colors. Patch
20969 from Gabriel Rossetti <gabriel.rossetti _at_ eivd.ch>
20972 * src/source.c, src/gnome_project.c, src/appwizard_cbs.c,
20973 src/appwiz_page2.c: Correctly defines PACKAGE_DATA_DIR for
20974 generated projects, so that their pixmap files are
20975 found properly (bug #919903).
20977 * configure.in, src/main.c: Defines SYSTEM_DATA_DIR for
20980 * src/source.c: Installs .glade file of libgllade
20981 projects in $(datadir)/$(package)/glade (part of bug #861038).
20983 * src/compiler_options.c: Fixed 'remove' and 'clear' of Defines list
20984 in compiler options (bug #883837).
20986 * src/launcher.c: Disabled pty terminal echo. Correctly prompts
20987 for passwords (eg. root install and ssh cvs access). Fixed Bug #894533.
20989 2004-03-29 Pavol Bosik <Pavol.Bosik@siemens.com>
20991 * anjuta/src/search-replace.c: fixed another crash bug in
20993 * anjuta/src/debugger.c: wrong breakpoint condition gives error message,
20994 breakpoint property fix
20996 2004-03-29 Naba Kumar <naba@gnome.org>
20998 * src/main_menubar_def.h, configure.in, manuals/C/Makefile.am,
20999 (new) manuals/C/anjuta-advanced-tutorial/*:
21000 Added menu entry for 'Anjuta Advanced Tutorial'
21001 written by Olivier Pinçon <opincon _at_ wanadoo.fr>.
21003 2004-03-28 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21005 * src/fileselection.[ch], src/mainmenu_callbacks.c:
21006 Fixed bug #908941 ('Open' starts in wrong directory)
21008 2004-03-26 Naba Kumar <naba@gnome.org>
21010 * anjuta.h, src/message-manager-private.[h,cc]: Fixed
21011 compile error and bug #905738 with terminal.
21013 * src/search_incremental.c, src/register.c, src/sharedlib.c,
21014 src/search-replace.[h,c], src/search_incremental.[h,c],
21015 src/search_preferences.h, src/utilities.c, src/anjuta.c,
21016 src/text_editor.[c,h]: Fixed compiler warnings.
21018 * src/search-replace.c: Fixed a memory corruption (possible
21019 fix for bug #921893, but not yet confirmed).
21021 * src/launcher.c, src/glade-iface.c, src/project_dbase.c,
21022 src/executer.c, src/utilities.c, src/utilities.h, src/text_editor.c,
21023 src/anjuta-tools.c, src/message-manager-private.[h,cc]: Fixed a bug where
21024 SIGCHLD was overwritten by gnome_execute_shell() - bug #905738.
21026 2004-03-25 Naba Kumar <naba@gnome.org>
21028 * src/attach_process.c, anjuta.glade, anjuta_dialogs_strings: Fixed a
21029 crash bug with attach process dialog and made the dialog closable
21032 * src/breakpoints.c: Fixed bug #895536 (breakpoint glyphs do not
21033 always display within the margin.)
21035 * src/debugger.c: Fixed a typo (detele -> delete) which deletes
21036 the old breakpoint when it's properties are updated
21037 (creating a new updated one).
21039 2004-03-25 Pavol Bosik <Pavol.Bosik@siemens.com>
21041 * src/aneditor.cxx, src/aneditor.h: fixed calltips
21042 displayed for wrong file.
21043 * src/breakpoints.c: conditional breakpoints
21044 * src/controls.c: BUG #912618 - "Save all" for 1 file opened +
21045 "Find in Files..." disabling policy
21047 2004-03-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21049 * src/build_file.c: Fixed bug #874380
21050 Goto the first error if it exists.
21052 2004-03-24 Naba Kumar <naba@gnome.org>
21054 * src/anjuta.c: Fixed to get correct child exit status
21055 using mask (bug #905738).
21057 * anjuta.glade, anjuta_dialog_strings.c, src/file.c:
21058 Aligned buttons in the New file dialog,
21059 set default response to OK, entry box activates default response,
21060 ESC closes dialog and hides on delet_event.
21062 2004-03-19 Naba Kumar <naba@gnome.org>
21064 * src/project_dbase.c: fixed bug #893400 ("Remove file" in project
21067 2004-03-17 Pavol Bosik <Pavol.Bosik@siemens.com>
21069 * src/search-replace.c: fixed "Find Usage" crash when no project open
21071 2004-03-17 Naba Kumar <naba@gnome.org>
21073 * data/autogen.sh.*, data/macros/autogen.sh, data/macros2/autogen.sh:
21074 Fixed the generated projects to read m4 directory if the directory
21075 exists (bug #917781).
21077 2004-03-12 Naba Kumar <naba@gnome.org>
21079 * HACKING: Fixed formatting for auto-parsing.
21081 2004-03-10 Pavol Bosik <Pavol.Bosik@siemens.com>
21083 * src/anjuta.c, src/search-replace.c, src/search-replace.h: "Find Usage"
21084 rework (bug #890609)
21086 2004-03-10 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21088 * src/aneditor.cxx: Fixed bug #910097 (Insert comment)
21090 2004-03-08 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21092 * src/search-replace.c: "Replace All" in not opened files (All Project files, File List ...).
21093 * src/search_preferences.c: Fixed typo.
21095 2004-02-26 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21097 * src/search-replace.c: improved Search&Replace
21098 For the moment "Replace All" does not work with non opened files
21099 but Anjuta should not crash now ! ???
21101 2004-02-26 Naba Kumar <naba@gnome.or>
21103 * src/source.c: Fixed to pass cflags correctly
21104 and suppress the automake's default cflags.
21105 bug #816130, #801056, #782798, #773459
21107 * data/properties/anjuta.properties: Do not defualt to -k make option.
21110 * manuals/C/anjuta-manual/build.xml: Changed build shortcut to F11.
21113 * src/registers_gui.c: Fixed a runtime warning. bug #900087.
21115 * src/message-manager-private.cc: Disabled debug messages.
21117 2004-02-25 Adam Weinberger <adamw@FreeBSD.org>
21119 * configure.in: Added 'en_CA' (Canadian English) to ALL_LINGUAS.
21121 2004-02-25 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21122 * anjuta.glade, src/search-replace.c:
21123 Reduced Search&Replace dialog, bug #902636.
21125 2004-02-23 Naba Kumar <naba@gnome.or>
21127 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed a typo
21130 2004-02-24 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21132 * src/search_incremental.c: Fixed bug #900903
21134 2004-02-23 Pavol Bosik <Pavol.Bosik@siemens.com>
21136 * src/defaults.c, src/message-manager.cc, src/project_dbase.c,
21137 src/anjuta.c: Fixed bugs #890609 and #890609
21139 2004-02-23 Naba Kumar <naba@gnome.or>
21141 * src/message-manager.cc: Disconnects menuitem signal properly.
21144 * src/mainmenu_callbacks.c: Do not reload new files. Fixed
21147 2004-02-20 Naba Kumar <naba@gnome.org>
21149 * src/message-manager-private.[c,h]: Implemented keypress
21150 event for the terminal and resets it when ctrl c or ctrl d
21151 is pressed. But it doesn't seem to be working on keypress.
21152 Added a workaround to let it work on key release instead.
21155 * src/search-replace: Fixed compiler warnings.
21157 2004-02-18 Franco Catrin <fcatrin@tuxpan.com>
21159 * src/mainmenu_callbacks.c, widgets/gnomefilelist.c:
21160 Use defined file name when saving new files (fixes bug #898105)
21161 Don't change filename when clicking on a directory
21163 BTW: Happy birthday to me :-)
21165 2004-02-18 Jean-Noel Guiheneuf <guiheneuf.jean-noel@wanadoo.fr>
21167 * src/search-replace.c: Fixed a crash bug
21168 Crash on Find & Replace (#887833)
21170 2004-02-18 Naba Kumar <naba@gnome.org>
21172 * src/executer.c: Fixed a crash bug.
21174 * widgets/gnomefilelist.[h,c], src/fileselection.[h,c],
21175 src/debugger.c, project_database_gui.c, src/anjuta.[h,c],
21176 src/anjuta_cbs.c, src/project_database.h: Subclasses GtkDialog
21177 instead of GtkWindow (Part of bug #671596).
21179 * anjuta.glade, src/breakpoints.c, src/anjuta_info.c,
21180 src/registers_gui.c, src/registers_cbs.[h,c],
21181 src/sharedlib_gui.c, src/sharedlib_cbs.[c,h],
21182 src/signals_cbs.[h,c], src/signals_gui.c, src/executer.c,
21183 src/compiler_options.c, src/an_file_view.c, start-with.c,
21184 src/anjuta-tools.c, help.c:
21186 Added "close" buttons on all
21187 dialogs (HIG) and fixed to properly response to ESC close
21188 (Part of bug #671596).
21190 * src/launcher.c: Disabled printing of long debug lines.
21192 * src/utilities.h: Fixed a compiler warning.
21194 2004-02-17 Franco Catrin <fcatrin@tuxpan.com>
21196 * src/anjuta.c: "Save all" action now asks for filenames for new files
21197 (fixes bug #898111)
21199 2004-02-16 Franco Catrin <fcatrin@tuxpan.com>
21201 * anjuta.glade, src/text_editor.c:
21202 Fixed a typo in Hello World indentation style
21203 Fixed misuse of translated strings when looking for style
21204 This entry fixes bug #876037
21206 2004-02-16 Naba Kumar <naba@gnome.org>
21208 * src/utilities.c: Fixed return value when dest file could
21211 Patch from: Dennis Moehlmann <darksaidin@users.sourceforge.net>
21212 * src/utilities.[c,h]: Removed 'cmp' dependency and used
21213 internal function to compare files.
21215 2004-02-14 Franco Catrin <fcatrin@tuxpan.com>
21217 * src/message-manager-private.cc:
21218 Set bold color as foreground color in terminal
21219 (fixes bug #864924)
21221 * src/aneditor.cxx:
21222 Use font style defined for message indicators in
21223 preferences/messages
21224 (fixes bug #885032)
21226 2004-02-13 Franco Catrin <fcatrin@tuxpan.com>
21228 * src/build_project.c:
21229 Use build.silent option from preferences (fixes bug #895726)
21231 2004-02-11 Robert Sedak <robert.sedak@sk.htnet.hr>
21233 * configure.in: Added "hr" (Croatian) to ALL_LINGUAS.
21235 2004-01-27 Johannes Schmid <jhs@cvs.gnome.org>
21237 Patch from Massimo Corà <maxcvs@email.it>:
21238 * scintilla/LexCPP.cxx: Support "///" comments
21240 2004-01-18 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21241 * src/Makefile.am, src/anjuta.c, src/search-replace.c,
21242 src/search_replace.h, src/search-replace_backend.h
21245 * Added: src/search_preferences.c, src/search_preferences.h
21246 Allow the user to save search/replace settings and give them names.
21248 2004-01-16 Johannes Schmid <jhs@cvs.gnome.org>
21250 * scintilla/Makefile.am, scintilla/scintilla_marshal.[c/h/list],
21251 scintilla/ScintillaGTK.cxx:
21252 Hopefully fixed AMD 64 crash bug by using correct marshaller
21254 2004-01-16 Franco Catrin L. <fcatrin@tuxpan.com>
21256 * src/preferences.c: Save GtkOptionMenu properties properly
21257 * src/text_editor.c: Fixes editor mispell of fold.symbols property
21259 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
21261 * configure.in, src/Makefile.am, scintilla/Makefile.am:
21262 Fixed libiconv issue
21265 2004-01-15 Johannes Schmid <jhs@cvs.gnome.org>
21267 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21268 * src/attach_process.c, src/debugger.c, src/registers.c/h,
21269 src/registers_cbs.c, src/registers_gui.c, src/search-replace.c
21270 src/sharedlib.c, src/sharedlib.h, src/sharedlib_cbs.c
21271 src/sharedlib_gui.c:
21272 Debugger speed-up, replaced deprecated GtkCList
21274 2004-01-14 Franco Catrin L.<fcatrin@tuxpan.com>
21276 * src/text-editor.c: Use stock gtk+ close button for editor tabs
21278 2004-01-13 Laurent Dhima <laurenti@alblinux.net>
21280 * configure.in: Added "sq" to ALL_LINGUAS.
21282 2004-01-12 Changwoo Ryu <cwryu@debian.org>
21284 * configure.in: Added "ko" to ALL_LINGUAS.
21286 2004-01-09 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21288 * src/toolbar.c, src/toolbar_callbacks.c, src/toolbar_callbacks.h,
21289 src/search_incremental.c, src/search_incremental.h:
21290 Search_incremental code cleanup
21292 2004-01-08 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21294 * scintilla/*/*: Updated scintilla to CVS
21295 * Added: scintilla/Readme.sync
21296 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/KeyWords.cxx,
21297 scintilla/LexMatlab.cxx, scintilla/LexOthers.cxx, scintilla/LexRuby.cxx,
21298 scintilla/LexVB.cxx, scintilla/ScintillaBase.cxx, scintilla/ScintillaBase.h,
21299 scintilla/ScintillaGTK.cxx,
21300 scintilla/include/SciLexer.h, scintilla/include/Scintilla.h,
21301 scintilla/include/Scintilla.iface: Updated.
21303 2004-01-07 Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21305 * search-replace_backend.[ch], search_incremental[ch]: Added
21307 * find_text.[ch], find_in_files.[ch], find_in_files_cbs.[ch],
21308 find_replace.[ch]: Removed.
21310 * anjuta.glade, src/search-replace.c, src/search-replace.h,
21311 src/search-replace_backend.c, src/search-replace_backend.h,
21312 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
21313 src/anjuta.c, src/anjuta.h, src/project_dbase.c, src/project_dbase.h,
21314 src/toolbar_callbacks.c, src/Makefile.am: The advanced Search/Replace
21315 functionality now replaces the older Find/Replace stuff. The Search/Replace
21316 functionality can be interrupted during a long Search/Replace.
21318 2004-01-02 Dan Elphick <dre00r@ecs.soton.ac.uk>
21320 * widgets/gnomefilesel.c: Fix use of previously freed memory on
21321 selecting ".." and "." from file selector.
21323 2004-01-02 Johannes Schmid <jhs@cvs.gnome.org>
21325 * anjuta.glade: Fixed wrong "fold.symbols" property
21327 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
21329 * src/project_dbase_gui.c: Alphabetical order ;-)
21330 * src/compiler_options.c: Fixed bug #867539
21331 * src/launcher.c: Workaround for bugs #864922, #849928,
21332 #846386 and #845782: The launcher no longer hangs but does
21333 not get the exit status correctly sometimes.
21334 * Changes suggested by Bosik are obviously already in without
21335 any Changelog entry (ClsGen.c, project_dbase_gui.c)
21336 * NEWS, README, anjuta.prj, configure.in:
21337 Changed version to 1.2.1
21339 Patch from Andreas Volz <andreas99@users.sourceforge.net>:
21340 * anjuta_dialogs_strings.c, anjuta.glade:
21341 Fixed bugs #860906, #859329
21343 Patch from grzegol@pld-linux.org
21344 * anjuta.desktop.in.in: Fixed bug #858993 (Follow
21345 freedesktop.org standard)
21347 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
21349 Patch from Stefano Vallarino <stevalla@libero.it>:
21350 * src/source.[c/h]: Fixes cpp sample file to conform to
21351 ISO/IEC 14882, C++-Standard
21353 2003-12-31 Dan Elphick <dre00r@ecs.soton.ac.uk>
21355 Review by Johannes Schmid <jhs@cvs.gnome.org>
21356 * src/build_file.[ch]: Add build_execute_shell_command which executes the
21357 command using sh -c.
21358 * src/compile.c: Use build_execute_shell_command when compiling single
21361 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
21363 Patch from Pavol Bosik <Pavol.Bosik@siemens.com>:
21364 * src/breakpoints.c: Code cleanup, workaroud for possible
21366 * src/src_paths.c: Update debugger dirs on directory change
21368 2003-12-31 Pavol Bosik <Pavol.Bosik@siemens.com>
21370 Review by Johannes Schmid <jhs@cvs.gnome.org>
21371 * src/attach_process.c, src/attach_process.h, anjuta.glade:
21372 sortable headers, process tree, removal of path and process params
21373 * src/debugger.c, src/debugger.h, anjuta/src/aneditor.cxx,
21374 anjuta/src/mainmenu_callbacks.c, anjuta/src/watch_cbs.c:
21377 2003-12-31 Johannes Schmid <jhs@cvs.gnome.org>
21379 Patch from: Jean-Noel Guiheneuf <jnoel@lotuscompounds.com>
21380 * anjuta.glade, src/mainmenu_callbacks.c, src/file.[c/h]:
21381 Add a dialog for "New file" which lets the user set the
21382 filename and to add copyright/header templates to the file
21383 * Review: Changed function names to contain modules name (file_)
21385 2003-12-09 Naba Kumar <naba@gnome.org>
21387 * setup-gettext: Fixed a typo.
21388 * scintilla/Makefile.am: Fixed a build error for SMP systems.
21390 ---- Released version 1.2.0 ---
21392 2003-12-08 Naba Kumar <naba@gnome.org>
21394 * src/preferences.c: Fixed compiler error.
21395 * global_tags/create_global_tags.sh: Fixed to install properly
21396 even when system.tags could not be generated.
21399 2003-12-06 Naba Kumar <naba@gnome.org>
21401 * setup-gettext: Fixed to not generate intl directory with gettextize.
21403 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de>
21404 * src/anjuta.c: Filters out unnecessary files from find in files
21408 * manuals/C/anjuta-tutorial/anjuta-tutorial.xml: Fixed tutorial
21409 * src/widzard_gui.c: Added horiz scrollbar for desc text.
21411 2003-12-04 Naba Kumar <naba@gnome.org>
21413 * src/gnome_project.c: Enables debug and optimization flags for
21416 Patch from: Pavol Bosik <Pavol.Bosik@siemens.com>
21418 * src/project_dbase_gui.c: combined header and c files for
21421 * plugins/class-gen/clsGen.c: Fixed file name typo in generated file.
21422 * data/properties/pascal.properties: Fixed pascal syntax highlighting.
21424 2003-11-30 Abel Cheung <maddog@linux.org.hk>
21426 * configure.in: Added "cs" "mk" "sr" "sr@Latn" to ALL_LINGUAS.
21428 2003-11-29 Naba Kumar <naba@gnome.org>
21430 * configure.in, anjuta.prj: Bumped version to 1.2.0.
21433 2003-11-28 Johannes Schmid <clubfan@users.sourceforge.net>
21435 * src/main_menubar.c: Now files cannot be opened twice in recently
21438 2003-11-27 Pavol Bosik <Pavol.Bosik@siemens.com>
21440 * src/breakpoints.c: Fixed parsing of gdb output for breakpoints in C++
21442 2003-11-28 Naba Kumar <naba@gnome.org>
21444 * scintilla/*/*: Updated scintilla to CVS (2003-11-28)
21446 2003-11-27 Naba Kumar <naba@gnome.org>
21448 * src/breakpoints.c, src/launcher.c, src/find_text.c,
21449 src/test_editor_cbs.c, src/signals_cbs.c: Fixed compiler warnings.
21451 * src/appwiz_page1.c, src/appwiz_page4.c, src/appwizard.[c,h],
21452 src/appwizard_gui.c, src/gnome_project.c, src/project_dbase.[c,h],
21453 src/project_import_gui.c, src/wizard_gui.[c,h]: Implemented a
21454 checkbox in project wizard (project options page) to enable/disable
21455 source code generation with glade(mm).
21459 2003-11-19 Pavol Bosik <Pavol.Bosik@siemens.com>
21461 * src/dnd.c: Opening files with special characters in the name.
21463 2003-11-20 Jordi Mallach <jordi@sindominio.net>
21465 * configure.in (ALL_LINGUAS): Bah, "ca" (Catalan) has been missing for
21468 2003-11-18 Naba Kumar <naba@gnome.org>
21470 * src/anjuta-tools.c, src/build_file.c, src/cvs.c, src/debugger.c,
21471 src/find_in_files.c, src/gnome_project.c, src/launcher.c,
21472 src/project_import.c, plugins/patch/patch-plugin.c:
21473 Fixed g_signal_diconnect calls to pass correct data.
21474 (Fixed possible crash in project imports).
21478 2003-11-18 Pavol Bosik <Pavol.Bosik@siemens.com>
21480 Reviewed by Naba Kumar <naba@gnome.org>
21481 * src/launcher.[h,c], src/debugger.c: Fixed encoding bug with GIOChannel
21482 and debugger. Sets default settings for pty in launcher.
21483 * data/gdb.init: Removed charset work around (now works with user's
21485 * src/debugger.c: Code cleanup. Removed duplicate call to 'info signals'.
21487 2003-11-18 Naba Kumar <naba@gnome.org>
21489 * src/anjuta-encodings.c, src/preferences.c: Renamed all variable
21490 names of 'index' to 'idx'.
21492 2003-11-17 Naba Kumar <naba@gnome.org>
21494 Patch from: arief_mulya <arief_m_utama@telkomsel.co.id>
21495 * src/project_dbase.c: Prompts user for unsaved project files
21496 when project is closed.
21498 2003-11-16 Naba Kumar <naba@gnome.org>
21500 Patch from: Marcin "Zenek" Jaskólski <zenek@moo.pl>
21501 * src/appwizard_cbs.c, src/start-with.c: Fixed compiler errors with
21504 2003-11-11 Johannes Schmid <clubfan@users.sourceforge.net>
21506 * src/anjuta.c: Fixed crash related to tag == NULL while
21509 2003-11-11 Naba Kumar <naba@gnome.org>
21511 * src/glade_iface.c: Avoids error conditions for glade or glademm not
21512 found. It simply doesn't generate the c/c++ codes and continues with
21516 2003-11-10 Naba Kumar <naba@gnome.org>
21518 * anjuta.glade, anjuta_dialogs_strings.c: Fixed typos in
21519 'Start with dialog'.
21521 * configure.in, manuals/Makefile.in, manuals/de/* (new): Added
21522 German translation of anjuta-tutorial.
21524 * src/launcher.c: Fixed an encoding bug with GIOChannels.
21527 2003-11-10 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21529 * src/breakpoints.c, src/project_dbase.c, src/text_editor.c:
21530 Fixes the Bug #823249, Fixes the Bug #713229 When the user enables
21531 the syntax highlighting in Preferences, the automatic syntax
21532 highlighting is now selected. When the debugger is stopped and the
21533 breakpoints window not closed, the gtk_tree_view in this window is
21534 now made unsensitive.
21536 2003-11-07 Johannes Schmid <clubfan@users.sourceforge.net>
21538 * src/preferences.h, src/preferences.c, anjuta.glade:
21539 Fixed translation bug in preferences by using GtkOptionMenu
21540 * anjuta.prj: Project version 1.1.98
21542 ---------------- Released version 1.1.98 ----------------
21544 2003-11-07 Naba Kumar <naba@gnome.org>
21546 * anjuta.spec.in: Revived docs package and combined all docs into
21548 * configure.in: Bumped version to 1.1.98 rc2
21550 * anjuta.spec.in: Fixed scrollkeepr-update command.
21551 * anjuta.spce.in: Fixed file permissions.
21553 2003-11-06 Naba Kumar <naba@gnome.org>
21555 * src/mainmenu_callback.[c,h], src/main_menubar_def.h: Added help
21556 menus to activate anjuta helps.
21558 * manuals/C/anjuta-faqs/anjuta-faqs.sgml (removed),
21559 manuals/C/anjuta-faqs/anjuta-faqs.xml (added),
21560 manuals/C/anjuta-faqs/legal.xml (added),
21561 manuals/C/anjuta-faqs/Makefile.am,
21562 manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
21563 manuals/C/anjuta-faqs/.cvsignore,
21564 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml (removed),
21565 manuals/C/anjuta-tutorial/anjuta-tutorial.xml (added),
21566 manuals/C/anjuta-tutorial/legal.xml (added),
21567 manuals/C/anjuta-tutorial/Makefile.am,
21568 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
21569 manuals/C/anjuta-tutorial/.cvsignore,
21570 manuals/C/anjuta-manual/*.sgml (removed),
21571 manuals/C/anjuta-manual/*.xml (added),
21572 manuals/C/anjuta-manual/Makefile.am,
21573 manuals/C/anjuta-manual/anjuta-manual-C.omf,
21574 manuals/C/anjuta-manual/.cvsignore,
21575 manuals/C/topic.dat (removed), manuals/C/Makefile.am,
21576 manuals/ja/anjuta-faqs/anjuta-faqs.sgml (removed),
21577 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf (removed),
21578 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.UTF-8.omf (added),
21579 manuals/ja/anjuta-faqs/anjuta-faqs.xml (added),
21580 manuals/ja/anjuta-faqs/legal.xml (added),
21581 manuals/ja/anjuta-faqs/Makefile.am,
21582 manuals/ja/anjuta-faqs/anjuta-faqs-C.omf,
21583 manuals/ja/anjuta-faqs/.cvsignore,
21584 manuals/ja/anjuta-manual/*.sgml (removed),
21585 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf (removed),
21586 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.UTF-8.omf (added),
21587 manuals/ja/anjuta-manual/*.xml (added),
21588 manuals/ja/anjuta-manual/Makefile.am,
21589 manuals/ja/anjuta-manual/anjuta-manual-C.omf,
21590 manuals/ja/anjuta-manual/.cvsignore,
21591 manuals/ja/topic.dat (removed), manuals/ja/Makefile.am,
21592 manuals/sgmldocs.make (removed),
21593 manuals/xmldocs.make (added), manuals/omf.make (added),
21594 manuals/Makefile.am, configure.in, Makefile.am: Converted old sgml
21595 documentations to newer docbook xml documentations. Converted
21596 Japanesh docs to UTF8 docs. Fixed installations. Update cvsignores.
21597 Enabled manulas installations.
21599 * gdl/.cvsignore, scintilla/.cvsignore, .cvsigore: Updated.
21601 2003-11-05 Naba Kumar <naba@gnome.org>
21603 * data/gdb.init: Sets host's charset to ascii to solve debugger
21604 freeze up due to uninitialized strings in target program.
21606 * src/mainmenu_callbacks.c, src/watch_cbs.c, src/message-manager.[cc,h]:
21607 Fixed a crash bug with 'Add expression in watch'. Bug #822017
21611 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21612 src/launcher.c: Turns off echo in spawned pty to fix debugger.
21614 2003-11-04 Naba Kumar <naba@gnome.org>
21616 * scintilla/Makefile.am, widgets/Makefile.am: Fixed distribution
21619 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21620 * src/aneditor.cxx, src/aneditor.h, src/controls.c, src/main_menubar.c,
21621 src/main_menubar.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
21622 src/mainmenu_callbacks.h: Added emacs style c/c++ custom indentation
21625 * src/search-replace.c: Fixed infinite loop bug.
21626 * start-with.c: Fixed a crash bug with "Open last project".
21628 Patch from: Karl-Heinz Brünen <k.bruenen@eprosoft.de
21629 * scintilla/Makefile.am: Fixed compiler option.
21631 2003-10-16 Naba Kumar <naba@gnome.org>
21633 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa
21634 * src/text_editor.c: Fixed autoformat.
21636 2003-10-15 Naba Kumar <naba@gnome.org>
21638 * src/anjuta_cbs.c: Used ALT+number for editor tab browsing, instead
21641 2003-10-09 Naba Kumar <naba@gnome.org>
21643 * src/cvs_gui.c: Fixed a UI bug (hides the unwanted frame).
21645 2003-10-08 Naba Kumar <naba@gnome.org>
21647 * src/source.c: Fixed a GETTEXT typo error.
21648 * anjuta.glade: Made 'Sorted in order you open them' default option
21651 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21652 * anjuta.glade, data/properties/anjuta.properties:
21653 Fixed the freeze of the "Preferences" combos at the first Anjuta
21654 init is generated by:
21655 - a not complete translation of preferences.c file
21656 - a difference between 2 names in anjuta.glade and
21657 anjuta.properties (arrows --> Arrows , bottom --> Bottom)
21658 - the same name given to 3 combos (anjuta.glade).
21660 * src/find_text.c: If the "whole document" mode is selected,
21661 a new search will select the next occurrence (Bug #764954).
21662 It is now possible to use the shortcuts to search next or previous
21663 occurrence even if the search dialog has the focus. Bug #790318
21665 * src/main_menubar_def.h: "Select code block" shortcut; the new
21666 shortcut is now Alt+L instead of Alt+B (already used by _Build menu).
21669 Patch from: Richard Lee <r.h.lee@comcast.net>
21670 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c,
21671 tagmanager/tm_workspace.c: The following is a patch to fix a
21672 seemingly random occurence where Anjuta would crash when a
21673 certain key was pressed.
21675 2003-09-29 Naba Kumar <naba@gnome.org>
21677 * src/find_in_files.c: Ignores binary by default. Disabled the option
21678 of NOCVS search, because launcher does not use sh and hence can not
21681 * src/project_dbase.c, src/session.[h,c]: Fixed to save the
21682 "clean before build" state in project session and not in account session,
21683 otherwise the state gets reflected to other projects causing annoyance.
21685 * src/compiler_options.c: Fixed a bug where compiler options were always
21686 claimed 'modified'.
21688 * src/build_project.c, data/properties/anjuta.properties,
21689 src/commands.[h]: Fixed a bad bug where clean-before-build
21692 * scintilla/patches/research-cvs-nolog.diff,
21693 scintilla/patches/scintilla-ac-gtk2-port.diff,
21694 scintilla/patches/scintilla-ac-sort-fix.diff,
21695 scintilla-optimization.diff: Removed, because they are already in
21698 * scintilla/*/*: Update scintilla to current CVS (just after 1.55 release,
21701 * scintilla/LexMPT.cxx, scintilla/LexMetapost.cxx, scintilla/LexTeX.cxx,
21702 scintilla/LexYAML.cxx: Added new scintilla lexers.
21704 * TODO, NEWS: Updated.
21706 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21707 * src/utilities.c: Fixed typo bugs.
21709 2003-09-26 Naba Kumar <naba@gnome.org>
21711 * src/anjuta.c: Only connects to kernel SIGCHLD signal.
21712 * src/find_replace.c, src/find_text.c, src/mainmenu_callbacks.c,
21713 src/text_editor.[c,h], src/toolbar_callbacks.c: Added wrap in
21714 text_editor_find() and Fixed I-Search wrapping.
21715 * src/debugger.c: Fixed to pass a newline after a debugger
21716 command (which was broken since the launcher was refactored.
21717 (Pointed out by Bosik Pavol <Pavol.Bosik@siemens.com>)
21719 2003-09-25 Naba Kumar <naba@gnome.org>
21721 * src/toolbar_callbacks.c: Fixed start of incremental search.
21723 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21724 * src/controls.c, src/main_menubar.c, src/main_menubar.h,
21725 src/main_menubar_def.h, src/mainmenu_callbacks.c,
21726 src/toolbar_callbacks.c, src/toolbar.c: Added reverse search
21727 menu and implementation.
21729 2003-09-24 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
21731 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
21732 * src/debug_tree.c, src/debug_tree.h: Fixed color of modified
21733 variables in Locals window.
21735 2003-09-24 Frederic RUAUDEL <grumz@users.sourceforge.net>
21737 Reviewed by 2003-09-24 Naba Kumar <naba@gnome.org>
21738 * src/utilities.[ch] : Fix a tooltip bug in
21739 anjuta_util_toolbar_append_stock(), the label appeared instead of
21740 the tooltip text. Remove label from arguments of the function
21741 because label is included in the stock icon data.
21742 * src/toolbar.c : Fix call to anjuta_util_toolbar_append_stock().
21743 * src/text_editor_gui.c : Fix call to anjuta_util_toolbar_append_stock().
21744 * FIXME: translation file should be updated because of label text removal.
21746 2003-09-24 Naba Kumar <naba@gnome.org>
21748 * scintilla/PlatGTK.cxx: Fixed font setting in widget style.
21750 * src/launcher.[c,h], plugins/patch/patch-plugin.c, src/anjuta-tools.c,
21751 src/build_file.c, src/cvs.c, src/find_in_files.c, src/gnome_project.c,
21752 src/project-import.c, src/anjuta.c: Implemented buffered outputs for
21753 stdout and stderr. Also buffered output and check-for-password
21754 can be enabled/disabled. Added proper UTF8 handling. Fixed pty input
21755 with password prompts. Checkes for password prompts from all outputs.
21757 * src/utilities.[h,c]: Defined anjuta_util_convert_to_utf8() function
21758 which takes a string (which could be utf8 also) and converts into
21761 * src/main.c: Connects kernel signals after gnome_program_init().
21763 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21764 * src/message-manager.c: Fixed bug #787026 by converting the strings
21767 2003-09-22 Naba Kumar <naba@gnome.org>
21769 * src/scintilla/patches/scintilla-ac-gtk2-port.diff,
21770 scintilla/PlatGTK.cxx: Ported autocomplete window to gtk2 by removing
21771 GtkCList and using GtkTreeView instead. Added the patch.
21772 * src/scintilla/patches/scintilla-ac-sort-fix.diff,
21773 scintilla/PlatGTK.cxx: Fixes sorting bug in AC.
21775 2003-09-19 Naba Kumar <naba@gnome.org>
21777 * printing/print.c: Proper UTF8 printing support.
21778 * src/main.c: moved kernel signal connects at the
21779 end of application initialization.
21781 2003-09-18 Naba Kumar <naba@gnome.org>
21783 * scintilla/*/*, src/scintilla/Makefile.am, src/Makefile.am,
21784 (new) lexers.make, (new) lexers: Update scintilla to latest
21785 scintilla CVS (2003-09-18), added new lexers, automated
21786 lexers makefiles sections and scintilla update. Added
21787 patches. Optimized pango rendering. Fixed a crash bug
21790 * (new) scintilla/patches/research-cvs-nolog.diff: Added
21791 patch to remove cvs log command from RESearch.cxx file.
21792 * scintilla/patches/scintilla-pango-always.diff:
21794 * scintilla/RESearch.cxx: Removed spurious cvs log command
21796 * (new) scintilla/test-scintilla.cxx: A test file for scintilla.
21798 Patch from: Bosik Pavol <Pavol.Bosik@siemens.com>
21799 * src/dnd.c: Fixed a crash bug with DND.
21801 2003-09-15 Naba Kumar <naba@gnome.org>
21803 * src/text_editor.[c,h], src/anjuta.c, src/breakpoints.c,
21804 src/goto_line.c, src/mainmenu_callbacks.c, src/text_editor_cbs.c,
21805 src/toolbar_callbacks.c: Added an additional parameter to
21806 text_editor_goto_line() funtion which decides if the line should
21807 be made visible (if it's under fold).
21809 * src/style-editor.c: Fixed a compiler warning.
21810 * src/message-manager.cc: Calls parent method correctly.
21812 * src/preferences.h: Fixed prent class.
21814 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21815 * src/project_dbase.c: Fixed bug #713210.
21817 2003-09-14 Hasbullah Bin Pit <sebol@ikhlas.com>
21819 * configure.in: Added 'ms' (Malay) to ALL_LINGUAS.
21821 2003-09-11 Naba Kumar <naba@gnome.org>
21823 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21824 * src/style-editor.c: Fixed bug #769130 (Crash on font
21827 * src/message-manger.[h,cc]: Made AnMessageManager
21828 derived from GtkFrame and removed deprecated code.
21830 * src/breakpoints.c, src/search-replace.c, src/source.c: Fixed
21833 2003-09-09 Naba Kumar <naba@gnome.org>
21835 * src/Makefile.am: Addded rules for built sources.
21837 2003-09-08 Naba Kumar <naba@gnome.org>
21839 * (new) src/anjuta-marshalers.list: Added marshalers definition
21842 * src/source.c: Fixed bug #762043 and makes sure, CFLAGS
21843 and CXXFLAGS are not overwriten by automake's default.
21844 * src/style-editor.c: Added 'operators' in the style editor.
21846 Patch from Masahito Omote <utyuuzin@users.sourceforge.net>
21847 and Jesus Gonzalez <jgonzlz@terra.es> (combined).
21848 * src/message-manager-private.cc, src/message-manager.cc:
21849 Converts message going into message into UTF-8 endoding.
21850 * src/main.c: Uses UTF-8 codeset for localization.
21852 2003-09-08 Franco Catrin L. <fcatrin@tuxpan.cl>
21854 * src/anjuta.desktop.in.in: Added Encoding attribute (required).
21856 2003-09-08 Naba Kumar <naba@gnome.org>
21860 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21861 * src/find_in_files.c, src/find_replace.c, src/search_replace.c:
21862 Fixed bug #798717, Find - Find&Replace - Find in files bug;
21863 The combo entries were updated if the same data with a different
21864 case exist in the combo list. The combo entries are now case sensitive.
21865 Search&Replace bug; First search ,max actions = 0 ==> now max
21868 2003-09-08 Naba Kumar <naba@gnome.org>
21871 * src/utilities.[c,h]: a function takes contant args.
21872 * src/anjuta.[c,h]: Fixed child registering/unregistering routine.
21873 Now the child terminated signal is emitted properly.
21874 * src/Makefile.am: Used $(top_srcdir) for referring to
21876 * (new) src/anjuta-marshalers.list, src/Makefile.am: Added marshalers
21877 definitions file which will generate anjuta-marshalers.[c,h] files.
21878 * src/.cvsignore: Updated.
21879 * src/build_project.c: Changed su command to preserve quotes.
21880 * src/anjuta-tools.c, tagmanager/tm_project.c,
21881 tagmanager/tm_workspace.c: Use standard tmp file.
21882 * configure.in: Cleaned up. Provide -g -O0 flags for final build also
21883 so that users could report bugs easily.
21884 * configure.in, anjuta.spec.in: Removed libzvt references/dependency.
21886 * tagmanager/tm_workspace.c, tm_file_entry.c, widgets/gnomefilelist.c,
21887 printing/print.c, plugins/sample1/plugin-sample1.c, src/an_file_view.c,
21888 src/an_symbol_view.c, src/utilities.[c,h], src/anjuta-encodings.c,
21889 src/attach_process.c, src/breakpoints.c, src/commands.c,
21890 src/compiler_options.c, src/configurer.c, src/cvs_gui.c,
21891 src/cvs_cbs.c, src/debug_tree.c, src/debugger.c, src/executer.c,
21892 src/find_in_files.c, src/find_in_files_cbs.c, src/mainmenu_callbacks.c,
21893 src/memory.c, src/message-manager-private.c, src/preferences.c,
21894 src/project_config.c, src/project_dbase.c, src/source.h, src/src_paths.c,
21895 src/search-replace.[c,h], stack_trace.c, text_editor.c,
21896 src/text_editor_cbs.c, src/toolbars.c, src/watch.c, src/watch_gui.c,
21897 src/source.c, src/anjuta.c, src/glade_iface.c, src/style_editor.c:
21898 Fixed compile warnings and cleanup.
21900 * src/launcher.[c,h], src/anjuta-tools.c, src/build_file.c,
21901 src/build_project.c, src/clean_project.c, src/compile.c, src/configurer.c,
21902 src/cvs.c, src/find_in_files.c, src/gnome_project.c, src/project_import.c:
21903 Removed libzvt usage and implemented child spawing differently. Launcher is
21904 now proper GObject, which can be created multiple times (and can be
21905 operated in parallel).
21907 * src/appwizard_cbs.c: Fixed bug #740881 (crash on project wizard).
21908 * src/project_import_gui.c, src/project_import_cbs.c,
21909 src/project_import.[c,h], mainmenu_callbacks.c: Fixed bug #766070
21910 (crash on project import). Removed deprecared codes.
21912 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21914 * src/cvs.c: Fixed cvs output bug.
21916 2003-09-03 Naba Kumar <naba@gnome.org>
21918 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
21919 * src/aneditor.cxx, src/breakpoints.c, src/breakpoints.h,
21920 src/mainmenu_callbacks.c, src/text_editor.c, src/text_editor.h,
21921 src/text_editor_cbs.c: Implements --
21922 If the debugger is started
21923 A double click in the margin add or remove a breakpoint
21924 A single click activate or deactivate the breakpoint
21926 A double click in the margin add or remove a bookmark
21928 2003-09-03 Johannes Schmid <clubfan@users.sourceforge.net>
21930 Reviewed by Naba Kumar <naba@gnome.org>
21931 * src/cvs_gui.[c/h], mainmenu_callbacks.c:
21932 User is now able to choose a branch on cvs update for project.
21933 Cleaned up variable names.
21935 2003-09-03 Naba Kumar <naba@gnome.org>
21937 * (new) scintilla/LexEScript.cxx, scintilla/LexLout.cxx,
21938 src/Makefile.am: Added lexers.
21939 * scintilla/*/*: Updated...
21940 * src/an_symbol_view.c: Fixed a crash bug.
21941 * src/compiler_options.c, src/project_dbase.c: Fixed compile
21943 * src/main_menubar.[c,h]: Removed 'page setup' menu item.
21944 * src/source.c: Fixed project generation bug with gettext code.
21945 * tagmanager/tm_project.c: Fixed a crash bug.
21946 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21947 bug when there is no project open. Bug #____.
21948 * src/source.c: Fixed a bug with build failure with non-gnome
21949 project with glade-generated source (eg. gtk2). Bug #____.
21952 2003-08-22 Naba Kumar <naba@gnome.org>
21954 Patch from: Rob Bradford <rob@debianplanet.org>
21955 * data/Makefile.am: Fixed to install properly during
21958 Patch from: Etay Meiri <etay-m@bezeqint.net>
21959 * src/debug-tree.c: Fixed a crash bug.
21960 * src/compiler_options.c: Takes care of linking the missing pieces;
21961 C flags, libs, optimization options, debug and profile.
21963 Patch from: Enver ALTIN <ealtin@casdb.com>
21964 * src/anjuta_cbs.c, src/find_replace.c: Trivial dialog HIG fixes.
21966 2003-08-22 Johannes Schmid <clubfan@users.sourceforge.net>
21968 Reviewed by Naba Kumar <naba@gnome.org>
21969 * src/project_dbase.c: Fixed bugs #778263 and #778413
21970 Adding multiple files to project should work now.
21972 2003-08-22 Pavol Bosik <bosikp@frcatel.fri.utc.sk>
21974 Reviewed by Naba Kumar <naba@gnome.org>
21975 * src/dnd.c: Fixed Drag&Drop (opening file(s)).
21976 * src/debug_tree.c, src/debugger.c: Fixed context menu separator
21979 2003-08-08 Abel Cheung <maddog@linux.org.hk>
21981 * anjuta.glade, anjuta_dialog_strings.c: Fix typo. (#107513)
21983 2003-08-08 Abel Cheung <maddog@linux.org.hk>
21985 * src/text_editor.c: Fix translatable string (#113934).
21987 2003-07-04 Naba Kumar <naba@gnome.org>
21989 * src/compiler_options.c, src/project_dbase.c: Fixed build failure
21990 bug when there is no project open. Bug #____.
21992 * src/source.c: Fixed a bug with build failure with non-gnome
21993 project with glade-generated source (eg. gtk2). Bug #____.
21995 2003-06-26 Naba Kumar <naba@gnome.org>
21997 * src/anjuta.h: Removed reference to windows-dialog.h.
21998 * src/message-manager-private.[cc,h]: Fixed doulbe click
21999 activation of messages to properly jump at the destination.
22000 * src/toolbar_callbacks.c: Fixed search combo pulldown bug.
22001 * src/toolbar.c: Code clean-ups.
22003 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22004 tagmanager/tm_symbol.c: Used g_return_if_fail() instead of g_assert().
22006 * src/message-manager-private.[cc,h]: Removed dead codes.
22008 * (new) data/properties/css.properties,
22009 data/properties/anjuta.properties, data/properties/Makefile.am:
22010 Added CSS syntax hiliting properties.
22012 * tagmanager/tm_file_entry.c: Fixed a possible bug.
22013 * src/debugger.c: Clean ups.
22014 * src/lexer.h: Added CSS lexer definition.
22016 * Makefile.am: Installs destop file properly.
22017 * configure.in: Bumped version to 1.1.97 (RC1 for 1.2.0 stable).
22018 * NEWS: Updated for 1.1.97 release.
22019 * src/main_menubar_def.h: Changed some non working shortcuts.
22021 2003-06-24 Naba Kumar <naba@gnome.org>
22023 * src/search-replace.c: Shows the dialog properly, even when it is
22024 hidden behind another window.
22026 * (removed) src/windows-dialog.[c,h], src/Makefile.am, po/POTFILES.in,
22027 src/anjuta.[c,h], (removed) pixmaps/windows-style-*.png,
22028 pixmaps/Makefile.am: Removed windows-dialog and setup wizard files
22031 * anjuta.glade, anjuta_dialog_strings.c: Removed windows-dialog and
22032 setup wizard dialogs.
22034 * src/debugger.c: Removed a redundant call to
22035 debugger_update_controls().
22036 * src/compiler_options.c, src/launcher.c: code cleanup.
22037 * src/executer.c: Fixed execution bug with 'Set Program params...".
22039 2003-06-23 Naba Kumar <naba@gnome.org>
22041 * widgets/e-splash.c: Removed border around the splash image.
22042 * anjuta.spec: correct libgnomeprintui22 name in depencencies.
22043 * widgets/gnomefilelist.c: Implemented multiple file selection mode.
22044 * src/cvs.c: Added a frame around commit log text widget.
22045 * src/prefereces.[c,h], anjuta.glade, anjuta_dialog_strings.c: Fixed
22046 crash bug associated with translated combo box list in preferences
22047 dialog (in different locale other than en_US). Used widget names
22048 to pass the combo list items.
22049 * po/POTFILES.in: Updated.
22050 * src/launcher.c: Creates the zvt terminal at startup (and not
22051 every time a build is done) -- speeds up buld operations.
22052 * src/file_history.c: Should be if() conditional instead of
22054 * tagmanager/tm_work_object.c, src/utilities.c, src/text_editor.c:
22055 Disabled useless warnings.
22056 * src/project_dbase.c: Fixed bonobo 2 project name.
22057 * src/project_dbase.c, src/source.c: Corrected bonobo2 project name
22058 and uses correct glade-2 for file generation.
22060 2003-06-21 Naba Kumar <naba@gnome.org>
22062 * src/aneditor.cxx: Fixed bugs with debug tip dwell start and end.
22063 And disables autocomple show for numbers (very annoying).
22064 * src/mainmenu_callbacks.[c,h], src/main_menubar_def.h,
22065 src/main_menubar.[c,h], src/controls.c, src/toolbar.[c,h],
22066 src/toolbar_callbacks.[c,h]: Removed unnecessary menuitems
22067 from view menu and adjust the controls accordingly.
22068 * src/anjuta.c: Changed 'not implemented' dialog to info dialog with
22070 * src/project_dbase.[c,h]: Removed show_local flag processing.
22071 * src/message-manager.[c,h]: Reorganized messages tabs in more
22073 * configure.in, anjuta.spec.in: Fixed gnome-print and zvt dependencies.
22074 Also added PCRE dependency.
22076 2003-06-20 Naba Kumar <naba@gnome.org>
22078 * pixmaps/anjuta_splash.png: New splash.
22079 from Jean Schurger <yshartk@schurger.org>
22081 * src/controls.c: De-sensitize run-to-cursor when debugger
22083 * src/cvs_gui.c: Set default reponse for various cvs dialogs.
22085 * src/message-manager-private.cc: Fixed to properly jump at
22086 the right file:line.
22088 * src/appwiz_page1.c: Fixed to correctly determine the project
22089 trpe from the wizard.
22091 2003-06-20 Naba Kumar <naba@gnome.org>
22093 * src/message-manager.cc, mainmenu_callbacks.c: Code cleanup.
22094 * src/watch_gui.c: Code cleanups.
22095 * src/debugger.[c,h], src/stack_trace.[c,h],
22096 (removed) src/stack_trace_cbs.[c,h], (removed) src/stack_trace_gui.h,
22097 src/Makefile.am: Merged stack_trace[_cbs/_gui] into stack_trace.c,
22098 Removed direct access to stack_trace private data, Increased debugger
22099 command size from 256 to 1024 (to be on safer side). Also implemented
22100 row-activated signle for seting frame and viewing the source.
22101 * src/debugger.c: Avoids starting program and stopping debugger
22102 when starting debugger and stopping program, respectively.
22104 * src/debugger.[c,h], src/main_menucallbacks.c, src/controls.c:
22105 Reverted codes to start debugger automatically
22106 The file is brought to the state just after the branching
22107 (debugger.c == 1.27 and debugger.h == 1.10 rev.), except for
22108 some code clean ups.
22110 * src/launcher.[h,c], plugins/patch/patch-plugin.c,
22111 src/anjuta-tools.c, src/build_file.[c,h], src/build_project.[c,h],
22112 src/compile.[c,h], src/clean_project.[c,h], src/configurer.[c,h],
22113 src/cvs.c, src/find_in_files.[c,h], src/gnome_project.[c,h],
22114 src/project_import.[c,h], src.anjuta.c, src/mainmenu_callbacks.c,:
22115 src/project_dbase.c: Code clean ups.
22117 * anjuta.glade, anjuta_dialog_strings.c: Fixed a hard coded pref
22118 (Projects dir) so that correct $HOME/Projects path is set when
22119 anjuta is run for the first time.
22121 2003-06-13 Guntupalli Karunakar <karunakar@freedomink.org>
22123 * configure.in: Added "ml" for Malayalam in ALL_LINGUAS.
22125 2003-06-13 Naba Kumar <naba@gnome.org>
22127 * src/stack_trace_cbs.c: Moved variable declaration at the
22128 top of the block (bug #737867)
22130 * src/source.c: use target_CFLAGS and target_CXXFLAGS instead of
22131 just CFLAGS and CXXFLAGS (bug #743617).
22133 * src/create_global_tags.sh: Fixed shell script to properly
22134 detect installed *-config files.
22136 2003-06-12 Naba Kumar <naba@gnome.org>
22138 * src/preferences.[c,h]: Added methods for custom widgets in
22139 preferences: using custom set/get methods for them.
22141 * src/anjuta-encoding.c: Implemented up/down of the encodings
22142 in the list and property saves correctly.
22144 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22145 * src/aneditor.cxx: Fixes Anjuta looping when a backward search reaches
22146 the beginning of a file.
22148 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22149 * src/aneditor.cxx, src/aneditor.h,
22150 src/controls.c, src/main_menubar.c, src/main_menubar.h,
22151 src/main_menubar_def.h, src/mainmenu_callbacks.c,
22152 src/mainmenu_callbacks.h: Allows the operator to select the current
22153 word or the current line (Request: 680801). It puts also
22154 sensitive/unsensitive several select/comment menu items.
22156 * src/breakpoints.c: Presets by default the current line for a
22157 defined breakpoint.
22159 2003-06-11 Naba Kumar <naba@gnome.org>
22161 * src/anjuta.c, src/text_editor.c: Fixed bug #715270. 'Changed' file name
22162 color (red highlight) now cosistent for inactive tabs also.
22164 * src/main_menubar.c, src/main_menubar_def.h: Fixed bug #715261. Moved
22165 'Advanced search and replace' in Edit->Search submenu.
22167 * data/properties/tcltk.properties: Fixed bug #731851. Added line
22168 wrappings '\' where they were missing.
22170 * src/mainmenu_callbacks.c: Fixed bug #751715. The 'Customize menu'
22171 message is now more descriptive and details the correct thing to do
22172 for GNOME2 desktop.
22174 2003-06-10 Naba Kumar <naba@gnome.org>
22176 * autogen.sh.generic, autogen.sh.gtk, autogen.sh.gtkmm
22177 autogen.sh.wxwin, macros/autogen.sh, macros2/autogen.sh:
22178 Removed any reference to particular version of automake/autoconf
22179 so that they could work with newer versions (Bug #659394).
22181 * src/anjuta-encodings.c, src/anjuta-encodings.h, anjuta.glade,
22182 src/anjuta.c: Added coded to add/remove supported encodings.
22184 * src/appwizard.c, src/appwizard.h, src/gnome_project.c,
22185 src/preferences.c, src/project_dbase.c, src/project_dbase.h,
22186 src/project_import.c, src/project_type.c, src/project_type.h,
22187 src/source.c, src/wizard_gui.c: Added a new field called 'deprecated'
22188 in the projects typtes. Code clean ups. Removed GTK1/GNOME1
22189 from the project wizard.
22191 2003-06-06 Naba Kumar <naba@gnome.org>
22193 Patch from Etay Meiri <etay-m@bezeqint.net>
22194 * src/compiler_options.c: Fixed bugs related to clean before
22197 * anjuta.desktop.in.in: Added commandline options.
22198 * src/cvs.[c,h], anjuta.glade, anjuta_dialogs_strings.c: Separated
22199 -dP and -A flags of CVS update into different options.
22201 2003-06-04 Abel Cheung <maddog@linux.org.hk>
22203 * configure.in: Removed "ta" from ALL_LINGUAS.
22205 2003-06-02 Naba Kumar <naba@gnome.org>
22207 * scintilla/PropSet.h, src/properties.[ch]*: Reversed the patch to
22208 return NULL for undefined properties and "" for defined but empty
22209 strings. It was creating many problems where both are assumed to be
22210 same. And besides, it doesn't matter to differentiate the two (the
22211 problem with preferences was due to a different bug).
22213 * src/prefereces.[c,h]: Fixed to handle empty and blank properties
22214 correctly. Also, s/props_build_in/props_built_in/g.
22216 * widgets/gnomefilelist.[c,h]: Uses gdl theme icons for file
22219 * src/an_file_view.c: Unrefed pixbufs when done with them.
22221 * pixmaps/Makefile.am, (added) pixmaps/preferences-encodings.png,
22222 (removed) file_text.png: Added and removed pixmaps.
22224 2003-05-30 Naba Kumar <naba@gnome.org>
22226 * anjuta.glade: Fixed encodings preferences dialog
22228 2003-05-23 Etay Meiri <etay-m@bezeqint.net>
22230 Reviewed by Naba Kumar <naba@gnome.org>
22232 * src/build_project.c src/clean_project/c: perform a clean before
22233 build, if required. Show the message manager on clean.
22234 * src/compiler_options.c: save the new options when window is closed
22235 and flag project to be cleaned before the next build.
22236 * src/project_dbase.c: added a 'clean before build' flag to project
22238 2003-05-29 Naba Kumar <naba@gnome.org>
22240 * anjuta.glade, anjuta_dialogs_strings.c: Added encoding prefs
22243 * [pixmaps/] cfolder.xpm, console.xpm, file_c.png, file_c.xpm,
22244 file_core.png, file_core.xpm, file_cpp.png, file_cpp.xpm,
22245 file_exec.png, file_exec.xpm, file_file.png, file_file.xpm,
22246 file_h.png, file_h.xpm, file_html.png, file_html.xpm,
22247 file_i18n.png, file_i18n.xpm, file_icon.png, file_icon.xpm,
22248 file_pix.png, file_pix.xpm, file_text.xpm, file_unknown.png,
22249 file_unknown.xpm, ledgreen.xpm, ledred.xpm, ofolder.xpm,
22250 print_color.xpm, print_landscape.xpm, print_layout.xpm,
22251 print_nocolor.xpm, print_portrait.xpm: Removed unused icons
22253 * pixmaps/Makefile.am, src/toolbar.c, src/pixmaps.h, src/resources.h:
22254 Removed unused icons references.
22256 2003-05-27 Enver ALTIN <ealtin@casdb.com>
22258 Reviewed by Naba Kumar <naba@gnome.org>
22260 * src/anjuta-tools.c, src/anjuta_cbs.c, src/breakpoints.c,
22261 src/compiler_options.c, src/debugger.c, src/find_replace.c,
22262 src/find_text.c, src/mainmenu_callbacks.c, src/preferences.c,
22263 src/project_dbase_gui.c, src/src_paths.c, src/text_editor.c,
22264 src/toolbar_callbacks.c: HIG compliant dialogs.
22266 * src/utilities.c: anjuta_button_new_with_stock_image() and
22267 anjuta_dialog_add_button() stolen from gedit.
22269 * src/main_menubar_def.h: Fixed mnemonics.
22271 2003-05-26 Naba Kumar <naba@gnome.org>
22273 * src/project_dbase_gui.c: Added header files filter for add file
22274 dialog box. Disabled project window to be transient window.
22276 * src/message-manager.cc: Disabled message manager window to be
22279 * src/text_editor.c, src/anjuta_cbs.c: Better error reporting when
22280 a file could not be loaded.
22282 * src/project_dbase.c: Fixed a bug with GUI editor command
22283 where empty string is returned.
22285 * src/Makefile.am, src/preferences.h, src/text_editor.c
22286 src/text_editor.h, (new) src/anjuta-encodings.h,
22287 (new) src/anjuta-encodings.c, data/properties/anjuta.properties:
22288 Added encoding support and to handle characters encoding correctly
22289 by auto detecting it during load. Added preferences for selecting
22290 the encoding during save.
22292 * src/preferences.c, src/resources.c: Removed debug messages.
22294 Patch from: Alexander Nedotsukov <bland@mail.ru>
22295 * src/getline.c: Fixed many fatal bugs for FreeBSD.
22297 2003-05-26 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22298 * src/anjuta.c: Try to sow the splash image more often.
22300 2003-05-20 Naba Kumar <naba@gnome.org>
22302 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22303 * src/debug_tree.c: Colorize the modified locals during
22304 debugging and call memory analyze from the debugger.
22305 * src/breakpoints.c: The color is now different for the enabled
22306 and disabled breakpoints. Anjuta now can erase several
22307 breakpoints defined at the same line. The markers are updated
22308 according to the enable/disable action.
22310 Patch from Etay Meiri <etay-m@bezeqint.net>
22311 * src/launcher.c: Fixes launcher freeze up bug during build.
22313 2003-05-16 Dan Elphick <dre00r@ecs.soton.ac.uk>
22315 Reviewed by Naba Kumar <naba@gnome.org>
22316 * scintilla/PropSet.h: Change member variables from private to protected.
22317 * src/properties.[ch]*: Add new methods GetString and GetExpandedString
22318 to PropSetFile class, which return a gchar * (and can therefore indicate
22319 whether properties are empty or do not exist) and make prop_get and
22320 prop_get_expanded use them.
22321 * src/project_dbase.c: Fix where project_dbase_module_is_empty assumes
22322 that the result of of prop_get cannot be an empty string.
22324 2003-05-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
22326 Reviewed by Naba Kumar <naba@gnome.org>
22327 * src/text_editor.[ch], src/anjuta.c, src/anjuta.c, src/anjuta_cbs.c,
22328 src/build_file.c, src/compile.c, src/mainmenu_callbacks.c,
22329 src/text_editor_cbs.c: When saving all the files in the project, the
22330 text editors are now only rehighlighted once instead of once for each
22333 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22334 * src/main.c, widgets/e-splash.c: Splash screen improvements.
22335 * src/anjuta.desktop.in.in: Support startup notification.
22336 2003-05-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22337 * src/main.c, widgets/e-splash.c: Splash screen improvements.
22338 * src/anjuta.desktop.in.in: Support startup notification.
22341 2003-05-13 Dan Elphick <dre00r@ecs.soton.ac.uk>
22343 Reviewed by Naba Kumar <naba@gnome.org>
22345 * src/executer.[ch]: Only allow one set params dialog at a time. Fix
22346 memory leak from glade_xml_new call. Removed gxml field from Executer
22347 struct as only used in create_executer_dialog and then destroyed.
22349 * src/anjuta.c: Fix warning on getting a page that doesn't exist.
22351 * src/configurer.c: Fix warning trying to connect signal to non-existent
22352 environment entry in configure dialog and fix crash when closing the
22355 * src/cvs_cbs.c: Fix deprecated use of gnome_date_edit_get_date; use
22356 gnome_date_edit_get_time instead.
22358 * main_menubar.c, main_menubar_def.h: Removal of show stack menu item
22359 in view menu required renumbering elsewhere.
22361 2003-05-10 Etay Meiri <etay-m@bezeqint.net>
22363 Reviewed by Naba Kumar <naba@gnome.org>
22365 * src/breakpoints.c: fixed an error when removing breakpoint
22366 * src/controls.c: 'run to cursor' is sensitive when debugger not active
22367 * src/debugger.c: changes to the way the debugger is activated
22368 * src/debugger.h: clean ups
22370 2003-05-13 Naba Kumar <naba@gnome.org>
22372 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
22373 * anjuta.glade, anjuta_dialogs_strings.c, src/memory.c,
22374 src/memory.h: A new version of memory and the interface
22375 is now integrated in anjuta.glade
22377 2003-05-09 Naba Kumar <naba@gnome.org>
22379 * configure.in: Bumped required gtk version to 2.0.8.
22381 2003-05-06 Naba Kumar <naba@gnome.org>
22383 src/message-manager-private.cc, src/message-manager.cc: Clean ups.
22385 2003-05-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22386 * gdl/Makefile.am, printing/Makefile.am: distcheck fixes.
22388 2003-05-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22389 * scripts/anjuta_import.sh.in, src/defaults.c, src/project_dbase_gui.c
22390 , tagmanager/c.c: Support for ProC and RDB files.
22392 2003-05-06 Naba Kumar <naba@gnome.org>
22394 * src/aneditor.cxx, src/goto_line.c, src/main_menubar_def.h,
22395 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
22396 Uncomment (Box & Stream), Select the current function,
22397 authorize the "Quit" button of the GotoLine window
22399 2003-05-05 Naba Kumar <naba@gnome.org>
22401 * src/watch_gui.h: CVS added new file.
22403 * scintilla/ExterLexer.[cxx,h]: CVS added new files.
22405 Patch from Etay Meiri <etay-m@bezeqint.net>
22406 * src/debugger.c, src/debugger.h, src/main_menubar_def.h,
22407 src/mainmenu_callbacks.c, src/message-manager.cc,
22408 src/message-manager.h, src/stack_trace.c, src/stack_trace.h,
22409 src/stack_trace_cbs.c, src/stack_trace_cbs.h, src/stack_trace_gui.c:
22410 Ported stack trace to GNOME2 and added it in the message manager
22413 2003-05-02 Naba Kumar <naba@gnome.org>
22415 * src/memory.[h,c], debug_tree.c: Fixed a compiler error/warning.
22417 * src/preferences.[h,c]: Fixed preferences to save only one copy of
22418 preferences property.
22420 * anjuta.prj: Fixed multiple preferences saved data.
22422 * scintilla/Document.cxx, scintilla/Editor.cxx, scintilla/Editor.h,
22423 scintilla/LexCPP.cxx, scintilla/Makefile.am, scintilla/PlatGTK.cxx,
22424 scintilla/PropSet.cxx, scintilla/ScintillaGTK.cxx,
22425 scintilla/include/Platform.h, scintilla/include/PropSet.h,
22426 scintilla/include/Scintilla.h, scintilla/include/Scintilla.iface:
22427 Upgraded scitilla from CVS with faster window repaint
22430 Patch from Etay Meiri <etay-m@bezeqint.net>
22431 * src/watch.[c,h], src/watch_gui.c, (new) src/watch_gui.h: Fixed bugs
22434 2003-04-30 Dan Elphick <dre00r@ecs.soton.ac.uk>
22436 * message-manager-private.[ch]: Make AnMessageWindow keep scrolling
22437 the window if messages are appended to the end and the scrollbar is
22440 2003-04-29 Naba Kumar <naba@gnome.org>
22442 * configure.in: Removed omf-install from Makefiles list.
22444 2003-04-28 Naba Kumar <naba@gnome.org>
22446 * po/POTFILES.in: Remvoded deleted files.
22448 * pixmaps/Makefile.am, pixmaps/windows-style-docked.png,
22449 pixmaps/windows-style-undocked.png: Added setup wizard's images.
22451 * src/anjuta-tools.c: Fixed a bug where working dir (when the tool
22452 is executed as detached) is not set properly.
22454 2003-04-25 Naba Kumar <naba@gnome.org>
22456 * anjuta.prj: Updated.
22457 * src/anjuta_info.c: Fixed text wrapping and column view.
22458 * data/welcome.txt.in: Removed unaligned characters.
22460 2003-04-24 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22461 * src/main_menubar.c: Disable setup dialog.
22463 2003-04-22 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22464 * src/breakpoints.c; Fixed compilation with older GCC
22465 * src/preferences.c: Fixed crash with G_DISABLE_CHECKS
22466 * HACKING: Spelling fixes (Suggested by Stephen Knight)
22468 2003-04-18 Naba Kumar <naba@gnome.org>
22470 * anjuta.prj: Updated (includes compiler options).
22472 * src/anjuta.[hc], src/anjuta-tools.c: Removed redundant get_user_params
22473 function from anjuta.c (it was already available in anjuta-tools.c).
22475 2003-04-18 Naba Kumar <naba@gnome.org>
22477 * src/about.c, THANKS: Updated
22479 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup-dialog
22481 * src/an_file_view.c, src/project_dbase.c: Restores file-filters
22482 properly from the project session before updating the file
22485 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
22486 an_file_view.[ch], main_menubar.[ch], controls.c: Removed windows
22487 dialog settings (as it will not be required once GDL is in place) and
22488 added file view filters in the settings sub-menu.
22490 2003-04-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22492 * configure.in: Disable cast checks on final build.
22494 2003-04-17 Naba Kumar <naba@gnome.org>
22496 * src/build_project.c: Fixed a compilation error.
22498 * src/launcher.c: Removed commnets.
22500 * anjuta.glade, anjuta_dialogs_strings.c: Moved indentation
22501 properties from editor tab to indentation tab and fixed a property
22502 label for proper i18n translation. Fixed typos in project config
22503 dialog (reported by Gaëtan de Menten <ged@bugfactory.org>). Disabled
22504 sorting and reordering in compiler options dialog.
22506 * src/compiler_options.c: Implemented _save() function to save the
22507 options (which was pending).
22509 * src/build_project.c: Destroys install-as-root dialog when it is done.
22511 * src/an_symbol_view.c: Change "event" event to "event-after" so
22512 that symbol row is selected first before the popup is shown.
22514 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
22516 * tagmanager/tm_file_entry.c: Fix to make CVS info appear for first
22517 file in CVS/Entries. (Reviewed and applied by Biswa)
22519 2003-04-16 Naba Kumar <naba@gnome.org>
22521 * aneditor.cxx: use unicode everytime (fixed unicode related
22524 * anjuta.prj: Fixed UI editor name (blank to use default) and
22527 Patch from Patch from Gaëtan de Menten <ged@bugfactory.org>
22528 * anjuta.glade, anjuta_dialogs_strings.c: Reorganized
22529 Editor preferences page.
22531 2003-04-16 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22532 * src/anjuta.[ch], src/print.c: Fixed warnings
22533 * scintilla/*, src/aneditor.cxx: Restore LexCPP patch.
22534 * configure.in: Profiling support with gprof
22536 2003-04-16 Naba Kumar <naba@gnome.org>
22538 Patch from Gaëtan de Menten <ged@bugfactory.org>
22539 * src/launcher.c: Fixed cvs dialog.
22541 2003-04-15 Johannes Schmid <clubfan@users.sourceforge.net>
22543 * src/message-manager-private.cc: Fixed double-click on first line of
22544 output to properly select a line.
22545 * src/project_dbase.[c/h]: Removed parent_node from ProjectFileData
22546 because still was a deprecatd GtkCTreeNode and always NULL anyway.
22548 2003-04-15 Naba Kumar <naba@gnome.org>
22550 * src/message-manager-private.cc: Fixed the glade filename typo.
22552 2003-04-15 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22553 * scintilla/*, data/properties/*: Scintilla CVS merge
22554 * anjuta.prj: Removed unnecessary files.
22555 * scintilla/PlatGTK.cxx: Force Pango fonts always
22556 * src/anjuta-plugins.c, src/anjuta_dirs.c, src/main.c,
22557 src/mainmenu_callbacks.c src/preferences.c: Use versionsed directory
22559 * configure.in: Change version no. for 1.1.1 (alpha release)
22560 * configure.in: Added '--with-pref-suffix' option.
22561 * config.guess, config.sub: Removed from CVS.
22563 2003-04-15 Naba Kumar <naba@gnome.org>
22565 Patch from Timothee Besset <ttimo@idsoftware.com>
22566 * Makefile.am: Fixed a shell script error during intallation.
22568 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22570 Reviewed by Naba Kumar <naba@gnome.org>
22571 * src/message-manager.cc: Added popup-menu to TreeView and fixed
22572 set_wm_class to use "anjuta" instead of "an.
22573 * src/message-manager-private.cc: Headers are hidden again.
22575 2003-04-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22576 * src/project_dbase_gui.c: Memory corruption fix.
22577 * anjuta.prj: Updated project file
22579 2003-04-14 Dan Elphick <dre00r@ecs.soton.ac.uk>
22580 * an_file_view.c: Connect to event-after signal rather than event so that
22581 selection is updated first and thus context menu is for the right file.
22582 Reviewed and applied by Biswa.
22584 2003-04-14 Naba Kumar <naba@gnome.org>
22586 * anjuta.glade, anjuta_dialogs_strings.c: Updated setup dialog.
22588 * src/auncher.c: More child exit fixes
22589 from Timothee Besset <ttimo@idsoftware.com>
22591 2003-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
22593 Reviewed by Naba Kumar <naba@gnome.org>
22595 * src/message-manager.[c/h], src/message-manager-private[c/h],
22596 anjuta.[c/h]: Ported message-manager to Gtk2
22598 * plugins/patch/patch-plugin.c, src/anjuta-tools.c,
22599 src/anjuta_cbs.c, src/build_file.c, src/build_project.c,
22600 src/clean_project.c, src/compile.c, src/configurer.c,
22601 src/controls.c, src/cvs.c, src/debugger.c,
22602 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22603 src/project_import.c, src/search-replace.c: Changed name from
22604 AnjutaMessageManager to AnMessageManager to avoid too long type
22607 2003-04-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22608 * src/launcher.c: Fix build won't stop problem - TTimo
22610 * pixmaps/anjuta_splash.c: New splash screen prototype.
22611 * src/anjuta-tools.c, src/anjuta.[ch], : Forward port from branch.
22612 * src/compiler_options.c: Mute pkgconfig errors.
22613 * src/project_config.c. widgets/gnomefilelist.c: Fix leak.
22615 2003-04-10 Naba Kumar <naba@gnome.org>
22617 * configurer.[c,h]: Fixed dialog to close properly.
22618 * src/project_dbase.c, widgets/gnomefilelist.c: Added
22621 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22622 * anjuta.prj: Removed unnecessary files, load with 1.2.0
22623 * plugins/class-gen/Makefile.am, plugins/patch/Makefile.am,
22624 plugins/sample1/Makefile.am, src/an_file_view.c, src/anjuta.c,
22625 src/anjuta.h, src/project_dbase.c: Use default GNOME icons.
22626 * gdl/*, widgets/*, Makefile.am, configure.in, plugins/*/Makefile.am,
22627 src/makefile.am: Move gdl to it's own directory.
22628 * global-tags/create_global_tags.sh: Silently ignore SDL error.
22630 2003-04-09 Naba Kumar <naba@gnome.org>
22632 * anjuta.glade: Synced search and replace dialog from the ANJUTA_1_0_0
22635 2003-04-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22636 * src/anjuta-tools.c: Use CDATA for saving tools data.
22637 * anjuta.glade, src/search-replace.c: Port from branch.
22638 * widgets/e-splash.*, src/main.c: Better splash screen.
22639 * configure.in, widgets/gdl*: Import GDL widgets.
22640 * ROADMAP: Updated roadmap.
22641 * src/an_file_view.c: Use GDL icons for file tree.
22643 2003-04-09 Naba Kumar <naba@gnome.org>
22645 * anjuta.glade: Added (hidden) initial setup-wizard window.
22647 Patch from: Vitaly <vvv@rfniias.ru>
22648 * src/preferences.c: Fixes a bug with libglace widget access with
22649 translated strings.
22651 Patch from: Etay Meiri <etay-m@bezeqint.net>
22652 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
22653 src/debugger.h, src/main_menubar_def.h, src/mainmenu_callbacks.c,
22654 src/mainmenu_callbacks.h, main_menubar.[c,h], src/toolbar.[c,h],
22655 src/toolbar_callbacks.[c,h],
22656 src/memory.c, src/message-manager-private.cc,
22657 src/message-manager-private.h, src/message-manager.cc,
22658 src/message-manager.h, src/watch.c, src/watch.h, src/watch_cbs.c
22659 src/watch_cbs.h, src/watch_gui.c: Ports the watch related stuff
22660 to HEAD (mostly changing GtkClist to GtkTreeView). Also changed the
22661 watch window to a subwindow in the notebook
22663 2003-04-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22664 * ROADMAP: Updated roadmap.
22666 2003-04-03 Dmitry G. Mastrukov <dmitry@taurussoft.org>
22668 * configure.in: Added Belarusian to ALL_LINGUAS.
22670 2003-04-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22671 * src/fileselection.c, src/goto_line.c: Fixed warnings. Patch by
22673 * ROADMAP: Added roadmap for HEAD.
22675 2003-03-29 Naba Kumar <naba@gnome.org>
22677 * src/main_menubar_def.h, mainmenu_callbacks.[c,h], src/anjuta.c
22678 src/Makefile.am, pixmaps/Makefile.am, anjuta.glade,
22679 anjuta_dialogs_strings.c, (new) src/start-with.[c,h],
22680 (new) pixmaps/start-with-wizard.png,
22681 (new) pixmaps/start-with-import.png,
22682 (new) pixmaps/start-with-open.png Added Start with dialog which pops
22683 up on anjuta start-up to give quick access to opening file/project or
22686 * src/main.c: Sets proper data directory for the gnome
22689 2003-03-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22690 * src/text_editor.c: Fixed error/warning indicators.
22692 2003-03-24 Naba Kumar <naba@gnome.org>
22694 * README: Correct version.
22696 2003-03-24 Michael Tindal <etherscape@paradoxpoint.com>
22698 * configure.in: Added checks to see if were building on FreeBSD
22699 systems. Sets -DFREEBSD if we are, and also attempts to find
22700 gmake if the host system is FreeBSD.
22702 * src/getline.c: New file used to provide the getline function,
22703 which isnt available on a FreeBSD system. The function is only
22704 defined if FREEBSD is defined.
22706 * src/Makefile.am: Added getline.c to anjuta_SOURCES
22708 * tagmanager/Makefile.am: Uses $(GMAKE) rather than make.
22709 configure.in sets this to gmake on FreeBSD systems, and make
22710 on everything else.
22712 2003-03-23 Naba Kumar <naba@gnome.org>
22714 * Makefile.am, anjuta.spec.in: Fixed rpm build errors.
22716 * anjuta.spec.in: Fixed spec file for correct file paths and
22717 corrected rpmbuild.
22719 * Makefile.am: Substituted rpmbuild for rpm command as RedHat ships
22720 the rpm build command separately now.
22722 * src/anjuta.c, windows-dialog.c: Added some more window management
22723 stuffs (not still fully working, though).
22727 2003-03-22 Naba Kumar <naba@gnome.org>
22729 * anjuta.spec.in: Fixed 'Required' and 'Build' requirements fields.
22731 2003-03-21 Naba Kumar <naba@gnome.org>
22733 * README: Removed Andy Piper's name from the active maintainers
22734 list on his request.
22736 * src/anjuta_cbs.c: Fixed alphabetical ordering of tabs with
22739 * src/anjuta-tools.c: Fixed compiler errors.
22741 * src/anjuta-tools.c, src/attach_process.c: Fixed more window
22744 * src/commands.c, src/src_paths.c, src/style-editor.c,
22745 src/anjuta-tools.c: Added gtk_widget_show() calls for the dialogs
22746 becuase they are now hidden by default (from glade editing).
22748 * anjuta.glade, anjuta_dialogs_strings.c, src/anjuta.c,
22749 src/anjuta.h, src/main_menubar.c, src/main_menubar.h,
22750 src/main_menubar_def.h, src/mainmenu_callbacks.c,
22751 src/mainmenu_callbacks.h, src/windows-dialog.c: Implemented
22752 basic windows managements.
22754 2003-03-21 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22755 * scintilla/PlatGTK.cxx: Converted right cursor to left cursor
22756 to hot-spot problems with cursor in XFree86 4.3.0. Patch by
22757 Enver ALTIN (a.k.a. skyblue)
22759 2003-03-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22760 * tagmanager/*: Added ignore-list for symbols. This will make
22761 parsing more accurate for projects. Doc updates needed.
22763 2003-03-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
22764 * anjuta.glade, src/search-replace.c: Forward-port S/R (Dan)
22765 * launcher/Makefile.am: Link to correct libraries
22766 * src/launcher.c: Do not allow NULL shell
22768 2003-03-14 Etay Meiri <etay-m@bezeqint.net>
22769 * src/debug_tree.c: Improve debug tree view.
22771 2003-03-10 Dan Elphick <dre00r@ecs.soton.ac.uk>
22773 * anjuta.glade, anjuta_dialog_strings.c: Change dialog1 titles to
22774 'Run Configure Script' and 'Execute Program'. Increase minimum width
22775 of Configure dialog.
22776 * find_in_files.c, find_in_files_cbs.*: Properly create the file
22777 list widget by setting a model and adding a column and renderer.
22778 Actually store the nocvs toggle button in FindInFiles data structure.
22779 Handle selection changes via changed signal rather than row_activated.
22780 Use response signal for handling the close and find buttons.
22781 Close window when escape is pressed.
22782 * find_replace.c: Close window when escape is pressed.
22783 * find_text.c: Close window when escape is pressed in find dialog as
22784 well as wrap search question, where now Yes is the default button.
22786 2003-03-05 Naba Kumar <naba@gnome.org>
22788 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
22790 * src/message-manager-private.cc: Fixed a bug with vte conditional
22792 * anjuta.glade: Hides all windows in glade file.
22794 2003-03-05 Naba Kumar <naba@gnome.org>
22796 * src/an_file_view.c: Fixed a compilation warning.
22797 * src/message-manager-private.cc: Conditional compilation for vte
22800 2003-02-28 Naba Kumar <naba@gnome.org>
22802 * configure.in, anjuta.spec.in: Updated dependency packages version.
22803 * configure.in, (removed) acconfig.h: Eliminated autoheader templates.
22804 * src/preferences.c: Added debug assertions.
22805 * anjuta.glade, anjuta_dialogs_strings.c: Added a preferences for
22806 editor to enable/disable bringing the recent editor tabs first.
22808 * tagmanager/tm_file_entry.c, tagmanager/tm_project.c,
22809 tagmanager/include/tm_file_entry.h, src/*.[h,c], scintilla/*.[h,cxx],
22810 scintilla/include/*.h, plugins/class-gen/clsGen.c, printing/print.c:
22811 Merged with CVS branch ANJUTA_1_0_0 and brought in new search replace
22812 and bug fixes. Also code clean ups.
22814 * (new) src/search-replace.[h,c]: New search replace implementation
22815 from ANJUTA_1_0_0 branch.
22817 * (new) src/windows-dialog.[h,c]: New windows management class
22818 [work in progress].
22820 2003-02-28 Naba Kumar <naba@gnome.org>
22822 * plugins/class-gen/clsGen.c, printing/print.c, src/an_file_view.c,
22823 src/anjuta-tools.c, src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c,
22824 src/appwizard.c, src/build_file.c, src/build_project.c,
22825 src/clean_project.c, src/compile.c, src/configurer.c,
22826 src/find_in_files.c, src/gnome_project.c, src/mainmenu_callbacks.c,
22827 src/message-manager-dock.c, src/message-manager-dock.h,
22828 src/message-manager-private.cc, src/message-manager.cc,
22829 src/preferences-dialog.c, src/preferences-dialog.h,
22830 src/preferences.c, src/preferences.h, src/project_dbase.c,
22831 src/project_dbase_gui.c, src/project_import.c, src/text_editor.c,
22832 src/text_editor.h, src/text_editor_cbs.c, src/toolbar_callbacks.c
22833 src/utilities.c, src/utilities.h:
22835 Widgetized Preferences and gave proper function names.
22837 * src/executer.c: Fixed a session loading bug.
22839 2003-02-27 Naba Kumar <naba@gnome.org>
22841 * printing/print.c: Fixed printing font bug that failed to load the
22844 * src/toolbar.c: Disabled LED flashing (not yet implemented).
22846 * TODO, anjuta.prj: Updated.
22848 2003-02-24 Joe Harnish <bigJoe@linuxmail.org>
22850 * manuals/C/anjuta-faqs/anjuta-faqs-C.omf,
22851 manuals/C/anjuta-manual/anjuta-manual-C.omf,
22852 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
22853 manuals/ja/anjuta-faqs/anjuta-faqs-ja_JP.eucJP.omf,
22854 manuals/ja/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf:
22857 2003-02-25 Naba Kumar <naba@gnome.org>
22859 * Makefile.am: Excluded omf-install from installation as the docs are
22864 * anjuta.glade, anjuta_dialogs_strings.c, prefrences.h, aneditor.cxx,
22865 anjuta.properties, users.properties, anjuta-tools.c: Fixed editor
22866 property names and added new editor properties and code cleanups.
22867 Also added new project properties.
22869 * src/compiler_options.[h,c]: Added pkg-config packages supports
22872 * src/glade_iface.h: Cleanups.
22874 * src/launcher.c: Used timer instead of idle to scan.
22876 * src/mainmenu_callbacks.c, src/project_dbase.[h,c],
22877 src/project_config.[h,c], src/project_import.c: Implemented project
22878 property to define GUI editor and to handle it.
22880 * src/preferences.c: i18n fixes.
22882 * pixmaps/Makefile.am, pixmaps/file_*.xpm, src/pixmaps.h: Removed
22883 unused (and old) pixmaps.
22885 * widgets/gnomefilelist.c, pixmaps/file_text.png: Updated icon.
22887 2003-02-25 Naba Kumar <naba@gnome.org>
22889 * src/message-manager-private.[h,cc], src/preferences.c,
22890 anjuta.glade, anjuta_dialog_strings.c: Implemented
22891 gnome terminal profiles for the terminal preferences and moved the
22892 addition of terminal preferences in the terminal constructor.
22894 * anjuta.prj: Updated.
22896 2003-02-24 Naba Kumar <naba@gnome.org>
22898 * (new)src/preferences-dialog.[c,h], preferences.[h,c],src/Makefile.am,
22899 (new)widgets/cell-renderer-captioned-image.[h,c], widgets/Makefile.am,
22900 (new)pixmaps/preferences-*.png, pixmaps/Makefile.am, anjuta.glade,
22901 po/POTFILES.in, anjuta_dialogs_strings.c: Implemented new
22902 preferences dialog.
22906 * src/message-manager-private.[cc,h]: Fixed VTE terminal for
22907 text selection and child re-spawning.
22909 * src/pixmaps.h: Removed unused pixmaps definitions.
22911 2003-02-23 Naba Kumar <naba@gnome.org>
22913 * src/project_dbase.[h,c], src/project_dbase_gui.c: GNOME2 ported
22914 the project tree/window.
22916 * src/an_symbol_view.[h,c], src/an_file_view.[h,c],
22917 src/project_dbase.[h,c], src/project_dbase_gui.c, src/session.[h,c]:
22918 Correct the use of a variable and implemented session save/load
22919 for tree expansion states.
22921 * src/main_menubar_def.h: Fixed shortcuts keys.
22923 * src/anjuta.c, src/gnome_project.c: Code clean ups.
22925 * anjuta.prj: Updated.
22927 2003-02-22 Naba Kumar <naba@gnome.org>
22929 * src/debug_tree.[c,h]: GNOME2 port from
22930 Etay Meiri <etay-m@bezeqint.net>
22932 * src/an_file_view.c, src/resources.[h,c],
22933 data/properties/bash.properties,
22934 data/properties/cpp.properties,
22935 data/properties/html.properties,
22936 data/properties/make.properties,
22937 data/properties/others.properties,
22938 data/properties/perl.properties,
22939 data/properties/props.properties,
22940 data/properties/xml.properties: Standarized file icons. Icons are
22941 defined in respective .properties file and are retrieved as resource
22944 * anjuta.glade, anjuta_dialogs_strings.c: Removed <span> tags
22945 in labels from the commands editor as that would create
22946 problems for translators.
22948 2003-02-21 Naba Kumar <naba@gnome.org>
22950 * .cvsignore, (new)config.guess, (new)config.sub: Added these files
22951 as they should be part of CVS(?).
22953 * Makefile.am: Corrected a typo for glade generated strings file.
22955 * configure.in, po/hi.po: Added new Hindi (hi) translation
22956 in ALL_LINGUS and added initial Hindi translation.
22958 * pixmaps/Makefile.am, pixmaps/sv_unknown.xpm, src/pixmaps.h,
22959 (new)pixmaps/file_*.png: Added gnome2ish file icons and changed
22960 sv_unknown.xpm to more proper icon.
22962 * (new)data/properties/php.properties, data/properties/Makefile.am,
22963 data/properties/anjuta.properties, data/properties/html.properties:
22964 Fixed PHP syntax hilighting bug by separating php properties into
22965 different file (because of file size).
22969 2003-02-20 Naba Kumar <naba@gnome.org>
22971 * src/breakpoints.c: Fixed breakpoints session saving/loading
22974 * scintilla/*, scintilla/include/*: Updated to scintilla
22977 2003-02-19 Naba Kumar <naba@gnome.org>
22979 * src/about.c: Fixed a typo reported by Enver ALTIN <ealtin@casdb.com>
22982 * Makefile.am, src/Makefile.am,
22983 (removed) src/anjuta.glade, (removed) src/anjuta.gladep,
22984 (removed) src/anjuta_dialog_strings.c,
22985 (removed) src/anjuta_dialogs_strings.c,
22986 (added) anjuta.gladep, (added) anjuta_dialogs_strings.c,
22987 (added) anjuta.glade: Transfered glade files from src/ directory
22988 to the top level directory.
22990 * po/POTFILES.in: Updated.
22992 * (removed) macrocs2/*: Transfered to data/ directory.
22994 * (added) data/macro/*, (added) data/macros2/*, Makefile.am, configure.in,
22995 data/Makefile.am: Moved macros in data directory. Anjuta no longer
22996 requires to have macros dir, but the projects generated by anjuta
22999 * src/an_file_view.c, src/an_symbol_view.c: Fixed expansion/collapse of
23002 * src/defaults.c: Corrected default compiler options.
23004 * src/glade_iface.c, src/gnome_project.c: Fixes gnome2 projects generation
23007 * src/message-manager-private.cc, src/message-manager-private.h,
23008 src/message-manager.cc: Uses VTE terminal widget for imbedded terminal.
23010 * src/project_dbase.c, src/project_type.c, src/source.c: Proper
23011 source code generation for gnome2 projects.
23013 2003-02-11 Naba Kumar <naba@gnome.org>
23015 * src/an_file_view.c, src/an_symbol_view.c: The tree updated now
23016 restores the expand/collaspe states of the nodes after refresh.
23018 * src/an_file_view.c, src/an_symbol_view.c: Fixed a memory leak.
23020 2003-02-11 Naba Kumar <naba@gnome.org>
23022 * src/style-editor.c: Fixed pango font description handling for fonts.
23023 * src/anjuta.glade: Removed font size spin button.
23024 * configure.in, src/anjuta.prj: Corrected version.
23027 2003-02-10 Naba Kumar <naba@gnome.org>
23029 * src/Makefile.am, src/anjuta-tools.c, src/main_menubar.c: Removed
23030 references of scroll-menu.h and add about.h in Makefile.am.
23032 * widgets/Makefile.am, (removed) widgets/e-shell-about-box.c,
23033 (removed) widgets/e-shell-about-box.h, (removed) widgets/scroll-menu.c,
23034 (removed) widgets/scroll-menu.h: Removed unused files.
23036 * Makefile.am: Added proper i18n rules and added intl tools for
23039 * anjuta.prj, configure.in: Changed version to 1.8.0 (reserving 1.2.0
23040 to the stable release).
23042 * anjuta.spec.in: Removed manuals packaging.
23044 * data/Makefile.am: Removed 'macros' installation (not required for
23047 2003-02-10 Naba Kumar <naba@gnome.org>
23049 * po/POTFILES.in: Updated.
23051 * pixmaps/Makefile.am, pixmaps/anjuta_icon.png,
23052 (added) pixmaps/close_project.png, (removed) pixmaps/close_project.xpm,
23053 (added) pixmaps/open_project.png, (removed) pixmaps/open_project.xpm,
23054 (added) pixmaps/save_project.png, (removed) pixmaps/save_project.xpm,
23055 (added) pixmaps/undock.png, (removed) pixmaps/undock.xpm: Better
23058 * src/aneditor.cxx, src/pixmaps.h, src/toolbar_callbacks.c,
23059 src/toolbar_callbacks.h: Fixed scintilla notification signal name
23060 and fixed to properly handle focus in find entry box.
23062 * Makefile.am: Added code for RH system menu update.
23064 * .cvsignore: Updated.
23068 2003-02-03 Naba Kumar <naba@gnome.org>
23070 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Added edge.column
23071 editor preferences. and fixes dialogs.
23073 * printing/print.c, src/text_editor_gui.c, src/main_menu_callbacks.h:
23074 Fixed linenumbers and header margins when they are disabled and
23075 removed unused header files.
23077 * src/attact_process.[h,c], src/debugger.c: Attach to process
23080 * src/help.c: Fixed dialog response.
23084 * data/properties/anjuta.properties: Corrected typo.
23086 * src/controls.c, src/toolbar.c: Fixed non-working location navigation,
23087 Change the signal to "changed" in entry from "selection-changed" in
23090 * src/an_file_view.c, src/an_symbol_view.c: Fixed keyboard navigation
23093 2003-01-31 Naba Kumar <naba@gnome.org>
23095 * configure.in: Upgraded to use libgnomeprint-2.2
23097 * printing/Makefile.am: Updated
23099 *(removed) printing/print-doc.c, printing/print-doc.h,
23100 printing/print-util.c, printing/print-util.h: Removed because already
23101 merged with print.c.
23103 * printing/print.c, printing/print.h: Upgraded to use libgnomeprint-2.2
23104 and libgnomeprintui-2.2 and fixed rendering problems.
23106 * src/anjuta.glade, src/anjuta_dialogs_strings.c: Removed
23107 uneccessary print properties, as they are separately taken
23108 care in gnomeprint.
23110 * po/POTFILES.in: Update.
23112 2003-01-30 Naba Kumar <naba@gnome.org>
23114 * (new) src/about.[c,h], pixmaps/anjuta_logo1.png: Added new files
23115 for about dialog box.
23117 * src/Makefile.am, pixmaps/Makefile.am, src/mainmenu_callbacks.c,
23118 src/pixmaps.h: Modified for the above additions for about dialog.
23120 2003-01-29 Naba Kumar <naba@gnome.org>
23122 * src/style_editor.[c,h]: Added missing files.
23124 2003-01-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23125 * scintilla/XPM.[cxx|h]: Added missing files
23127 2003-01-29 Naba Kumar <naba@gnome.org>
23129 * TODO, po/POTFILES.in: Updated.
23131 * anjuta.prj, src/anjuta.glade,
23132 * src/anjuta_dialogs_strings.c, src/executer.c: Fixed dialog bugs.
23134 2003-01-28 Naba Kumar <naba@gnome.org>
23136 * data/properties/anjuta.properties, src/aneditor.cxx,
23137 src/anjuta.glade, src/anjuta_dialogs_strings.c: Converted indicators
23138 properties into text properties (earlier it was int properties).
23142 * scintilla/AutoComplete.c,xx,
23143 scintilla/AutoComplete.h,
23144 scintilla/CallTip.c,xx,
23145 scintilla/CallTip.h,
23146 scintilla/Document.c,xx,
23147 scintilla/Document.h,
23148 scintilla/Editor.c,xx,
23149 scintilla/Editor.h,
23150 scintilla/LexAVE.c,xx,
23151 scintilla/LexCSS.c,xx,
23152 scintilla/LexHTML.c,xx,
23153 scintilla/LexOthers.c,xx,
23154 scintilla/LexPython.c,xx,
23155 scintilla/LineMarker.c,xx,
23156 scintilla/LineMarker.h,
23157 scintilla/Makefile.am
23158 scintilla/PlatGTK.c,xx,
23159 scintilla/PropSet.c,xx,
23160 scintilla/ScintillaBase.c,xx,
23161 scintilla/ScintillaBase.h,
23162 scintilla/ScintillaGTK.c,xx,
23163 scintilla/ViewStyle.c,xx,
23164 scintilla/include/Platform.h,
23165 scintilla/include/SciLexer.h,
23166 scintilla/include/Scintilla.h,
23167 scintilla/include/Scintilla.iface: upgraded to scintilla version 1.50
23171 src/an_file_view.c,
23172 src/an_symbol_view.c,
23173 src/anjuta-tools.c,
23178 src/anjuta_dialogs_strings.c,
23181 src/compiler_options.c,
23184 src/main_menubar.c,
23185 src/main_menubar.h,
23186 src/main_menubar_def.h,
23187 src/mainmenu_callbacks.c,
23188 src/mainmenu_callbacks.h,
23189 src/message-manager-private.c,c
23190 src/message-manager-private.h,
23191 src/message-manager.c,c
23192 src/message-manager.h,
23196 src/project_config.c,
23197 src/project_dbase.c,
23198 src/project_dbase_gui.c,
23199 src/project_import_gui.c,
23200 src/properties.c,xx,
23205 src/text_editor_gui.c,
23209 anjuta.prj: GNOME2 porting and fixed many porting bugs.
23211 2003-01-24 Naba Kumar <naba@gnome.org>
23213 * src/text_editor_gui.c, src/toolbar.c,
23214 src/text_editor.c, src/text_editor_cbs.h:
23215 Used correct notification signal name for scintilla
23216 (gtk2) and fixed UI.
23218 * src/controls.c: Does not hide tags combo. Simply makes it insensitive
23221 * printing/print-doc.c,
23223 src/anjuta-tools.c,
23224 src/find_replace.c,
23227 src/mainmenu_callbacks.c,
23228 src/project_dbase.c,
23229 src/project_dbase.h,
23230 src/project_dbase_gui.c: Used GtkDialogs instead of GnomeDialog.
23232 src/text_editor_cbs.h:
23235 2003-01-23 Naba Kumar <naba@gnome.org>
23237 * src/compiler_options.c, src/pixmaps.h, src/toolbar.c: Fixed to use
23238 correct stock icons and organized pixmap macros.
23240 Makefile.am: Removed non-generated files.
23242 * pixmaps/{add.xpm, an_tag.xpm, autocomplete.xpm, block_end.xpm,
23243 block_start.xpm, bookmark_first.xpm, bookmark_last.xpm,
23244 bookmark_next.xpm, bookmark_prev.xpm, build_stop.xpm,
23245 close_file.xpm, copy.xpm, cut.xpm, error_next.xpm,
23246 error_prev.xpm, execute.xpm, find_replace.xpm, find.xpm,
23247 fv_image.xpm, goto.xpm, graph.xpm, line-arrow.xbm, line-wrap.xbm,
23248 list_select.xpm, list_unselect.xpm, macro.xpm, new_file.xpm,
23249 open_file.xpm, paste.xpm, preferences.xpm, prefs_autoformat.xpm,
23250 prefs_build.xpm, prefs_cvs.xpm, prefs_editor.xpm,
23251 prefs_general.xpm, prefs_messages.xpm, prefs_print.xpm,
23252 prefs_styles.xpm, print.xpm, redo.xpm, reload_file.xpm, reload.xpm,
23253 remove.xpm, save_all.xpm, save_file.xpm, save.xpm, search.xpm,
23254 stop.xpm, undo.xpm}: Removed because no longer used.
23256 * pixmaps/{file_core.xpm, file_exec.xpm, file_text.xpm,
23257 file_unknown.xpm}: Files renamed from fv_*, as it would
23260 * pixmaps/Makefile.am: Updated for the above changes.
23262 2003-01-23 Jakub Steiner <jimmac * ximian * com>
23264 * pixmaps/autocomplete-16.png,
23265 pixmaps/autocomplete.png,
23266 pixmaps/block-end-16.png,
23267 pixmaps/block-end.png,
23268 pixmaps/block-start-16.png,
23269 pixmaps/block-start.png,
23270 pixmaps/bookmark-first-16.png,
23271 pixmaps/bookmark-first.png,
23272 pixmaps/bookmark-last-16.png,
23273 pixmaps/bookmark-last.png,
23274 pixmaps/bookmark-next-16.png,
23275 pixmaps/bookmark-next.png,
23276 pixmaps/bookmark-prev-16.png,
23277 pixmaps/bookmark-prev.png,
23278 pixmaps/error-next-16.png,
23279 pixmaps/error-next.png,
23280 pixmaps/error-prev-16.png,
23281 pixmaps/error-prev.png: gnome2-styled icons
23284 2003-01-23 Naba Kumar <naba@gnome.org>
23286 * anjuta.prj: Updated compiler options.
23287 * scintilla/ScintillaGTK.cxx: Fixed selection notify.
23289 * src/aneditor.cxx,
23292 src/anjuta_dialogs_strings.c,
23293 src/mainmenu_callbacks.c,
23294 src/mainmenu_callbacks.h,
23296 src/text_editor_cbs.c,
23297 src/text_editor_gui.c: GNOME2 Porting.
23299 2003-01-22 Naba Kumar <naba@gnome.org>
23301 * ChangeLog: Corrected dates.
23302 * src/mainmenu_callbacks.h: Cleaned up function prototypes.
23303 * src/anjuta.glade, src/anjuta_dialogs_strings.h: Added more
23306 2003-01-22 Naba Kumar <naba@gnome.org>
23308 * plugins/patch/patch-plugin.c: Bug fix.
23310 * src/anjuta-tools.c,
23314 src/anjuta_dialogs_strings.c,
23322 src/mainmenu_callbacks.c,
23323 src/mainmenu_callbacks.h,
23325 src/project_dbase.c,
23326 src/project_dbase_gui.c,
23333 src/toolbar_callbacks.c,
23336 src/watch.c: Used GtkDialog instead of messagebox. GNOME2 porting.
23339 (removed) src/CORBA-Server.c,
23340 (removed) src/CORBA-Server.h,
23341 (removed) src/Gladen-common.c,
23342 (removed) src/Gladen-stubs.c,
23343 (removed) src/Gladen.h,
23344 (removed) src/Prj-common.c,
23345 (removed) src/Prj-skelimpl.c,
23346 (removed) src/Prj-skels.c,
23347 (removed) src/Prj-stubs.c,
23348 (removed) src/Prj.h,
23349 (removed) src/glades.c,
23350 (removed) src/glades.h,
23351 (removed) src/messagebox.c,
23352 (removed) src/messagebox.h: Removed because no longer used.
23354 2003-01-21 Naba Kumar <naba@gnome.org>
23356 * src/anjuta-tools.c,
23359 src/anjuta_dialogs_strings.c,
23363 src/compiler_options.c,
23365 src/find_replace.c,
23366 src/find_replace.h,
23372 widgets/gnomefilelist.c: GNOME2 porting.
23374 2003-01-20 Naba Kumar <naba@gnome.org>
23376 * global-tags/create_global_tags.sh: Uses pkg-config to
23383 src/anjuta_dialogs_strings.c,
23386 src/compiler_options.c,
23387 src/compiler_options.h,
23388 src/fileselection.c,
23389 src/fileselection.h,
23390 src/mainmenu_callbacks.c,
23391 src/project_dbase_gui.c,
23396 src/text_editor_gui.c,
23397 widgets/gnomefilelist.c,
23398 widgets/gnomefilelist.h: GNOME2 porting.
23400 * widgets/Makefile.am,
23401 (removed) widgets/gnomedirlist.c,
23402 (removed)widgets/gnomedirlist.h: Removed becuase they are not used.
23405 (removed) src/src_paths_cbs.c,
23406 (removed) src/src_paths_cbs.h,
23407 (removed) src/src_paths_gui.c,
23408 (removed) src/compiler_options_cbs.c,
23409 (removed) src/compiler_options_cbs.h,
23410 (removed) src/breakpoints_cbs.c,
23411 (removed) src/breakpoints_cbs.h: Removed because they are now
23412 combined in singe file
23414 2003-01-16 Naba Kumar <naba@gnome.org>
23416 * src/anjuta.glade, src/anjuta_dialogs_strings.c,
23417 src/compiler_options.c, src/compiler_options_cbs.c: Fixed compiler
23418 options dialog UI and data handling.
23421 2003-01-15 Naba Kumar <naba@gnome.org>
23423 * src/commands.[c,h], src/anjuta.glade, src/anjuta_dialogs_strings.c:
23424 Completed command editor porting.
23426 * src/anjuta.c: Removed the use of commands load function
23429 * src/text_editor_gui.c, src/test_editor.c: Added back widgets refs
23432 * src/anjuta-tools.c: Fixed translatable strings.
23434 * src/find_text.c: Fixed dialog creation from glade.
23436 * src/text_editor_gui.c, src/text_editor.c,
23437 src/text_editor_cbs.c: Completed port of detached text editor
23438 to gnome2 plateform.
23440 2003-01-14 Naba Kumar <naba@gnome.org>
23442 * src/anjuta.glade, src/preferences.[h,c],
23443 src/anjuta_dialogs_strings.c: Added build and editor
23444 preferences pages and other UIs. Fixed preferense loading and saving.
23446 * src/anjuta.c: Does case-insensitive match for tabs position
23447 preferences and removed preferences loading (done at _new() call).
23449 * anjuta-tools.c: Debugged tools dialog handling.
23450 * plugins/class-gen/clsGen.c: Fixed an undefined function.
23452 2003-01-13 Naba Kumar <naba@gnome.org>
23454 * ABOUT-NLS: Update (strange).
23456 * autogen.sh: Removed blocking code.
23458 * configure.in: Fixed an autogen bug.
23460 2003-01-13 Naba Kumar <naba@gnome.org>
23462 * (new)src/anjuta.gladep
23463 (new)src/messagebox.c
23464 (new)src/messagebox.h: Added files. References to messagesbox.[c,h]
23465 will be gradually removed (and then the files).
23469 printing/print-util.c,
23471 scintilla/ScintillaGTK.c,xx
23473 src/an_file_view.c,
23474 src/an_symbol_view.c,
23478 src/anjuta_dialogs_strings.c,
23480 src/attach_process.c,
23481 src/attach_process.h,
23484 src/breakpoints_cbs.c,
23487 src/compiler_options.c,
23488 src/compiler_options.h,
23489 src/compiler_options_cbs.c,
23498 src/find_in_files.c,
23499 src/find_in_files.h,
23500 src/find_in_files_cbs.c,
23501 src/find_replace.c,
23502 src/find_replace.h,
23510 src/main_menubar.c,
23511 src/mainmenu_callbacks.c,
23512 src/message-manager.c,c
23515 src/project_config.c,
23516 src/project_config.h,
23517 src/project_dbase.c,
23518 src/project_import_cbs.c,
23524 src/src_paths_gui.c,
23526 src/text_editor_gui.c,
23532 widgets/gnomefilelist.c: GNOME2 Port.
23534 2003-01-10 Naba Kumar <naba@gnome.org>
23536 * src/an_file_view.c,
23538 src/appwizard_gui.c,
23539 src/compiler_options.c,
23540 src/compiler_options_cbs.c,
23543 src/fileselection.c,
23544 src/find_in_files.c,
23546 src/main_menubar.c,
23548 src/message-manager-dock.c,
23550 src/project_dbase_gui.c,
23551 src/project_import_gui.c,
23552 src/registers_gui.c,
23553 src/sharedlib_gui.c,
23554 src/src_paths_gui.c,
23555 src/text_editor_gui.c,
23557 src/watch_gui.c: GNOME2 porting. Fixed unresolved symbols
23559 2003-01-09 Naba Kumar <naba@gnome.org>
23561 * scintilla/RESearch.cxx: Removed cvs logging as it was creating
23562 problems with some comments.
23564 * anjuta.prj: New project file (updated?)
23566 * src/Makefile.am: Enabled deprecated API and fixed variables.
23568 * src/an_file_view.c,
23569 src/an_symbol_view.c,
23570 src/anjuta-plugins.c,
23571 src/anjuta-tools.c,
23574 src/appwizard_cbs.c,
23575 src/attach_process.c,
23576 src/attach_process_cbs.c,
23577 src/compiler_options.c,
23578 src/compiler_options_cbs.c,
23580 src/mainmenu_callbacks.c,
23581 src/message-manager-private.c,c
23582 src/message-manager-private.h,
23583 src/message-manager.c,c
23584 src/message-manager.h,
23585 src/project_dbase.c,
23586 src/project_dbase.h,
23587 src/project_dbase_gui.c,
23588 src/project_import_cbs.c,
23589 src/project_import_gui.c,
23598 src/src_paths_cbs.c,
23599 src/src_paths_gui.c,
23602 src/text_editor_gui.c,
23603 src/text_editor_menu.c,
23605 src/toolbar_callbacks.c,
23609 src/wizard_gui.c: GNOME porting.
23611 2002-12-24 Naba Kumar <naba@gnome.org>
23613 * AUTHORS, ChangeLog, HACKING, Makefile.am,
23614 NEWS, README, SEARCH-REPLACE,
23615 THANKS, TODO, acinclude.m4, anjuta.prj, anjuta.spec.in, configure.in,
23616 setup-gettext, data/*, doc/.cvsignore, global-tags/*,
23617 launcher/Makefile.am,
23618 launcher/anjuta_launcher.c, macros2/*, manuals/*/*/*/*,
23619 plugins/class-gen/clsGen.c, plugins/patch/patch-plugin.c,
23620 plugins/sample1/plugin-sample1.c, printing/print-doc.c,
23621 printing/print-util.c, printing/print.c, printing/print.h,
23622 scintilla/*/*, widgets/e-shell-about-box.c,
23623 src/*, tagmanager/*/*, widgets/Makefile.am,
23624 widgets/gnomefilelist.c:
23626 Merged with ANJUTA_1_0_0 branch (at tag MERGE_LEVEL_1) and ported many
23627 src/*.[c,h] files to gnome2 API.
23629 * src/anjuta_dialogs_strings.c: Added glade generated translatable
23632 2002-10-23 Naba Kumar <naba@gnome.org>
23634 * autogen.sh: Prevented Users from building HEAD cvs.
23636 2002-09-16 Stephane Demurget <demurgets@free.fr>
23638 * src/anjuta.glade: added the compiler options dialog, hopefully
23639 HIG-1.0 compliant. Perhaps some accelerators are duplicated, though.
23641 2002-09-15 Stephane Demurget <demurgets@free.fr>
23643 * src/anjuta.glade: fixed a lot of small glitches.
23645 * src/commands.[ch]: more gnome 2 port. only instant apply is missing
23648 * src/breakpoints_cbs.c: polished a bit.
23650 2002-09-15 Stephane Demurget <demurgets@free.fr>
23652 * src/anjuta.glade: added the commands dialog fully HIG-1.0 compliant.
23654 * src/commands.c: partial gnome 2 port.
23656 * src/utilities.[ch]: changed some bits to be const.
23658 2002-09-14 Stephane Demurget <demurgets@free.fr>
23660 * src/Makefile.am: removed breakpoints_gui.c and added a check
23661 for gdk-pixbuf deprecated functions, but there shouldn't be much
23664 * src/breakpoints_gui.c: killed.
23666 * src/anjuta.glade: added two dialogs for the breakpoints management.
23669 * src/anjuta_cbs.c:
23671 * src/attach_process.c:
23673 * src/breakpoints*.[ch]: cleaned, simplified and polished up a lot of things,
23674 really huge changes and porting work.
23676 * src/breakpoints.[ch] (treeview_enabled_toggled): impl.
23677 (breakpoints_dbase_new): moved the UI init bits here.
23679 * src/breakpoints_cbs.[ch] (breakpoints_dbase_add_brkpnt): simplified
23680 a lot, not using any color anymore (not HIG compliant) and not using
23681 BrkPtItem thanks to libglade. 4 issues marked with #warning that have
23682 to be double checked.
23684 * src/build_file.c:
23685 * src/build_project.c: gnome 2 port.
23687 2002-09-11 Stephane Demurget <demurgets@free.fr>
23689 * src/anjuta.glade:
23691 * src/anjuta_cbs.c:
23693 * src/breakpoints.c:
23694 * src/breakpoints_cbs.c: cleaned up some bits.
23696 2002-09-09 Stephane Demurget <demurgets@free.fr>
23699 * src/messagebox.[ch]: killed. Not HIG compliant at all :/
23701 * src/an_symbol_view.[ch]:
23702 * src/attach_process_cbs.h: polished a bit.
23704 * src/breakpoints_cb.[ch]: partial gnome 2 port.
23706 2002-09-02 Stephane Demurget <demurgets@free.fr>
23709 * src/Makefile.am: added libglade-2 to the build.
23711 * src/anjuta.[ch]: added support for libglade.
23713 * src/anjuta.glade: added. There could be a file per top-level widget,
23714 as some other gnome projects, though.
23716 * src/attach_process_gui.c: removed.
23717 * src/attach_process.[ch]: gnome 2 port.
23718 (attach_process_new): Added the treeview init and the widget references
23721 2002-08-31 Stephane Demurget <demurgets@free.fr>
23723 * src/an_file_view.c: fixed some compilation issues.
23725 * src/an_symbol_view.c: gnome 2 port.
23727 2002-08-26 Stephane Demurget <demurgets@free.fr>
23729 * src/an_file_view.c: finished gnome 2 port.
23730 (on_file_view_row_expanded), (on_file_view_row_collapsed): change the
23731 directory pixmap depending on the event.
23733 * src/project_dbase.h: s/GtkTreeIter/GtkTreeRowReference/.
23734 (project_file_data_new): use a GtkTreePath.
23736 2002-08-23 Stephane Demurget <demurgets@free.fr>
23738 * src/Makefile.am: readded back an_*_view.[ch] because they are still
23739 driving me nuts but they need to be ported, heh ?
23741 * src/an_file_view.c: gnome 2 port, almost finished after some hard
23742 work since it's quite a total rewrite again.
23744 2002-08-22 Stephane Demurget <demurgets@free.fr>
23746 * src/an_file_view.c:
23747 * src/project_dbase.h: s/GtkTreePath/GtkTreeIter/.
23749 2002-08-21 Stephane Demurget <demurgets@free.fr>
23751 * src/anjuta_info.c:
23752 * src/utilities.h: gnome 2 port, featuring a total rewrite.
23754 2002-08-20 Stephane Demurget <demurgets@free.fr>
23756 * src/Makefile.am: removed an_*_view.[ch] because they're driving me
23759 * src/an_file_view.c:
23760 * src/aneditor.cxx:
23761 * src/anjuta_cbs.c:
23762 * src/compiler_options.h:
23763 * src/messagebox.c:
23764 * src/messagebox.h:
23766 * src/project_dbase.h:
23767 * src/resources.h: gnome 2 port.
23769 2002-08-14 Stephane Demurget <demurgets@free.fr>
23771 Added missing keywords reported by Lucca Bellonda <lbell@tsc4.com>.
23773 * data/properties/sql.properties: added the DATETIME data type.
23775 * data/properties/html.properties: added the foreach php keyword.
23777 2002-08-08 Stephane Demurget <demurgets@free.fr>
23779 * widgets/Makefile.am: removed blank line after the last backslash
23780 for avoiding a warning from automake.
23783 * src/Makefile.am: added the ORBit-2 dep.
23785 2002-08-08 Stephane Demurget <demurgets@free.fr>
23787 * AUTHORS: added Biswa, because I wonder why noone already have
23788 written his name in the Anjuta's hall of fame :)
23790 2002-08-01 Naba Kumar <kh_naba@users.sourceforge.net>
23792 * widgets/Makefile.am, widgets/gnomefilelist.[c,h], widgets/gnomedirlist.[c,h],
23793 widgets/e-shell-about-box.c: Made to compile for gnome2.
23795 2002-07-31 Naba Kumar <kh_naba@users.sourceforge.net>
23797 * scintilla/PlatGTK.cxx, scintilla/Scintilla.cxx,
23798 scintilla/include/ScintillaWidget.h: Made to compile for gtk2.
23800 * configure.in, printing/print.h, printing/print.c,
23801 printing/print-doc.c: Made to compile for gnome2.
23803 2002-07-30 Naba Kumar <kh_naba@users.sourceforge.net>
23805 * configure.in, acconfig.h, Makefile.am, autogen.sh, launcher/Makefile.am,
23806 plugins/class-gen/Makefile.am, plugins/patch/Makefile.am, plugins/sample1/Makefile.am,
23807 printing/Makefile.am, src/Makefile.am, tagmanager/include/Makefile.am,
23808 widgets/Makefile.am:
23810 Upgraded the build system to gnome2 platform.
23812 2002-12-19 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23813 * manuals/*: Added capability to generate PDF and PS.
23814 * src/debugger.c, data/gdb.init: Solaris GDB fixes.
23815 * TODO, TODO.biswa: Intergated TODO list.
23816 * src/project_dbase.c: Patch by TTimo (pref saving), bug #636542
23818 * src/dnd.c: Fix typo
23819 * src/an_[symbol|file]_view.c: Hide when updating (reduced flicker)
23820 * src/anjuta.c: Bug #568895, Bug #575419
23822 2002-12-18 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23824 * tagmanager/tm_global_tags.c: Fixed compiler warning.
23825 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: Updated FAQ.
23827 2002-12-17 Naba Kumar <naba@gnome.org>
23829 * Makefile.am, src/Makefile.am, src/main.c: Fixed a couple of distcheck
23832 2002-12-17 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23833 * manuals/C/anjuta-manual/*: Updated manual to include tool editor.
23834 * scintilla/LexCPP.cxx: Disable doxygen comment highliting.
23835 * anjuta.prj: Added tools.sgml
23836 * data/properties/cpp.properties: Bug # 646974
23838 2002-12-16 Naba Kumar <naba@gnome.org>
23840 * src/goto_line.c: Ordered 'Ok' and 'Cancel' button in the right order.
23841 * src/configurer.c, src/anjuta_info.c, src/attac_process_gui.c,
23842 src/executer.c, src/launcherc, src/breakpoints_gui.c, src/help.c: Activates
23843 on 'Enter' and adds proper focus mechanism.
23844 * src/anjuta.c: Fixed a memory corruption bug.
23845 * src/anjuta-tools.c, anjuta.glade: Tools parameter dialog activates on
23846 'Enter' and can also be Canceled. Sets proper default and focus policies
23848 * src/main_menubar_def.h: Fixed typos, added icons and added hot keys.
23849 * anjuta.glade, src/Makefile.am, src/anjuta_dialog_strings.c: Enabled
23850 translatable strings in dialogs and fixed some dialog properties.
23851 * src/anjuta-tools.c: Now uses xml format for loading and saving.
23852 * configure.in, anjuta.spec.in, anjuta.prj: Bumped version to 1.0.1
23853 * src/message_manager_private.cc: Fixed some debug messages.
23854 * src/print.c, src/print-doc.c, src/anjuta-tools.c, src/anjuta.c,
23855 widgets/gnomefilelist.c: Fixed a memory leaks.
23856 * src/toolbar.[ch], src/text_editor.[ch], src/find_text.[ch],
23857 src/toolbar_callbacks.[ch], src/mainmenu_callbacks.c,
23858 src/main_menubar_def.h: Implemented incremental search.
23861 2002-12-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23862 * tagmanager/*: Minor cleanups and warning fixes.
23863 * src/an_symbol_view.c, src/an_file_view.c: Do not freeze the
23864 GUI during long updates.
23865 * src/text_editor.c: Remove debug message.
23867 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23868 * tagmanager/tm_project.c: Fix a memory access problem.
23870 2002-12-13 Naba Kumar <naba@gnome.org>
23872 * anjuta.glade, src/anjuta-tools.c: Added a new column in the
23873 tools list to show "Enabled" flag of the tool. Fixed a bug where
23874 tool list is not cleared when creating a new tool.
23876 2002-12-13 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23877 * anjuta.glade, src/anjuta-tools.c: Added user params to tools.
23879 2002-12-12 Naba Kumar <naba@gnome.org>
23881 * anjuta-tools.[h,c], commands.c: Used the tools help of
23882 anjuta variables list in commands editor and fixed a typos
23883 buy in anjuta-tools.c.
23885 2002-12-12 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23886 * anjuta.glade, src/anjuta-tools.c, src/text_editor.[ch]
23887 , src/mainmenu_callbacks.c, controls.c: Tools editor stuff.
23888 * TODO.biswa: Added to help me track things better.
23890 2002-12-11 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23892 * configure.in, anjuta.spec.in: Added libglade dependency.
23893 * Makefile.am: Added anjuta.glade file.
23894 * src/anjuta-tools.c, src/main.c, src/main_menubar_def.h
23895 , src/mainmenu_callbacks.[ch], src/message-manager.h
23896 , src/widget-registry.c: Tools editor GUI + other additions.
23898 2002-12-09 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23900 * src/project_dbase.[ch], tagmanager/tm_project.c,
23901 tagmanager/include/tm_project.h, src/mainmenu_callbacks.c:
23902 Implement syncing tags image with the project database.
23903 * src/anjuta-tools.c: Implemented variable substitution and
23904 working directory in tools.
23906 2002-12-09 Naba Kumar <naba@gnome.org>
23908 * data/properties/anjuta.properties, src/commands.[ch]: Reads the
23909 command configuration language list from properties.
23911 * data/properties/asm.properties, data/properties/ruby.properties:
23914 2002-12-04 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23916 * src/an_symbol_view.c: Remember current selected entry and select
23917 it automatically after refresh.
23919 2002-11-26 Murray Cumming <murrayc@usa.net>
23921 * src/project_type.c, src/project_dbase.c, src/stock_libs.anj,
23922 src/compiler-options.c, src/wizard_gui.c: Renamed gtkmm 1.2
23923 and gnomemm 1.2 projects so that people know they are really
23924 glademm projects. The gtkmm 2 and gnomem 2 projects are OK though.
23925 But I did correct these to sue lowercase names.
23927 2002-12-01 Naba Kumar <naba@gnome.org>
23929 * data/anjuta.properties: Fixed caching problem on
23931 * src/preferences.c, src/preferences_gui.c: Implemented automatic
23934 2002-12-01 Naba Kumar <naba@gnome.org>
23936 * data/properies/anjuta.properties: Corrected "indicators.automatic"
23938 * src/anjuta.c, src/preferences.h: Added MESSAGES_INDCATORS_AUTOMATIC
23939 property and uses it.
23940 * src/aneditor.cxx: Fixed a bug associated with selection a word at
23943 2002-11-30 Naba Kumar <naba@gnome.org>
23945 * src/debugger.c: Fixed a typo.
23946 * data/properties/*: Updated properties files and added
23948 * src/main_menubar_def.h, main_menubar.[hc], mainmenu_callbacks.[hc]:
23949 Added comment submenu and cleaned up ref and unref of menus.
23950 * src/aneditor.h: Added definition of comment commands.
23951 * src/aneditor.c: Upgrade from latest SciTE source code.
23952 * src/text_editor.[hc], src/text_editor_cbs.c,
23953 src/message_manager_private.cc, src/message_manager.[cc,h],
23954 src/anjuta.[c,h]: Added indicators support for errors/warnings
23955 highlight in the editor.
23956 * NEWS, TODO: Update.
23957 * scintilla/include/PropSet.h: Removed deprecrated function.
23959 2002-11-29 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
23961 * src/anjuta-tools.[ch]: Tools implementation (basic)
23962 * src/anjuta-plugins.[ch], src/anjuta.[ch], src/main_menubar.[ch]
23963 , src/main_menubar_def.h: PLugins cleanup and segregation
23964 * src/widget-registry.[ch], src/main_menubar.[ch]: Start of a widget
23966 * anjuta.prj: Added new files
23967 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: New FAQ entry
23968 * plugins/class-gen/clsGen.c: Register menu under 'Project'
23969 * plugins/patch/patch-plugin.c: Register menu under 'Format'
23970 * plugins/sample1/plugin-sample1.c: Register menu under 'View'
23971 * src/Makefile.am: Added new files
23972 * src/message-manager.[cc/h]: Added standard output and error windows
23974 2002-11-26 Johannes Schmid <clubfan@users.sourceforge.net>
23976 * project_type.c: Fixed Gnomemm2 project type
23978 2002-11-25 Naba Kumar <naba@gnome.org>
23980 * printing/print.c: Fixed a compile warning.
23981 * scintilla/Autocomplete.cxx: Applied missing patch from Biswa
23982 * src/utilities.c: Fixed a compile warning in sparc, hides the
23983 terminal check error output from the user.
23984 * project_config.[ch], project_dbase.[ch], source.c: Added project
23985 version, exclude modules configuration and reordered other config
23986 properties. Changed some strings to more descriptive text.
23987 * src/compiler_opitions.c: Removed extra newlines from .prj file
23989 * anjuta.prj: Converted to new format (only reorganised properties
23990 and removed extra newlines ... nothing else).
23993 2002-11-21 Naba Kumar <naba@gnome.org>
23995 * Editor.cxx, Editor.h, include/SciLexer.h, include/Scintilla.h,
23996 include/Scintilla.iface, KeyMap.cxx, KeyWords.cxx, LexCPP.cxx,
23997 LexFortran.cxx, LexHTML.cxx, LexMatlab.cxx, LexOthers.cxx,
23998 LineMarker.h, PropSet.cxx, RESearch.cxx, ScintillaBase.cxx:
23999 Updated to the CVS version.
24001 2002-11-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24003 * scintilla/AutoComplete.[cxx,h], scintilla/PlatGTK.cxx
24004 , scintilla/include/Platform.h, scintilla/ScintillaBase.cxx
24005 , scintilla/include/Scintilla.h, src/aneditor.cxx: Implement
24006 images in completion lists.
24007 * src/resources.h: Make C++ friendly.
24008 * scintilla/PropSet.cxx: Fix memory leak.
24010 2002-11-20 Naba Kumar <naba@gnome.org>
24012 * scintilla/*/*: Synced to latest scintilla 1.49
24013 * scintilla/LexAsm.cxx, scintilla/LexFortran.cxx, src/Makefile.am:
24016 * scintilla/RESearch.cxx: The automatic cvs log in the
24017 file really broke things trying to interprete the changelog
24018 entry incorrectly as end-of-comment. Removed the $cvs line
24019 and committed again.
24021 2002-11-19 Naba Kumar <naba@gnome.org>
24023 Patch from Timothee Besset <ttimo@idsoftware.com>
24025 * src/message-manager-private.cc: Interpretes absolute
24026 file paths properly in zvt terminal.
24028 2002-11-19 Naba Kumar <naba@gnome.org>
24030 Patch from Timothee Besset <ttimo@idsoftware.com>
24032 * src/preferences.c, src/preferences_gui.c, src/project_dbase.c,
24033 src/properties.cxx, src/properties.h, anjuta.prj: Saves some of the
24034 (important) editor preferences in project (if there is one
24039 2002-11-18 Naba Kumar <naba@gnome.org>
24041 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24043 * src/debug_tree.c, src/find_in_files_gui.c,
24044 src/find_replace.c, src/find_text.c,
24045 src/project_import.c, src/project_import_gui.c,
24046 src/wizard_gui.c: i18n Fixes.
24048 2002-11-15 Naba Kumar <naba@gnome.org>
24050 * plugins/class-gen/clsGen.c: Fixed to use project function
24051 to import files. Create non-existent directories before the
24052 sources are written.
24054 * configure.in, src/Makefile.am, src/main.c, src/preferences_gui.c,
24055 src/preferences.c, src/CORBA-Server.c,src/CORBA-Server.h,
24057 src/glades.c: Excluded gladen files from build. This
24058 will fix the unnecessary dependency on libssl.
24060 * src/project_dbase.[c,h], src/project_dbase_gui.c: Refined
24061 file import funtion.
24063 * src/message_manager_private.cc: Fixed a compiler warning with
24064 DEBUG preprocessor macro.
24066 * src/text_editor_cbs.c, src/main_menu_callbacks.c: Fixed a bug where
24067 wrong (undocked) editor window was closed on clicking close on an
24068 undocked editor window.
24070 * src/debugger.c: Fixed a bad bug where debugger terminal won't
24071 start correctly if the executable was run before with 'F3'.
24073 * src/toolbar_callbacks.c: Wrap around find next.
24074 * src/toolbar.c: Disable combo activate.
24075 * src/find_text.c (on_find_text_ok_clicked): Swapped 'yes' and 'no'
24076 button positions to get 'yes' as default.
24078 * anjuta.spec.in: Updated.
24080 * src/anjuta_info.c, src/appwizard_gui.c,
24081 src/attach_process_gui.c, src/breakpoints_gui.c,
24082 src/commands.c, src/compiler_options_gui.c, src/configurer.c,
24083 src/cvs.c, src/cvs_gui.c, src/debugger.c, src/executer.c,
24084 src/find_in_files_gui.c, src/find_replace.c, src/find_text.c,
24085 src/help.c, src/launcher.c, src/main.c, src/mainmenu_callbacks.c,
24086 src/memory.c, src/message-manager-private.cc, src/message-manager.cc,
24087 src/preferences.c, src/preferences_gui.c, src/project_config.c,
24088 src/project_dbase.c, src/project_dbase.h, src/project_dbase_gui.c,
24089 src/project_import_gui.c, src/registers_gui.c, src/sharedlib_gui.c,
24090 src/signals_gui.c, src/source.c, src/src_paths_gui.c,
24091 src/stack_trace_gui.c, src/text_editor_cbs.c, src/text_editor_gui.c,
24092 src/toolbar.c, src/toolbar_callbacks.c, src/watch.h,
24093 src/watch_cbs.c, src/watch_gui.c, plugins/class-gen/clsGen.c,
24094 plugins/patch/patch-plugin.c, printing/print-util.c:
24095 Set all windows and dialogs transient
24096 to their parents so that they remain floated above their parents.
24098 2002-11-13 Naba Kumar <naba@gnome.org>
24100 * printing/print.c: Fixed a leak and bug #634819 (print/preview does not
24101 take default editor font).
24103 * widgets/e-shell-about-box.c, src/main_menubar_def.h:
24104 Corrected email address.
24106 * src/mainmenu_callbacks.c: Used spaces instead of tabs
24107 for changelog entry.
24111 2002-11-06 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24112 * plugins/class-gen/clsGen.c: Refined the class generator a bit.
24114 2002-11-06 Naba Kumar <naba@gnome.org>
24117 * anjuta.spec.in: Ships the .omf files with the
24118 documents instead of the base package.
24120 2002-11-04 Naba Kumar <naba@gnome.org>
24122 * data/properties/latex.properties: Fixed a bug.
24123 * ChangeLog: Released 1.0.0 stable.
24125 2002-11-04 Naba Kumar <naba@gnome.org>
24127 * src/commands.c: Added command with shell redirection capability.
24128 * data/properties/anjuta.properties: Changed default execution
24130 * src/project_dbase.c: Set project top dir in properties.
24131 * Makefile.am: Recurse scripts/ before data/ to fix a distcheck error.
24132 * data/Makefile.am: More diskcheck error fixes.
24134 * README, anjuta.spec.in, THANKS, AUTHORS,
24135 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
24136 manuals/C/anjuta-manual/authers,sgml,
24137 manuals/C/anjuta-manual/anjuta-manual.sgml,
24138 manuals/C/anjuta-manual/anjuta-manual-C.omf,
24139 manuals/C/anjuta-manual/anjuta-manual-ja_JP.eucJP.omf
24140 : Changed anjuta home to
24141 new URL and my email address.
24143 * manuals/C/anjuta-manual/interfaces.sgml,
24144 manuals/C/anjuta-manual/prefereces.sgml,
24145 manuals/C/anjuta-faqs/anjuta-faqs.sgml: Fixed typos and updated.
24147 * src/main_menubar.[c,h], src/controls, src/toolbar_callbacks.c
24148 : removed reference to the help menu as the menu is modified
24149 when no help is found (which is very likely when we are
24150 shiping the documents separately).
24152 2002-11-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24153 * anjuta.spec.in: Update specfile to make multiple RPMs.
24154 * data/Makefile.am: make dist fix.
24155 * src/text_editor_menu.c: Fix compile warnings (casts).
24157 2002-11-02 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24158 * manuals/C/anjuta-faqs/anjuta-faqs.sgml: FAQ update.
24159 * tagmanager/general.h, src/launcher.c: FreeBSD fixes (RFE #628576)
24161 2002-11-01 Naba Kumar <naba@gnome.org>
24163 * macros2/*, Makefile.am, configure.in, data/Makefile.am:
24164 Added gnome2 macros to be used by gnome2 project wizard.
24166 * data/autogen.sh.gnome2: Fixed to use our own macros instead of
24169 * macros/Makefile.am: Removed INSIDE_GNOME_COMMAND macro
24170 as it was conflicting with generated projects and is not
24173 * src/appwiz_page1.c, src/project_dbase.h, src/project_type.c,
24174 src/project_type.h, src/source.c, src/wizard_gui.c: Fixed gnome2
24175 project generation, removed qt project as it's not complete and
24176 added gnome2 bonobo wizard.
24178 2002-10-29 Naba Kumar <naba@gnome.org>
24180 * po/POTFILES.in: Updated.
24181 * po/POTFILES.skip: Added.
24182 * preferences.h: Fixed print paper size property name.
24184 2002-10-28 Naba Kumar <naba@gnome.org>
24186 * data/user.properties, data/Makefile.am: Added user properties file
24187 which will be copied in user's ~/.anjuta/user.properties.
24189 * data/anjuta.properties: Changed a comment.
24191 * macros/gnome-pilot.m4: Upgraged to the cvs head of gnome-macros.
24193 * src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24194 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, src/preferences.c:
24195 Adde [Settings]->[Preferences]->[Edit user.properties file ...] menu
24198 * src/mainmenu_callbacks.c: Fixed a bug that loads system properties file
24199 instead of user properties file.
24201 * README, anjuta.prj, configure.in: Bumped anjuta version to 1.0.0
24202 * anjuta.spec.in: Added {prefix}/share/doc/anjuta for rpms.
24203 * Makefile.am: Install docs in share/doc/anjuta and not doc/anjuta.
24204 * README, TODO: Updated.
24206 2002-10-28 Naba Kumar <naba@gnome.org>
24208 * manuals/C/anjuta-manual/figures/editor_guides.png,
24209 manuals/C/anjuta-manual/figures/editor_margins.png,
24210 manuals/C/anjuta-manual/figures/editor_markers.png,
24211 manuals/C/anjuta-manual/figures/local_variables.png,
24212 manuals/C/anjuta-manual/figures/open_file_multiple.png,
24213 manuals/C/anjuta-manual/figures/prefs_print.png,
24214 manuals/C/anjuta-manual/figures/print_dlg.png,
24215 manuals/C/anjuta-manual/figures/print_preview.png,
24216 manuals/C/anjuta-manual/figures/symbol_browser.png,
24217 manuals/C/anjuta-manual/figures/variable_tip.png: New png
24218 files for manual documentation.
24220 * manuals/sgmldocs.make,
24221 manuals/C/anjuta-manual/Makefile.am,
24222 manuals/C/anjuta-manual/authors.sgml,
24223 manuals/C/anjuta-manual/build.sgml,
24224 manuals/C/anjuta-manual/compileopts.sgml,
24225 manuals/C/anjuta-manual/debugger.sgml,
24226 manuals/C/anjuta-manual/execute.sgml,
24227 manuals/C/anjuta-manual/fileoperations.sgml,
24228 manuals/C/anjuta-manual/interface.sgml,
24229 manuals/C/anjuta-manual/preferences.sgml,
24230 manuals/C/anjuta-manual/projects.sgml,
24231 manuals/C/anjuta-manual/figures/arguments.png,
24232 manuals/C/anjuta-manual/figures/open_file.png,
24233 manuals/C/anjuta-manual/figures/other_opts.png,
24234 manuals/C/anjuta-manual/figures/scrshot.png,
24235 manuals/C/anjuta-manual/figures/toolbar_browser.png,
24236 manuals/C/anjuta-manual/figures/toolbar_tags.png:
24238 Updated anjuta manual documentation.
24241 2002-10-27 Naba Kumar <naba@gnome.org>
24243 * utilities.[h,c], debugger.[h,c], commands.c: Added gnome-terminal
24244 check and modifies debugger terminal command accordingly
24245 to function properly.
24247 2002-10-25 Naba Kumar <naba@gnome.org>
24249 * manuals/sgmldocs.make: Fixed a couple of bugs.
24250 * data/x-anjuta-project.desktop. data/Makefile.am: Mime handling link.
24252 2002-10-24 Naba Kumar <naba@gnome.org>
24254 * src/debug_tree.c: Fixed a crash bug from Etay.
24256 * global_tags/create_global_tags: Added messages.
24257 Fixed infinite looping within files.
24259 * macro/autogen.sh: Removed debug and warning flags for defaults.
24261 Patch from Vadim Berezniker <vadim@berezniker.com>
24263 * tagmanager/tm_workspace.[h,c], global-tags/create_global_tags.sh,
24264 global-tags/tm_global_tags.c: Fixed infinite loop in system tags
24267 * Makefile.am: XML merge is broken for .destop in RH 8.0, so
24268 temporarily just copy it
24270 2002-10-24 Naba Kumar <naba@gnome.org>
24272 * manuals/sgmldocs.make, anuals/C/anjuta-faqs/anjuta-faqs.sgml,
24273 manuals/C/anjuta-manual/anjuta-manual.sgml,
24274 manuals/C/anjuta-manual/compileopts.sgml,
24275 manuals/C/anjuta-manual/debugger.sgml,
24276 manuals/C/anjuta-manual/execute.sgml,
24277 manuals/C/anjuta-manual/fileoperations.sgml,
24278 manuals/C/anjuta-manual/interface.sgml,
24279 manuals/C/anjuta-manual/introduction.sgml,
24280 manuals/C/anjuta-manual/projects.sgml,
24281 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
24282 manuals/ja/anjuta-faqs/anjuta-faqs.sgml,
24283 manuals/ja/anjuta-manual/anjuta-manual.sgml,
24284 manuals/ja/anjuta-manual/compileopts.sgml,
24285 manuals/ja/anjuta-manual/debugger.sgml,
24286 manuals/ja/anjuta-manual/execute.sgml,
24287 manuals/ja/anjuta-manual/fileoperations.sgml,
24288 manuals/ja/anjuta-manual/interface.sgml,
24289 manuals/ja/anjuta-manual/introduction.sgml,
24290 manuals/ja/anjuta-manual/projects.sgml: Upgraded to Docbook 4.0
24292 2002-10-24 Naba Kumar <naba@gnome.org>
24294 * src/project_type.c: added autogen for qt projects.
24295 * src/debugger.c: enabled debugger debugging for DEBUG MODE.
24296 Fixed a bug that retrieves wrong terminal command.
24297 * src/commnads.c: Added more terminal commands.
24298 * configure.in: Checks for scrollkeeper version.
24300 2002-10-22 Naba Kumar <naba@gnome.org>
24302 * configure.in, acinclude.m4, setup-gettext: Used AM_GNU_GETTEXT
24303 instead of AM_GNOME_GETTEXT.
24305 * src/source.c, data/autogen.sh.*, data/Makefile.am: Added support
24306 for setup-gettext for the wizard generated projects.
24308 * src/source.c: Fixed a bug where glade file wasn't generated.
24310 * src/gnome_project.c: Excluded project version from project dir
24313 2002-10-22 Naba Kumar <naba@gnome.org>
24315 * acinclude.m4: New file with dummy funtion for gettext
24316 cross compatibility fix.
24318 * configure.in, setup-gettext: Fixed to use with AM_GNOME_GETTEXT.
24319 * configure.in: Fixed cflags to avoid useless warnings.
24320 * Makefile.am: EXTRA_DIST += setup-gettext.
24321 * src/toolbars.c: Added space paddings around tags label.
24323 2002-10-21 Naba Kumar <naba@gnome.org>
24325 Patch from Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24327 * setup-gettext: New script to maintain gettext cross version
24329 * configure.in, macros/autogen.sh: Fix for gettext cross version
24332 2002-10-21 Naba Kumar <naba@gnome.org>
24334 * debug_tree.c: Fixed incorrect use of debug assertion.
24336 2002-10-18 Etay Meiri <etay-m@bezeqint.net>
24337 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24338 * src/debug_tree.c, src/debug_tree.h, src/debugger.c,
24339 src/memory.c, src/memory.h, src/message-manager-private.cc:
24341 New parsing algorithm; adapted from kdevelop.
24342 Middle button menu for changing the value's display type
24344 2002-10-07 Naba Kumar <naba@gnome.org>
24346 * src/main_menubar_def.h: Changed status bar message for Help->
24347 Browse info pages. Bug #603308
24349 * src/executer.c: Made "User terminal" default for creating
24350 projects (User can always disable it later). Bug #114222
24352 2002-10-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24354 * macros/autogen.sh: Require gettext 0.10.x for autogen
24355 * src/text_editor.c: Fixes Bug #595303
24356 * src/source.c: Fixes Bug #595970
24357 * src/anjuta.c: Fixes Bug #598366
24358 * scingtilla/LexCPP.cxx: Bug #602296
24359 * src/main_menubar_def.h: Bug #604363
24360 * src/find_in_files.[h,c], src/find_in_files_gui.c: Buf #608679
24362 2002-10-07 Jens Georg <mail@jensgeorg.de>
24364 Reviewed by: Naba Kumar <kh_naba@gnome.org>
24365 * gnomefilelist.c: This patch fixes the bug #611542
24367 2002-09-20 Naba Kumar <kh_naba@gnome.org>
24369 * data/properties/Makefile.am: Added tcltk.properties file.
24371 2002-09-20 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24373 Reviewed by: Naba Kumar <kh_naba@gnome.org>
24375 * README: Updated README
24376 * plugins/class-gen/clsGen.c, src/message_manager.cc
24377 , src/mainmeu_callbacks.c, src/memory.c
24378 , src/project_dbase_gui.c, src/text_editor_gui.c
24379 , widgets/gnomefilelist.c: Set window icons
24380 * configure.in, macros/*, */Makefile.am, anjuta.spec.in:
24381 Enabled release build (stripped + optimized binaries, etc.)
24382 * data/properties/anjuta.properties, src/commands.c,
24383 src/defaults.cFixed bug #595489 (stdin on executables)
24384 * src/appwizard.c, src/main.c, src/message-manager.cc
24385 , src/project_dbase.c, src/toolbar.c, widgets/gnomefilelist.c
24386 , src/debug_tree.c: Memory related (valgrind) fixes.
24387 * src/message-manager-private.[cc,h], src/pixpams.h
24388 , src/preferences.[ch], src/preferences_gui.c: Terminal preferences
24389 * anjuta.prj: Added debug_tree.c to SOURCES
24390 * src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
24391 src/text_editor_menu.c, src/text_editor_gui.c, src/anjuta.c:
24392 Compacted code and cleaned up unnecessary functions.
24393 * tagmanager/*.[ch]: Code fixes.
24395 2002-08-30 Etay Meiri <etay-m@bezeqint.il>
24397 Reviewed by: Naba Kumar <kh_naba@gnome.org>
24399 * src/debug_tree.c, debug_tree.h, debugger.c, message-manager-private.cc:
24400 Debug tree now detects changes of displayed variables
24401 and changes their color to red
24403 2002-09-20 Naba Kumar <kh_naba@gnome.org>
24405 Patch from: Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24407 * mainmenu_callbacks.c: Set's the current file name in
24408 file save as dialog.
24410 2002-09-20 Naba Kumar <kh_naba@gnome.org>
24412 Patch from: Vlastimil Holer <xholer@informatics.muni.cz>
24414 * data/properties/tcltk.properties: New file for tcl/tk
24417 2002-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
24419 * src/project_type.[c,h], src/source.c, data/Makefile.am:
24420 Fixed a fatal bug which doesn't let building gnome2 related
24421 projects. They use different autogen.sh script. Defined new
24422 type field "gnome_macro_support".
24424 * data/autogen.sh.gnome2: New file.
24426 * src/utilities.c (anjuta_util_escape_quotes): Fixed a fatal
24427 bug with quotes escaping in quotes.
24429 * src/message-manager-private.cc: Used event box instead
24430 of frame for local message pane, so that the borders appear
24431 properly and nicely.
24433 * src/anjuta.c: Fixed bug #600221 -- anjuta crashes on exit
24434 if there is a project open and all the files are un-docked.
24436 * src/dnd.c: Possible fix for bug #512873 Drag And Drop problems.
24438 2002-08-27 Andy Piper <andy.piper@freeuk.com>
24440 * src/main_menubar_def.h: implement feature request #595356, patch #597161
24441 * THANKS: updated for new contributions
24442 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: patch #597161
24444 2002-08-27 Steven Knight <steven.knight@unh.edu>
24446 * src/appwiz_page1.c, src/pixmaps.h, src/project_dbase.c,
24447 src/project_dbase.h, src/project_type.c, src/source.c,
24448 src/wizard_gui.c: new Qt project type
24449 *** NB not fully tested, may need some work, icon required...
24451 2002-08-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24453 * src/memory.c, src/memory.h: new memory patch
24455 2002-08-27 Johannes Schmid <clubfan@users.sourceforge.net>
24457 * src/anjuta.c: Fixed bug #589646 CVS preferences visibility
24459 2002-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
24461 * lancher/anjuta_launcher.c: Determine pty from function
24462 call instead of running 'tty' externally.
24464 * data/properties/cs.properties: Added compile/build commands.
24465 Fixed execution properties.
24467 * src/commands.c: Added c# options.
24469 (Patch from: Etay Meiri <etay-m@bezeqint.net>)
24471 * src/debug_tree.[c,h], src/debugger.[c,h],
24472 src/message_manager_private.[cc,h], message_manager.cc, stack_trace.[c,h]:
24474 The following problems, detected by Jean-Noel Guiheneuf, were fixed:
24475 1. Misaligned structs when they are members of other structs.
24476 2. '{' sometimes appears as a variable.
24477 3. Wrong processing of some arrays.
24478 I've also incorporated some code from a patch by Guiheneuf Jean-Noel
24479 that displays the tree in two columns (variable and value).
24481 2002-08-14 Stephane Demurget <demurgets@free.fr>
24483 Added missing keywords reported by Luca Bellonda <lbell@tsc4.com>.
24485 * data/properties/sql.properties: added the DATETIME data type.
24487 * data/properties/html.properties: added the foreach php keyword.
24489 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
24491 * NEWS: Updated with new features.
24493 * data/.cvsignore, doc/.cvsignore: Updated.
24495 Patch from: Etay Meiri <etay-m@bezeqint.net>
24497 * src/debug_tree.h, src/debug_tree.c: New files.
24499 * src/Makefile.am, src/message-manger-private.[h,cc],
24500 src/message-manger.cc: Added Tree view for debugger
24503 2002-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
24505 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24507 * src/memory.c, src/memory.h: New files.
24509 * src/Makefile.am, src/appwizard.c, src/controls.c,
24510 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
24511 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
24513 Memory view implemetation that would enable viewing raw memory
24516 2002-08-08 Stephane Demurget <demurgets@free.fr>
24518 * AUTHORS: added Biswa, because I wonder why noone already have
24519 written his name in the Anjuta's hall of fame :)
24521 2002-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
24523 * src/appwizard_gui.c: Removed an ambiguous prototype.
24524 * src/appwizard_gui.c: Removed more ambiguous prototypes. This seem to
24525 fix a nasty PPC bug as reported by Todd Goyen <wettoad@knighthoodofbuh.org>.
24526 * THANKS: Updated M. Ali Vardar's email.
24528 2002-08-01 Andy Piper <andy.piper@freeuk.com>
24530 * src/anjuta_gui.c: implemented feature request to stop main and browser
24531 toolbars having exclusive use of space
24533 2002-08-01 Andy Piper <andy.piper@freeuk.com>
24535 * NEWS: updated for 1.0-beta rele.c: commented the define for ANJUTA_DEBUG_DEBUGGER
24536 left over from the previous work to fix bugs :-)
24538 * src/main_menubar_def.h, src/main_menubar.h, src/main_menubar.c,
24539 src/controls.c, src/mainmenu_callbacks.h,
24540 src/mainmenu_callbacks.c: Insert CVS keywords, message strings
24543 * src/watch_gui.c, src/stack_trace_gui.c, src/app_wizard_gui.c,
24544 src/project_import_gui.c, src/sharedlib_gui.c,
24545 src/signals_gui.c: set window icon correctly
24547 * NEWS: more updates for the release
24549 * HACKING: updated for window icons and insert menu information
24551 * src/cvs_gui.c, src/build_project.c,
24552 src/project_import_cbs.c: message strings reviewed
24554 * src/controls.c: context help button should be disabled if
24555 DevHelp is not installed
24558 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
24560 * src/debugger.c: Fixed the signalling screw up because of string
24561 update in gdb used to report the child process PID. Also, no
24562 error dialog will be popped up for "no such file or directory"
24563 error (very annoying and useless error). This error will still
24564 be shown on the debug message window. Avoided terminating the
24565 program when the terminal is terminated -- doesn't hurt, otherwise
24566 we get crappy egg-and-hen problem.
24568 * src/sharedlib.c, src/signals.c: Fixed the incorrect default window
24569 dimensions loading.
24571 * src/anjuta.c: Limited the default size of main window to sane
24574 * src/preferences.c: Fixed some deadly memory corruption bugs in
24575 the recent patches. Return from getenv() should NEVER be freed,
24576 because they are static strings.
24578 * src/preferences_gui.c: Removed the fix for crash bug with font
24579 selection and applied the real fix.
24581 2002-06-08 Andy Piper <andy.piper@freeuk.com>
24583 * NEWS: updated for release
24585 2002-06-08 Naba Kumar <kh_naba@users.sourceforge.net>
24587 * src/launcher.c: Added a fix a memory leak and a possible
24588 fix for zvt-crash bug.
24590 * printing/.cvsignore, plugins/patch/.cvsignore: Added files.
24592 * data/properties/latex.properties,
24593 data/properties/ada.properties: Added file.is.source property.
24595 * src/an_file_view.c: Set auto column size of the file
24598 * src/mainmenu_callbacks.c, src/cvs.c: Fixed bug #542151.
24599 The user is now prompted to confirm the closing of the file
24600 if it is being used by CVS. If yes, the editor is closed and
24601 the CVS operation stops.
24603 2002-06-07 Andy Piper <andy.piper@freeuk.com>
24605 * anjuta.prj: bump project version for release
24606 * BUGS: removed unnecessary file
24608 2002-06-07 Philip Van Hoof <freax@pandora.be>
24610 * widgets/gnomefilelist.c: fix up issue with directory deleted
24611 during the life of the file list widget
24612 * src/preferences_gui.c: sticking-plaster fix to font selection
24613 causes segfault bug
24615 Patches reviewed by Andy Piper <andy.piper@freeuk.com>
24617 2002-06-07 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24619 * data/properties/anjuta.properties, src/an_file_view.[ch],
24620 src/an_symbol_view.[ch], src/defaults.c, src/preferences.[ch],
24621 src/preferences_gui.c, src/project_dbase.c, src/project_dbase_gui.c:
24622 added options for symbol and file browsers.
24623 * data/properties/cpp.properties: linker flags should come after
24624 the name of the file to compile.
24625 * scintilla/Editor.cxx: fixed gcc compilation warning.
24626 * src/Makefile.am, src/project_import.c: anjuta_import.sh should
24627 be executed from bindir only.
24628 * src/an_file_view.[ch], tagmanager/tm_file_entry.c,
24629 tagmanager/include/tm_file_entry.h: CVS version information in file
24631 * src/anjuta.c, src/preferences.[ch]: remember visibility of messages
24633 * src/controls.c, src/cvs.[ch], src/project_dbase.[ch]: CVS fixes.
24634 * src/launcher.c, src/project_import.c: (hopefully) fixed random ZVT
24635 crashes during file import.
24636 * src/project_import.c: disable project menu items during project
24639 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24641 2002-06-07 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24643 * src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24644 src/preferences.c, src/main_menubar_def.h, src/main_menubar.c,
24645 src/main_menubar.h, src/controls.c: fixed Insert ChangeLog,
24646 modified Insert menu, added C functions template, header C
24647 template, modified header_template HEADER_H ==> NAMEFILE_H
24649 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24651 2002-06-05 Andy Piper <andy.piper@freeuk.com>
24653 * data/properties/html.properties: changed some file
24656 2002-06-05 Philip Van Hoof <freax@pandora.be>
24658 * widgets/gnomefilelist.c: Fixed #560759 and #561776
24660 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24662 2002-06-05 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24664 * data/properties/anjuta.properties, src/defaults.c: Make windows
24665 docked by default, fix the big fonts bug.
24667 * src/an_file_view.c, src/main_menubar_def.h,
24668 src/project_dbase_gui.c: sanitized the Edit/View mess.
24670 * src/main_menubar_def.h, src/main_menu_callbacks.c: Add an item
24671 for customizing shortcuts.
24673 * src/mainmenu_callbacks.c: Search for selected word if present.
24675 * src/text_editor_menu.c: Added context menu options for docking
24676 and undocking editor windows.
24678 * src/main_menubar.h, src/main_menubar.c: more support for the
24679 shortcuts menu item.
24681 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24683 2002-06-05 Andy Piper <andy.piper@freeuk.com>
24685 * scintilla/RESearch.cxx: removed CVS Log keyword to prevent
24686 all commit messages being written to top of the file
24688 * src/main_menubar_def.h: message strings reviewed
24690 * src/project_import.c: message strings reviewed
24692 * src/source.c, src/glades.c: message strings reviewed. Fixed
24693 some bugs around reading the project properties for creating
24694 .glade and .desktop files in the Application Wizard. There were
24695 typos in the property names being retrieved
24697 * widgets/gnomefilelist.c: changed build_full_path to make
24698 the file widget support ~
24699 Patch from Pierre Sarrazin <sarrazip@sympatico.ca>
24701 * THANKS, widgets/e-shell-about-box.c,
24702 manuals/anjuta-manual/C/authors.sgml: updated for new
24705 2002-06-05 Naba Kumar <kh_naba@users.sourceforge.net>
24707 * src/project_dbase.c: Fixed the file-path-corruption bug
24708 and the cannot-import-file-in-project bug. (follow-up with
24709 the last commit from Stef).
24711 * src/anjuta_cbs.c: Fixed double-confirmation when exiting
24712 with unsaved-project.
24714 2002-06-05 Stephane Demurget <demurgets@free.fr>
24716 * src/project_dbase.c (project_dbase_add_file_to_module): fixed a
24719 2002-06-04 Andy Piper <andy.piper@freeuk.com>
24721 * data/properties/{xml,html,other}.properties: changed some file
24724 * data/anjuta.mime: oops! cvs added
24726 * scintilla/RESearch.cxx: fixed up a problem with comments
24728 * global-tags/create_global_tags.sh: redirect errors to /dev/null
24729 to avoid messages about missing libs
24731 * NEWS: started the release notes
24733 2002-06-04 Andy Piper <andy.piper@freeuk.com>
24735 * HACKING: updated with new information on printing, patch naming
24737 * TODO: removed completed tasks
24739 * THANKS: updated a few contributions
24741 * anjuta.prj: updated the icon file
24743 * anjuta.desktop.in.in: updated to add Categories
24745 * data/anjuta.mime: created a mime type for Anjuta project files
24746 (NB needs to be added to the install in /usr/share/mime/)
24748 * pixmaps/madeinanjuta.xcf: finally added Nick Dowell's
24749 "Coded in Anjuta" button in Gimp XCF format. It can be converted
24750 to PNG for websites.
24752 * plugins/patch/patch-plugin.c: clarified some messages and
24753 made it easier to see different patching sessions
24755 * src/toolbar.c: changed some message text for consistency
24757 * src/preferences_gui.c, src/preferences.c, src/preferences.h,
24758 src/defaults.c, src/anjuta.c, src/anjuta.h: enable/disable tooltips
24760 Patch from Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24762 * src/appwiz_page1.c, src/appwizard_cbs.c, src/pixmaps.h,
24763 src/project_dbase.{c,h}, src/project_import_cbs.c,
24764 src/project_type.c, src/source.{c,h}, src/wizard_gui.c:
24765 Added XLib Project and a Dockapp Project types.
24766 * pixmaps/Makefile.am: added line for new pixmap for new xlib
24768 * pixmaps/appwiz_xlib.png: pixmap for new xlib projects
24769 * src/source.c: Fixed memory leak in existing projects.
24770 (filename was not freed)
24771 Patch from Todd Goyen <wettoad@knighthoodofbuh.org>
24773 2002-06-04 Naba Kumar <kh_naba@users.sourceforge.net>
24775 * src/anjuta.h, src/anjuta.c: Added error display funtions
24776 with parent windows.
24778 * src/appwizard_cbs.c: Changed error display function to use
24781 2002-06-03 Naba Kumar <kh_naba@users.sourceforge.net>
24783 * printing/print.h, printing/printing.c: Taken care of document
24784 zoom factor and fixed a font loading bug. Dynamically calculated
24785 text widths to work with zooms properly. Re-organized code for
24786 dynamic text width calulations to work in general with utf8 chars.
24787 Determined font height and width automatically from the font info.
24789 * src/anjuta.c, src/mainmenu_callbacks.c, *src/preferences.c:
24790 src/preferences.h, src/text_editor.c, src/preferences_gui.c:
24791 Converted text.zoom.factor property to use #defined value. Removed
24792 margin header and margin numbers preferences, as they now
24793 calculated dynamically.
24795 2002-06-02 Naba Kumar <kh_naba@users.sourceforge.net>
24797 * printing/print-doc.c, printing/print-doc.h, printing/print-util.c,
24798 printing/print-util.h, printing/print.c, printing/print.h:
24799 Rewritten printing support for style based printing. Syntax highlighted
24800 printing, monochromatic printing, setup using preferences etc.
24802 * src/aneditor.cxx, src/aneditor.h: Added two commands for working with
24803 printing. ANE_GETLANGUAGE and ANE_GETSTYLEDTEXT for geting the document
24804 language and the styled text buffer.
24806 * src/preferences.c, src/preferences.h, src/preferences_gui.c: Redesigned
24807 the print setup preferences page and added printer preferences. Added functions
24808 to retrieve preferences with default values.
24810 * src/text_editor_gui.c, src/main_menubar_def.h: Changed an #include for
24813 * data/properties/anjuta.properties: Added default printer preferences.
24815 * pixmaps/print_color.xpm, pixmaps/print_landscape.xpm,
24816 pixmaps/print_layout.xpm, pixmaps/print_nocolor.xpm,
24817 pixmaps/print_portrait.xpm: CVS added printer setup pixmap files.
24819 * pixmaps/Makefile.am, src/pixmaps.h, anjuta.prj: Added the new pixmaps references.
24821 2002-06-01 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24823 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24825 src/Makefile.am, src/aneditor.cxx, src/anjuta.c, src/anjuta.h
24826 src/defaults.c, src/message-manager-private.cc, src/project_dbase.c
24827 src/utilities.c, scintilla/PropSet.cxx: Fix memory leaks and other
24828 cleanups, remove dead code, GUI cleanupMemory leaks cleanups.
24830 printing/Makefile.am: Reduced compiler optimizations.
24832 tagmanager/include/tm_project.h, tagmanager/include/tm_work_object.h,
24833 tagmanager/include/tm_workspace.h, tagmanager/tm_project.c,
24834 tagmanager/tm_source_file.c, tagmanager/tm_work_object.c,
24835 tagmanager/tm_workspace.c: TagManager fixes.
24837 2002-06-01 Naba Kumar <kh_naba@users.sourceforge.net>
24839 * printing/*: CVS added. :)
24841 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24843 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24845 * printing*: CVS added.
24846 * printing/*.[ch], printing/Makefile.am, anjuta.spec.in, Makefile.am,
24847 configure.in, src/Makefile.am, src/controls.c, src/main_menubar.[ch],
24848 src/main_menubar_def.h: Gnome Print support
24849 * src/anjuta.c: Fixed a crash bug (NULL pointer check).
24850 * configure.in: Enable debugging flag option
24851 * src/preferences.c, src/preferences.h, src/preferences_gui.c, src/mainmenu_callbacks.c:
24852 Print properties defined.
24853 * global-tags/create_global_tags.sh: More GNOME libraries added, cleanups
24855 2002-05-31 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24857 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
24859 * src/an_file_view.c, src/an_symbol_view.c: Added Dock/Undock
24860 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
24861 src/anjuta.h, src/text_editor_menu.[ch]: More menu re-organization
24863 * src/text_editor.c: Minor cleanups.
24864 * anjuta.c: Tweaks to 'Goto File Line' functionality.
24865 * src/project_dbase.c: Fixes to add/remove files from project.
24866 * src/help.c: Fix minor memory leak.
24867 * src/project_dbase_gui.c: Remove debugging messages.
24868 * src/utilities.[ch]: Cleanups and minor fixes.
24869 * src/anjuta_gui.c, src/pixmaps.h: Application icon set correctly.
24871 2002-05-30 Naba Kumar <kh_naba@users.sourceforge.net>
24873 * src/anjuta.c [anjuta_apply_preferences()]:
24874 Fixed a crash bug when tab pos is not defined for the editors.
24876 * data/properties/cpp.properties: Set default identifier property to normal.
24877 This fixes the bug in which the fore color gets hidden with dark background.
24879 2002-05-29 Naba Kumar <kh_naba@users.sourceforge.net>
24881 * scintilla/*, scintilla/include/*: Upgraded to the vanilla
24884 * src/aneditor.cxx, src/aneditor.h, src/main_menubar.h, src/main_menubar.h,
24885 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h, main_menubar_def.h,
24886 src/anjuta.c, data/properties/anjuta.properties:
24887 Implemented line wrapping.
24889 * src/aneditor.cxx, src/aneditor.h: Implemented Readonly file mode.
24891 * scintilla/LexCPP.cxx: Added the custom code (insidePreprocessor variable
24892 usage and SCE_C_WORD3 flagging) used by tagmanger for maintaing custom
24893 tags. Code was reviewed from GNOME Bonsai view.
24895 * scintilla/include/SCILexers.h: Added definition of SCE_C_WORD3 as
24896 it seems to have been removed by scintilla people.
24898 * data/properties/anjuta.properties: Set default line wrap to false, as
24899 is noticably slow with big files.
24901 2002-05-27 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24903 * src/project_import_gui.c: disallow the selection of files in
24905 * src/mainmenu_callbacks.c, src/preferences.c: cleanups to identity
24908 2002-05-27 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24910 * src/an_file_view.c, src/an_symbol_view.c, src/text_editor_menu.c,
24911 src/main_menubar_def.h, src/pixmaps.h, :Added some icons to menu items.
24912 * src/controls.c, src/main_menubar.[ch]:Some menu organization cleanups.
24913 * src/project_dbase.[ch], src/project_dbase_gui.c: Adding files to projects
24914 now works properly.
24915 * src/gnome_project.c, src/mainmenu_callbacks.[ch]: Minor API change.
24916 * scintilla/include/PropSet.h, tagmanager/read.c: Accept '$' in identifiers.
24917 * src/utilities.[ch]: Added some utility functions.
24918 * tagmanager/tm_project.c: Fix for bug in file removal from project.
24920 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24922 2002-05-26 Andy Piper <andy.piper@freeuk.com>
24924 * HACKING: info on FIXME statements and removed ccview references
24925 * Makefile.am: added rule to make RPM package
24927 2002-05-26 Andy Piper <andy.piper@freeuk.com>
24929 * THANKS, widgets/e-shell-about-box.c,
24930 manuals/anjuta-manual/C/authors.sgml: updated for new
24932 * src/anjuta.c: removed unnecessary warning code since CVS
24933 support is now implemented :-)
24934 * manuals/sgmldocs.make: implemented a fix for bug #553969
24935 * manuals/C/anjuta-tutorial/anjuta-tutorial.sgml: fixed some CRs
24936 * manuals/C/anjuta-tutorial/anjuta-turorial-C.omf,
24937 manuals/C/anjuta-faqs-C.omf: modified the descriptions
24939 2002-05-20 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24941 * src/main_menubar.c, src/main_menubar.h, src/controls.c,
24942 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h,
24943 src/main_menubar_def.h, src/preferences_gui.c,
24944 preferences.c, preferences.h: setup Username and Email
24945 preferences, Insert ChangeLog and Username editor functions
24947 Patch reviewed and modified by Andy Piper <andy.piper@freeuk.com>
24949 2002-05-17 Jean-Noel Guiheneuf <jnoel@saudionline.com.sa>
24951 * src/commands.c, src/compiler_options_cb.c src/compiler_options_gui.c
24952 src/src_paths_cbs.c, src/src_paths_gui.c
24953 Fixed some minor bugs and replace gtk_entries by gnome_file_entries
24955 Patch reviewed by Andy Piper <andy.piper@freeuk.com>
24957 2002-05-14 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
24959 * src/main_menubar.[ch], main_menubar_def.h: Added back/forward
24960 and goto tag menu items to main menu.
24962 2002-05-09 Andy Piper <andy.piper@freeuk.com>
24964 * THANKS, widgets/e-shell-about-box.c,
24965 manuals/anjuta-manual/C/authors.sgml: added new contributors
24966 * HACKING: updated with info on files to change for credits
24968 2002-05-09 Dan Elphick <dre00r@ecs.soton.ac.uk>
24970 * src/aneditor.cxx: extended extension list which fixes segfault
24971 on selecting lisp, ruby or matlab as highlight style.
24973 2002-05-09 Andy Piper <andy.piper@freeuk.com>
24975 * src/main_menubar_def.h: fixed an array initialiser and fixed
24976 the lexer settings for the new entries on the Format menu
24978 2002-05-07 Stephane Demurget <demurgets@free.fr>
24980 * Synced with Scintilla 1.45
24982 2002-05-06 Andy Piper <andy.piper@freeuk.com>
24984 * anjuta.prj: added another missing file
24985 * ChangeLog: fixed some incorrect change dates I caused by
24986 sloppy cut-and-pasting :-/
24988 2002-05-06 Andy Piper <andy.piper@freeuk.com>
24990 * src/mainmenu_callbacks.c: fixed title of new About box
24992 2002-05-05 Andy Piper <andy.piper@freeuk.com>
24994 * src/pixmaps.h: added macros for OpenGL and SDL project icons
24996 2002-05-05 Andy Piper <andy.piper@freeuk.com>
24998 * pixmaps/appwiz_opengl.png, pixmaps/appwiz_sdl.png: added new files
24999 * anjuta.prj: updated for new files
25001 2002-05-05 Naba Kumar <kh_naba@users.sourceforge.net>
25003 * widgets/e-shell-about-box.c: Added version display.
25005 2002-05-03 Andy Piper <andy.piper@freeuk.com>
25007 * launcher/anjuta_launcher.c, src/dnd.c, src/session.c,
25008 widgets/scroll_menu.c: fixed up some compiler warnings (patch
25009 from Philip Van Hoof)
25011 2002-05-03 Andy Piper <andy.piper@freeuk.com>
25013 * manuals/C/anjuta-tutorial/Makefile.am: removed a circular
25015 * manuals/ja/anjuta-manual/anjuta-manual.sgml,
25016 manuals/ja/anjuta-manual/debugger.sgml: fixed some markup problems
25017 that produced build errors (needs checking on a machine with the
25019 * data/properties/lisp.properties: updated to match format of other
25020 lexer property files supplied with Anjuta
25022 2002-05-03 Andy Piper <andy.piper@freeuk.com>
25024 * anjuta.prj: added new files
25025 * HACKING: added information from the mailing list on
25026 adding new project types to the wizard (thanks to Johannes)
25028 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25030 * src/utilities.h, src/launcher.c, src/gnome_project.c,
25031 src/appwiz_page2.c: Fix for 547038.
25033 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25035 * attach_process.c, attach_process_cbs.c: Fixed a dialog
25038 * about.h: cvs removed.
25040 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25042 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25046 * src/anjuta.c (anjuta_system_error): checks for the error number to
25047 know whether the error description is needed or not.
25049 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25051 * pixmaps/anjuta_logo.png: New about logo.
25053 * pixmaps/anjuta_icon.png: New icon from Misha. The
25054 old one had trouble with some gtk themes.
25056 * about.c: Removed. No longer needed.
25058 * mainmenu_callbacks.c: Removed reference of about.h
25060 2002-05-03 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25062 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25064 * widgets/e-shell-about-box.[ch], configure.in, Makefile.am,
25065 mainmenu_callbacks.c, widgets/Makefile.am: Implemented the new
25066 About Dialog (thanks to the Evolution team for the cool widget!)
25068 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25070 Patch from lbell <lbell@tsc4.com>
25072 * src/find_in_files.c, src/find_in_files.h,
25073 src/anjuta.c: Added save_yourself, load_yourself routines.
25075 * src/find_in_files.{h,c}, src/find_in_files_gui.c:
25076 Added "Append messages" toggle button. This will enable
25077 the search results to be appended to the already existing
25080 * src/debugger.c: Fixed a typo.
25082 * src/find_text.c, src/breakpoints.c, src/project_dbase.c,
25083 src/session.c, src/session.h: Improved session management.
25085 2002-05-03 Naba Kumar <kh_naba@users.sourceforge.net>
25087 * THANKS, FUTURE, AUTHORS: Changed my email and
25090 2002-05-02 Stephane Demurget <demurgets@free.fr>
25092 Impl. feature request #525271 (add Lisp support).
25094 * data/properties/lisp.properties: added.
25096 * data/properties/Makefile.am, data/properties/anjuta.properties: added
25097 the lisp properties.
25099 * src/main_menubar_def.h, src/lexer.h, src/aneditor.cxx,
25100 src/utilities.[ch]: added support for the Lisp highlight style.
25102 2002-05-02 Stephane Demurget <demurgets@free.fr>
25104 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25105 src/main_menubar_def.h, src/mainmenu_callbacks.[ch],
25106 src/text_editor_cbs.c: replaced the tabs ordering menuitem by a
25107 option preferences to have a persistent setting. Plus it's not used
25108 often, so it's better here than flooding the menus.
25110 * src/preferences.[ch], src/preferences_gui.c: ditto, plus made the
25111 preferences pages a lot more consistent and sweeter: tabs direction
25112 radiobuttons are directed against the meaning, all pages have an
25113 outter frame, a lot of padding, removed all expand attributes for
25114 vertical boxes, ...
25116 That's not a total revamp, but it's really looking better now, even
25117 if there's still work to be done.
25119 2002-05-01 Andy Piper <andy.piper@freeuk.com>
25121 * src/main_menubar_def.h, src/cvs_gui.c: updates to strings
25122 * TODO: added task to be completed before next release (update all credits)
25124 2002-05-01 Stephane Demurget <demurgets@free.fr>
25126 * THANKS, src/about.c, manuals/anjuta-manual/C/authors.sgml: added
25129 2002-05-01 Benke László <decike@freemail.hu>
25131 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25133 * src/anjuta.[ch], src/anjuta_cbs.c, src/main_menubar.[ch],
25134 src/main_menubar_def.h, src/mainmenu_callback.[ch],
25135 src/text_editor_cbs.c: added an "automatic tab ordering" checkmenuitem
25136 to the format menu in order to reorder the notebook tabs in
25137 alphabetical order everytime a file is created/opened/saved.
25139 2002-05-01 Philip Van Hoof <freax@pandora.be>
25141 * widgets/gnomefilelist.[ch] (history_combo_go),
25142 (history_combo_clicked): impl.
25144 (gnome_filelist_new_with_path): use this new impl.
25146 2002-05-01 Stephane Demurget <demurgets@free.fr>
25148 * src/project_dbase_gui.c (add_file): added the xpm file type.
25150 2002-04-30 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25152 Patch reviewed by Stephane Demurget <demurgets@free.fr> except for the
25155 * src/anjuta.[ch]: Changed local tag list to use line numbers instead
25158 * src/an_symbol_view.[ch], src/mainmenu_callbacks.[ch],
25159 src/text_editor_menu.c: Added context sensitive search in symbol
25160 browser and editor.
25162 * configure.in: Changed version number to 0.1.9.99.
25164 * scripts/anjuta_import.sh.in, scripts/anjuta_project.template,
25165 src/project_import.c: Minor changes to project import facility.
25167 * src/preferences.[ch], src/preferences_gui.c: Fix for bug #537273
25168 (Forced to use specific brace format)
25170 * tagmanager/include/tm_tag.h, tagmanager/include/tm_workspace.h,
25171 tagmanager/tm_tag.c, tagmanager/tm_work_object.c,
25172 tagmanager/tm_workspace.c: Minor TagManager fixes and updates.
25174 2002-04-30 Johannes Schmid <clubfan@users.sourceforge.net>
25176 Patch reviewed by Stephane Demurget <demurgets@free.fr> who made
25177 replaced the spinbutton with an hscale, and made the UI less "blocky".
25179 * src/cvs_gui.c: When diffing a project you can choose date and
25182 * src/project_dbase.c: Import_file activated again
25184 * configure.in, plugins/Makefile.am: Added patch plugin
25186 * plugins/patch/*: The new patch plugin
25188 2002-04-28 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25190 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
25192 * src/aneditor.cxx (StartAutoCompletedWord): the duplicates in the
25193 dropdown list shown by autocompletion are now removed.
25195 2002-04-28 Philip Van Hoof <freax@pandora.be>
25197 Patch reviewed by Stephane Demurget <demurgets@free.fr> who merged
25198 a bunch of filetypes from the older version.
25200 * src/project_dbase_gui.c (add_file): changed the import
25201 dialog's filetypes combo contents depending on the
25202 type of data to be imported.
25204 2002-04-28 Stephane Demurget <demurgets@free.fr>
25206 * src/fileselection.[ch] (fileselection_addtype_f): removed the use of
25207 the amount parameter as Philip stated and reformated to follow the
25210 * src/project_dbase.c (project_dbase_make_default_filetype_list):
25211 changed accordingly.
25213 2002-04-25 Stephane Demurget <demurgets@free.fr>
25217 * src/main_menubar_def.h: replaced the shortcut for "Find next" to
25218 Shift-F6, to be more consistent with other Gnome apps.
25219 Moved the "Search next" entry under the "Search" one, and swapped the
25220 order of the "Find in files" and "Find and Replace" ones.
25222 Some additional fixes ands cleanups on the edit menu.
25224 * src/main_menubar.h: replaced all occurences of repeat_find by
25225 find_again for the code to be more consistent.
25227 * src/main_menubar.c (update_main_menubar): made the "Find next" entry
25228 sensitiveness depending on the existence of an active text buffer.
25230 * TODO: added some bits about improving the usability of the
25231 search/search again couple.
25233 2002-04-25 Stephane Demurget <demurgets@free.fr>
25235 * src/preferences_gui.c: made the tab labels text more consistent
25238 2002-04-25 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
25240 Patch reviewed and improved by Stephane Demurget <demurgets@free.fr>
25242 * manuals/C/anjuta-tutorial/Makefila.am: fixed the glade picture
25245 * src/main.c (main): simplified some code and cleanups.
25247 Fix a part of #499366:
25249 * src/commands.[ch] (sync_from_props), (command_editor_save),
25250 (on_apply_clicked), (create_command_editor_gui): added the gui
25251 corresponding to the command.terminal preference.
25253 2002-04-25 Stephane Demurget <demurgets@free.fr>
25257 * anjuta.spec.in: added build requirements for the source rpm.
25259 2002-04-24 Johannes Schmid <clubfan@users.sourceforge.net>
25261 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25263 * src/appwiz_page1.c, src/appwizard_cbs.c, src/glades.c,
25264 src/pixmaps.h, src/project_dbase.[c,h], src/project_import_cbs.c,
25265 src/project_type.c, source.c, wizard_gui.c:
25266 Added new GNOME 2 project types and changed glade behaviour to
25267 produce GTK code if project type GTK was selected and GTKmm code
25268 if project type GTKmm was selected (and not depending on the
25269 selected language. Disabled glade for GNOME 2 projects because
25270 we will need glade2 there.
25272 * src/project_dbase.c: Fixed a memory lack.
25274 * pixmaps/appwiz_*2.png: Added GNOME 2 icons from Misha
25276 * src/cvs.c: Added an error message if jobs are running
25278 2002-04-23 Naba Kumar <kh_naba@users.sourceforge.net>
25280 * tagmanager/tm_work_object.c: Fixed a chrash
25281 bug which occurs when it tries to stat an empty
25284 2002-04-22 Naba Kumar <kh_naba@users.sourceforge.net>
25286 * src/controls.c: CVS menu items now becomes
25287 insensitive when the launcher is busy.
25289 * src/anjuta.c, cvs.h, cvs.c: Created a function
25290 to update the cvs preferences when preferences are
25291 applied in preferences dialog and called it from
25292 anjuta_update_preferences().
25294 2002-04-19 Naba Kumar <kh_naba@users.sourceforge.net>
25296 * src/cvs.c: Added a space in the cvs command
25297 before the revision part. This fixes the cvs
25298 error we get when cvs-diffing with revisions.
25300 * src/cvs.c: Fixed a compiler warning.
25302 * src/find_replace.c: The dialog now remembers
25303 the settings including the "prompt on replace"
25304 which seems to have broken somewhere line the
25307 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25309 * src/cvs.{h,c}, src/cvs_cbs.{h,c}, src/cvs_gui.{h,c}:
25310 Added a new property in cvs class to hold a boolean
25311 for enabling date in cvs diff. This fixed the bizzare
25312 diff output due to the date that goes with the cvs
25313 command. Also, set the default value of compression
25314 to 3 and unified diff option to 1.
25316 2002-04-18 Naba Kumar <kh_naba@users.sourceforge.net>
25318 * src/cvs.c: The diff editor is set to hilite as
25319 diff syntax hiliting.
25321 * configure.in, manual/Makefile.am:
25322 Added a new manual module for ja language.
25324 * manual/ja/*/*/*: New module and files for the
25325 ja translation for the anjuta documentation
25326 from Takeshi AIHANA <aihana@jcom.home.ne.jp>
25328 2002-04-17 Naba Kumar <kh_naba@users.sourceforge.net>
25330 * src/launcher.c: Made a very messy work around
25331 for the launcher authentication to work properly.
25333 * src/find_replace.c: Applied the missing patch
25334 from Dan Elphick <dre00r@ecs.soton.ac.uk>
25336 2002-04-16 Andy Piper <andy.piper@freeuk.com>
25338 * src/cvs.c, src/main_menubar_def.h: made message strings
25339 consistent with existing standards from our own documentation
25340 (such as uppercase P in Project, corrected spelling of
25343 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25345 * src/cvs_gui.c: Cleaned up gui and aligned various
25346 widgets to give a clean look.
25348 2002-04-16 Naba Kumar <kh_naba@users.sourceforge.net>
25350 * src/launcher.c: Added work around to retrieve
25351 the child exit code. It works. :)
25353 * src/find_in_files.c, src/gnome_project.c,
25354 src/project_import.c, src/cvs.c, src/configure.c, src/compile.c,
25355 src/clean.c, src/clean_project.c, src/build_project.c,
25356 src/build_file.c: Modified to handle the new
25359 2002-04-15 Dan Elphick <dre00r@ecs.soton.ac.uk>
25361 * src/find_replace.c: Changed signal to call
25362 on_replace_text_close on from delete_event
25363 to close => the replace history is now updated.
25365 2002-04-15 Naba Kumar <kh_naba@users.sourceforge.net>
25367 * src/cvs.c: escaped the cvs import message before
25370 2002-04-14 Johannes Schmid <clubfan@users.sourceforge.net>
25372 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25374 * src/cvs.[c/h], src/texteditor.[c/h]: Fixed bug #542151
25376 * src/cvs.[c/h], src/cvs_cbs.[c/h], src/cvs_gui.[c/h]:
25379 * src/preferences_gui.c: GUI improvements
25381 * src/project_dbase.c, src/controls.c: Fixed some menu stuff
25383 2002-04-13 Naba Kumar <kh_naba@users.sourceforge.net>
25385 * tagmanager/include/tm_tag.h, tagmanager/tm_tag.c:
25386 Removed static qualifier from tm_tag_type_name() and
25387 availed it's prototype for use in outside code. also
25388 created reverse map function tm_tag_type_name();
25390 * src/anjuta.c: Implemented qualified tags names for
25391 the tag list (on the toolbar pulldown list) to avoid
25392 ambiguty in tags with similar names (like prototype
25393 and definition). Patch modified and improved.
25395 Patch from: Todd Goyen <wettoad@knighthoodofbuh.org>
25397 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25399 * src/utilities.[c,h]: Added a utility funtion
25400 that escapes the single and double quotes in a
25401 given string. Useful for passing command line
25404 * src/cvs.c: Escaped the cvs log message before
25405 passing it to cvs command line to avoid ambiguties
25406 with quotes in the message.
25408 * pixmaps/anjuta_icon.png: Changed to the new icon.
25409 from Todd Goyen <goyen@mbi-berlin.de>
25411 * src/message-manager-private.cc: Added regex to
25412 recognize (underline hilite) the parsable outputs
25413 from the zvt terminal.
25415 2002-04-11 Naba Kumar <kh_naba@users.sourceforge.net>
25417 Patch from: Tina Hirsch <tehirsch@arcor.de>
25419 * src/project_type.c:
25420 Fixed a bug in the wxproject type and modified the erroroutput when
25421 configure doesn't find wx-config
25423 Patch from: Timothee Besset <ttimo@idsoftware.com>
25425 * src/anjuta.c, src/message-manager-private.cc,
25426 src/message-manager-private.h
25427 Catches double clicks in the zvt terminal, and calls goto_error_line
25428 to jump to the appropriate location in the source. This will recognize
25431 2002-04-10 Naba Kumar <kh_naba@users.sourceforge.net>
25433 * src/build_project.c: Taken care of memory leak
25434 by freeing cmd variable properly.
25436 * src/main_menubar_def.h: Fixed wrong signal connection
25437 for cvs project commit.
25439 * src/cvs_cbs.c: Fixed non-functional "cancel" button.
25441 * src/preferences_gui.c: Added some border and adjusted
25442 expandsion, filling in box adds to make the cvs preferences
25445 2002-04-03 Johannes Schmid <clubfan@users.sourceforge.net>
25447 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25449 * src/cvs*, src/main_menubar*, src/preferences*:
25450 Moved CVS settings to preferences, added a nice login dialog.
25452 * src/controls.c, src/project_dbase.c:
25453 CVS project options are only shown if a project is open
25455 * src/build_project.c:
25456 User is now asked if he wants to install as root
25461 * anjuta.prj: Updated with cvs files
25463 * TODO: Remove task which are done
25465 2002-03-31 Naba Kumar <kh_naba@users.sourceforge.net>
25467 * pixmaps/Makefile.am, src/compile.c, src/configurer.c,
25468 src/cvs.c, src/cvs_gui.c, src/gnome_project.c,
25469 src/launcher.c, src/main_menubar_def.h, src/pixmaps.h:
25471 Modified launcher to use controlling terminal to detect and
25472 take care of password authentications (for example, for cvs
25473 and root installs).
25475 * pixmaps/password.png: New file.
25477 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25479 Anjuta kick start tutorial wirtten by:
25480 Ishan Chattopadhyaya <ichattopadhyaya@yahoo.com>
25482 * manuals/C/anjuta-tutorial, manuals/C/anjuta-tutorial/Makefile.am,
25483 manuals/C/anjuta-tutorial/anjuta-tutorial.sgml,
25484 manuals/C/anjuta-tutorial/anjuta-tutorial-C.omf,
25485 manuals/C/anjuta-tutorial/figures/*.png:
25489 * configure.in, manuals/C/Makefile.am, manuals/C/topic.dat
25493 2002-03-28 Roel Vanhout <roel@stack.be>
25495 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25497 * src/aneditor.cxx, src/preferences.c, src/preferences.h,
25498 src/preferences_gui.c:
25499 Added option to wrap around to beginning/end of file when on last bookmark
25500 and next/previous bookmark is pressed
25502 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25504 Patch from Philip Van Hoof <freax@pandora.be>
25506 * src/gnomefilelist.c:
25507 Added gimp like feature that changes the file extension of
25508 the filename entered in the selections when the file
25511 2002-03-28 Naba Kumar <kh_naba@users.sourceforge.net>
25513 Patch from Roy Wood <roy.wood@filogix.com>
25515 * src/controls.c, src/find_text.c, src/find_text.h,
25516 src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
25517 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25519 Menuitem for entering currently selected text as find target,
25520 added key accel for "find next" and changed some key accels for
25521 other key for consistency.
25526 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25528 * src/watch.c, src/watch.h, src/watch_cbs.c,
25529 src/watch_cbs.h, src/watch_gui.c:
25531 Patch from Jeroen van der Vegt <A.J.vanderVegt@ITS.TUDelft.nl>
25533 Added change watch entries feature
25534 and Watch entries modify on double click fixed.
25536 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25538 * src/mainmenu_callbacks.c:
25540 Project commit should not bypass dialog as
25541 we need to get the cvs log from the user.
25543 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25545 * src/project_dbase.c:
25547 Patch from Roy Wood <roy.wood@filogix.com>
25549 Fixed docking bug with the new docking patch
25550 to fix copy/paste bug.
25552 2002-03-27 Naba Kumar <kh_naba@users.sourceforge.net>
25554 * src/cvs.c, src/cvs.h, src/cvs_cbs.c, src/cvs_cbs.h
25555 src/cvs_gui.c, src/cvs_gui.h, src/main_menubar.c,
25556 src/main_menubar.h, src/main_menubar_def.h,
25557 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h:
25559 Added cvs project support. Featured bypass cvs dialog for
25560 cases where we don't need dialog (such as project and right
25561 click selection from file browser). Cleaned up cvs code to
25562 make them generic cvs operations instead of separate file
25563 and project operations. Added cvs log action. Increased
25564 file entry box width and enabled "unified diff" by default.
25565 Used Editor buffer for status and log and set hilite for
25566 these buffers including diff buffer (DIFF hilite).
25568 2002-03-23 Tina Hirsch <cevina@users.sourceforge.net>
25570 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25572 * data: Added file autogen.sh.wxwin
25573 * data/Makefile.am: Added entry for autogen.sh.wxwin
25574 * pixmaps: Added project image appwiz_wxwin.png
25575 * pixmaps/Makefile.am: Added entry for appwiz_wxwin.png
25576 * src/appwizard_cbs
25577 src/compiler_options.c
25579 src/project_dbase.c
25580 src/project_dbase.h
25581 src/project_import_cbs.c
25585 src/wizard_gui.c: Added everything necessary for new
25586 project type 'wxWindows (wxGTK)
25587 * src/project_dbase.c: Fixed a bug that caused every project
25588 to be a glade project in dialog
25589 'Project information'.
25591 2002-03-25 Naba Kumar <kh_naba@users.sourceforge.net>
25593 Patch submitted by Roy Wood <roy.wood@filogix.com>
25595 * src/anjuta_gui.c, src/message-manager-dock.c,
25596 src/project_dbase.c:
25598 fixed the copy/paste bug by rewriting dock/undock
25601 2002-03-22 Johannes Schmid <clubfan@users.sourceforge.net>
25603 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25605 * src/cvs*, src/Makefile.am:
25606 New file for CVS support. File operations currently work
25607 cvs login needs to be done. Project support is not yet
25610 * src/main_menubar*, src/mainmenu_callbacks,
25611 src/anjuta.c, src/anjuta.h:
25612 Added menus and functions for cvs commands.
25614 * src/text_editor_menu.h:
25615 Added #include <gtk/gtk.h>
25618 Removed a warning (and this time it works ;-)
25620 * src/utilities.c, src/utilities.h:
25621 Added a utility function to retrieve directory
25622 name out of full path.
25624 2002-03-11 Jeroen van der Vegt <ajvdvegt@sourceforge.net>
25626 * src/executer.c: (create_executer_dialog): changed the default
25627 focus on the entry.
25629 2002-03-10 Naba Kumar <kh_naba@users.sourceforge.net>
25631 * widgets/gnomefilelist.c:
25632 Fixed duplicate history entries for the same directory.
25634 2002-03-10 Stephane Demurget <demurgets@free.fr>
25638 * src/main_menubar_def.h: removed the Ctrl-L shortcut for Save All, as
25639 it's already used by scintilla to delete the whole current line.
25641 2002-03-10 Stephane Demurget <demurgets@free.fr>
25645 * src/anjuta_cbs.c: (on_open_filesel_ok_clicked): removed unecessary
25646 calls to fileselection_hide_widget,
25647 (on_open_filesel_cancel_clicked): removed.
25649 * src/project_dbase.c: (on_open_prjfilesel_cancel_clicked),
25650 (on_add_prjfilesel_cancel_clicked):
25652 * widgets/gnomefilelist.[ch]: (gnome_filelist_set_multiple_selection):
25655 * src/fileselection.c: Made some functions static.
25656 (fileselection_hide_widget): rewritten using the new
25657 gnome_filelist_set_multiple_selection function.
25659 * src/fileselection.c: (on_file_selection_delete_event): removed
25660 unuseful widget hides. Some cleanups,
25661 (on_file_selection_cancel_clicked): impl,
25662 (create_fileselection_gui): changed the cancel button clicked's
25663 callback to use this new function.
25665 * src/anjuta.c: (anjuta_new):
25666 * src/project_dbase.c: (project_dbase_new): removed the use of cancel
25667 callbacks, because this the gnome filelist widget's job.
25669 * widgets/gnomefilelist.c: (gnome_filelist_new_with_path): removed
25670 clist selection mode duplicates set,
25671 (gnome_filelist_key_press): use the new impl. function.
25673 2002-03-10 Stephane Demurget <demurgets@free.fr>
25677 * src/appwizard_cbs.c: (on_druidpagestandard2_next):
25678 fixed some bogus code using an array cell out of
25679 range, removed unecessary gettext usages.
25681 * src/appwiz_page2.c: (on_prj_name_entry_changed):
25682 some cleanups and now transform minus characters to
25686 (source_write_configure_in),
25687 (source_write_toplevel_makefile_am),
25688 (source_write_desktop_entry),
25689 (source_write_glade_file):
25690 * src/project_dbase.c: (project_dbase_summon_glade),
25691 (project_dbase_generate_source_code):
25692 * src/glades.c: (gladen_write_glade_write):
25693 replaced some occurences of the target name by the
25694 project filename, using project_dbase_get_proj_name,
25695 to fix the name of some files.
25696 Fixed a lot of mem leaks.
25697 Various code cleanups.
25699 2002-03-06 Stephane Demurget <demurgets@free.fr>
25701 Merged with latest (1.44) scintilla.
25703 Added: - The calltip.<lexer>.end.definition property to display help
25704 text on a second line of calltip.
25705 - The calltip.<lexer>.word.characters property to correctly find
25706 calltips for functions that include characters like '$' which
25707 is not normally considered a word character.
25708 - The use.monospaced property to determine initial state of
25709 Use Monospaced Font setting.
25711 Bugs fixed: Too many to mention; please see :
25712 http://www.scintilla.org/ScintillaHistory.html for the
25715 * scintilla/*/*: updated nearly all files.
25717 * TODO: removed the need of a scintilla merge.
25719 Merged with latest (1.44) SciTE properties.
25721 * data/properties/anjuta.properties: added the wrap, use.monospaced
25724 * data/properties/html.properties: added a missing php extension, and
25725 updated php keywords to the latest reference.
25727 * data/properties/pascal.properties: added commands to compile, build
25728 and execute pascal applications.
25730 * data/properties/lua.properties: added styles for statements.
25732 * data/properties/bash.properties: added the declare keyword.
25734 Fixed distchecking.
25736 * global-tags/Makefile.am,
25737 global-tags/create-global-tags.sh: used some kind of ugly hack to
25738 make distchek work, since noone has proposed some better way.
25740 * src/main_menubar_def.h: Ctrl-W is now associated to close file,
25741 and Ctrl-N replace Alt-N for new file according to the Gnome design
25744 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25746 * widgets/gnomedirlist.c
25747 widgets/gnomedirlist.h
25748 widgets/gnomefilelist.c
25749 widgets/gnomefilelist.h:
25751 Added GPL headings in the file.
25753 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25755 * src/attach_process.c
25756 src/attach_process_cbs.c
25757 src/attach_process_cbs.h
25758 src/attach_process_gui.c
25760 src/breakpoints_cbs.c
25761 src/breakpoints_cbs.h
25762 src/breakpoints_gui.c
25764 src/compiler_options.c
25765 src/compiler_options_cbs.c
25766 src/compiler_options_cbs.h
25767 src/compiler_options_gui.c
25768 src/find_in_files.c
25769 src/find_in_files_cbs.c
25770 src/find_in_files_cbs.h
25771 src/find_in_files_gui.c
25776 src/preferences_gui.c
25777 src/project_config.c
25779 src/src_paths_cbs.c
25780 src/src_paths_cbs.h
25781 src/src_paths_gui.c:
25783 Bugs #521629 and #522427 fixed. The problem was, that the
25784 escape-key was not catched and the dialog was hidden, but
25785 the flag was not set correctly.
25787 Changed the callbacks for delete_event to close, using gnome_dialog_close(),
25788 using the gnome_dialog_close_hides()-setting present in most dialogs.
25789 Instead of _hide() in the button-callbacks, calling gnome_dialog_close(), which
25790 emits "close" and set the flag in the close-callback.
25792 Patch from: Jens Georg <mail@jensgeorg.de>
25794 2002-03-06 Stephane Demurget <demurgets@free.fr>
25796 * src/*.{c,cpp}: s/string_free/g_free/
25798 * src/utilities.[ch]: (string_free): removed.
25800 2002-03-06 Dan Elphick <dre00r@ecs.soton.ac.uk>
25802 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25804 * src/controls.c, src/main_menubar.[ch], src/main_menubar_def.h,
25805 src/mainmenu_callbacks.[ch]:
25806 Removed Project menu options: README, TODO, ChangeLog and NEWS
25807 Moved Save Build Messages to Build menu and only highlight it
25808 when there are build messages.
25809 Corrected a spelling: "mojority" -> "majority"
25810 Fixed initialisation of edit.edit_app_gui so now Edit menu
25811 can be shown when no project is loaded.
25813 * src/project_dbase.h: Removed prototype for static function
25815 2002-03-06 Naba Kumar <kh_naba@users.sourceforge.net>
25817 * src/text_editor.c: Editor is marked changed after
25820 Patch from: Jens Georg <mail@jensgeorg.de>
25822 2002-03-04 Roel Vanhout <roel@stack.be>
25824 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25826 * src/find_in_files.c, src/find_in_files.h, src/find_in_files_gui.c
25827 Added option to ignore binary files on 'Find in files' (grep -I option)
25829 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25832 session restoration and commandline load in
25835 * src/anjuta.[h,c], src/anjuta_cbs.c:
25836 Removed "clear windows menu" and prevented runtime
25839 * src/compile.c, src/build_file.c, src/build_project.c,
25841 Takes into account the preference setting for
25842 show dialog when job completes. Dialogs are
25843 shown when it is enabled otherwise not.
25845 2002-03-03 Roel Vanhout <roel@stack.be>
25847 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25850 Store 'Find...' search string on search so that 'Find Next' will search for
25851 that string, even if the dialog hasn't been closed yet.
25853 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25855 * src/anjuta.[h,c], src/anjuta_gui.c, src/anjuta_cbs.c,
25856 src/controls.c, src/main_menubar.h, src/main_menubar.[h,c],
25857 src/main_menubar_def.h:
25859 Organized menus, removed "Windows" and "Utilities" menus from the
25860 menubar [they are no longer needed]. Also removed some extragenous
25863 2002-03-03 Naba Kumar <kh_naba@users.sourceforge.net>
25865 * src/message-manager-private.cc:
25866 Set message clist selection mode to BROWSE.
25868 * src/message-manager.cc, src/an_symbol_view.c,
25869 src/an_file_view.c:
25870 Added Key navigation for the CTree and CList. Arrow left for
25871 node collapse, right for node expand, space (or enter) for
25872 activation (same as double click).
25874 2002-03-03 Roel Vanhout <roel@stack.be>
25876 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25878 * plugins/class-gen/clsGen.c
25879 Added functionality to semi-intelligently prefill filename
25880 boxes with names deduced from class name
25882 2002-02-26 lbell <lbell@tsc4.com>
25884 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>
25885 * src/preferences_gui.c:
25886 Removed an incorrect use of gtk_misc_set_alignment().
25888 * src/anjuta.c, src/anjuta.h, src/controls.c, src/main.c,
25889 src/main_menubar.c, src/mainmenu_callbacks.c, src/preferences.c,
25890 src/preferences.h, src/preferences_gui.c:
25892 Added the option to reload last open project at the startup.
25893 Added the possibility to open a new project without close
25896 * src/properties.cxx:
25897 Corrected a spelling mistake in message string.
25900 Updated session functions.
25902 2002-02-26 Naba Kumar <kh_naba@users.sourceforge.net>
25904 * widgets/gnomefilelist.c: Bug fixes.
25906 Patch from Philip Van Hoof <freax@pandora.be>
25908 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
25910 * src/an_file_view.c:
25911 anjuta was unable to open some files becuase they were not being
25912 recognized as "text/*" mime type (example files *.rej, *.in, etc.).
25913 Removed mime checking when opening with anjuta, becuase it doesn't
25914 hurt to open binary files in anjuta (some even may want to do so).
25916 Added a warning when mime type is not set when "view with default
25917 viewer" is activated.
25919 * src/an_file_view.c, an_symbol_view.c:
25920 Converted N_() to _() where ever appropriate in the strings.
25922 2002-02-25 Johannes Schmid <clubfan@users.sourceforge.net>
25924 * src/appwizard_gui.c, src/appwizard_cbs.c
25925 src/wizard_gui.c/h, src/appwiz_page3.c,
25926 src/project_import_gui.c:
25928 Moved target type radiobuttons to appwiz. page 2
25930 * src/message-manager-private.cc
25931 Fixed a bug which caused a crash if next message function was used
25933 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25935 2002-02-25 Naba Kumar <kh_naba@users.sourceforge.net>
25937 * src/anjuta.h, anjuta.c, anjuta_cbs.c:
25938 Modifies the behaviour of Alt-TAB in Anjuta. This
25939 brings a behaviour similar to VC6 Alt-TAB, by maintaining the recently
25940 edited files in the first items of the notebook.
25942 Patch from: Timothee Besset <timo@qeradiant.com>
25944 2002-02-24 Philip Van Hoof <freax@pandora.be>
25946 * widgets/gnomefilelist.c, gnomefilelist.h:
25947 Added filecompletion
25949 Reviewed by Naba Kumar <kh_naba@users.sourceforge.net>.
25951 2002-02-21 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
25953 * configure.in: Added "sk" to ALL_LINGUAS.
25955 2002-02-20 Johannes Schmid <clubfan@users.sourceforge.net>
25957 * src/appwiz_page3.c, src/appwizard.c, src/appwizard_cbs.c,
25958 src/appwizard_gui.c, src/project_dbase.c, src/source.c,
25959 src/wizard_gui.c: Added support for static and dynamic libs
25961 2002-02-20 Dan Elphick <dre00r@ecs.soton.ac.uk>
25963 * widgets/gnomefilelist.c:
25964 Fixed gnome_filelist_get_lastfilename so it no longer returns
25967 2002-02-20 Naba Kumar <kh_naba@users.sourceforge.net>
25969 * src/resources.h, resources.c:
25972 * src/main_menubar_def.h, mainmenu_callbacks.c:
25973 Changed to use gnome configed url handler.
25975 2002-02-19 Philip Van Hoof <freax@pandora.be>
25977 * widgets/gnomefilelist.c
25978 Added PHP filetype.
25980 2002-02-19 Naba Kumar <kh_naba@users.sourceforge.net>
25982 * plugins/class-gen/clsGen.c:
25985 * widgets/gnomefilelist.c:
25986 Gives the maximum space to the files section of the open file dialog.
25988 Patches from: lbell <lbell@tsc4.com>
25990 2002-02-18 Naba Kumar <kh_naba@users.sourceforge.net>
25992 * src/anjuta.c, main.c:
25993 Used tm_get_real_path in anjuta_get_full_filename();
25995 2002-02-18 Andy Piper <andyp@users.sourceforge.net>
25997 * anjuta.prj: update version
25999 2002-02-17 Stephane Demurget <demurgets@free.fr>
26001 * widgets/gnomefilelist.[ch]: (gnome_filelisttype_addtype_f):
26002 removed the amount arg and replaced with a NULL-ending list.
26003 (gnome_filelisttype_makedefaultlist): use the new prototype.
26005 2002-02-17 Andy Piper <andyp@users.sourceforge.net>
26007 * src/about.c, THANKS: updated for new contributors
26009 * anjuta.prj: added new files
26011 * README: corrected some documentation, ctags no longer needed,
26012 pkgconfig now required
26014 * data/properties/others.properties: add .cvsdiff extension
26016 * src/project_dbase_gui.c, src/utilities.c, src/utilities.h:
26017 patch from Vadim Berezniker <vadim@berezniker.com> to improve
26020 * doc/anjuta.1: added initial man page thanks to
26021 Rob Bradford <rob@debianplanet.org> (NB build and install
26024 2002-02-17 Johannes Schmid <clubfan@users.sourceforge.net>
26026 * src/Makefile.am: Cleaned handling of compiler flags by moving them
26027 to CFLAGS and CXXFLAGS. Anjuta is now compiled with -g -O2 and many
26030 * configure.in: Changed version to 0.1.10-pre
26032 2002-02-17 Stephane Demurget <demurgets@free.fr>
26034 * src/fileselection.c: (create_fileselection_gui): always display
26035 the directory creation button as we cannot rely on the dialog
26038 * widgets/gnomefilelist.[ch]: fixed includes.
26040 * pixmaps/new_folder.xpm: resized, added a + sign.
26042 2002-02-17 Stephane Demurget <demurgets@free.fr>
26044 * widgets/gnomefilelist.c: (gnome_filelisttype_makedefaultlist):
26045 changed all extensions to begin with a dot.
26047 2002-02-16 Philip Van Hoof <freax@pandora.be>
26049 Patch reviewed by Stephane Demurget <demurgets@free.fr>.
26051 * THANKS: added Philip.
26053 * pixmaps/Makefile.am, pixmaps/new_folder.xpm: added.
26055 * src/project_dbase.c: (project_dbase_make_default_filetype_list),
26056 * src/file_selection.[ch],
26057 * widgets/gnomefilelist.[ch]: added a filetype
26058 combobox to the Anjuta file dialog widget.
26060 2002-02-14 Andy Piper <andy.piper@freeuk.com>
26062 * anjuta.spec.in: eep! the import script was not being installed by
26063 RPM - fixed for the release.
26065 2002-02-13 Stephane Demurget <demurgets@free.fr>
26067 Various cleanups and fixes for the next release to be able to make
26070 * plugins/*/*.c: added missing prototypes causing gcc to speak to
26071 much and make some tweaks plus cleanups.
26073 * widgets/scroll-menu.c: made compare_menu_items use gconstpointers
26074 args to remove some warnings.
26076 * global-tags/Makefile.am,
26078 src/Makefile.am: link against Anjuta static libs using the
26079 $(top_builddir) dir, not anymore on $(top_srcdir) to make
26082 * src/Makefile.am: ditto with all the Anjuta static libs.
26084 * src/main_menubar.c: removed the widgets/ dir from the scroll-menu.c
26085 include, as we already include the whole directory for the build.
26087 * src/text_editor_cbs.c: included dnd.h for scintilla_uri_dropped ().
26089 2002-02-13 Andy Piper <andy.piper@freeuk.com>
26091 * pixmaps/Makefile.am: icon for libglade project now installed
26092 * NEWS, README, TODO, configure.in, anjuta.prj: revised for release
26093 * manuals/C/Makefile.am: removed ChangeLog reference which was
26094 breaking some build stuff
26095 * global-tags/Makefile.am, tagmanager/Makefile.am: fixed some
26096 include reference problems that showed up on make distcheck
26097 * tagmanager/tm_workspace.c: fixed crash bug spotted by Biswa
26099 2002-02-13 Johannes Schmid <clubfan@users.sourceforge.net>
26101 * src/aneditor.cxx: Fixed bug #509977 (CallTips)
26103 2002-02-12 Naba Kumar <kh_naba@users.sourceforge.net>
26105 * src/message-manager-private.cc:
26106 The horizontal scrollbar now shows properly on demand.
26108 2002-02-08 Johannes Schmid <clubfan@users.sourceforge.net>
26110 * src/dnd.c fixed some warnings
26111 * src/message-manager-private.cc: Horizontal scrollbar is now shown
26112 and works. It is shown always at the moment but before it was
26113 shown on demand and did never work.
26115 2002-02-07 Naba Kumar <kh_naba@users.sourceforge.net>
26117 * src/anjuta.c: Fixed a crash bug.
26118 patch from: Jens Georg <mail@jensgeorg.de>
26120 2002-02-04 Andy Piper <andy.piper@freeuk.com>
26122 * manuals/C/anjuta-manual/*.sgml: fixed so that jade no longer
26123 reports a problem with missing end tags on <graphic>
26125 2002-02-03 Andy Piper <andy.piper@freeuk.com>
26127 * manuals/C/ChangeLog: removed since it was never used
26128 * manuals/C/anjuta-manual/*: more updates, new screenshots
26129 * anjuta.prj: updated for new manuals/ structure
26131 2002-02-03 Johannes Schmid <clubfan@users.sourceforge.net>
26133 * source.c, compiler_options.[c/h]:
26134 Fixed bug #460321 "Problem with optimization options"
26135 by separating INCLUDE and C(XX)FLAGS in Makefile.am creation
26137 2002-02-03 Andy Piper <andy.piper@freeuk.com>
26139 * NEWS: prepared for release, need to fill in date
26140 * data/welcome.txt: version number updated
26142 2002-02-03 Andy Piper <andy.piper@freeuk.com>
26144 * src/text_editor_menu.c, src/an_file_view.c,
26145 src/an_symbol_view.c: marked strings for translation
26147 * src/defaults.c, data/properties/xml.properties:
26148 *.omf and *.xsl files should use XML highlighting
26150 * manuals/C/anjuta-manual/*:
26151 - restructured so that files have more meaningful names
26152 and are easier to edit (see anjuta-manual.sgml for the
26154 - updated some screenshots
26155 - continued rewrite
26157 2002-02-02 Naba Kumar <kh_naba@users.sourceforge.net>
26159 * main.c: Made a workaround to remove the old
26160 anjuta gnome config file (older than 9 Feb 2002). This
26161 will fix the bug which never lets the brower toolbar shown.
26163 * main.c: In fact, the above solution wouldn't work in all
26164 cases. Therefore, here is the better fix, which works by
26165 detecting the version of the old config file and deleting
26166 ~/.gnome/Anjuta if it is lesser than 0.1.9.
26168 2002-02-01 Andy Piper <andy.piper@freeuk.com>
26170 * HACKING: added info on submitting patches
26172 2002-01-31 Johannes Schmid <clubfan@users.sourceforge.net>
26174 * src/project_import_gui.c, src/project_import.c:
26175 - If Project Import Wizard is canceled everything is
26177 - Back button is now insensitive on page 3 (some problems:
26178 see TODO in project_import_qui.c:284
26179 - Menu frame is insensitive if project type != GNOME(mm)
26181 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
26183 * src/main.c: Fixed bug # (Unable to open files on
26184 double click in project window from second trial onwards when
26185 the project is opened from command line).
26187 * po/POTFILES.in: Removed tags_manager.[h,c]
26189 2002-01-31 Naba Kumar <kh_naba@users.sourceforge.net>
26191 * src/preferences.c:
26192 A quick hack to fix the 'invisible' browser toolbar when
26193 upgrading from 0.1.8 to 0.1.9
26196 Fixed toolbar names which were causing confusions in the toolbar
26200 Substituted "anjuta" with PACKAGE
26202 * src/project_import_gui.c:
26203 Consistensy: wm_class should be set with "Anjuta" and not "anjuta"
26205 * anjuta.prj, src/tags_manager.h, src/tags_manger.c:
26206 Added new files and removed obsolete ones.
26208 2002-01-30 Andy Piper <andy.piper@freeuk.com>
26210 * src/appwizard_cbs.c, project_import_cbs.c,
26211 main_menubar_def.h, project_import_gui.c:
26212 updates to message strings and layout for the
26215 * text_editor_cbs.c: fix for the tab menu entries for
26216 redocked windows (Dan Elphick <dre00r@ecs.soton.ac.uk>)
26218 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
26225 Tag dropdown exclusive (takes
26226 all space in the toolbar) and never vertical and
26227 increased the width of the tag combo to 256 pixs.
26228 Toolbar separator before the combo and button.
26229 Added tags label before the tag button.
26230 Reorganized the dock bands for the toolbars.
26232 * src/project_import_gui.c
26233 src/project_import.c:
26234 Fixed an error and removed an unused variable.
26236 * data/properties/anjuta.properties:
26237 Removed the property for the old toolbar and set
26238 browser toolbar show to default.
26240 * src/project_dbase.c: excluded modules were not
26244 No build files will be written if the project is blocked.
26246 * src/project_import.c,
26247 src/project_import_cbs.c,
26251 Manually applied Johannes patch to fix some memory
26252 issues and gui clean up.
26253 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
26255 * src/project_dbase.c, project_dbase.h, project_dbase_gui.h:
26256 Fixed a bad bug with remove file from project because of
26257 files were never removed properly from the project and
26258 from the tagmanager.
26260 * src/appwiz_page3.c: Disabled unused codes to clear
26263 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
26265 * tagmanager/*/*: Upgraded to 0.7.1 version from Biswa.
26268 pixmaps/Makefile.am
26271 src/an_symbol_view.c
26279 src/main_menubar_def.h
26280 src/mainmenu_callbacks.c
26281 src/mainmenu_callbacks.h
26283 src/project_dbase.c
26284 src/project_dbase.h
26286 src/text_editor_menu.c
26287 src/text_editor_menu.h
26290 src/toolbar_callbacks.c
26291 src/toolbar_callbacks.h :
26293 Patch submitted by:
26294 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26296 Removes the Tags toolbar and substituted it with
26297 tags combo dropdown list. Fixes a couple of bugs.
26299 Moved the tag combo to browser toolbar because
26300 main toolbar was becoming too long.
26301 Made a new icon of tag toolbar.
26303 * po/zh_TW.po: Fixed bug.
26305 * pixmaps/an_tag.xpm: Added new file.
26307 2002-01-30 Naba Kumar <kh_naba@users.sourceforge.net>
26309 * src/project_import_gui.c: Reorganized project
26312 2002-01-29 Andy Piper <andy.piper@freeuk.com>
26314 * HACKING: added info on creating windows and dialogs
26316 2002-01-29 Naba Kumar <kh_naba@users.sourceforge.net>
26318 * src/tm_file_view.c:
26320 Sorts the file list at the end instead of doing sort-insert
26321 to improve performance.
26322 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26324 * src/project_dbase.c: Resolved a conflict from
26327 * src/project_import.c:
26329 Fixed to use anjuta_import.sh for the bin dir and
26330 not from the data dir.
26332 Used anjuta_is_installed() function to verify a the command's
26335 Fixed import command to use sh (which is more general and is
26336 gauranteed to be found in any unix system :-)). Also, added
26337 double quotes around the import directory.
26339 Changed some strings for better translations (like avoiding
26342 Fixed the reading of wrong target type.
26344 * src/control.c: Insensitive "import project" when there is
26347 * src/project_import_cbs.c:
26349 Fixed strcmp() [== 0 was left out]. Languages now selected properly.
26350 Fixed selection of gettext checkbox.
26351 Sets the menu entries.
26353 2002-01-28 Johannes Schmid <clubfan@users.sourceforge.net>
26355 * src/appwiz_page[1-4].c
26357 * src/appwizard.[c/h]: Moved some code to wizard_gui.[c/h]
26358 be able to reuse it.
26360 * src/mainmenubar.[c/h]
26361 * src/mainmenubar_def.h
26362 * src/mainmenu_callbacks.[c/h]: Code to create "Import Project"
26365 * src/message-manager.c: Fixed bug 509192
26366 * src/message-manager-dock.c: Added accel_group if window is undocked
26368 * src/project_dbase.[c/h]: Splitted opening code to be able
26369 to use it without an open file dialog
26370 (Maybe I broke Naba's changes, please take a look)
26372 * src/project_import.[c/h]
26373 * src/project_import_gui.c: New Files, Code for Project Import Wizard
26375 * src/wizard_gui.[c/h]: New Files, shared code between appwizard and
26378 2002-01-28 Andy Piper <andy.piper@freeuk.com>
26380 * src/main_menubar_def.h, tagmanager/tm_project.c: more
26383 * manuals/C/anjuta_manual/*: started rewrite of the
26384 manual, updated some screenshots
26386 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
26388 * src/gnomefilelist.h, src/gnomefilelist.c:
26390 Fixed multiple selection bug (#497085). The OK button is
26391 sensitive when in multiple mode, if the no. of
26392 selection is one or more.
26394 Toggle between single and multiple selection mode
26395 and multiple mode display.
26397 Fixed strings to translable strings.
26399 Fixed some compiler warnings by commenting out
26402 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
26404 * src/project_dbase.c: App status bar now updates
26405 with the project name when the project is loaded.
26407 * src/an_file_view.c, tagmanager/tm_file_entry.c:
26409 Puts the directories at the top. They're also sorted now.
26410 Patch from: Dan Elphick <dre00r@ecs.soton.ac.uk>
26412 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
26414 * scripts/anjuta_import.sh.in: Added file.
26415 * scripts/anjuta_import.sh: Removed file.
26417 * .cvsignore, po/.cvsignore, scripts/.cvsignore:
26420 * src/main_menubar_def.h:
26422 Changed shortcut for Find/Replace to CTRL+SHIFT+F (to
26423 reflect the opposite of Find (CTRL+F) and also to leave
26426 Changed Glade summon with ALT+G, which frees the ATL+E
26427 for poping up the edit menu.
26429 * src/Makefile.am: Debugging link flags by Biswa, removed.
26431 2002-01-28 Andy Piper <andy.piper@freeuk.com>
26433 * HACKING: added information on best practices for writing
26434 application messages and GUI labels
26436 * src/CORBA-Server.c, src/about.c, src/anjuta.c,
26437 src/breakpoints.c, src/build_file.c, src/build_project.c,
26438 src/clean_project.c, src/compile.c,
26439 src/compiler_options_cbs.c, src/compiler_options_gui.c,
26440 src/configurer.c, src/debugger.c, src/executer.c,
26441 src/find_in_files.c, src/find_in_files_cbs.c,
26442 src/find_replace.c, src/find_text.c, src/glades.c,
26443 src/gnome_project.c, src/goto_line.c, src/main.c,
26444 src/main_menubar.c, src/main_menubar_def.h,
26445 src/mainmenu_callbacks.c, src/preferences_gui.c,
26446 src/project_config.c, src/project_dbase.c,
26447 src/project_dbase_gui.c, src/resources.c, src/source.c,
26448 src/support.c, src/tags_manager.c, src/text_editor.c,
26449 src/text_editor_gui.c, src/text_editor_menu.c,
26450 src/toolbar_callbacks.c, src/utilities.c:
26451 lots of minor message updates to make them more user-friendly
26454 2002-01-28 Naba Kumar <kh_naba@users.sourceforge.net>
26458 Because of the spaces escaping, the command could not be
26459 executed when run without terminal. Now fixed.
26461 * anjuta.prj, Makefile.am:
26463 Added anjuta project file.
26465 2002-01-27 Naba Kumar <kh_naba@users.sourceforge.net>
26467 * src/message-manager-private.h, message-manager-private.cc,
26470 Added freeze() and thaw() for the message window class to
26471 speed up the message manager update.
26473 * src/project_config.h, project_config.c,
26474 src/project_dbase.h, project_dbase.h
26475 scripts/anjuta_project.template:
26477 Added two new prject attributes: project.config.blocked and
26478 project.excluded.modules. The former will make sure that users
26479 are not given any previlidge in enabling the 'overwrite build
26480 files' flags and the later issues a list of modules in the project
26481 to be skipped for symbol browsing and project listing.
26483 * configure.in, scripts/anjuta_import.sh, scripts/Makefile.am:
26485 Modified script to read the template from the anjuta data dir
26486 rather than from the directory in which the script exist. Otherwise,
26487 Being transfered to the bin dir, the script will not be able to
26488 find the template when it is run.
26490 The script is also create with configure.in to set in the anjuta
26491 data dir path inside the script.
26493 2002-01-26 Stephane Demurget <demurgets@free.fr>
26495 * po/fr.po: updated to the latest sources.
26497 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
26499 * scripts/Makefile.am:
26500 anjuta_import.sh goes with distribution.
26502 * po/*.po: They seem to have updated (merged with
26503 anjuta.pot) automatically when I did "make dist".
26505 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
26507 * src/compiler_options_cbs.c, compiler_options.h, compiler_options_gui.c,
26508 Fixed Bug #499807, ie crash on removing libs, includes, defines from
26509 the compiler options dialog.
26512 Correct todays date. :)
26514 * scripts/Makefile.am:
26515 Installs anjuta_import.sh in $(prefix)/bin dir and
26516 is treated as an executable.
26518 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
26520 * Fix for bug #499373
26522 * data/properties/anjuta.properties, ada.properties, cpp.properties,
26523 java, properties, latex.properties, lua.properties, others.properties,
26526 Added double-quotes around file arguments so that
26527 filenames with spaces could also work.
26529 * launcher/anjuta-launcher.c, executer.c:
26530 Escaped quotes in the cammand and it's arguments before executing
26531 so that args with spaces can also work.
26533 Commented #DEBUG switch.
26535 2002-01-26 Naba Kumar <kh_naba@users.sourceforge.net>
26537 * scripts/*: Added files which I forgot previously.
26539 * src/aneditor.h: Lined up commands definition for better look.
26541 * src/mainmenu_callbacks.c. main_menu_def.h, main_menubar.c,
26542 main_menubar.h, control.c:
26543 Added three more convert EOL chars submenu items in transform.
26544 Reformatted some some.
26546 * data/anjuta.properties:
26547 Reformatted a line.
26549 * src/aneditor.h, aneditor.c:
26550 Added three commands (with definitions) for EOL conversions.
26552 * src/text_editor.c:
26553 Editor detects file mode from the file content and
26554 set the editing mode to CR/LF/CRLF automatically.
26555 Refined Dos mode extrageneous chars filter
26556 This will make sure that filter works only in Dos mode and not
26559 * src/anjuta.c: Editor mode display in status bar.
26561 * src/preferences_gui.c: Changed the string for dos mode
26562 filter to more sensible string.
26564 * src/aneditor.c: Default editor mode sets during widget creation
26565 and not everty time the properties are loaded. This makes sure
26566 that the auto-detected mode is not overridden by the default mode.
26568 * src/text_editor.c, aneditor.c: Disabled #DEBUG flag.
26570 * src/anjuta.c: Fixed bug #476028.
26571 Now anjuta also searches for file relative to top project dir,
26572 when the project is open.
26574 * src/anjuta_cbs.c: Fixed bug #499536.
26575 File is not closed if it is not able to save the file properly.
26577 * src/mainmenu_callbacks.c: Fixed bug #499536.
26578 Newfiles (which are not modified) are also closed on "close all files".
26580 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
26582 * src/an_symbol_view.c: Added MAX_STRING_LENGTH
26584 * tagmanager/tm_source_file.c, regex.c, parse.c:
26585 defined and delimited g_messages within #debug.
26587 * src/preferences.c, data/anjuta.properties:
26588 saved/defied message-manager tag position in string.
26589 Message tag possition is saved between sessions. And
26590 and tag position bottom as default.
26592 2002-01-25 Naba Kumar <kh_naba@users.sourceforge.net>
26594 Patch submitted by:
26595 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26600 data/properties/Makefile.am
26601 global-tags/Makefile.am
26602 pixmaps/Makefile.am
26606 src/an_symbol_view.c
26607 src/an_symbol_view.h
26612 src/message-manager-private.cc
26614 src/project_dbase.c
26615 src/project_dbase_gui.c
26625 pixmaps/sv_class.xpm
26626 pixmaps/sv_function.xpm
26627 pixmaps/sv_macro.xpm
26628 pixmaps/sv_private_fun.xpm
26629 pixmaps/sv_private_var.xpm
26630 pixmaps/sv_protected_fun.xpm
26631 pixmaps/sv_protected_var.xpm
26632 pixmaps/sv_public_fun.xpm
26633 pixmaps/sv_public_var.xpm
26634 pixmaps/sv_static_fun.xpm
26635 pixmaps/sv_static_var.xpm
26636 pixmaps/sv_struct.xpm
26637 pixmaps/sv_unknown.xpm
26638 pixmaps/sv_variable.xpm
26639 pixmaps/fv_core.xpm
26640 pixmaps/fv_text.xpm
26641 pixmaps/filestoremove.txt:
26645 * pixmaps/class.xpm
26646 pixmaps/function.xpm
26647 pixmaps/fv_autofile.xpm
26649 pixmaps/fv_i18n.xpm
26650 pixmaps/fv_source.xpm
26651 pixmaps/private_func.xpm
26652 pixmaps/private_var.xpm
26653 pixmaps/protected_func.xpm
26654 pixmaps/protected_var.xpm
26655 pixmaps/public_func.xpm
26656 pixmaps/public_var.xpm
26658 pixmaps/variable.xpm
26664 Upgraded to tagmanager-0.7
26666 2002-01-24 Johannes Schmid <clubfan@users.sourceforge.net>
26667 * src/anjuta_cbs.c: Fixed bug #506441
26668 * src/watch_gui.c: Changed layout of eval dialog so that
26669 it fits on a 800x600 desktop with German translation.
26671 2002-01-23 Andy Piper <andy.piper@freeuk.com>
26673 * src/project_dbase.c: completed string updates for GTKmm and GNOMEmm
26674 * pixmaps/appwiz_libglade.png, src/pixmaps.h, pixmaps/Makefile.am: new
26675 icon for new project type (thanks to Misha)
26676 * configure.in: build and install Danish translation
26677 * src/about.c, THANKS, manuals/C/anjuta-manual/authors.sgml: updated
26678 credits to cover new patches and translations
26680 2002-01-23 Johannes Schmid <clubfan@users.sourceforge.net>
26682 * src/preferences.c, src/message-manager.cc, src/project_type.c,
26683 src/appwiz_page1.c:
26685 - Font preferences are restored properly now (\n was missing)
26686 - Dock menu label of message-manager is "Dock/Undock" instead
26687 of "Dock|Undock" to match with the rest of anjuta.
26688 - Name of GTK-- and GNOME-- have changed to GTKmm and GNOMEmm, so I
26689 changed it in anjuta, too
26691 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26693 * tagmanager/tm_source_file.c,
26694 tagmanager/parse.c,
26695 tagmanager/tm_project.c,
26696 src/an_symbol_view.c,
26699 Disabled debug warnings.
26701 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26703 * src/appwiz_page1.c
26704 src/compiler_options.c
26705 src/project_dbase.c
26706 src/project_dbase.h
26711 New project type named LibGlade.
26713 Patch submitted by:
26714 Dick Knol <dknol@gmx.net>
26717 Commented out unused pixmap creation. May be it
26718 will fix the crash in project creation.
26720 2002-01-21 Naba Kumar <kh_naba@users.sourceforge.net>
26724 src/registers_cbs.c
26725 src/registers_cbs.h
26726 src/registers_gui.c
26729 src/sharedlib_cbs.c
26730 src/sharedlib_cbs.h
26731 src/sharedlib_gui.c
26739 src/stack_trace_cbs.c
26740 src/stack_trace_cbs.h
26741 src/stack_trace_gui.c
26749 Fixed bug #496290: Attach/detach removed from these
26750 windows as they are never implemented.
26752 Patch submitted by:
26753 Johannes Schmid <johannes.schmid@gmx.de>
26755 2002-01-18 Naba Kumar <kh_naba@users.sourceforge.net>
26761 when you right click on the tabs, a list of filenames are given
26762 out, but now it gives a list of "page 1", "page 2", etc...
26764 Patch submitted by:
26765 Jens Georg <mail@jensgeorg.de>
26767 * anjuta.in.in: Removed c|c++ because, it was not necessary
26768 and was causing translation problem.
26770 * plugins/class-gen/clsGen.c:
26771 removed "'" for the same reason.
26773 attached the fix for the menu
26776 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
26778 * src/preferences.h,
26780 src/preferences_gui.c:
26782 Adds the functionality to Anjuta to auto save your unsaved
26783 files before you build a project.
26785 Patch submitted by:
26786 jason <jason_williams@suth.com>
26788 * src/anjuta.[h,c]:
26789 Added function for save all files.
26791 * src/mainmenu_callbacks.c:
26792 Modified to use the above function.
26794 * src/build_project.c:
26795 Save all files before build if it is set in the
26798 2002-01-17 Naba Kumar <kh_naba@users.sourceforge.net>
26800 * src/message-manager-private.cc
26801 src/message-manager-private.h
26802 src/message-manager.cc:
26804 Message-manager now restores the tabs which were shown on startup.
26805 The terminal is now created on demand (as requested by Biswa)
26806 and I have removed some debug messages.
26808 Patch submitted by:
26809 Johannes Schmid <johannes.schmid@gmx.de>
26811 2002-01-13 Stephane Demurget <demurgets@free.fr>
26813 * src/anjuta_cbs.c: fixed the global shortcut handling to have a
26814 proper tabs keyboard navigation.
26816 * src/an_symbol_view.c,
26818 src/gnome_project.c,
26819 src/project_dbase.c,
26820 src/tags_manager.c: removed some debugging display.
26822 2002-01-09 Naba Kumar <kh_naba@users.sourceforge.net>
26824 * src/message-manager-dock.c
26825 src/message-manager-private.cc
26826 src/message-manager-private.h
26827 src/message-manager.cc
26830 src/preferences_gui.c:
26832 Patch submitted by:
26833 Johannes Schmid <johannes.schmid@gmx.de>
26835 This patch adds a tab to the notebook of the preferences-dialog
26836 where you can change the colors, the tab position of the new
26837 message manager. Also the truncate messages stuff has moved
26838 from misc tab to messages tab.
26840 Also improved the remembering position stuff of message manager.
26842 * data/internal.properties,
26843 Added definitions for messages colors and tag position.
26845 * src/message_manager.cc:
26846 Fixed a bug that never lets the messages panes to get cleared.
26847 Added wmclass setting for the message window. Fixed a bug in
26848 which the message window was not being shown.
26850 * src/tag_manager.c: Fixed printing of (NULL) in the debug
26851 output and disabled it.
26853 * src/anjuta.c: Preferences created and loaded before anything else.
26854 anjuta now recognizes messages colors on startup and initializes
26857 2002-01-09 Andy Piper <andy.piper@freeuk.com>
26859 * src/project_dbase.c: fix bug #497923 (thanks to Johannes Schmid)
26861 2002-01-09 Stephane Demurget <demurgets@free.fr>
26863 * pixmaps/file_c.xpm,
26864 pixmaps/file_cpp.xpm,
26865 pixmaps/file_file.xpm,
26866 pixmaps/file_h.xpm,
26867 pixmaps/file_html.xpm,
26868 pixmaps/file_i18n.xpm,
26869 pixmaps/file_icon.xpm,
26870 pixmaps/file_pix.xpm,
26871 pixmaps/fv_doc.xpm,
26872 pixmaps/fv_i18n.xpm,
26873 pixmaps/fv_image.xpm,
26874 pixmaps/fv_source.xpm,
26875 pixmaps/fv_unknown.xpm: made these icons transparent.
26877 2002-01-08 Andy Piper <andy.piper@freeuk.com>
26879 * launcher/anjuta_launcher.c: updated message strings
26880 * src/message-manager-dock.c: added newline at end to avoid compile warning
26881 * src/project_dbase.c: corrected spelling of include (noted by Biswa)
26882 * src/controls.c, src/main_menubar.c, src/main_menubar.h, src/main_menubar_def.h,
26883 src/mainmenu_callbacks.c, src/mainmenu_callbacks.h: added some new Insert menu
26884 entries for username and Python-style GPL notice
26885 * HACKING: added info on files to change to update Insert menu
26887 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26889 * src/project_dbase.c,
26890 src/an_file_view.c,
26891 src/an_symbol_view.c:
26892 Changed the CTree expander style to square and
26893 line style to Dotted line.
26895 * po/POTFILES.in: Removed and Added translable files.
26897 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26899 * ccview/.cvsignore: Removed.
26901 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26904 cccmd.cc, ccview_main.h, func_dialog.cc, struct.xpm,
26905 cccmd.h, cfolder.xpm, func_dialog.h, ofolder.xpm, support.c,
26906 cccproj.cc, ChangeLog, gtk_help.cc, panes.cc, support.h,
26907 cccproj.hh, class.xpm, gtk_help.h, private.xpm, tree_coll.h,
26908 ccview.cc, cregex.hh, hash_str.h, protected.xpm,
26909 ccview.h, public.xpm, ccview_main.cc, file.xpm, Makefile.am, scanner.xpm:
26911 Removed ccview module because it is no longer needed.
26913 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26915 * src/project_dbase.c:
26916 Shifted structure initialization in project_dbase_new()
26917 before anything else, otherwise it was crashing due to
26918 uninitialized values.
26920 * src/an_symbol_view.c:
26921 Disabled high volume debug output.
26923 2002-01-08 Naba Kumar <kh_naba@users.sourceforge.net>
26925 Applied a very heavy patch from:
26926 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
26930 pixmaps/Makefile.am
26942 src/fileselection.c
26945 src/main_menubar_def.h
26946 src/mainmenu_callbacks.c
26947 src/mainmenu_callbacks.h
26948 src/project_dbase.c
26949 src/project_dbase.h
26950 src/project_dbase_gui.c
26952 src/text_editor_menu.c
26953 src/toolbar_callbacks.c
26954 tagmanager/Makefile.am
26956 tagmanager/include/Makefile.am
26957 tagmanager/include/tm_project.h
26958 tagmanager/include/tm_symbol.h
26959 tagmanager/include/tm_tag.h
26960 tagmanager/include/tm_tagmanager.h
26961 tagmanager/include/tm_workspace.h
26962 tagmanager/tm_project.c
26963 tagmanager/tm_source_file.c
26964 tagmanager/tm_symbol.c
26965 tagmanager/tm_tag.c
26966 tagmanager/tm_workspace.c
26967 widgets/Makefile.am: Modified.
26969 * src/an_file_view.[c,h],
26970 src/an_symbol_view.[c,h],
26971 src/file_history.[c,h],
26973 widgets/scroll-menu.[c,h],
26974 tagmanager/tm_file_entry.c
26975 tagmanager/include/tm_file_entry.h: Added new files.
26977 * pixmaps/cfolder.xpm, fv_doc.xpm, fv_source.xpm,
26978 private_func.xpm, public_func.xpm,
26979 class.xpm, fv_exec.xpm, fv_unknown.xpm,
26980 private_var.xpm, public_var.xpm,
26981 function.xpm, fv_i18n.xpm, macro.xpm,
26982 protected_func.xpm, struct.xpm,
26983 fv_autofile.xpm, fv_image.xpm,
26984 ofolder.xpm, protected_var.xpm, variable.xpm:
26985 Updated and Added pixmap files.
26989 a) Removes CCView dependency.
26990 b) Improves the terminal.
26991 c) Adds tag navigation context menus.
26992 d) Upgrades tagmanager to latest version.
26993 e) Miscellaneous small additions.
26995 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
26997 * src/project_dbase_gui.c: Fixed crash of anjuta
26998 when project first created.
27000 * src/gnome_project.c: It now updates the tags manager
27001 when new projects are created.
27003 2002-01-07 Naba Kumar <kh_naba@users.sourceforge.net>
27005 * Thanks Johannes Schmid <johannes.schmid@gmx.de>
27006 for this big patch.
27008 * src/messages.[c,h]: Removed files.
27010 * src/message-manager.[cc,h],
27011 src/message-manager-dock.[c,h],
27012 src/message-manager-private.[cc,h]
27015 * src/anjuta.c, src/anjuta.h, src/anjuta_cbs.c, src/build_file.c
27016 src/build_project.c, src/clean_project.c, src/compile.c
27017 src/configurer.c, src/debugger.c, src/find_in_files.c
27018 src/mainmenu_callbacks.c, src/preferences.h
27019 src/preferences_gui.c, src/properties.h
27020 src/utilities.c, src/utilities.h:
27021 The new messages widget.
27023 - Use of GtkNotebook instead of ToggleButtons
27025 - Popupmenu to show and hide message types and
27026 to dock/undock in detach mode
27028 All other things should work as they did with the
27029 old message window. Currently the keyboard short-cuts
27030 do not work in detached mode.
27032 Some functions in utitlities.[c,h] changed.
27033 so that they take const arguments where this is possible
27035 * src/Makefile.am, po/POTFILES.in:
27036 Removed messages.[c,h] and
27037 added message-manager.[cc,h], message-manager-dock.[c,h],
27038 message-manager-private.[cc,h]
27040 * src/message-manager.h: Removed "include <bonobo.h>"
27041 and added a newline at the end of the file.
27043 * src/message-manager-private.cc:
27044 Set clist's width setting to Automatic.
27045 Set scroll window's scroll bars to Automatic.
27047 2002-01-05 Naba Kumar <kh_naba@users.sourceforge.net>
27049 * text_editor_menu.c:
27050 Fixed misalignment of the function sub menu
27051 in the text editor pop up menu.
27053 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
27055 * src/text_editor.c: Fixed a compiler warning.
27057 2002-01-04 Andy Piper <andy.piper@freeuk.com>
27059 * THANKS, manuals/*/authors.sgml: updated for new translations
27060 * plugins/class-gen/clsGen.c: converted messages to English
27061 * src/about.c, src/main_menubar_def.h: string updates
27063 2002-01-04 Naba Kumar <kh_naba@users.sourceforge.net>
27068 src/mainmenu_callbacks.c
27071 src/text_editor_cbs.c
27072 src/text_editor-gui.c:
27074 Earlier code for adding 'cross' button
27075 for closing pages were too error prone and unorganized.
27076 Cleaned up the code and shifted the 'extra' widgets
27077 creation (eg. close button, close_pixmap and lable)
27078 from anjuta to text_editor. This takes care of proper
27079 widgets creation and destruction. Otherwise, anjuta
27080 was crashing at too many points, especially related
27081 to docking and undocking.
27083 2002-01-04 Stephane Demurget <demurgets@free.fr>
27085 * src/aneditor.cxx: removed debugging code.
27087 * data/properties/.cvsignore: added swap files.
27089 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
27093 Fixed Crashing of anjuta when a new file is saved as
27096 2002-01-03 Naba Kumar <kh_naba@users.sourceforge.net>
27098 * src/aneditor.c: Some debug codes around.
27100 * data/internal.properties, data/anjuta.properties: Removed.
27101 data/properties/Makefile.am:
27102 data/properties/ada
27104 data/properties/make
27106 data/properties/html
27107 data/properties/ruby
27108 data/properties/baan
27109 data/properties/idl
27110 data/properties/pascal
27111 data/properties/sample
27112 data/properties/bash
27113 data/properties/java
27114 data/properties/perl
27115 data/properties/sql
27116 data/properties/conf
27117 data/properties/latex
27118 data/properties/props
27120 data/properties/cpp
27121 data/properties/lua
27122 data/properties/python
27123 data/properties/xml
27124 data/properties/others
27125 data/properties/.cvsignore:
27126 Added files. Properties now splitted into small files
27130 configure.in: Update the removal and added properties module.
27132 * src/preferences.c: preferences_new(): Updated to reflect the
27133 new properties files organization.
27135 * src/Makefile.am: Added Baan Lexer.
27137 2002-01-01 Stephane Demurget <demurgets@free.fr>
27139 * src/aneditor.cxx: readded the baan lexer.
27141 * src/preferences.c: fixed translated messages and a typo.
27143 * desktop.in.in: changed the name to Anjuta C|C++ IDE, since the / was
27144 confusing the regexp usage in xml-i18-merge.
27146 2002-01-01 Andy Piper <andy.piper@freeuk.com>
27148 * src/project_dbase.c: tidied some messages, and spotted a typo in
27149 the reading of properties which prevented the project version from
27150 ever being reported in the Project Information window - fixed :)
27152 * po/POTFILES.in: removed syntax.h
27154 2001-12-31 Stephane Demurget <demurgets@free.fr>
27156 * data/internal.properties: fixed baan properties.
27157 Added all ada properties.
27159 * src/main_menubar_def.h,
27162 src/utilities.[ch]: added support for the Ada highlight style.
27164 2001-12-31 Stephane Demurget <demurgets@free.fr>
27166 * plugins/*/.cvsignore: updated.
27168 2001-12-31 Stephane Demurget <demurgets@free.fr>
27172 src/Makefile.am: removed the empty header syntax.h.
27174 2001-12-31 Naba Kumar <kh_naba@users.sourceforge.net>
27177 Stef's observation on the 'superfluous' hseparators in the recent
27178 files and projects is fully justified -- removed.
27180 * main_menubar_def.h:
27181 Changed "Plug Ins" to "Plugins" in the menu label.
27183 * configure.in, plugins/Makefile.am, plugins/class-gen/*:
27184 Added class-gen in the configure output and class-gen module.
27186 * data/internal.properties:
27187 Correct mis-spelled "jave" to "java".
27188 Added file.is.source for *.h, *.c, *.cpp properties.
27190 * global-tags/Makefile.am:
27191 "chmod +x create_global_tags.sh" before it is executed, because
27192 there is very high chance that it will be found "-x" and resulting
27195 2001-12-31 Stephane Demurget <demurgets@free.fr>
27197 Fixed a crash on Solaris reported by Holder Burde, thanks to him
27200 * src/gnome_project.c: (create_new_project): if the user doesn't
27201 select any icon, it doesn't have any extension and thus we can't
27202 use it in printf on Solaris, since the %s modifier use strlen to
27203 know the string length and then crash. On Linux, gcc checks the value
27204 of the pointer to be NULL and write "(null)" if necessary. We can't
27207 * src/source.c: (source_write_desktop_entry): if there's no icon, we
27208 don't need to have the directory icon but the generic one.
27210 2001-12-30 Stephane Demurget <demurgets@free.fr>
27212 Merged with latest (1.42) scintilla.
27214 Added: Support for the {load,save}.on.(de)activate properties.
27215 The PHP lexer to match keywords case insensitively.
27217 Experimental supports for changeable style attribute & line
27220 Updated: Both the C++ and HTML lexers.
27221 More shell keywords added.
27222 Horizontal scrolling and diplay of long lines optimised.
27223 Cursor setting optimised.
27225 Bugs fixed: Caret movement over folded lines.
27226 Selection tracking in 2ndary views when doing modifications.
27228 * scintilla/CallTip.{cxx.h},
27229 scintilla/ContractionState.{cxx,h},
27230 scintilla/Document.{cxx,h},
27231 scintilla/Editor.{cxx,h},
27232 scintilla/KeyWords.cxx,
27233 scintilla/LexHTML.cxx,
27234 scintilla/PlatGTK.cxx,
27235 scintilla/RESearch.cxx,
27236 scintilla/ScintillaBase.cxx,
27237 scintilla/ScintillaGTK.cxx,
27238 scintilla/Style.{cxx,h},
27239 scintilla/StyleContext.h,
27240 scintilla/ViewStyle.cxx,
27241 scintilla/include/*.h: updated.
27243 * scintilla/LexBaan.cxx, scintilla/Makefile.am: added Baan lexer.
27245 * scintilla/LexCPP.cxx: removed all references to noDocChars. This
27246 should have been told to the scintilla team. We're lucky I read the
27247 ChangeLog and the modifications of the lexer (thanks to the Gnome
27250 * data/internal.properties: added Baan definitions.
27251 Fixed some issues for C such as *_cast directive, that are only
27252 available with C++.
27253 Updated C++, HTML and shell scripts definitions.
27254 Updated Ada and Bullant, that have been forgotten.
27256 * src/main_menubar_def.h,
27259 src/utilities.[ch]: added support for the Baan highlight style.
27261 2001-12-29 Stephane Demurget <demurgets@free.fr>
27263 Polished the plugins menu behaviour and added a tearoff
27264 menuitem to the recent entries submenu.
27266 Note: The recent entries list seems to be too height
27267 with all these superfluous hseparators.
27269 * src/main_menubar.c: Polished, making some
27270 functions declarations static and cleaning some code.
27272 (create_submenu_plugin): removed the extra
27273 plugins entry and the horizontal separators.
27275 (on_plugins_menu_realize): the plugins menu is only
27276 shown if there's at least one available.
27278 (create_submenu*): added a tearoff menuitem to have
27279 a more homogeneous menu style. For now, it doesn't
27280 take care of user settings (but it was even worse
27283 2001-12-29 Stephane Demurget <demurgets@free.fr>
27285 * configure.in: added the packageplugindir variable to avoid
27286 installing the plugins in $(prefix). It's not the same path as
27287 anjuta 2 to allow parallel installation.
27289 2001-12-29 Stephane Demurget <demurgets@free.fr>
27290 Fix a reopened part of bug #440676: keyboard navigation between the
27291 different text buffers. Changed to a more global approch.
27293 * src/notebook.[ch]: removed.
27295 * src/Makefile.am: removed notebook.[ch]
27297 * src/anjuta_{gui,cbs}.c, src/anjuta.h:
27298 (on_anjuta_window_key_press_event): added to fulfill the global
27301 * HACKING: updated according to the new global shortcuts handling.
27303 2001-12-29 Naba Kumar <kh_naba@users.sourceforge.net>
27305 * src/main_menubar_def.h, main_menubar.h, main_menubar.c:
27306 Shifted plugin menu from Edit submenu to main menu.
27309 Added plugins/sample1/plugin-sample1.c
27311 * plugins/sample1/plugin-sample1.c:
27312 Added localization and used anjuta_info, instead of anjuta_error.
27314 * plugins/.cvsignore, plugins/sample1/.cvsignore:
27317 2001-12-28 Naba Kumar <kh_naba@users.sourceforge.net>
27319 * configure.in, acconfig.h: Added definition for PACKAGE_PLUGIN_DIR
27322 * Makefile.am: Added module plugins.
27324 * plugins, plugins/Makefile.am, plugins/sample1/*:
27325 Created plugins modules.
27327 * src/anjuta.h, src/anjuta.c: Removed app->szAddinDir and
27328 Defined PACKAGE_PLUGIN_DIR directly and properly. Fixed
27329 to load plugins of *.so only and not *.so* (which results
27332 * anjuta.spec.in: added %{prefix}/lib/anjuta to take care of
27333 plugins during packaging.
27335 2001-12-27 Simos Xenitellis <simos@hellug.gr>
27337 * configure.in: Added Greek (el) to ALL_LINGUAS.
27339 2001-12-27 Duarte Loreto <happyguy_pt@hotmail.com>
27341 * configure.in: Added portuguese to ALL_LINGUAS
27343 2001-12-24 Naba Kumar <kh_naba@users.sourceforge.net>
27345 * global-tags/.cvsignore
27346 tagmanager/.cvsignore
27347 tagmanager/include/.cvsignore:
27348 Added cvs ignore files.
27351 Updated cvs ignore file.
27353 2001-12-23 Andy Piper <andy.piper@freeuk.com>
27355 * src/debugger.c, src/text_editor.c, src/anjuta.c,
27356 data/anjuta.properties, data/internal.properties: clean up some
27357 message strings (me)
27359 2001-12-23 Andy Piper <andy.piper@freeuk.com>
27361 * src/about.c, THANKS: added Jens to the credits
27363 2001-12-23 Andy Piper <andy.piper@freeuk.com>
27365 * pixmaps/close_file_small.xpm, pixmaps/Makefile.am, src/anjuta.c,
27366 src/text_editor.h, src/pixmaps.h, src/text_editor_cbs.c,
27367 src/text_editor_cbs.h, src/text_editor_gui.c: patch from Jens
27368 Georg <mail@jensgeorg.de> to add close button to file tabs.
27370 2001-12-20 Andy Piper <andy.piper@freeuk.com>
27372 * launcher/anjuta_launcher.c: patch from Stef to fix #490816
27373 (debugger now catches correct signal from process)
27375 2001-12-20 Andy Piper <andy.piper@freeuk.com>
27377 * pixmaps/Makefile.am, pixmaps/appwiz_*.png: new images from Misha
27378 * src/pixmaps.h: switch appwizard project icons to new designs
27379 * pixmaps/appwid*xpm, pixmaps/gear.xpm: removed unused graphics
27381 2001-12-20 Andy Piper <andy.piper@freeuk.com>
27383 * pixmaps/Makefile.am: stop redundant images from being installed.
27384 The next step will be to remove them completely.
27385 * src/appwiz*: further updates (more to come)
27386 * src/pixmaps.h: cleaned up, commented
27387 * src/splash.c: should use the pixmaps macro defined
27388 * HACKING: more on the graphics stuff and use of pixmaps.h
27390 2001-12-19 Andy Piper <andy.piper@freeuk.com>
27392 * src/defaults.c: fix bug #494864
27394 2001-12-18 Andy Piper <andy.piper@freeuk.com>
27396 * pixmaps/applogo.png, pixmaps/appwizard.png: added new wizard
27397 graphics from Misha
27398 * pixmaps/interface.xpm, pixmaps/app_wizard.jpg: removed
27399 redundant graphics, no longer used
27400 * src/appwiz*: revamped application wizard by Andy and Misha for
27401 a more usable and professional look-and-feel
27402 * HACKING: updates to cover patching, graphics, and some additions
27404 * TODO: removed some implemented features
27406 2001-12-17 Andy Piper <andy.piper@freeuk.com>
27408 * data/anjuta.properties, data/internal.properties: cleanup
27409 * src/compiler_options_gui.c, src/mainmenu_callbacks.*,
27410 src/preferences_gui.c, src/text_editor_menu.c: patches from Biswa
27411 to edit styles colors for keywords and add Goto Tag menu option
27414 2001-12-14 Naba Kumar <kh_naba@users.sourceforge.net>
27416 * src/anjuta.c, anjuta.h, text_editor.c, text_editor.h:
27419 fixes the Forget of the cursor position when tab is brought active
27420 from project manager.
27422 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27425 Exported "TERM=xterm" to get a color terminal when
27426 anjuta is not started from within a terminal.
27428 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27432 Added a frame around zvt terminal.
27434 * src/preferences_gui.c
27435 Modified to say "Use glade component (experimental)"
27436 instead of "Use Component".
27438 2001-12-13 Naba Kumar <kh_naba@users.sourceforge.net>
27441 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27444 src/fileselection.c
27449 src/project_dbase.c
27451 a) Extra scrollbar in terminal no longer appears.
27452 b) Character set preference should be preserved (untested).
27453 c) File selection widget now remembers last directory.
27454 d) On creation of generic project, the glade 'file not found' error no
27456 e) First terminal window is created 'on demand', so it should always to
27457 the Right Thing (TM) as far as starting WD is concerned. Also, the
27458 environment is now passed to the terminal.
27459 f) Solaris compilation should be fixed (replaced get_current_dir_name()
27461 g) Fixed some compilation warnings.
27463 2001-12-10 Andy Piper <andy.piper@freeuk.com>
27465 * configure.in, src/anjuta.c, src/messages.c, src/messages.h,
27466 src/pixmaps.h: applied terminal and warnings patch (Biswa)
27467 * src/*: cleanups (me)
27468 * pixmaps/mini_term.xpm: added new file for terminal button
27469 (me, based on existing artwork)
27471 2001-12-07 Andy Piper <andy.piper@freeuk.com>
27473 * configure.in: bumped version to 0.1.9-pre
27474 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
27476 * src/aneditor.cxx: patch from Biswa to re-enable autocompletion
27478 2001-12-07 Pablo Saratxaga <pablo@mandrakesoft.com>
27480 * src/splash.c: removed a DOS end of line of a comment (so the *.po
27481 files are free of that char)
27482 * configure.in: added "az" to ALL_LINGUAS
27484 2001-11-29 Andy Piper <andy.piper@freeuk.com>
27486 * tagmanager/tm_workspace.c, src/project_dbase.c: critical
27487 crash bug fix from Biswa.
27488 * FUTURE: added Anjuta/gIDE merger information to provide
27489 details on future direction and status of 1.x stuff
27490 * NEWS: prepared for release
27491 * po/de.po: update from Jens Georg <mail@jensgeorg>
27493 2001-11-28 Andy Piper <andy.piper@freeuk.com>
27495 * multiple minor updates pre-0.1.8
27496 * patch from Biswa to fix syntax highlighting and packaging
27497 * po/fr.po: update from Stef
27499 2001-11-26 Naba Kumar <kh_naba@users.sourceforge.net>
27501 * global-tags/Makefile.am
27502 global-tags/create_global_tags.sh
27503 global-tags/tm_global_tags.c
27504 scintilla/LexCPP.cxx
27505 scintilla/include/SciLexer.h
27507 src/project_dbase.c
27508 tagmanager/Makefile.am
27509 tagmanager/include/Makefile.am
27510 tagmanager/include/tm_project.h
27511 tagmanager/include/tm_tag.h
27512 tagmanager/include/tm_tagmanager.h
27513 tagmanager/tm_project.c
27514 tagmanager/tm_source_file.c
27515 tagmanager/tm_tag.c
27516 tagmanager/tm_workspace.c:
27518 Includes the syntax highliting patch to scintilla).
27519 and more stable code.
27521 *tagmanager/include/tm_symbol.h: New file.
27522 *tagmanager/tm_symbol.c: New file.
27524 Add symbol tree building functionality at project level
27527 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>
27529 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27531 * pixmaps/file_cpp.xpm, pixmaps/file_html.xpm, pixmaps/file_icon.xpm,
27532 pixmaps/file_c.xpm, pixmaps/file_h.xpm, pixmaps/file_pix.xpm,
27533 pixmaps/file_file.xpm, pixmaps/file_i18n.xpm
27534 : New and improved pixmaps from Misha <misha@phreaker.net>
27537 2001-11-22 Naba Kumar <kh_naba@users.sourceforge.net>
27539 * Big patch submitted by
27540 Biswapesh Chattopadhyay <biswapesh_chatterjee@tcscal.co.in>.
27541 Many thanks to him.
27543 * src/Makefile.am, src/aneditor.cxx
27544 src/anjuta.c, src/anjuta.h, src/project_dbase.c,
27545 src/project_dbase.h, src/text_editor.c, src/text_editor.h:
27546 Use of tagmanager lib for advanced calltips.
27548 * global-tags/*: Created new directory and added files to
27549 generate system.tags.
27551 * tagmanager/*: Created new directory and added tagmanager lib
27554 * configure.in, acconfig.h, Makefile.am: Modified to reflect
27555 the above additions.
27557 * data/Makefile.am: Modified to accomodate generated system.tags file.
27559 2001-11-07 Andy Piper <andy.piper@freeuk.com>
27561 * scintilla/: updated to 1.41
27562 * src/Makefile.am: added Ada and Bullant lexers from Scintilla
27563 * src/about.c: updated list of authors
27564 * src/aneditor.cxx: tidied to remove unused SciTE debug calls
27565 * HACKING: updated to cover Scintilla usage
27566 * THANKS, manuals/C/anjuta-manual/authors.sgml: updated for new
27569 2001-11-07 Naba Kumar <kh_naba@users.sourceforge.net>
27571 * src/aneditor.cxx: Fixed compilation errors with it.
27572 by add include to gtk+ headers and typedefining a mysteriously
27573 vanished class Colour.
27575 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
27577 * configure.in: Added pt_BR in the languages.
27579 2001-11-01 Andy Piper <andy.piper@freeuk.com>
27581 * src/executer.c, mainmenu_callbacks.c: patch from Dan Elphick
27582 (<dre00r@ecs.soton.ac.uk>) to correct a spelling mistake
27584 * manuals/C/anjuta-manual/*: new format to match
27585 the rest of the GNOME docs chapter layout. Added the many
27586 new contributors. Moved Authors and License information into new
27587 chapters of their own - should make expansion easier too
27588 * src/compiler_options.c: changed the profiler option to -pg to
27589 work with GNU tools (gprof)
27590 * src/compiler_options_gui.c, main_menubar_def.h: tidied some messages
27593 2001-10-29 Naba Kumar <kh_naba@users.sourceforge.net>
27595 * src/compiler_options.h, compiler_options.c, compiler_options_cbs.c
27596 compiler_options_gui.c:
27597 Added a new entry for linker flags and renamed c_options to c_flags
27598 and l_options to l_libs. Also, added a new function:
27599 compiler_options_set_prjlflags_in_file();
27601 * src/source.c: projects/src/Makefile.am now have LDFLAGS set.
27603 * src/compiler_options_gui.c: Trimmed some UI for the 'others' page.
27605 2001-10-26 Andy Piper <andy.piper@freeuk.com>
27607 * THANKS, src/about.c: corrections and additions following
27609 * src/main_menubar.c: patch from Rikul to fix the problem with
27610 menu accelerators not being loaded
27612 2001-10-26 Naba Kumar <kh_naba@users.sourceforge.net>
27614 * THANKS: Added all contributors and translators names and emails.
27616 * pixmap/anjuta_logo.png: Reduced the size of the logo.
27617 * pixmap/anjuta_splash.png, pixmaps/Makefile.am:
27618 Added new file (earlier logo with border).
27619 * src/about.c: Added all contributors names and emails
27620 and used macro definition for logo pixmap file.
27621 * src/pixmaps.h: Added entry for anjuta splash screen.
27623 2001-10-24 Andy Piper <andy.piper@freeuk.com>
27625 * pixmaps/anjuta_icon[.xpm|.png]: updated application icon
27626 to new PNG version (thanks to Misha) and removed the old
27629 2001-10-24 Abel Cheung <maddog@linux.org.hk>
27631 * THANKS: added Conner Mo for simplified Chinese translation.
27632 * configure.in: added zh_CN in ALL_LINGUAS
27634 2001-10-21 Abel Cheung <maddog@linux.org.hk>
27636 * THANKS: added Joe Man for his traditional Chinese translation.
27637 * configure.in: added zh_TW in ALL_LINGUAS.
27639 2001-10-19 Naba Kumar <kh_naba@users.sourceforge.net>
27641 * src/main_menubar_def.h: Changed the link of lidn to
27642 http://lidn.sourceforge.net.
27644 2001-10-18 Naba Kumar <kh_naba@users.sourceforge.net>
27646 * Applied patch from Rikul
27647 * Applied patch from Luca
27648 * Fixed a cvs conflict. :)
27650 2001-10-17 Stephane Demurget <demurgets@free.fr>
27652 * THANKS: added Marc Botermans for his Dutch translation.
27654 * configure.in: added nl in ALL_LINGUAS.
27658 2001-10-17 Naba Kumar <kh_naba@users.sourceforge.net>
27660 * anjuta.c: Fixed luca's typo.
27661 * resources.c, resources.h: Changed gchar* return to void, to
27662 avoid a compiler warning.
27663 * scintilla/Makefile.am: Reorganized file entries.
27664 * src/Makefile.am: Added StyleContex.o module directly with the lexers.
27666 2001-10-16 Naba Kumar <kh_naba@users.sourceforge.net>
27668 * Upgraded scintilla to 1.4.
27669 * Added 6 files: LexCrontab.cxx LexEiffel.cxx LexRuby.cxx
27670 LexLisp.cxx StyleContext.cxx StyleContext.h
27671 * src/Makefile.am: Added 4 lexers and separated lexer objects
27672 from the main link variable.
27674 2001-10-14 Stephane Demurget <demurgets@free.fr>
27676 * THANKS: added Luca, even if it shouldn't be my role to write
27677 this sort of thing :)
27679 * src/anjuta.c: (scan_AddIns_in_directory): some fixes and cleanups on
27680 the latest Luca patch.
27682 2001-10-14 Andy Piper <andy.piper@freeuk.com>
27684 * added skeleton plugin functionality (lbell <lbell@tsc4.com>).
27685 This is not documented yet; plugins to come later.
27686 * src/find*.c: find dialogs now persistent
27687 (Rick <rikul@bellsouth.net>)
27688 * widgets/gnomefilelist.c: fixed multiple file open issue
27689 (Rick <rikul@bellsouth.net>)
27690 * changes to recent file and project lists handling
27691 (lbell <lbell@tsc4.com>)
27692 * more minor UI updates (me)
27694 2001-10-11 Andy Piper <andy.piper@freeuk.com>
27696 * src/Makefile.am: removed warnings for traditional C syntax
27697 * pixmaps: added new icons for mini_locals, mini_cvs and
27698 the splash screen - thanks to Misha <misha@phreaker.net>
27700 2001-10-10 Andy Piper <andy.piper@freeuk.com>
27702 * src/toolbar.c: fix typo in tooltip text
27703 * ccview/cccmd.cc: alter Func to Function in menu text
27705 2001-10-09 Andy Piper <andy.piper@freeuk.com>
27707 * src/find_text.c: applied patch from rikul <null@acm.org> to fix minor
27708 issue with find dialog reporting an error when Scintilla finds text
27709 * applied patch from Denis Boehme <boehme at syncio dot de> to support
27710 DOS files (i.e. CR/LF translation)
27712 2001-10-03 Andy Piper <andy.piper@freeuk.com>
27714 * src/notebook.c: applied patch from rikul <null@acm.org> to fix bug
27716 * data/internal.properties: default fold style now set to 3 :-)
27717 * applied patch from rikul <null@acm.org> to turn notebook tab
27718 headings red when file has been edited.
27720 2001-10-02 Kjartan Maraas <kmaraas@gnome.org>
27722 * configure.in: Added "no" to ALL_LINGUAS.
27724 2001-09-29 Naba Kumar <kh_naba@users.sourceforge.net>
27726 * Patch from lbell <lbell@tsc4.com>
27731 src/main_menubar_def.h
27732 src/mainmenu_callbacks.c
27733 src/mainmenu_callbacks.h
27734 src/project_dbase.c
27735 src/project_dbase.h
27737 Implemented a check menu item to handle the 'show locals' flag
27738 for the current project.
27740 * data/internal.properties: Removed the redundant command
27741 for gnome-terminal.
27743 2001-09-25 Naba Kumar <kh_naba@users.sourceforge.net>
27745 * Patch from lbell <lbell@tsc4.com> for fixing some compiler warnings.
27747 2001-09-24 Fatih Demir <kabalak@gtranslator.org>
27749 * configure.in: Added "ta" to the languages list.
27751 2001-09-21 Andy Piper <andy.piper@freeuk.com>
27753 * data/internal.properties:
27754 added fold.symbols property to control appearance of folds
27755 in the Scintilla editor (thanks to rikul <null@acm.org>)
27757 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
27760 one extra button for message win is being created -- Fixed.
27762 The frame should be hidden and not only the pix_lab when
27763 that message pane is hidden (aBts[nIndex].bVisible == FALSE)
27766 * pixmaps/mini_locals.xpm (new file), pixmaps/Makefile.am:
27767 for the time being it is same as mini_cvs.xpm.
27769 2001-09-21 Naba Kumar <kh_naba@users.sourceforge.net>
27771 * src/find_repace.c: Fixed the vanishing find/replace dialog box.
27773 Patch from rikul <null@acm.org>
27775 * CORBA-Server.c, debugger.c, debugger.h, glades.c,
27776 glades.h, messages.c, messages.h, pixmaps.h,
27777 project_dbase.c, project_dbase.h, session.c,
27778 session.h, watch_cbs.c, watch_cbs.h, watch_gui.c:
27780 inserted 'add to watch' option in inspect window, so you can add easily
27781 a variable in watch window .
27783 Added a new message pane for the gdb local variables inspection. Changed
27784 the code in messages.c to better account for future new panes insertion.
27785 Defined a new pixmap for the new tab button in pixmaps.h
27786 (ANJUTA_PIXMAP_MINI_LOCALS); someone must create it and add it to the
27789 Changed the debugger module to have a single function for asking to gdb
27790 to send program info. The idea is to ask the debugger about only the
27791 info needed to open windows( watch, registers, etc ) to speedup the step
27792 command. I plan to ask informations to the debugger based on the user
27794 The request for local variables is enabled by default, but the
27795 projectDBase has a variable to control it, to allow disabling that
27796 feature, there is also the code to save and to reload the state. If you
27797 want to have it disabled by dafult change SHOW_LOCALS_DEFAULT to FALSE
27800 This big patch is from: lbell <lbell@tsc4.com>
27802 2001-09-20 Stephane Demurget <demurgets@free.fr>
27804 Patch from rikul <null@acm.org> :
27806 * data/internal.properties, src/aneditor.cxx: fixed the fold margin
27807 problem and added folding support for php/hmtl.
27809 2001-09-19 Naba Kumar <kh_naba@users.sourceforge.net>
27811 * Fixed dnd of files within scintilla.
27812 patch from: rikul <null@acm.org>
27814 2001-09-18 Naba Kumar <kh_naba@users.sourceforge.net>
27816 * Applied patch from Luca.
27818 * src/source.c: source_write_build_files(): Fixed the project generation
27819 failure. The fist return statement and the free_project_type were
27822 2001-09-14 Naba Kumar <kh_naba@users.sourceforge.net>
27824 * anjuta.c, anjuta.h, main.c, main_menubar.c, main_menubar_def.h,
27825 mainmenu_callbacks.c, mainmenu_callbacks.h, messages.c:
27827 1) Restore the error color to red (waiting for a configurable one )
27828 2) Saving projects settings if you exit anjuta without closing an open
27830 3) New Menu 'repaeat search' to search with a keystroke without pressing
27832 4) some define in the menus to better handle menu item update
27834 Patch from: lbell <lbell@tsc4.com>
27836 * main_menubar_def.h, main_menubar.c: Change the position of
27837 "Repeat find" menu position.
27839 2001-09-13 Naba Kumar <kh_naba@users.sourceforge.net>
27841 project_type.h, project_type.c, source.c: Applied patch.
27842 patch from Johannes Schmid <clubfan@users.sourceforge.net>
27844 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27846 * configure.in, src/Makefile.am: Using macros for ORBit flags.
27848 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27850 * Fixed bug #445752
27852 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
27854 * Fixed bugs in Gtk-- and Gnome-- project type
27856 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27858 * dnd.c: Support for multiple files drag-n-drop.
27860 Patch from: rikul <null@acm.org>
27862 * anjuta.c, anjuta.h, anjuta_cbs.c, main_menubar_def.h,
27863 mainmenu_callbacks.c, mainmenu_callbacks.h: Added message text
27866 Patch from: rikul <null@acm.org>
27868 * Applied patch for widgetizing goto dialog box.
27871 * Applied patch for having new project type handling.
27872 Patch from: Johannes Schmid <clubfan@users.sourceforge.net>
27874 2001-09-12 Naba Kumar <kh_naba@users.sourceforge.net>
27876 * Makefile.am, aneditor.cxx, aneditor.h, anjuta.c, anjuta.h,
27877 anjuta_cbs.c, anjuta_gui.c, breakpoints.c, breakpoints.h,
27878 debugger.c, debugger.h, find_in_files.c, find_in_files.h,
27879 find_replace.c, find_replace.h, find_text.c, find_text.h,
27880 glade_iface.c, main.c, messages.c, messages.h, project_dbase.c,
27881 project_dbase.h, source.c, text_editor.c, text_editor.h,
27882 text_editor_cbs.c, utilities.c, utilities.h:
27884 Applied a huge patch (after slight preview). I would like Luca
27885 to have his feature additions mentioned here.
27887 Patch from: lbell <lbell@tsc4.com>
27889 2001-09-09 Stephane Demurget <demurgets@free.fr>
27891 * scintilla/Makefile.am: added to $(GTK_CFLAGS) INCLUDES.
27893 * po/fr.po: updated to the latest sources.
27896 2001-09-07 Johannes Schmid <clubfan@users.sourceforge.net>
27898 * Fixed bug #445752
27900 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
27902 * dnd.h, dnd.c: New files for drag n drop support.
27904 * anjuta.h, anjuta_gui.c, anjuta_cbs.c:
27905 Added drag and drop support for opening files.
27907 Thanks to José Antonio Caminero Granja <JCamGra@alumnos.uva.es> and
27908 Archit Baweja <bighead@crosswinds.net> for this idea.
27910 * TODO: Added some more todos. :-(
27912 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
27914 * Fixed the goto line activate bug.
27915 patch from: Martyn Bone <mbone@brightstar.u-net.com>
27917 2001-9-06 Johannes Schmid <clubfan@users.sourceforge.net>
27919 * Fixed bugs in Gtk-- and Gnome-- project type
27921 2001-08-5 Naba Kumar <kh_naba@users.sourceforge.net>
27923 * widgets/gonmefilelist.c, gnomefilelist.c:
27924 Modified multiple selection on pressing control.
27925 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27927 * src/project_dbase_gui.c, anjuta_cbs.c, fileselection.h, fileselection.h:
27928 Modified multiple selection on pressing control.
27929 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27931 2001-09-05 Abel Cheung <maddog@linux.org.hk>
27933 * src/project_dbase_gui.c(*lang_data[]): Rename zh_TW.Big5 to zh_TW .
27934 This is useless; but just in case...
27936 2001-08-4 Naba Kumar <kh_naba@users.sourceforge.net>
27938 * data/internal.properties: modified a bit of perl properties.
27940 2001-08-3 Naba Kumar <kh_naba@users.sourceforge.net>
27942 * ccview/cccproj.hh, ccview/hash_str.h, src/fileselection.c, src/fileselection.h
27943 src/project_dbase_gui.c, widgets/gnomefilelist.c, widgets/gnomefilelist.h:
27944 Added support for multiple file imports. Changed the standrd C++
27945 convention of #include <file> to #include <file.h>, because I had given
27946 some wrong options while compiling my gcc-3.0.1 compiler, so it does not
27947 now support the #include <file> convention. That is something to be fixed :).
27948 # Patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27950 2001-08-1 Naba Kumar <kh_naba@users.sourceforge.net>
27952 * src/anjuta.c: Added function static greetings_text(), to solve the non
27953 translation of the greetings text in the wizard.
27955 2001-08-31 Andy Piper <andy.piper@freeuk.com>
27957 * src/find_in_files_gui.c: made order of buttons consistent with other Find
27958 dialogs, with OK the default (fix bug #453482)
27960 2001-08-31 Naba Kumar <kh_naba@users.sourceforge.net>
27962 * src/anjuta.c: Fixed a bug that tries to printf 'NULL'
27964 * src/appwizard.c: added N_() for the inlcuding the welcome message translatable.
27966 2001-08-29 Naba Kumar <kh_naba@users.sourceforge.net>
27974 src/main_menubar_def.h
27975 src/mainmenu_callbacks.c
27976 src/mainmenu_callbacks.h:
27977 Applied the patch that addes menu items which allow users to
27978 insert GPL notice and date time in current document.
27979 patch from: Rick Patel <rikul@shreve.net>
27981 * src/main_menu.c: Fixed a compilation error.
27983 * src/anjuta.c: Fixed non-rememberence of editor tab position.
27985 * src/mainmenu_callbacks.c: Fixed gpl strings to avoid compiler warnings
27986 about the unterminated strings.
27988 * scintilla/*: Updated scintilla to 1.3.9 version.
27990 2001-08-28 Naba Kumar <kh_naba@users.sourceforge.net>
27992 * widgets/gnomefileselection.c:
27993 Applied the patch for fixing multiple selection of file open funcion,
27994 which will deselect the files selected.
27995 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
27997 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
27999 * widgets/gnomefileselection.h, widgets/gnomefileselection.c, src/fileselection.h,
28000 src/fileselection.c, src/anjuta_cbs.c:
28001 Applied the patch for multiple selection of file open.
28002 patch from: venugopal gummuluru <vgummuluru@yahoo.com>
28004 2001-08-27 Naba Kumar <kh_naba@users.sourceforge.net>
28006 * Removed "-f" option in call to devhelp, because devhelp no longer
28009 2001-08-26 Stephane Demurget <demurgets@free.fr>
28011 All these modifications have been pointed out by
28012 Gregory Schmitt <gregory.schmitt@free.fr>, so thanks to him.
28014 * data/internal.properties: two fixes for the PHP lexer.
28017 * fr.po: minor fixes.
28019 * TODO: added a couple of PHP suggestions from Gregory Schmitt.
28021 2001-08-25 Naba Kumar <kh_naba@users.sourceforge.net>
28025 main_menubar_def.h,
28026 main_menubar_callbacks.c,
28028 Added new menu item for "close all fils".
28029 (Patch from Rikul <rikul@shreve.net>, after revision)
28031 * project_dbase.c: project_dbase_close_project(): remove unnecessary printf() statement.
28033 * find_text.c, find_replace.c: Fixed dialog wins not show up once close by 'Esc'.
28034 (Patch from Rikul <rikul@shreve.net>)
28036 * anjuta.c: Fixed to have the current dir in the fileopen dialog box.
28037 (Patch from Rikul <rikul@shreve.net>)
28039 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
28041 * appwiz_page2.c: Applied patch for disabling auto-upper-casting of
28042 project name in application widzard.
28043 [Patch from: Yannick Koehler <yannick.koehler@colubris.com> ]
28045 * executer.c: hacked to change the behavior of the executer dialog. Now, instead
28046 of the 'OK' button there is an 'Execute' one.
28047 [ Patch from: Giovanni Corriga <valkadesh@libero.it> ]
28049 * executer.c: Changed cancel button to close button. That was more appropriate.
28051 2001-08-22 Naba Kumar <kh_naba@users.sourceforge.net>
28053 * HACKING: corrected >>>>>> Config management.
28055 * HACKING: Added many things.
28057 * src/launcher.h: Added some comments.
28059 2001-08-21 Stephane Demurget <demurgets@free.fr>
28061 * configure.in, NEWS, README: bumped anjuta version to 0.1.7.
28064 manuals/C/anjuta-faqs/anjuta-faqs.sgml,
28065 src/appwizard_cbs.c,
28066 src/appwizard_gui.c: Applied UI/docs cleanup patch from
28067 Andy Piper <andy.piper@freeuk.com>
28069 * po/fr.po: updated to latest sources.
28071 * Makefile.am: removed anjuta.prj from EXTRA_DIST.
28074 2001-08-18 Andy Piper <andy.piper@freeuk.com>
28076 * Fixed bugs #450280 and #448845
28078 * src/about.c: corrected Naba's e-mail address (.net, not .com)
28080 * src/goto_line.c, src/attach_process_gui.c, src/find_replace.c:
28083 * src/breakpoints_gui.c, src/commands.c, src/find_text.c,
28084 src/find_in_files_gui.c, src/project_dbase_gui.c, src/help.c,
28085 src/watch_gui.c, src/stack_trace_gui.c: edited window and dialog
28086 names to remove "Anjuta: " prefix
28088 * src/main_menubar_def.c: altered a message
28090 * launcher/anjuta_launcher.c: cleaned up some messages
28092 * src/debugger.c: edited messages to improve clarity
28094 * src/app_wiz*.c: tidied wizard interface
28097 2001-08-15 Stephane Demurget <demurgets@free.fr>
28099 Synced Naba's fix and mine about the wizards not working and removed
28100 anjuta.prj to avoid a nasty checkin.
28102 * Makefile.am: removed the install-data-local rule.
28104 * data/Makefile.am: changed the list of files.
28106 * anjuta.prj: removed to avoid checkin of Anjuta temp files.
28108 * .cvsignore: added anjuta.prj for the same reason.
28111 2001-08-15 Naba Kumar <kh_naba@users.sourceforge.net>
28113 * src/source.c: Fixed a bug that fails new gnome projects to get
28116 * src/project_manager.c: Fixed a bug that disables storing recent
28119 * Makefile.am: Added stuffs to install the macro files in the
28123 2001-08-14 Stephane Demurget <demurgets@free.fr>
28125 * data/Makefile.am: added some rules to support the gnome/ macros
28126 dir in order to make the wizards work again.
28128 * anjuta.spec.in: upped the release number.
28131 2001-08-12 Zbigniew Chyla <cyba@gnome.pl>
28133 * configure.in (ALL_LINGUAS): Added pl.
28136 2001-08-09 Stephane Demurget <demurgets@free.fr>
28138 * anjuta.spec.in: fixed the doc files list.
28141 2001-08-09 Naba Kumar <kh_naba@users.sourceforge.net>
28143 * src/about.c: corrected my email address. :-)
28147 * manuals/C/anjuta-manual/chapter15.sgml: Slight correction.
28148 (patch from Andy Piper <squiggle@ukgateway.net>)
28150 2001-08-08 Naba Kumar <kh_naba@users.sourceforge.net>
28152 * debugger.c: Fixed a bug associated with debugging threaded
28155 * text_editor_menu.c: Fixed broken ui in text editor
28158 * text_editor_menu.c: Now the option sub menu in text editor pop up
28161 * mainmenu_callbacks.c: Fixed "no-modified" bug with autoformat.
28162 (suggested by lord sibn <sibn@utspl.cjb.net> )
28164 2001-08-07 Naba Kumar <kh_naba@users.sourceforge.net>
28166 * src/text_editor_menu.c: Added menu item for context help
28167 (patch from Andy Piper <squiggle@ukgateway.net>)
28169 2001-08-06 Stephane Demurget <demurgets@free.fr>
28171 * ccview/cccproj.cc: added missing i18n strings.
28173 * data/welcome.txt: bumped version to 0.1.6.
28175 * src/anjuta.c: fixed a compilation error due to devhelp integration.
28177 2001-08-06 Naba Kumar <kh_naba@users.sourceforge.net>
28179 * help.c, help.h: Added support for DevHelp context sensitive help
28180 and gnome api browsing.
28181 * Fixed toolbars and editor views "not save" bug.
28182 * Updated sgmldocs.make and configure.in to handle rh 7.1 crap.
28183 (patch from Andy Piper <squiggle@ukgateway.net>)
28184 * Updated THANKS and chapter15.sgml for uk and ru translators.
28186 2001-08-05 Naba Kumar <kh_naba@users.sourceforge.net>
28188 * Transfered ru.po, uk.po and update.sh from gnome-i18n/extra-po/anjuta
28189 * Updated configure.in to include these changes
28191 2001-08-03 Stephane Demurget <demurgets@free.fr>
28193 * src/project_dbase_gui.c: fixed bug #446963
28194 (on_project_dbase_ccview_update_start),
28195 (on_project_dbase_ccview_update_end): added.
28196 These two respectively disable and enable close file/project
28197 menu entries and toolbar items, while the ccview part updates
28201 2001-08-03 Stephane Demurget <demurgets@free.fr>
28203 * configure.in: added sv to the ALL_LINGUAS list.
28206 2001-08-01 Fatih Demir <kabalak@gtranslator.org>
28208 * anjuta.desktop.(in(.in)), configure.in & Makefile.am: Get the desktop
28209 file to work: merge translations and distribute it.
28211 * .cvsignore & ABOUT-NLS: Erh, "ABOUT-NLS" shouldn't be in CVS.
28213 * NEWS, README, THANKS & TODO: Spelling fixes.
28215 2001-08-01 Stephane Demurget <demurgets@free.fr>
28217 * README: updated requirements.
28219 * scintilla/Makefile.am,
28220 src/Makefile.am: fixed includes using $(srcdir), as the distcheck
28221 target can't be realized (custom build path).
28223 * Makefile.am: added xml-i18n-* and anjuta.spec.in as EXTRA_DIST.
28224 Removed install-data-local.
28226 * src/compiler_options.c: changed the include paths of the pixmaps.
28227 we hadn't any warning because of the include paths passed to the
28228 compiler. Thanks to make distcheck for reporting this.
28231 2001-07-31 Stephane Demurget <demurgets@free.fr>
28233 * NEWS, THANKS: updated.
28235 * src/anjuta.c: (anjuta_fatal_signal_handler), (anjuta_exit_signal_handler):
28236 fixed to show the correct kernel signal number and its description.
28238 * widgets/gnomefilelist.c: fixed bug #445756
28239 (goto_last): renamed to goto_prev and changed according to goto_next.
28240 (goto_next): added.
28241 (goto_directory): removed.
28242 (check_list_for_entry): renamed (g_list_find_string_pos) and rewrote: the
28243 returned value is now the position in the list.
28244 (check_ok_button_cb): changed the back check and added one for next.
28245 (gnome_filelist_set_dir): the check in history make it wouldn't be
28246 a "true" history. polished the whole thing, using set_dir_internal.
28247 (set_dir_internal): used in gnome_filelist_set_dir and back/next callbacks, so
28248 there's no check in the history when using back or next.
28250 * manuals/*: added missing .cvsignore files.
28253 2001-07-30 Stephane Demurget <demurgets@free.fr>
28255 * po/fr.po: updated to latest sources.
28257 * src/preferences_gui.c: (create_preferences_page6): fixed bug #445758
28258 call on_trunc_mesg_check_clicked after the two spinbuttons are ref'ed,
28259 to put off their sensitive attributes.
28261 2001-07-29 Stephane Demurget <demurgets@free.fr>
28263 * po/fr.po: fixed some grammar things.
28264 Thanks to Pierre Sarrazin <sarrazip@sympatico.ca> for having pointed
28267 * src/utilities.c: (file_is_link): use lstat instead of stat.
28269 2001-07-27 Naba Kumar <kh_naba@123india.com>
28271 * Remove help dir from cvs, because it is no longer
28274 * Remove manuals/anjuta-manual dir from cvs, because it is no longer
28277 2001-07-24 Naba Kumar <kh_naba@123india.com>
28279 * debugger.c: (debugger_update_prog_status): Fixed
28280 the bug with gdb version 5. Debugger starts, when
28281 step in/out/over etc are clicked.
28283 * debugger.c: All functions: added debugging codes.
28285 * breakpoints.c: (breakpoints_dbase_set_all_in_editor):
28286 * breakpoints.c: (breakpoints_dbase_add_brkpnt):
28287 Modified to recognize non project files also.
28289 * source.c: (source_write_configure_in):
28290 Added source for 'prefix' counterparts for
28291 no-prefix AC_SUBST.
28293 2001-07-23 Naba Kumar <kh_naba@123india.com>
28295 * anjuta.c: added function anjuta_remove_text_editor();
28296 and suitably modified anjuta_remove_current_text_editor().
28298 * project_dbase.c: project_dbase_close(), Added code to
28299 close all opened files that belong to the project when
28300 the project is closed.
28301 (patch from "Maxim Blagai" <maximblagai@yahoo.com> and some my codes)
28303 * Updated the manuals/anjuta-manual subdir for GDP standards.
28304 (patch from Andy Piper <squiggle@ukgateway.net>)
28306 * main_menubar.h, main_menubar.def: Added Menu items to handle
28307 urls for library references, bugs, patches and feature request
28310 2001-07-20 Naba Kumar <kh_naba@123india.com>
28312 * Set wmclass names in all windows.
28313 (patch from Andy Piper <squiggle@ukgateway.net>)
28314 * New splash logo from "Misha" <misha@phreaker.net>);
28316 2001-07-19 Naba Kumar <kh_naba@123india.com>
28318 * preferences.[h,c], preferences_gui.c: Added 4 properties to
28319 set caret color, calltip back color and selection fore/back
28322 2001-07-18 Naba Kumar <kh_naba@123india.com>
28324 * project_dbase.c: Closes all files when project is closed.
28325 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
28326 -- We still need to refine this as it closes all sort of files.
28328 * compiler_options.c: Fixed seg-fault bug when last item in
28329 compiler option lists is removed.
28331 * Fixed missing newline warnings during compilation.
28332 (patch from Andy Piper <squiggle@ukgateway.net>)
28334 2001-07-17 Fatih Demir <kabalak@gtranslator.org>
28336 * xml-i18n-*: Blew away the xml-i18n-* files from CVS -- they're
28337 autogenerated no need to store'em in CVS.
28339 * ccview/.cvsignore: Addition of cvsignore.
28341 2001-07-17 Naba Kumar <kh_naba@123india.com>
28343 *GUI fixes and spell corrections
28344 (patch from Andy Piper <squiggle@ukgateway.net>)
28346 2001-07-15 Naba Kumar <kh_naba@123india.com>
28348 *Fixed double error message for file not found.
28350 *Put white backgrounds for png images.
28352 *Converted '-' to '_' in sgml files.
28354 2001-07-14 Naba Kumar <kh_naba@123india.com>
28356 * project_dbase.c: Short-cut for expand/collasp project tree
28358 * project_dbase_gui.c:
28359 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
28361 2001-07-13 Naba Kumar <kh_naba@123india.com>
28363 * notebook.[h,c]: Added
28364 (patch applied from "Maxim Blagai" <maximblagai@yahoo.com>)
28365 Project/message window now toggles on control and
28366 and notebook switch short-cut
28368 2001-07-7 Naba Kumar <kh_naba@123india.com>
28370 * Changed a new icon set which looks more gnomish.
28372 * Changed a new anjuta splash logo.
28373 (Icons and splash logo created by "Misha" <misha@phreaker.net>)
28375 2001-07-6 Naba Kumar <kh_naba@123india.com>
28377 * ccview/*: Integrated ccview for class view and file view
28378 in the project Manager.
28380 * widgets/gnomefilelist.[h,c]: Added show hidden files options.
28382 2001-07-1 Naba Kumar <kh_naba@123india.com>
28384 * scintilla/*: Upgraded Scintilla to version 1.3.7
28386 * manuals/anjuta-manual/C/chapter[00-12].sgml: Added many more stuffs.
28388 2001-06-28 Naba Kumar <kh_naba@123india.com>
28390 * src/debugger.c: Correct step-over and step-out swapping.
28392 * manuals/anjuta-manual/C/chapter[00-12].sgml: Splitted manual
28393 chapters and added more stuffs.
28395 2001-06-13 Naba Kumar <kh_naba@123india.com>
28397 * data/autogen.sh.gtkmm: Added
28399 * data/autogen.sh.gnomemm: Added
28401 * src/appwiz.c: Added two more application wizard templetes
28403 * src/project: for gtk-- and gnome-- and proper support
28405 * src/source.c: for c++ in the project configuration.
28409 2001-05-05 Naba Kumar <kh_naba@123india.com>
28411 * Merged my pre-cvs modifications with
28412 the current cvs copy.
28414 * (lot of files change).
28416 * Implemented session management.
28418 * Local installation possible by
28419 manageing our own pixmaps paths
28422 * resources.h: Added.
28423 * resources.c: Added.
28427 2001-05-05 Fatih Demir <kabalak@gtranslator.org>
28429 * manuals/.cvsignore & manuals/anjuta-manual/C/.cvsignore:
28430 Corrected/extended ignores.
28432 2001-05-04 Naba Kumar <kh_naba@123india.com>
28434 * manuals/: dir tree added.
28435 Sgml documentation started in this dir.
28437 * omf-install/: dir tree added.
28439 * manuals/anjuta-manual/C/anjuta-manual.sgml:
28440 Created initial document structure.
28442 * configure.in: Added test for scrollkeeper.
28443 Added some Makefile entries in AC_OUTPUT.
28445 * Makefile.am: Added subdir manuals/
28447 * HACKING: Wrote something stupid.
28449 2001-05-02 Stéphane Démurget <demurgets@free.fr>
28451 * Makefile.am: Added ChangeLog in local data list, becaused it's
28452 needed to create a new project.
28454 * po/fr.po: minor fixes.
28456 * src/build_file.c, src/configurer.c, src/debugger.c,
28457 src/executer.c, src/find_replace.c, src/gnome_project.c,
28458 src/goto_line.c, src/launcher.c, src/messages.c,
28459 src/preferences.c src/project_dbase.c: functions declared static.
28461 * widgets/gnomefilelist.c: Fixed a project creation bug,
28462 introduced with latest changes.
28464 2001-05-01 Stéphane Démurget <demurgets@free.fr>
28466 * widgets/gnomefilelist.c,
28467 BUGS: Fixed an annoying bug preventing from loading files/project
28468 given on the command line. Polished the whole gnome_filelist widget.
28470 2001-04-27 Stéphane Démurget <demurgets@free.fr>
28474 src/anjuta.h: Polished the command line parsing.
28476 * BUGS: Need to clean that damn gnome_filelist widget.
28478 2001-04-25 Stéphane Démurget <demurgets@free.fr>
28482 src/signals.c: Removed duplicated includes.
28484 * po/fr.po: minor fixes.
28486 * src/compiler_options_gui.c: Cleaned up a part of the GUI,
28487 create_compiler_options_page? () declared static.
28489 src/anjuta.c: Put a command line option for disabling
28492 * src/preferences_gui.c: Fixed an internationalization issue,
28493 other functions declared static.
28495 * src/gnome_project.c: Fixed some memory leaks,
28496 new_prj_terminated () declared static.
28498 2001-04-24 Fatih Demir <kabalak@gtranslator.org>
28500 * configure.in: Sort ALL_LINGUAS alphabetically.
28502 2001-04-22 Stéphane Démurget <demurgets@free.fr>
28504 * Emptied that ugly old Changelog.
28506 == Anjuta 0.1.5 ===
28509 2001-03-10 Naba kumar <naba@gnome.org>
28511 * src/gnome_project.c: Fixed project dir creation bug.
28513 * src/text_editor.c: Fixed double accelerators bug.
28515 * src/glade_iface.c, src/project_dbase.c: Fixed source generation bug.
28517 * src/stack_trace.c, * src/compiler_options.c,
28518 data/internals.properties, src/defaults.c:
28519 Fixed pixmap creation with NULL window.
28521 * src/commands.c, src/preferences_gui.c, src/build_project.c
28522 src/clean_project.c: Bug fix.
28524 * src/main_menubar_def.h: i18n bug fix.
28526 * src/executer.h, src/executer.c: Bug fix.
28528 * src/controls.c: Bug fix.
28530 * src/debugger.c: Debugger now takes program args.
28532 * po/ja.po: Added japanese translation file.
28534 Upgraded to ver 0.1.4
28535 ... Fixed other minor bugs.
28537 == Anjuta 0.1.3 ===
28539 2001-XX-XX Naba kumar <naba@gnome.org>
28541 * Lots of unaccountable changes. Integrated scintilla.
28542 Redesigned Project managemet. Added supports for other languages.
28543 Java style properties managements. .... blah blah
28545 2000-11-11 Naba kumar <naba@gnome.org>
28547 * README, htmls/page111.html, configure.in, anjuta.prj, anjuta.spec:
28548 Upgraded to version 0.1.3.
28550 * src/mainmenu_callbacks.c, src/main_menubar_def.h:
28551 Fixed to activate Debug->add watch properly.
28553 === Anjuta 0.1.2 beta_2 ===
28554 === Anjuta 0.1.2 ===
28556 2000-11-05 Naba kumar <naba@gnome.org>
28558 * src/compiler_options.c, src/compiler_options_cbs.c
28559 src/compiler_options_cbs.h, src/compiler_options_gui.c
28560 src/anjuta2.c, extra/stock_libs.anj (new),
28561 extra/README.stock_libs (new), htmls/page13.html,
28562 htmls/images/*: Improved Library settings GUI. Can now enable/disable
28563 added libraries. Stock libs provided for ease of entry. Modified
28564 help html file accordingly.
28566 2000-11-03 Naba kumar <naba@gnome.org>
28568 * README: Minor fixes in Doc files.
28570 * src/gnome_prj.c, src/appwidzard_cbs.c:
28571 Fixed to ignore non-existant dir for blank prj.
28572 More checking in project creation, especially to confirm
28573 that the prj file already does not exist.
28575 * anjuta.spec, configure.in: Upgraded to version 0.1.2
28577 * src/controls.c: Now Menu item "Format/Detach current document"
28578 is inactive when there is no document opened.
28580 === Anjuta 0.1.1 ===
28582 2000-11-01 Naba kumar <naba@gnome.org>
28584 Completed and Release of first version (Beta) with lots of bugs.
28586 1999-12-27 Naba kumar <naba@gnome.org>
28588 Anjuta project started.