2000-05-02 JP Rosevear <jpr@arcavia.com> * src/GtkEditor/gtkeditor/Makefile.am: distcheck fixes * src/GtkSCText/Makefile.am: distcheck fixes * plugins/browser/GtkSCB/Makefile.am: distcheck fixes * src/gI_debug.c: Do not free the debug windows twice 2000-04-24 JP Rosevear <jpr@arcavia.com> * examples/*: Remove some hopelessly out of date examples. 2000-04-24 JP Rosevear <jpr@arcavia.com> * extra/.cvsignore: shut up cvs 2000-04-22 JP Rosevear <jpr@arcavia.com> * plugins/browser/plugin_browser.c: plugin_browser_destroy should not be static. 2000-04-22 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/gI_search.c (search_replace_again): Removed since not used anymore. * src/gI_document.c, src/gI_files.c, src/gI_functions.h, src/gI_run.c, src/gI_project.h, src/gI_compile.c, src/gide.h, src/gI_prefs.c, src/gI_flist.h, src/gI_globpatters.c, src/gI_debug.h, src/gI_cfgfiles.c, src/gI_debug_watch.h, gI_debug_backtrace.h, gI_debug_breakpoint.[ch]: Removed compiler warnings. * src/gI_debug.c: Reworked popup menu system. Unfortunately had to remove the keyboard shortcuts. Removed g_error and g_warning statements where possible. Regrouped functions. Added function comments. (gI_debug_start): Split into more managable pieces. Removed cludge which created a temporary file when the buffer wasn't saved yet (didn't work anyway). Also removed auto-compile code (didn't work either). (debug_window_new): Removed chpid. (gI_debug_break): Cleaned up. (debug_file_ok): ditto (debug_attach_ok): ditto (debug_window_new): ditto (debug_brkpnt_ok): ditto (debug_rn_ok): ditto (debug_start_gdb): ditto (debug_step_out): Added some error handling. (debug_kill): ditto * src/structs.h: Removed chpid from gI_debug_window struct. * src/gI_project.c, src/gI_debug_backtrace.c, src/gI_debug_breakpoint.c: g_error cleanup 2000-04-21 JP Rosevear <jpr@arcavia.com> * plugins/docstat/plugin_docstat.c (init_plugin): Add ellipse. * src/GtkSCText/Makefile.am (libgtksctext_a_SOURCES): Man, am I dumb - don't install any headers, this is a statically linked lib. Fixes evil rebuilding problem - the dependency tree was fubarred. * src/GtkEditor/gtkeditor/Makefile.am: ditto * src/gI_commands.[hc]: Add full license header and attribute to orignal authors. * src/gide-type-util.h: Add full license header. * src/gI_plugin.[hc]: Add full license header and attribute to original authors. * plugins/text/plugin_text_replace.c (plugin_text_replace_tab_spaces): Kill warnings. * plugins/text/plugin_text.c (init_plugin): Kill warning * src/gI_guilesupport.c: Only include gtkeditor.h if GtkEditor support is enabled. * src/gI_document.c (gI_document_get_type): Conditionally define parent type to gtk_editor and gtk_text. * src/gide.c (real_main): Conditionally declare some variables so that the guile disabled version compiles. * extra/patterns: Fix so that the patterns atleast load properly, even if the * configure.in: Check for guile only once, and properly. * plugins/browser/plugin_browser.c (plugin_browser_destroy): Remove "void" from otherwise empty parameter list as g_module doesn't like this. * src/gide.c (real_main): Use GIDE_CFGDIR instead of CFGDIR. * src/gI_plugin.c (load_all_plugins): Use GIDE_PLUGINDIR, to avoid problem when gIDE was not installed in the gnome prefix, since we were using gnome_unconditional_lib_dir(). Pointed out by Jason Leach <leach@wam.umd.edu> - one of the gedit dudes. * src/Makefile.am: Define GIDE_PLUGINDIR and GIDE_CFGDIR. * plugins/browser/plugin_browser.c: Tidy. * src/gI_menus.c (gI_menus_create_menubar): Added needed elipses. List provided by Ed Snible <esnible@acm.org>. Put menus in saner order, Project-Compile-Debug-Run makes more sense to me. 2000-04-20 JP Rosevear <jpr@arcavia.com> * src/gI_menus.c (gI_menus_create_menubar): Fix plug-in manager menu name. * src/gI_document.c (gI_document_set_readonly_state): Correctly set editable state. Reported by Ed Snible <esnible@acm.org>. 2000-04-19 JP Rosevear <jpr@arcavia.com> * configure.in: Check for lex/yacc for complete builds 2000-04-18 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/gI_toolbar.c: removed silly debug code (thanks Rick). Added Save All to the custom toolbar items list. * src/gI_menus.c (gI_menus_create_menubar): added icon for Save All menu item. * src/gI_prefs.c (show_preferences): added Save All to the custom menu choices. Added scrolling to the custom menu item list. * src/gI_prefs.h: fixed warning. * src/gI_project.c (gI_project_open): added scrolling to the open project list. * src/gI_tree.c: cleanup. * src/gI_debug.c (process_debug_output): removed debugging problem, but probably just removed the symptom, not the cause (suggested by Ed). 2000-04-16 Dirk Vangestel <dirk.vangestel@advalvas.be> * plugins/browser/GtkSCB/BR_Parser.y: Kill warnings. * plugins/browser/GtkSCB/BR_main.c: cleanup. * plugins/browser/GtkSCB/BR_main.h: new header file for BR_main.c * plugins/browser/GtkSCB/browser_eng.[ch]: cleanup. * plugins/browser/GtkSCB/browser_util.[ch]: cleanup. * plugins/browser/GtkSCB/proc_dict.[ch]: cleanup. * plugins/browser/GtkSCB/global_dict.[ch]: cleanup. * plugins/browser/GtkSCB/class_dict.[ch]: cleanup. * plugins/browser/GtkSCB/browser_pars.[ch]: cleanup. * plugins/browser/GtkSCB/GtkMainWnd.[ch]: cleanup. 2000-04-16 JP Rosevear <jpr@arcavia.com> * plugins/docstat/plugin_docstat.c: Kill warning. * src/gI_project_window.h: Include correct headers. 2000-04-16 JP Rosevear <jpr@arcavia.com> * plugins/asciitable/plugin_asciitable.c: Kill warnings. * plugins/browser/plugin_browser.c: ditto * plugins/docstat/plugin_docstat.c: ditto * plugins/sample/plugin-sample.c: ditto * plugins/text/plugin_text.c: ditto * src/gI_SCB.[hc]: Remove unused files. * src/gI_tools.c: Clean up header includes and remove useless global and extern declarations. * src/gI_tools.h: Remove unneeded prototypes and defines. * src/gI_file.c: Clean up header includes and remove useless global and extern declarations. * src/gI_file.h: Clean up header includes and remove useless global and extern declarations. * src/gI_about.c: Clean up header includes. * src/gI_common.c: ditto * src/gI_about.h: ditto * src/gI_compile.c: ditto * src/gI_compile.h: ditto * src/gI_document.c: ditto * src/gI_debug.c: ditto * src/gI_debug.h: ditto * src/gI_edit.h: ditto * src/gI_files.c: ditto * src/gI_flist.c: ditto * src/gI_ftree.c: ditto * src/gI_functions.c: ditto * src/gI_guilesupport.c: ditto * src/gI_project.c: ditto * src/gI_run.c: ditto * src/gI_search.c: ditto * src/gI_toolbar.c: ditto * src/gI_tree.c: ditto * src/gI_window.c: ditto * src/gide-tools.c: ditto * src/gide-windows.c: ditto * src/gide-windows.h: ditto * src/gide.c: Include gide-windows.h and remove gide-tools.h * src/gide-tools.h: Tidy 2000-04-14 JP Rosevear <jpr@arcavia.com> * src/gI_tools.c (gI_tool_new): tool_list no longer needed here. (gI_tool_destroy): tool_list no longer needed here. * src/gide-windows.h: New header. * src/gide-windows.c (gide_window_new): Make a new window, setting up the menus and tools. (gide_window_delete): Catch people closing the window and act as if File->Exit was selected. (gide_window_destroy): Remove the window from the window list. * src/gide.c (real_main): Use new gide-windows functions. * src/gide-tools.c: Cleanup header includes. * src/gI_file.c (gI_file_close_all): Tidy * src/Makefile.am: Remove tools_help.h 2000-04-14 JP Rosevear <jpr@arcavia.com> * TODO: I fixed something 2000-04-13 JP Rosevear <jpr@arcavia.com> * src/gI_about.c (about_gide): Add Dirk to list of authors * src/gI_document.c (gI_document_set_undo_redo_state): Only set the changed state to false if it is already in a changed state. * src/gide-tools.c (gide_tool_popup_sensitive): Check to see if the popup menu name exists before trying to set sensitivty. (gide_tool_menu_sensitive): ditto 2000-04-13 JP Rosevear <jpr@arcavia.com> * src/*.[hc]: Use HAVE_GUILE instead of HAVE_LIBGUILE * src/GtkEditor/gtkeditor/Makefile.am: Use the GUILE conditional. * extra/Makefile.am: Properly install extra files. * acconfig.h: Include HAVE_GUILE which is generated by the guile macros. * Makefile.am: Remove extra directory stuff from here and correct a build error that caused the glade files to be erased. List extra as a subdir. * configure.in: Use standard gnome guile macros to check for guile. Build the extra directory makefile. 2000-04-12 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/gI_file.c (gI_file_save_all): save all currently loaded files * src/gI_menus.c (gI_menus_create_menubar): added save all menu option 2000-04-10 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/gI_document.c (gI_document_set_undo_redo_state): set the document state to unchanged if the undo queue is empty (gI_document_search_text): fixed repeated reverse search (gI_document_search_regex): fixed repeated search * TODO: updated * src/gI_menus.c (gI_menus_create_menubar): removed search - replace menu item * src/gI_search.c (search_goto_line): removed silly default value and made dialog child of main window * src/gI_toolbar.c: cleaned up (gI_create_toolbar): added search button to default toolbar. renamed function to gI_toolbar_create and changed prototype. fixed bug in custom toolbar * src/gI_window.h: removed toolbar_vbox since it wasn't used 2000-04-09 JP Rosevear <jpr@arcavia.com> * Add more missing files. 2000-04-09 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/dialogs/dialog-file-search-replace.c: fixed #ifdef 0 to #if 0 * src/gI_project.c (_build_project): fixed link problem when there are no link options. fixed bug in compiling. added cflags to compile command when there are no extra include paths. (close_project_files): fixed bug when calling file_close() (gI_project_create_makefile): presented the user with a message upon successful completion (project_get_includes): new function, extracted from gI_project_create_makefile (project_get_libdirs): ditto (project_get_libs): ditto (project_get_makefile_name): ditto (_build_project): split up into several pieces: project_compile_source, project_objects_add, project_add_to_compile_window, project_get_options, project_link * src/gI_project_window.c (gI_project_window_create): fixed bug not being able to edit project properties * src/gI_compile.c (goto_line): fixed bug when calling edit_select_line() (goto_point): ditto (compile_compile_exec): added assert to detect problem with parameters (compile_compile_obj): ditto (compile_make): first check if there is a gIDE-generated makefile before starting a normal make (and even in this case check whether there's actually a makefile present). improved the stability * src/gI_debug.c (gI_debug_start): added assert * src/gI_edit.c (get_end_of_line): removed wrong comment (edit_undo): added assert (edit_redo): ditto (edit_cut): ditto (edit_copy): ditto (edit_paste): ditto (edit_select_all): ditto (edit_select_line): ditto (edit_read_only): ditto * src/gI_document.c (check_current_doc): fixed bug when calling file_close() and file_reload() * src/gI_file.c (gI_file_close_all): fixed bug when calling file_close() (file_close): added assertion to detect the problem in future (file_new): ditto (file_open): ditto (file_reload): ditto (file_save): ditto (file_save_as): ditto (file_exit): ditto * src/gI_run.c (run_run): added assert. fixed call to file_save() * src/gI_search.c (search_goto_line): added assert (search_search): ditto (search_again): ditto (search_replace): ditto (search_replace_again): ditto (find_in_files): ditto (replace_in_files): ditto * src/gI_window.c (gI_window_switch_notebookpage): added assert (gI_window_switch_to_next_doc): ditto (gI_window_drag_recv): ditto (gI_window_doc_modified): ditto (gI_window_doc_unmodified): ditto (gI_window_doc_readonly): ditto (gI_window_doc_unreadonly): ditto (gI_window_doc_source): ditto (gI_window_doc_destroy): ditto (gI_window_destroy): ditto * src/gide-tools.c (gide_tool_activate): added assert * extra/compile_sets: removed -c from the 'compile to exec' line * TODO: checked fixed items 2000-04-08 JP Rosevear <jpr@arcavia.com> * src/gide-tools.c (gide_tool_remove): Only remove menu items if they existed in the first place. (gide_tool_add): Only add menu items if they are non-null. (gide_tool_popup_add): Don't double add the tool to tool_list. (gide_tool_menu_add): ditto. 2000-04-08 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/gI_project.c (gI_project_update_menu): added function to update the sensitivity of the project menu items (gI_project_close): removed gtk error when closing incomplete project. Update menu sensitivity (gI_project_delete): update menu sensitivity (gI_project_build): update menu sensitivity. Fixed bug which doesn't allow rebuilding if compile window is not visible (project_open_clicked): update menu sensitivity (project_delete_clicked): update menu sensitivity (prj_list_select): close dialog when user double clicks on project name (project_open): small improvements (_build_project): fixed bug which made it inpossible to build a project *src/gI_project_window.c (gI_project_windows_update_menu): added function to update the sensitivity of the project menu items (gI_project_window_create): update menu sensitivity (gI_project_window_destroy): update menu sensitivity (project_window_clicked): destroy project when cancelling new project creation * src/gI_menus.c (gI_menus_set_sensitive_default): update project menu items * src/gI_debug.h: updated with new function names * src/gI_debug.c (debug_debug): renamed to gI_debug_start. Started refactoring to make it more comprehensible. (all): cleaned up (gI_debug_window_new): made private and renamed to debug_window_new (gI_debug_window_destroy): made private and renamed to debug_window_destroy (is_break): made private and renamed to debug_is_breakpoint (debug_set_breakpoint): renamed to gI_debug_toggle_breakpoint (debug_step_over): renamed to gI_debug_step_over (debug_step_into): renamed to gI_debug_step_into (debug_break): renamed to gI_debug_break (debug_stop_debug): renamed to gI_debug_stop (gI_debug_window_parse_state): made private and renamed to debug_window_parse_state (check_for_data): renamed to debug_check_for_data (send_dbg_cmd): renamed to debug_send_dbg_cmd (get_child_pid): renamed to debug_get_child_pid (process_debug_output): split up into smaller subfunctions * src/gI_debug_watch.c: new file with watch window related functions * src/gI_debug_watch.h: header file for gI_debug_watch.c * src/gI_debug_breakpoint.c: new file with breakpoint related functions * src/gI_debug_breakpoint.h: header file for gI_debug_breakpoint.c * src/gI_debug_backtrace.c: new file with backtrace related functions * src/gI_debug_backtrace.h: header file for gI_debug_backtrace.c * src/debug_p.h: private header file used for communication between different debug sources * src/Makefile.am: added new files 2000-04-07 JP Rosevear <jpr@arcavia.com> * Makefile.am: Distribute tool-tutorial.txt document. * docs/tool-tutorial.txt: Quick doc on how to write custom tools. 2000-04-06 JP Rosevear <jpr@arcavia.com> * configure.in: Change automake package name to "gide" to have consistent data dir name. * gide.spec.in : Update plugins so it snags the plugins. 2000-04-06 JP Rosevear <jpr@arcavia.com> * plugins/browser/plugin_browser.c: Include gIDE_P.h properly. * src/Makefile.am: Fix for make distcheck * plugins/browser/GtkSCB/Makefile.am: ditto * plugins/browser/Makefile.am: ditto * src/dialogs/Makefile.am: ditto * Makefile.am: ditto 2000-04-05 JP Rosevear <jpr@arcavia.com> * src/dialogs/dialog-file-search-replace.c (search_dir): Recurse into sub directories properly. 2000-04-05 JP Rosevear <jpr@arcavia.com> * src/gI_file.c (file_close_dialog): g_strdup the label name so we can free it later. * src/dialogs/dialog-file-search-replace.c (search_file_replace): Fix bug that caused problem if /tmp was on a different file system than the file having text replaced. Only shift the files around if there is actually something to replace. Output stuff into the documentation. (replace_cb): Trap for regex - can't do it yet. 2000-04-04 JP Rosevear <jpr@arcavia.com> * src/gI_menus.c (gI_menus_set_sensitive_unimplemented): Remove another menu item. * TODO: Add undo/redo comment * src/GtkSCB/.cvsignore: No longer needed, because this dir is dead. * src/gI_menus.c (gI_menus_create_menubar): Remove hardcoded tools from the menu. Remove unimplemented "select word" - its implemented by GtkEditable anyhow. * src/gI_tools.c: Remove some hardcoded tools - the prototype generator may be back, but we need a better parse engine first. 2000-04-04 JP Rosevear <jpr@arcavia.com> * BUGS: Rename from KNOWNBUGS for a more standard naming convention. * TODO: Remove an item that won't been done and update slightly. * NEWS: Put in per version format and start adding items for the upcoming 0.3.0 release. 2000-04-04 JP Rosevear <jpr@arcavia.com> * KNOWNBUGS: Update * src/dialogs/dialog-file-search-replace.c : New code to implement file search/replace dialog. (search_not_found): Not found error. (search_no_dir): No such directory error. (search_no_text): No search text entered error. (search_no_regexp): No regexp support error. (search_regexp_compile_error): Regexp compile error. (search_state_extract): Extract file search/replace state from gui. (search_file_find): Find in file (from gI_search.c) (search_file_replace): Replace in file (from gI_search.c) (search_dir): Iterate over directory files (from gI_search.c) * src/dialogs/Makefile.am: Build new dialog properly. * src/dialogs/file-search-replace.glade.h: Translatable strings. * src/dialogs/file-search-replace.glade: New file search/replace gui file. * src/dialogs/dialogs.h : Add file search replace call. * plugins/browser/GtkSCB/.cvsignore: Shut up CVS. * plugins/browser/.cvsignore: Shut up CVS. * src/gI_search.c: Kill C gui and implementation code for find in files and replace in files. (find_in_files): Call the new dialog (replace_in_files): Call the new dialog * src/gI_search.h: Add FileSearchReplaceState struct. * src/gI_menus.c (gI_menus_create_menubar): Adjust compile callbacks and kill unimplemented menu items. * src/gI_tools.c (gI_tool_init): Kill warning. * src/gI_run.c (run_run): Adjust to new compile API. * src/gI_debug.c (debug_debug): Adjust to new compile API. * src/gI_compile.h: Remove function now made static, prototype new functions. * src/gI_compile.c (compile_compile): Make static, access now via compile_compile_* functions. (compile_compile_exec): Calls compile_compile with COMPILE_EXEC option. (compile_compile_obj): Calls compile_compile with COMPILE_OBJ option. 2000-04-03 Dirk Vangestel <dirk.vangestel@advalvas.be> * gI_project.c: further cleanup of the code. Resulted in some changes in other sources as well * gI_menus.c: cleaned up project menu items * gI_document.c, gI_tools.c: removed compiler warning * gI_file.c: moved gI_file_close_all here since it's the logical place 2000-04-01 Dirk Vangestel <dirk.vangestel@advalvas.be> * TODO: was totally out of date * plugins/browser: moved the source code browser from the src directory to a plugin * src/gI_tools.h, src/gide-tools.c: added project to the tool state * src/gide-tools.c: added calculating sensitivity when adding tools * src/gide-tools.c: made sure something actually happens when adding a tool. not clean, should be revised when tool/plugin duality is removed * src/gI_document.c: added undo/redo sensitivity setting for toolbar buttons. should be extended for all toolbar buttons, for now it's only handled in gI_document_set_undo_redo_state * src/gI_window.c: setting undo/redo sensitivity when adding a new document 2000-03-26 JP Rosevear <jpr@arcavia.com> * src/gide-tools.c (gide_sensitivity_tools): Set the widget sensitivity of tool items so they can turn themselves off when, for instance, there is no current document. (gide_tool_menu_sensitive): Set sensitivity of a menu widget. (gide_tool_popup_sensitive): Set sensitivity of a popup widget. * plugins/* : Adjust to new tool api. Add sensitivity functions. * src/gide-tools.c (gide_add_tools): Add popup items to the contextual menu. (gide_tool_remove): Remove popup items. (gide_tool_popup_remove): Remove popup menu items. (gide_tool_popup_add): Add popup menu items. * src/gI_tools.c (gI_tool_new): Only take name and function as initializers. (gI_tool_set_menu_data): New function, sensitivity function, set main menu and popup menu paths . * src/gI_tools.h: API changes * src/gI_window.c (gI_window_destroy): Removed unused search history lists. * src/gI_prefs.c (update_window): Reflect temp API change * src/gI_edit.c (get_end_of_line): Add here temporarily during reorg. * src/gI_document.c: Temporarily change popup functions until I can convert them into plugins or put them into gI_window which is where they should be. * src/gI_document.h: ditto * src/gI_window.h: Put GideWindow in its proper place. * src/structs.h: Remove the GideWindow object struct from here. 2000-03-26 JP Rosevear <jpr@arcavia.com> * src/gI_edit.c: Remove old delete and replace implementations. * plugins/text/plugin_text_replace.h: New header * plugins/text/plugin_text_delete.h: New header * plugins/text/plugin_text_replace.c (plugin_text_replace_tab_spaces): Replace tabs with spaces. * plugins/text/plugin_text_delete.c (plugin_text_delete_to_bof): Delete to beginning of file. (plugin_text_delete_to_eof): Delete to end of file. (plugin_text_delete_to_bol): Delete to beginning of line. (plugin_text_delete_to_eol): Delete to end of line. * plugins/text/plugin_text.c (plugin_text_init): Add new delete and replace tools. (cleanup_plugin): Remove new delete and replace tools. * plugins/text/Makefile.am: Add new delete and replace implementation files * src/gI_menus.c (gI_menus_create_menubar): Remove hard coded ascii table and delete/replace menu stuff. * src/gI_tools.c: Remove old ascii table stuff. * src/gide-tools.c (gide_tool_add): Append rather than prepend. * plugins/asciitable/Makefile.am: Merge from 0.1.x branch. * plugins/asciitable/plugin_asciitable.c: Merge from 0.1.x branch. * plugins/Makefile.am : Build ascii table sub dir * configure.in: Generate ascii table files. 2000-03-25 JP Rosevear <jpr@arcavia.com> * plugins/* : Accept and use the ToolState struct. * src/gI_tools.h: Add a ToolState struct for passing state information to tools. Then we can pass the window, document and eventually project and other pointers 2000-03-25 JP Rosevear <jpr@arcavia.com> * plugins/text/plugin_text.c (plugin_text_init): Insert into edit menu. (cleanup_plugin): Remove tools. * plugins/calculator/plugin-sample.c (init_plugin): Insert into Tools menu. (cleanup_plugin): Remove tool. * plugins/calculator/plugin_docstat.c (init_plugin): Insert into Tools menu. (cleanup_plugin): Remove tool. * plugins/calculator/plugin_calculator.c (init_plugin): Insert into Tools menu. (cleanup_plugin): Remove tool. * src/gide-tools.c (gide_tool_menu_add): Allow for items to be inserted in any menu, not just "Tools". (gide_tool_menu_remove): Remove unused submenu's after deleting the menu item. 2000-03-22 JP Rosevear <jpr@arcavia.com> * src/gide-tools.c (gide_add_tools): Add all tools to a window (gide_tool_remove): Remove a tool (and from window menus) (gide_tool_add): Add a tool to the tool list. (gide_tool_activate): Called when a tool menu item is selected. (gide_tool_menu_remove): Actually remove the tool menu item from a window. (gide_tool_menu_add): Add a tool menu item to the menu. * src/gide-tools.h: Protype functions from gI_tools to add/remove a tool and add tools to a window. * src/gI_tools.c: Remove functionality now in gide-tools.c * src/gI_tools.h: Remove old prototypes. * src/gide.c : Include new gide-tools.h file. (real_main): Use new function * src/gI_plugin.c (load_all_plugins): Look in the correct place for user plugins. * src/Makefile.am : Add new source files to build. * src/gide-tools.c: New file to handle adding and removing tools from window menus. * plugins/sample/plugin-sample.c (cleanup_plugin): Remove tool. (init_plugin): Use new tool name define. * plugins/sample/plugin_text.c (cleanup_plugin): Remove tools. (init_plugin): Use new tool name defines. * plugins/sample/plugin_docstat.c (cleanup_plugin): Remove tool. (init_plugin): Use new tool name define. * plugins/sample/plugin_calculator.c (cleanup_plugin): Remove tool. (init_plugin): Use new tool name define. Sun Mar 12 22:25:11 CET 2000 Dirk Vangestel <dirk.vangestel@advalvas.be> * Started refactoring gI_project.c. gI_project_*.[ch] files added by splitting up functionality. * Added GtkSCB sources together with gI_SCB.[ch]. Integration is only preliminary * gI_common.c: made dialog windows children of the main window * gI_ftree.c: small improvements * gI_functions.[ch], gI_tree.c: removed German terms * gI_help.c: made private functions static * gI_menus.c: added file tree * gI_project.[ch]: removed OLD_TODO_LIST, split off todo functions in gI_todo.c, started cleanup * gI_todo.[ch]: new files, contains functionality from gI_project.c * gI_search[ch]: hide internal details * structs.h: removed OLD_TODO_LIST * gI_tools.c: improved prototype generator, ascii table window, removed unused functions gI_tool_menu_remove, tools_window_destroy, cmdline_browse_select, cmdline_file_ok, cmdline_file_cancel (probably too soon since it's a work in progress) * gI_compile.c, gI_document.c, gI_file.c, gI_prefs.c, gI_search.c, gide.c, gI_tools.c, gI_hilite.c, debug.c: removed compiler warnings. * structs.h: removed unused gI_window * gI_document.c, gI_window.c: re-enabled the popup window for documents * gI_tools.c, gdbio.c, gI_search.c, gI_project.c: replaced string functions by glib alternatives 2000-03-08 JP Rosevear <jpr@arcavia.com> * src/gI_document.c (gI_document_auto_indent_text): New function, auto indent patch from Erik <epilz@mindspring.com> (gI_document_connect_text_signals): Connect signal to auto indent. 2000-03-08 JP Rosevear <jpr@arcavia.com> * src/gI_document.c (gI_document_auto_indent_text): * src/gI_debug.c (debug_start_gdb): Set listen queue to 1. Bug fix from Nick Alexander <nicka@teron.yi.org>. * src/dialogs/.cvsignore: Shut up cvs. 2000-03-08 JP Rosevear <jpr@arcavia.com> * src/dialogs/dialogs.h: prototypes for various dialogs. * src/dialogs/dialog-plugin-manager.c: Display dialog and do plugin management - currently doesn't update memory options correctly. * src/dialogs/dialog-search-replace.c : Display dialog and do the search and replace. * src/dialogs/search-replace.glade.h: Translatable strings * src/dialogs/plugin-manager.glade.h: Translatable strings. * src/dialogs/plugin-manager.glade: Plugin manager dialog. * src/dialogs/search-replace.glade: Search replace dialog. * src/dialogs/Makefile.am: New makefile * src/gI_search.c: Remove search/replace dialog code. * src/gI_search.h: Add SearchReplaceState struct. * src/gI_plugin.c: Update to new gnumeric revisions. * src/gI_plugin.h: Update to new gnumeric revisions. * src/gI_menus.c (gI_menus_create_menubar): Add plugin manager. * src/gI_document.c (gI_document_search_text): Internal function to search for text. (gI_document_search_regex): Internal function to search for regex. (gI_document_search): Search based on SearchReplaceState * src/gI_document.h: Add search prototype. * src/Makefile.am : Adjust for glade and dialogs sub dir * configure.in: Check for libglade >= 0.11 * src/gide.c (main): initialize glade. 2000-03-04 JP Rosevear <jpr@arcavia.com> * plugins/*/Makefile.am : Make sure the GtkSCText directory is included for proper builds. 2000-02-29 Yukihiro Nakai <nakai@jp.gnome.org> * configure.in: Add ja entry (Japanese translation). 2000-02-21 JP Rosevear <jpr@arcavia.com> * src/gI_document.c (gI_document_class_init): Init new signals, "readonly" and "unreadonly". (gI_document_set_readonly_state): Set flags and emit appropriate signal. * src/gI_document.h: Add prototypes for "readonly" and "unreadonly" callbacks. * src/gI_window.c (gI_window_init): Put most of the object construction here. (gI_window_new): Remove the object construction code. (gI_window_add_doc): Hook up "readonly" and "unreadonly" signals. (gI_window_doc_readonly): Set menus, title and status when doc changes to readonly. (gI_window_doc_unreadonly): Set menus, title and status when doc changes back from readonly. * src/gI_window.h: Remove unused object variables. * src/gI_edit.c: Remove unused functions (edit_gpl_c, edit_gpl_cpp, (edit_undo): Used passed in window instead of main_window. (edit_redo): Used passed in window instead of main_window. (edit_cut): Used passed in window instead of main_window. (edit_copy): Used passed in window instead of main_window. (edit_paste): Used passed in window instead of main_window. (edit_select_all): Used passed in window instead of main_window. (edit_select_line): Used passed in window instead of main_window. (edit_delete_to_bol): Used passed in window instead of main_window. (edit_delete_to_eol): Used passed in window instead of main_window. (edit_delete_to_bof): Used passed in window instead of main_window. (edit_delete_to_eof): Used passed in window instead of main_window. (edit_read_only): Call gI_document_set_readonly_state instead of miscellaneous internal functions. * src/gI_tools.c (gI_tool_menu_remove): Reflect new menu API. (gI_tool_menu_add): Reflect new menu API * src/gI_debug.c (debug_set_menu): Use gI_menus_set_sensitive_debug<on|off> functions calls. * src/gide.c (real_main): Reflect menu api changes and the fact that a GideWindow is not shown by default. * src/gI_menus.h: Change prototypes to meet new API below. * src/gI_menus.c : Menus are now added/set/removed etc. on a per GideWindow basis. Change API to implement this. Add standard menu sensitivity settings for readonly docs and debuggging. 2000-02-20 JP Rosevear <jpr@arcavia.com> Too much to even attempt to write a changelog about. This is basically turning into a massive rewrite of the core now. Two main changes: * The main window is now a gtk object * The document is now a gtk object with useful signals like doc_modified, doc_unmodified, doc_source (when the file source changes) 2000-02-13 JP Rosevear <jpr@arcavia.com> * src/gI_tools.c: Get rid of tools_word_count function. * src/gI_tools.h : Get rid of word count prototype. * src/gI_menus.c (gI_menus_create_menubar): Remove hardcoded word count menu item. * plugins/docstat/* : New plugin to count words, chars, etc. 2000-02-13 JP Rosevear <jpr@arcavia.com> * src/gI_tools.c (tools_word_count): Tidy up. 2000-02-13 JP Rosevear <jpr@arcavia.com> * plugins/calculator/plugin_calculator.c : Calculator plugin. * src/gI_menus.c (gI_menus_create_menubar): Remove insert menu from the edit menu. Remove hard coded calculator item from tools menu. * src/gI_tools.h: Remove prototype for tools_calculator. * src/gI_tools.c : Remove tools_calculator function. (gI_tool_menu_add): Set it up so that any sub menus can be torn off. 2000-02-12 JP Rosevear <jpr@arcavia.com> * plugins/text/plugin_text.c (plugin_text_init): Modify menu names so that they are inserted into an "Insert" sub menu. * plugins/sample/plugin-sample.c (init_plugin): Comment out the actual adding of the the tool since we really don't want that tool. * src/gI_tools.c (gI_tool_add_to_window): New function. Add all tools to the given window. (gI_tool_new): Add the new tools to a list rather than a menu. (gI_tool_menu_add): Allow tools to insert themselves in multiple submenus. (gI_tool_save): Delete function, no longer used. (gI_tool_destroy): Remove the tool from the list when its destroyed. * src/gI_tools.h: Remove some useles prototypes. Add new prototype. * src/gide.c (real_main): Call plugins_init and gI_tool_add_to_window now that the functionality has been separated. 2000-02-12 JP Rosevear <jpr@arcavia.com> * src/gI_menus.c : Tidy. 2000-02-12 JP Rosevear <jpr@arcavia.com> * plugins/text/* : Plugin starting to replace Edit-Insert functionality. * src/gI_document.c (gI_document_insert_text_at_point): Formerly insert_text_at_point from gI_edit.c * src/gI_document.h: Add gI_document_insert_text_at_point. * src/gI_edit.c: Remove insert_text_at_point. Change function calls to reflect this. * src/gI_tools.c (gI_tool_class_init): New function. (gI_tool_get_type): ditto (gI_tool_init): ditto (gI_tool_new): ditto * src/gI_tools.h: Convert gI_tool to Tool, a GtkObject. * src/gI_tools.c (gI_tool_get_type): New function. * src/gI_window.c (gI_window_new): Comment out add all tools. * src/structs.h: Remove gI_tool struct. 2000-02-10 JP Rosevear <jpr@arcavia.com> * plugins/sample/plugin-sample.c : Sample plugin modified from gnumeric original. * plugins/sample/Makefile.am: New Makefile. * plugins/.cvsignore: Shut up cvs. * plugins/sample/.cvsignore: Shut up cvs. * plugins/Makefile.am : New Makefile * src/gI_commands.c (command_undo_redo_menu_labels): Function to allow undo/redo menu labels to be set from anywhere. * src/gI_commands.h: Prototype new function. * src/gI_common.h: Prototype new functions. * src/gI_common.c (strcase_hash): New function for hashing strings. (strcase_equal): New function for above to compare strings. * src/gI_compile.h: Include gide.h. * src/gI_document.c (gI_document_new): Remove op_list reference. * src/gI_document.h: Move gI_document structure here. Remove op_list pointer. * src/gI_edit.c: Remove the rest of the old undo stuff. * src/gI_file.c (file_save): Use command_list_release instead of free_op_list. (file_save_as): ditto (file_save_cancel): ditto (file_close): ditto * src/gI_file.: Include gide.h. * src/gI_files.c: Include gide.h. * src/gI_menus.c (gI_menus_set_sensitive_default): New function to replace handle_ic_stuff functionality. * src/gI_menus.h: Tidy and prototype gI_menus_set_sensitive_default. * src/gI_plugin.c: New file for adding plugin support. Stolen from gnumeric. * src/gI_plugin.h: New file for adding plugin support. Stolen from gnumeric. * src/gI_project.h: Include gide.h. * src/gI_window.c: Remove set_undo_redo - functionality replaced by command_undo_redo_menu_labels. * src/gI_window.h: Include gide.h. * src/gide-type-util.h: New file with macros to make creating objects easier. * src/gide.c: Remove free_op_list function (no longer needed). Move handle_ic_stuff functionality to gI_menus.*. (real_main): Call plugins_init and destroy the command lists as needed. * src/symbol.h: New file from gnumeric sources for plugins and symbol tables. * src/symbol.c: New file from gnumeric sources for plugins and symbol tables. * src/gide.h: Include gI_documents.h and gnome.h. * src/structs.h: Remove gI_document structure. 2000-02-09 JP Rosevear <jpr@arcavia.com> * src/gI_document.h : New prototypes. * src/gI_document.c (gI_document_connect_signals): New function to connect the text signals. (gI_document_disconnect_signals): New function to disconnect the text signals. * src/gI_commands.h : Text deletion prototype. * src/gI_commands.c (cmd_delete_text_undo): New function (cmd_delete_text_redo): New function (cmd_delete_text_destroy): New function (cmd_delete_text): New function 2000-02-09 JP Rosevear <jpr@arcavia.com> * src/gI_document.c (change_menu_label): New internal function to set the text of a menu item. (gI_document_set_undo_redo_state): New function to set the undo and redo menu items. * src/gI_commands.c: New file, undo/redo framework from gnumeric. More generalized, not just for text any more. * src/gI_commands.h: New file, header for the new undo/redo framework. * src/gI_document.c (gI_document_insert_text): Use new undo/redo framework. * src/gI_edit.c (edit_undo): Use new undo/redo framework. (edit_redo): Use new undo/redo framework. * src/gide-type-util.h: Macros to define new classes easily. * src/structs.h (struct _gI_document): Add undo/redo lists. * src/Makefile.am (gide_SOURCES): Add new afiles. Thu Jan 27 16:58:04 CET 2000 Steffen Kern <alfi@nightfire.pn.org> * src/gI_search.c: Applied another patch by Edwin Young that fixes the following bugs in the search/replace functions: 1) An off-by-one error means you can't find two matches straight after each other. 2) regexps don't notice the case-sensitivity flag 3) regexp "find again" always finds the 1st instance again because it starts from the beginning of the file, not the point. 4) (not really a bug) regexp matches can span lines. It's more usual not to do this Tue Jan 25 20:04:51 CET 2000 Steffen Kern <alfi@nightfire.pn.org> * src/gI_edit.c: Insert-Commands do mark the file as dirty and can be undone now. Thanx to Edwin Young. Mon Jan 24 20:05:55 CET 2000 Steffen Kern <alfi@nightfire.pn.org> * src/gI_edit.c: Fixed set_read_only(). Tue Jan 18 22:39:52 CET 2000 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/*.c: Fixed new menu names where necessary. * src/GtkSCText/gtksctext.c: vertical scrolling is now per line instead of per 5 pixels. Fixed mousewheel scrolling, set to 3 lines. Mon Jan 17 22:54:39 CET 2000 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/gI_menus.c: Used gnome macros to implement menus. WARNING: this breaks some shortcuts!! This will make it more gnome compliant though. Also revised the way the menu pathwidgets are built. Sun Jan 16 21:35:48 CET 2000 Dirk Vangestel <dirk.vangestel@advalvas.be> * src/gide.c: Minor cleanup activities. * src/gI_menus.c: Minor cleanup activities. * src/gI_prefs.c: Minor cleanup activities. * src/gI_window.c: Minor cleanup activities. Fri Dec 23 18:04:00 EST 1999 JP Rosevear <jpr@arcavia.com> * Makefile.am: Install the .desktop file properly * gIDE.desktop: add a desktop entry file Fri Dec 10 16:26:53 EST 1999 JP Rosevear <jpr@arcavia.com> * Use g_basename and g_dirname where appropriate Mon Dec 6 19:26:53 CET 1999 Steffen Kern <alfi@nightfire.pn.org> * Released gIDE 0.1.6 Mon Dec 6 19:07:20 CET 1999 Steffen Kern <alfi@nightfire.pn.org> * extra/*: Updated the sample files. * gide.1: Updated man page. Sun Dec 5 7:08:00 EST 1999 JP Rosevear <jpr@arcavia.com> *src/Makefile.am,src/GtkEditor/gtkeditor/Makefile.am, src/GtkSCText/Makefile.am: build editor widgets statically *configure.in: New version Sun Dec 5 14:08:00 EST 1999 JP Rosevear <jpr@arcavia.com> *src/gI_compile.c,src/gI_debug.c,src/gI_edit.c,src/gI_prefs.c, src/gI_run.c,src/gI_search.c: fix casting Sun Dec 5 11:36:00 EST 1999 JP Rosevear <jpr@arcavia.com> * src/GtkEditor/gtkeditor/gtkhint.c: fix casting * src/GtkEditor/gtkeditor/parent.c: fix casting * src/GtkSCText/gtksctext.c: class init using GTK_TYPE_EDITABLE Sun Dec 5 10:32:40 CET 1999 Steffen Kern <alfi@nightfire.pn.org> * src/gI_pathwidget.c: gI_PWassoc_remove(): Added missing return(). * src/gI_prefs.c: Added missing include. Sat Dec 4 22:32:00 CET 1999 JP Rosevear <jpr@arcavia.com> * src/gI_text.[hc]: break the text wrapper association stuff into its own file and add more wrappers for the GtkEditor and GtkText widgets * src/gI_document.[hc]: remove gI_text_* calls and fix casting * src/gI_edit.c,src/gI_tools.c,src/gI_window.c,src/gI_file.c: fix castin * src/GtkEditor/gtkeditor/gtkeditor.c: fix inheritance * src/GtkSCText/gtksctext.c: fix inheritance * src/Makefile.am: add new files Sat Dec 4 02:09:00 CET 1999 JP Rosevear <jpr@arcavia.com> * src/gI_toolbar.[hc]: break the path/widget association stuff into its own file and add more wrappers for the menu stuff Sat Dec 3 22:00:48 CET 1999 JP Rosevear <jpr@arcavia.com> * src/gI_toolbar.[hc]: move toolbar creation Sat Nov 6 17:18:48 CET 1999 Steffen Kern <alfi@nightfire.pn.org> * src/*.[hc]: i18n stuff. Sat Nov 6 14:46:51 CET 1999 Steffen Kern <alfi@nightfire.pn.org> * gide.spec.in: Updated spec file. Sat Nov 6 14:31:45 CET 1999 Steffen Kern <alfi@nightfire.pn.org> * src/*.[hc]: Updated copyright notices. Added CVS '$Header'. Thu Oct 7 18:28:48 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * Released gIDE 0.1.5 Thu Oct 7 17:52:56 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * *: Misc. Fixes/Changes, removed SCB stuff for now again, Upped version to 0.1.5. Thu Sep 16 19:55:38 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gide.1: Fixed typo. Sat Sep 11 16:16:10 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * src/gI_compile.c, src/gI_project.c: Applied patch by Juuso Vilmunen <jsvilmun@hit.fi>. Sat Sep 11 16:08:06 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * src/Makefile.am: Fixed CFLAGS. Mon Aug 30 18:14:34 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * Released gIDE 0.1.4 Mon Aug 30 17:41:37 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * configure.in: Upped version to 0.1.4. Mon Aug 30 17:21:38 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * *: Moved sources around, added GtkSCText and GtkEditor, updated READMEs, added first version of SourceCode Browser by Oliver Granert <Rolf.Granert.BO@t-online.de>. Fri Aug 20 18:06:07 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * configure.in: Added --disable-gtkeditor to allow the explicit use of GtkText widget. Sat Aug 14 15:30:18 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * Makefile.am: Remove data dir and all subdirectories before installing new files. Thu Jul 22 13:45:23 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * configure.in: Added check for libgnorba. * gide.c: Added gnome corba init. Wed Jul 21 01:22:46 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * INSTALL: Updated. Wed Jul 14 20:31:51 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_document.c: special_insert_file(): Use gI_file_sel(). Close file at the end. Sun Jul 11 13:52:36 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_document.c: Fixed typo in 'not longer available' message. Sat Jul 10 03:13:57 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_window.c: Fixed typo in toolbar hint. Wed Jul 7 21:53:13 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_file.c: #ifdef'd GtkEditor function prototypes. Mon Jul 5 16:30:01 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * Released gIDE 0.1.3 Mon Jul 5 16:17:31 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_file.c: Change/Destroy Highlighting Syntaxtable and Patterns on File/Save As. * gI_common.c: Removed 'static' stuff from gI_file_sel_new(), its modal anyway. * extras/patterns, extras/patterns.scm: Updated. Sun Jul 4 21:58:24 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * configure.in: Upped version to 0.1.3. Sun Jul 4 13:26:26 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_tools.c: Custom Tools: Pipe thru Tool: freeze text before inserting...and thaw after. Sun Jul 4 13:14:18 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_edit.c: document check in all functions. Sun Jul 4 13:07:26 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_menus.c: Fixed menu item association list entry for "/Edit/Read Only". Sat Jul 3 17:34:39 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_document.[hc]: Set insertion point on button_press_event. Sat Jul 3 17:02:24 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_document.[hc], gI_prefs.c, gI_edit.c, gI_document.c, gI_window.c, gI_compile.c, gI_debug.c: Added gI_text_* macros and replaced gtk_text_* function calls. Sat Jul 3 14:35:36 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_hilite.[hc], gI_guilesupport.c, structs.h: Added Functions-Regexp-Entry to the Highlighting-Preferences. This will be used for the Function completion stuff in the new GtkEditor widget in the future. Sat Jul 3 10:40:41 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_file.c: Fixed Segfault on /File/Save when no file was opened. * gI_project.c: #if 0'd definition of "errorNeedNameTitle". * gI_menus.c: Added shortcut (F8) for "Compile to Exec.". Sat Jul 3 10:25:52 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_tools.c: Add Tools in 'correct' order. * gI_project.c: Some GNOME-UI stuff. Indented file. Sat Jul 3 09:52:32 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_tools.[hc], gI_menus.[hc], gI_compile.c: Removed gtk-only code. Indented files. Thu Jul 1 20:36:34 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_search.c: Gnomified 'Goto Line'. Misc. Changes. Indented file. Thu Jul 1 02:10:45 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * extras/functions.highlight: Updated. Thu Jul 1 01:33:37 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gtktext.patch, gtktext.patch.README: Removed. * README: Updated. Thu Jul 1 01:26:09 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * extras/README, extras/patterns, extras.patterns.scm, extras/functions.highlight: Updated example files. * TODO: Updated. Thu Jul 1 01:12:19 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_guilesupport.c, gI_hilite.[hc]: Fixed Guile Support for new GtkEditor widget. Wed Jun 30 22:31:54 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_file.c: Fixed typo. Wed Jun 30 22:04:42 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * *.[hc]: Added (non-guile) Support for the new GtkEditor widget. * gtkeditor.[hc]: Removed, not longer needed. * Makefile.am: Removed old files. Tue Jun 29 20:54:10 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_common.c: Made gI_ask_dialog() modal. Tue Jun 29 20:44:04 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_window.c: Re-indented with Artistic Style. Tue Jun 29 20:01:35 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_file.c: Misc. Fixes & Re-indentation. Sun Jun 27 04:26:35 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * configure.in: Added detection for new GtkEditor widget (libgtkeditor). Sun Jun 27 03:51:11 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * configure.in: GTK+ 1.2.3 is now required. Sun Jun 27 02:22:52 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_window.c: Shortened toolbar. Sun Jun 27 01:42:49 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_about.c: Only one 'About'-Window allowed. Sun Jun 27 01:31:50 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_window.c: Removed old gtk-only code (and toolbar.h). * gI_about.c: Removed old gtk-only code (and gide.xpm). Sun Jun 27 01:22:39 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gide.c: Removed old gtk-only code (ie. all #ifdefs). Fri Jun 26 21:51:22 CEST 1999 Sergio A. Kessler <sak@perio.unlp.edu.ar> * gI_edit.c: gnomify edit_repl_tab_spaces a little more. Must be used like a preference on saving, tough. Fri Jun 26 21:51:22 CEST 1999 Sergio A. Kessler <sak@perio.unlp.edu.ar> * gI_tools.c: change use of modal_dialog for gI_ask_dialog, gI_ok_dialog and gI_error_dialog. I think modal_dialog can be removed now. Fri Jun 26 21:51:22 CEST 1999 Sergio A. Kessler <sak@perio.unlp.edu.ar> * gI_project.c: change use of modal_dialog for gI_ask_dialog and gI_ok_dialog sometimes. Fri Jun 26 21:51:22 CEST 1999 Sergio A. Kessler <sak@perio.unlp.edu.ar> * gI_run.c: change use of modal_dialog for gI_ask_dialog. Fri Jun 26 21:51:22 CEST 1999 Sergio A. Kessler <sak@perio.unlp.edu.ar> * gI_file.c: change use of modal_dialog for gI_ask_dialog. Fri Jun 26 21:51:22 CEST 1999 Sergio A. Kessler <sak@perio.unlp.edu.ar> * gI_document.c: change use of modal_dialog for gI_ask_dialog. Fri Jun 25 21:51:22 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_file.c: GNOMEUI for Print-Dialog. Fri Jun 25 21:41:38 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_edit.c: Disable 'Replace TABs with Spaces' when read-only is set. Fri Jun 25 21:22:04 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_menus.c: Renamed 'Preferences' to 'Settings'. * gI_common.c: Removed all remaining 'gtk-only' code. Fri Jun 25 21:02:10 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_menus.[hc], gI_edit.c: Implemented /Edit/Replace/TABs with Spaces. Fri Jun 25 20:50:02 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_file.c: Fixed file_save_by_name et al in case of overwrite. Fri Jun 25 19:23:36 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * configure.in: It's not longer possible to disable GNOME support. We're going for GNOME-only support in the future. Fri Jun 25 19:05:22 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gide.c: Changed default font to terminal fixed. * TODO: Updated. Thu Jun 24 23:18:30 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_common.c: Removed declaration of callback function (that not longer exists). Thu Jun 24 23:08:44 CEST 1999 Sergio A. Kessler <ser@perio.unlp.edu.ar> * gI_common.[hc]: Renamed ask_dialog() to gI_ask_dialog(), change the parameters and make it for gnome. The same for error_dialog() (gI_error_dialog() now). * *.c: Revised all the code to work with the new functions. Wed Jun 23 22:40:42 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_menus.c, gI_tools.[hc]: Implemented /Tools/Word Count. Wed Jun 23 18:17:23 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * TODO: Updated. Tue Jun 22 19:26:08 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * INSTALL: Updated. Sun Jun 20 18:34:06 CEST 1999 Steffen Kern <alfi@nightfire.pn.org> * gI_help.c: GNOMEUI Support. Sat Jun 19 19:50:07 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.1.2 Sat Jun 19 19:41:28 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Upped version to 0.1.2. Tue Jun 15 20:22:30 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * Makefile.am: Fixed CFLAGS (thanx to Andrew Clausen <clausen@alphalink.com.au>). Thu Jun 3 14:49:34 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_cfgfiles.c: Avoid copying the '.scm' files, if no guile is found. Don't copy the README file. Thu Jun 3 00:32:08 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.[hc]: Another Diff Implementation. Mon May 31 00:13:30 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.[hc], gI_menus.c: Implemented /Tools/Diff. Sat May 29 20:04:32 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * TODO: Updated. Thu May 27 20:28:19 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * TODO: Updated. Thu May 27 19:45:47 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c, gI_edit.[hc]: Added /Edit/Insert-submenu. Added GPL-Notice to /Edit/Insert-submenu. Moved "Date-Time" to /Edit/Insert-submenu. * TODO: Updated. Thu May 27 11:59:22 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * INSTALL: Updated. Added some info how to apply the gtktext.patch. Thu May 27 11:47:42 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gide.1: Manual Page updated. * README: Updated. Thu May 27 11:38:14 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_help.c: Changed from malloc() to g_malloc0(). Fixed one of many memory leaks. Wed May 26 10:30:45 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * TODO: Updated. Tue May 25 15:07:08 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Prefs/Custom Tools: Added messages, if not all entries are filled. Fixed some memory leaks. * examples/README: Updated. Tue May 25 14:46:38 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Small Changes to 'Pipe thru Command' - implementation. Fri May 21 21:17:03 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Custom Tools: Implemented 'Pipe thru Command'. * TODO: Updated. Sun May 9 14:08:02 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * Makefile.am: Fixed copying of sample configuration files. Sun May 9 13:47:42 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Made gI_file_sel modal. Thu Apr 22 18:54:28 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.1.1 Thu Apr 22 18:49:06 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c: Adding missing header file. Fixed get_cfgfiles call. Thu Apr 22 18:13:27 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Upped version to 0.1.1. Sun Apr 18 19:57:15 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c, gI_cfgfiles.[hc]: Some modifications to Craig McGregor's code. Added some FIXME's. Thu Apr 15 07:31:18 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.c, gI_project.c: Applied patch by Craig McGregor <cmcgregor@clear.net.nz>: Install sample configuration files on first startup. Sat Apr 10 17:12:27 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Fixed NULL-Pointer problems in build_comp_string_fork(). Sat Apr 10 14:29:02 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Fixed some memory problems and added some comments. Fri Apr 9 21:23:45 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Fixed some problems with the fork-code (some ppl had problems with Compile, the args for execvp() contained blank args). Wed Mar 31 18:34:56 CEST 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c: Made /Search/Replace in Files sensitive false, it does not work yet. * gI_search.c: Correct Search dialog box title. Mon Mar 29 16:31:44 CST 1999 David Haraburda <dharaburda@eversoft.com> * structs.h: Added tree_viewport and tree_scrolled_window to gI_window struct. * gI_project.c: Updated all references to project_files_tree() to pass main_window->tree_viewport instead of tree_frame. * gI_window.[hc]: Updated create_prjftree(). Now you only need to pass the gI_window struct. Also updated all references to create_prjftree() in this file. * gI_prefs.c: Updated all references to create_prjftree() and project_files_tree(). Wed Mar 24 21:45:19 CET 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Tried to fix the gtktext.patch check. Sat Mar 20 18:52:41 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_search.[hc]: Implemented /Search/Replace in Files. (BUT it does not work as it should, there's some kind of memory corruption, break at the fnmatch() line search_dir() and print the directory (variable entry, the pointer itself, or the member d_name is corrupted). Wed Mar 10 21:30:50 CET 1999 Steffen Kern <alfi@rocks.pn.org> * TODO: Updated. Wed Mar 10 21:23:33 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Added /Search/Replace in Files to both GNOME and non-GNOME menu. Sun Mar 7 19:37:31 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Free'd memory of command list on exit. Misc. stuff. Sun Mar 7 11:10:13 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Misc. fixes. Sat Mar 6 15:09:16 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Added Cancel-Button to entry_dialog(). Sat Mar 6 15:02:14 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_search.c: Find in Files: Focus in Search for-Entry. OK-Button is default now. Sat Mar 6 11:49:05 CET 1999 Steffen Kern <alfi@rocks.pn.org> * INSTALL: Updated. Sat Mar 6 11:45:16 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_search.c: Implemented /Search/Find in Files. * gI_menus.c: Renamed Items in Search Menu. Sat Mar 6 09:35:43 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Added Octal to Ascii-Table. Sat Mar 6 09:25:14 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Fixed (GNOME-)Edit/Delete-Menu. Sat Mar 6 09:18:20 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_edit.[hc], gI_window.c: set_read_only(): Set div. Edit/* menuitems set senstive false, when in read-only mode. Fri Mar 5 16:54:44 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_edit.c: Don't allow Undo/Redo, if document is read-only. Fri Mar 5 16:47:15 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_edit.c, gI_search.c: Replaced gtk_editable_delete_selection() and gtk_editable_delete_text(). Fri Mar 5 16:38:46 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.[hc]: Added gI_document_delete() and gI_document_delete_selection() (again just wrappers that care about the read_only flag). Fri Mar 5 16:34:45 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.c, gI_edit.c, gI_tools.c: Replaced gtk_text_insert() with gI_document_insert(). Fri Mar 5 16:21:57 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.[hc]: Added gI_document_insert() to insert text into the editor (it cares about the read_only flag). * gI_tools.c: Corrected size of Custom Tools Window. Thu Mar 4 17:35:12 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tree.c: Now theres a GtkScrolledWindow again. Wed Mar 3 18:55:39 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_edit.c: Undo/Redo now (re)set the changed flag of the document. Wed Mar 3 18:40:01 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Fixed gI_document_set_changed() and gI_document_set_unchanged(). Tue Mar 2 17:23:58 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: create_makefile(): Added version to filename. Added parameter -f to rm call in clean target. Tue Mar 2 16:55:28 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Added drag'n'drop support from gmc into the gIDE editor (only with GNOME). * gI_file.c: file_open_by_name(): Only open file, if its not already opened. Tue Mar 2 16:47:01 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_about.c: Updated copyright line. Mon Mar 1 15:49:54 CET 1999 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.1.0 Mon Mar 1 15:18:18 CET 1999 Steffen Kern <alfi@rocks.pn.org> * KNOWNBUGS: Updated. Mon Mar 1 15:07:18 CET 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Upped version to 0.1.0. * README: Updated. * Makefile.am: Added gdbio.1. Sat Feb 27 17:24:12 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: show_all at the end of update_compile_list(). Sat Feb 27 16:54:49 CET 1999 Christian Leutloff <leutloff@sundancer.oche.de> * added a (poor) man page gdbio.1, that explains the purpose of gdbio * updated the Debian files Sat Feb 27 12:25:16 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_functions.c: Removed debug message from function_select(). Sat Feb 27 12:21:26 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile: Fixed sigsegv in compile_list_select(), that happened if the keyboard was used to select a list item. Sat Feb 27 00:30:59 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Resize hpaned on /Project/Open Project. Fri Feb 26 21:21:35 CET 1999 Steffen Kern <alfi@rocks.pn.org> * README: Updated. Fri Feb 26 21:14:04 CET 1999 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.17 Fri Feb 26 21:10:16 CET 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Upped version to 0.0.17. Fri Feb 26 18:53:46 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Set hpaned position to 0 on startup. * configure.in: gtk+ 1.2.0 is required now. Fri Feb 26 18:48:49 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gtktext.patch, gtktext.patch.README: Updated for gtk+ 1.2.0. Fri Feb 26 18:06:31 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_functions.c: Added missing GtkScrolledWindow for GtkClist. Fri Feb 26 17:59:00 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Added missing user_data for /Compile/Compile to Exec and /Compile/Compile to Obj in GNOME version (i think this fixes the reported segfault). Tue Feb 23 21:17:54 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Applied patch by <everpresent@juno.com> to avoid buffer overflows in project management. Mon Feb 22 22:18:36 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Fixed sigsegv in gI_watch_window_destroy(). Mon Feb 22 21:26:21 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Project Root Dir Handling. Sun Feb 21 19:02:06 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Fixed another problem with reload after external change. Sun Feb 21 18:39:41 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Fixed ASCII Table. Sun Feb 21 18:08:51 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Partly fixed some jump_to_source() problems. Sun Feb 21 15:04:20 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Remove link-tempfile after Project Build. Sun Feb 21 14:02:57 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Applied patch by <everpresent@juno.com> to fix a problem with the reload after external change. Thu Feb 18 18:18:00 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Show GNOME toolbar items without labels (ie small) if the screen width < 600. Wed Feb 17 23:42:29 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Some (commented) code about GNOME toolbar items... Wed Feb 17 16:46:29 EST 1999 David Smith <dsmith@gdev.net> * Makefile.am: Fixed linking problem that kept guile libs (et. al) out of the final linking. Wed Feb 17 22:12:05 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: gI_window_new(): Set GnomeApp statusbar widget. Splitted statusbar code. * gI_menus.c: Install statusbar menu hints. Wed Feb 17 21:34:33 CET 1999 Steffen Kern <alfi@rocks.pn.org> * macros/*: Updated macro files. Wed Feb 17 04:15:42 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Misc. fixes to avoid '(null)' being showed if no filename is set. Memory free'ing. Mon Feb 15 20:31:58 CET 1999 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.16 Mon Feb 15 20:17:54 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Replaced gnome_app_create_menus_with_data() with gnome_app_create_menus(). Mon Feb 15 20:14:04 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Destroy old (GNOME) toolbar before creating a new one (two toolbars are a bad thing(tm)). Mon Feb 15 19:50:54 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Added some comments about the GNOME toolbar. Changed from gnome_app_create_toolbar_with_data() to gnome_app_create_toolbar(). Mon Feb 15 19:30:23 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c: Fixed wrong create_toolbar() call (splitted non-GNOME/GNOME). Mon Feb 15 19:19:29 CET 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Inc. version to 0.0.16. Mon Feb 15 07:43:33 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Build Project: Integrated Line Splitter (except for the commandline (hint hint)). Sun Feb 14 21:35:16 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Build Project: Set comp_dialog to NULL after destroying it. Sun Feb 14 21:28:54 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: _project_open(): Inc. size of argument variable in project file parser to avoid an overflow. Sun Feb 14 11:44:27 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: /Run/Run: Project Root Dir Handling. Sun Feb 14 10:28:31 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Added accelerators for GNOME version. Sat Feb 13 22:23:36 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Inc. Custom Tools Window size. * tools_help.h: Updated help. Sat Feb 13 21:46:02 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Moved some GNOME code into the right place. * gI_menus.c: Removed old comments. Thu Feb 11 16:32:37 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Fixed SIGSEGV on window close in the GNOME version caused thru the use of 'destroy' instead of 'delete_event' and a wrong callback parameter. Thu Feb 11 16:11:15 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c: Free'd widget/path association list after quitting the main loop. Thu Feb 11 12:54:38 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Fixed /Edit/Read Only in GNOME version (dave, that one is toggleitem). * gI_window.c, gI_file.c: Fixed old menus_get_item_widget() calls with invalid path. Thu Feb 11 12:26:32 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_tools.[hc], gI_menus.c, gI_window.c: Changed parameter list of menu_add_tool() and add_all_tools(). Implemented menu_add_tool() for GNOME. Added missing separator in Tools menu. Thu Feb 11 06:08:24 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.[hc]: Implemented gI_PWassoc_remove(). Wed Feb 10 21:54:29 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Added association for the File, Edit, Search, Project, Run, Compile and Debug menus (others are not neccesary at the moment, i'll add them tomorrow. the (dynamic) tools stuff is still missing, tomorrow after my drivers license test). Wed Feb 10 21:28:11 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.[hc]: Implemented gI_PWassoc_add(), gI_PWassoc_lookup() and gI_PWassoc_free(). Wed Feb 10 11:17:23 EST 1999 Dave Smith <dsmith@gdev.net> * gI_window.c: added warning about the ifdefs under the toolbar section of gI_window_new. Wed Feb 10 09:36:00 EST 1999 Dave Smith <dsmith@gdev.net> * gI_window.c: removed duplicated code using #ifdef's Still need to impliment the gnome status bar Sun Feb 7 14:01:18 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Removed second gnome_app_set_contents() call, added key_press_event signal handler for gnome version. Sun Feb 7 13:47:15 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c, gI_tools.c: Mark menu_add_tool() and menus_get_item_widget() NOT_IMPLEMENTED for GNOME version. Sun Feb 7 13:33:29 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Cleaned up the source a bit. Sun Feb 7 11:53:55 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Correctly terminated the Help Menu. Sun Feb 7 10:59:35 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Emit check_resize signal at the end of gI_document_new(). * gI_window.c, gI_menus.c: Misc. fixes to Dave's GNOME stuff. I'm now using window->window to store the GnomeApp widget. Sun Feb 7 10:30:47 CET 1999 Steffen Kern <alfi@rocks.pn.org> * TODO: Updated. Thu Feb 4 14:28:53 EST 1999 David Smith <dsmith@gdev.net> * gI_window.c: bugfixes.... fixed pixmap compile errors... fixed compile warnings... Thu Feb 4 10:45:15 EST 1999 David Smith <dsmith@gdev.net> * gI_window.c: Documented some of the toolbar stuff... maybe someone else can help out with the console errors gIDE's spitting out now... Back to the grindstone. Thu Feb 4 10:34:35 EST 1999 David Smith <dsmith@gdev.net> * Source cleanups Thu Feb 4 07:58:13 EST 1999 David Smith <dsmith@gdev.net> * gI_window.c, gI_window.h: Added gnome toolbar and gnome custom toolbar * gI_menus.c, gI_menus.h: Added gnome menubar, bugfixes.... Tue Feb 2 23:27:11 CET 1999 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.15 Tue Feb 2 23:15:37 CET 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Inc. version to 0.0.15. Sun Jan 31 22:12:24 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Fixed 'disappearing-chars'-bug (thanx to Tony Mahar). Sun Jan 31 16:19:39 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Added some comments and removed table_rassoc() call from sigchld_handler(). Sun Jan 31 16:05:09 CET 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: gtk+ 1.1.14 is required now. * gtktext.patch, gtktext.patch.README: Updated for gtk+ 1.1.14. * README: Updated. Sun Jan 31 11:18:50 CET 1999 Steffen Kern <alif@rocks.pn.org> * gI_compile.c: Fixes to sigchld_handler() and update_compile_list(). No more memory corruption and /Compile/* works now on my notebook. Sun Jan 31 00:40:09 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Removed debug-g_print()'s. * configure.in: Fixed fork-stuff (a typo). Sat Jan 30 22:52:58 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc]: Misc. fork-handling fixes. Added Compile Window Line Splitter (max line length is 100 chars, defined in gI_compile.h). Sat Jan 30 19:40:28 CET 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Added --disable-fork to disable the new fork code. Sat Jan 30 19:25:58 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Fixed problem calling gdbio. Sat Jan 30 19:20:20 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc]: Added some #ifdef's for fork-code. Sat Jan 30 13:49:43 CET 1999 Steffen Kern <alfi@rocks.pn.org> * README: Updated. Sat Jan 30 12:20:09 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Additions to Cancel Compile - Handling. Sat Jan 30 12:13:50 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_search.[hc]: Renamed goto_point() to __goto_point(). * gI_compile.[hc]: Added goto_point(). Fri Jan 29 22:14:32 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Added fork-code support for /Compile/Compile, /Compile/Link and /Compile/Syntax Check. Fri Jan 29 21:34:23 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc]: Implemented build_comp_string_fork(). update_compile_list() now uses the old end-of-compile- detection method again. Fri Jan 29 17:11:01 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Implemented table_rassoc() to remove pid/update_data association. Wed Jan 27 23:17:41 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc]: Implemented table_assoc() and table_lookup() for pid/update_data association. Tue Jan 26 22:54:11 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Updated update_compile_list() to use waitpid() for the is-compile-done-check. Tue Jan 26 20:28:14 MET 1999 Thomas Mailund Jensen <mailund@daimi.au.dk> * gI_globpatterns.c (gI_glob_load_globassoc): Fixed something I missed in my last globpattern hack. Tue Jan 26 20:23:42 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Implemented gI_exec() using fork() and execvp(). Added some alternative exec code for compile_make(), compile_link() and _compile_compile() surrounded by #ifdef USE_FORK_CODE. Tue Jan 26 19:41:49 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Cancel compile, if Compile Messages Window is closed during compile. Tue Jan 26 01:26:52 CET 1999 Steffen Kern <alfi@rocks.pn.org> * structs.h: Added NOT_IMPLEMENTED define. * gI_compile.c: Destroy comp_dialog on compile_window close. Mon Jan 25 19:32:48 CET 1999 Steffen Kern <alfi@rocks.pn.org> * structs.h: Changed pid in gI_compile_window from gint* to gint. Mon Jan 25 17:16:13 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Removed second arg from gI_exec(). Mon Jan 25 11:54:49 MET 1999 Thomas Mailund Jensen <mailund@daimi.au.dk> * gI_project.c: * gI_file.c: * gI_compile.c: Fixed compiler warning by casting getpid to int. * gI_globpatterns.c: Fixed stupid bug in load of globpatterns. Sun Jan 24 21:30:10 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Added gI_exec(), but its not implemented yet (it just calls system() with the command string). Sun Jan 24 21:21:54 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: De-iconify compile_window on Compile. Sun Jan 24 20:55:06 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c: Added missing parentheses. Sun Jan 24 20:51:06 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_cfp.[hc]: Renamed isblank() to __isblank(). Thu Jan 21 13:24:06 CET 1999 Steffen Kern <alfi@flood.pn.org> * gI_file.c: Fixed Autosave (the last_mod field in the document struct didnt get an update). Wed Jan 20 18:18:00 CET 1999 Steffen Kern <alfi@flood.pn.org> * gI_project.c: Compile Set suport for Build Project. (it's only used to determine compiler and linker at the moment.) Wed Jan 20 01:01:42 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Add Project Root Dir to Main Target (if no path is specified) on /Project/Build Project. Only build files that are newer than their objects. Tue Jan 19 23:13:35 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Fixed project_open_file_in_editor() to don't open a file twice. Tue Jan 19 22:58:37 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Set hpaned position to 0 on project close. Tue Jan 19 21:30:05 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Fixed /Project/Open (all project files) to check if the file is already opened. Tue Jan 19 21:16:50 CET 1999 Steffen Kern <alfi@rocks.pn.org * gI_project.c: Fixed /Project/Open (all project files) to support a specified Project Root Dir. * gI_window.c: Added a queue_redraw() call to the end of gI_window_new(). Tue Jan 19 20:22:01 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Fixed /Project/Build Project to support a specified Project Root Dir. * gI_window.c, gI_file.c: Close opened project on exit. Tue Jan 19 19:52:30 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Fixed /Run/Run handling if Save/Compile on Run in Preferences is enabled. Tue Jan 19 19:26:35 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_help.c: Added missing cast in gman() (line 430). Sun Jan 17 11:15:11 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Fixed bug in gI_file_sel_new(), that corrupted the returned filename. * gI_file.c: Check for list->data != NULL. Sun Jan 17 10:57:27 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Fixed memory leak, in gI_file_sel_new(). Sun Jan 17 01:30:52 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_help.c: Merged man page viewer changes by The Bear <bear@berkeleycs.ml.org>. Thu Jan 14 22:12:20 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Misc. Changes to fix 'Open File' bug reported by Mikael (another one that i can't reproduce). Sat Jan 9 20:49:51 CET 1999 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.14 Sat Jan 9 20:34:20 CET 1999 Steffen Kern <alfi@rocks.pn.org> * INSTALL: Updated. * configure.in: Increased version to 0.0.14. Sat Jan 9 19:53:20 MET 1999 Thomas Mailund Jensen <mailund@daimi.au.dk> * gtkeditor.c (hilite_interval): possibly fixed hilite bug. Sat Jan 9 18:50:07 MET 1999 Thomas Mailund Jensen <mailund@daimi.au.dk> * gI_globpatterns.c : Fixed globassoc bug. Sat Jan 9 14:13:17 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_search.c: Focus in Search Entry (/Search/Search and /Search/Replace). * gI_compile.c: Close-Button default in Compile-Window. Sat Jan 9 13:09:32 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Swapped col/row in statusbar. Sat Jan 9 05:41:27 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Changed x-position in statusbar back to 0 (better than GTK_TEXT(current->text)->cursor_pos_x). Sat Jan 9 05:34:33 CET 1999 Tomi Petteri Pakarinen <patope@cc.jyu.fi> * gI_edit.[hc]: undo/redo bugs fixed. * gI_window.[hc]: Statusbar memory leak fixed. Fri Jan 8 23:15:31 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Changed gI_file_sel_free_list() to not directly call g_free() in g_list_foreach(). (Mikael, i hope you feel better now) Fri Jan 8 18:06:15 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Changed from "destroy" to "delete_event", now the window disappears after all changed documents have been saved or discarded. * gide.c: Free history lists. Fri Jan 8 17:39:27 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Fixed memory leak in /Run/Run. Fri Jan 8 17:33:03 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c: set_cfg_defaults(): Fixed defaults. Fri Jan 8 17:07:28 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gide.[ch]: Made free_op_list() public. * gI_file.c: Free op_list of document in file_close(). Fri Jan 8 16:16:54 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c: Adding missing #ifdef in free_cfg(). Thu Jan 7 18:27:06 CET 1999 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.13 Thu Jan 7 18:24:57 CET 1999 Steffen Kern <alfi@rocks.pn.org> * INSTALL, configure.in: Increased version to 0.0.13 Thu Jan 7 16:39:04 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: gI_file_sel_free_list(): Replaced g_return_if_fail(). Thu Jan 7 16:36:19 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, gI_document.c, gI_edit.c, structs.h: Completely changed and moved undo/redo handling to the correct level. Thu Jan 7 15:40:50 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c: Free Memory. Thu Jan 7 15:34:07 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gide.c: Font setting is now initialized correctly in with-guile version. Thu Jan 7 12:48:34 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_edit.c: (Hopefully) fixed Undo/Redo. Wed Jan 6 19:41:48 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Changed the way, how a document is cleared. Wed Jan 6 18:44:09 CET 1999 Thomas Mailund Jensen <mailund@daimi.au.dk> * gI_guilesupport.c: Changed gh_lookup to scm_symbol_value0 to get around the guile module system... * AUTHORS: Changed my mail address :D Wed Jan 6 15:05:22 CET 1999 Steffen Kern <alfi@rocks.pn.org> * configure.in: Added missing $GNOME_LIBDIR. Wed Jan 6 14:46:53 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_about.c, about_gide.h: Updated credits. Wed Jan 6 14:24:58 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Fixed compile warnings. Wed Jan 6 13:44:07 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: gI_file_sel_free_list(): Added missing g_return_if_fail(); Wed Jan 6 13:09:16 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Changed gI_file_sel_new() to set the directory of the current doc. Mon Jan 4 21:54:19 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_search.c: Fixed 'Search Again' (Mikael: it was NOT what you thought!). Mon Jan 4 21:38:15 CET 1999 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Fixed switchto_next_doc() handling. It's now possible to switch to the next document using LShift-Tab. Mon Dec 21 18:21:48 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: Forgot to define HAVE_LIBGUILE. Mon Dec 21 16:26:33 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: Fixed guile problem reported by John Ellson (the gIDE configure script was not using guile-config). Now it calls the GUILE_FLAGS macro (from guile.m4) and gets the correct parameters for compiling and linking from there. Mon Dec 21 16:18:28 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.c, gI_compile.c, gI_help.c, gI_run.c, gI_tools.c: Replaced gtk_container_border_width() with gtk_container_set_border_width(). Sun Dec 20 17:56:23 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: gtk+ 1.1.9 required. Sun Dec 20 17:46:37 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c, gI_file.c, gI_document.c, gI_window.c: Replaced gtk_notebook_current_page() with gtk_notebook_get_current_page(). Sun Dec 20 17:33:44 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gtkeditor.c: Made GtkEditor widget compile/work with gtk+ 1.1.9. * gI_file.c, gI_document.c: Replaced gtk_label_set() with gtk_label_set_text(). * gI_common.c, gI_compile.c, gI_help.c, gI_hilite.c, gI_run.c, gI_tools.c: Replaced gtk_window_position() with gtk_window_set_position(). Sun Dec 20 17:23:45 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_edit.c: Added missing string.h-include. Sun Dec 20 14:58:58 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gtktext.patch, gtktext.patch.README: Patch for gtk+ 1.1.9. Sat Dec 19 19:24:40 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Use the compiler specified in the compile set in the default commandline. Sat Dec 19 19:03:26 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Fixed compile_set file pattern matching. Wed Dec 16 07:20:42 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: Fixed typo in --disable-gnome description. Tue Dec 15 22:25:57 CET 1998 Steffen Kern <alfi@rocks.pn.org> * README, TODO: Updated. Mon Dec 14 20:40:31 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: Little change to automatically detect libintl and link with it. Sun Dec 13 10:45:21 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Little fix to style handling. Sun Dec 13 10:07:04 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: Added some gnome stuff. * acinclude.m4: Added. * macros/*: Added. * INSTALL: Updated. Sun Dec 13 09:05:58 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: gtk+ 1.1.5 is needed now. Sun Dec 13 08:22:37 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Added missing cast. Sat Dec 12 16:38:16 CET 1998 Tomi Petteri Pakarinen <patope@cc.jyu.fi> * gI_document.[hc]: new functions to update style in every editor. * gI_prefs.c: Project window box is now recreated with non-fixed size. Font handling modifications. Current font is selected on the font selection dialog. * gide.c: Assign a current font to a new document. * structs.h: Removed font from gI_config struct. Sat Dec 12 11:01:28 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_about.c: Fixed typo in line 95 ('gchar' instead of 'ggchar'). Wed Dec 9 22:10:07 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: gI_file_sel_new(): Destroy GtkFileSelection instead of only hide it. Tue Dec 8 22:52:55 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_about.c: Fixed typo in GNOME about dialog. * gI_file.c: Fixed file_reload(). Sun Dec 6 20:15:40 CET 1998 Steffen Kern <alfi@rocks.pn.org> * structs.h: Added insert_id & delete_id to gI_document struct. Sun Dec 6 19:59:09 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Removed sensitive false call for Undo and Redo. Sun Dec 6 19:12:25 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Added op_list init. * gI_document.[hc]: Added "insert_text" & "delete_text" signal_connect's and callbacks. Sun Dec 6 18:27:58 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_edit.[hc]: Added basic undo/redo functions and struct. * struct.h: Added op_list-GList to gI_window struct. Sat Dec 5 18:49:34 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gdbio.c: Misc. Fix. Sat Dec 5 18:26:12 CET 1998 Steffen Kern <alfi@rocks.pn.org> * *.[hc]: Replaced char,long,int with gchar, glong, gint. Sat Dec 5 17:15:38 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: File Selection Dialog shows up, if a source file in a selected error message can't be found. Sat Dec 5 16:55:47 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Changed /File/Open and /File/Save As to use gI_file_sel_new(). * structs.h: Removed unneeded GtkWidget's from gI_window struct. * gI_window.c: Removed initialization of removed filesel widget from gI_window struct. Sat Dec 5 16:19:25 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.[hc]: Added gI_file_sel_new() and gI_file_sel_free_list(). Fri Dec 4 20:58:27 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_search.c: Some gnomeui support for search stuff. Fri Dec 4 20:42:40 CET 1998 Alexis Mikhailov <root@medinf.chuvashia.su> * gI_common.c: SK_GetFields(): Free memory of HelpString, if length of string is 0. * gI_edit.c: Fixes to edit_select_line(). Fri Dec 4 20:40:55 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Fixed memory leak in get_point_from_line(). Thu Dec 3 22:32:43 CET 1998 Tomi Petteri Pakarinen <patope@cc.jyu.fi> * gI_prefs.c: After preferences dialog project tree is gone. because create_prjftree dont create new tree_frame. * gI_prefs.c, gI_window.c, structs.h: Splitter pane between editor and project tree. Wed Dec 2 22:05:04 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Little fix to Compile Messages Window. Wed Dec 2 21:44:45 CET 1998 Elladan <elladan@eskimo.com> * gI_project.c: Fixed scrolled windows/CLists. Tue Dec 1 22:16:40 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Fixed Open-Project-Dialog to only show '.prj' files (not .prj*). * examples/projects/gIDE.prj: Updated example. Tue Dec 1 21:56:39 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Added GtkScrolledWindow for Project Files List. Filenames are now saved relative to the Project File Root Dir, if specified. I don't know if i caught all places where project files are used so if something does not work as expected mail me. The Project File is now saved in the Project File Dir, if specified. Tue Dec 1 21:45:11 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c, structs.h: Added new entries for 'Project File Root Dir' and 'Project File Dir'. Tue Dec 1 20:24:30 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, structs.h: Added hbox to gI_window structs. * gI_prefs.c: Corr. destroy tree_box and re-create it if a project is opened. Tue Dec 1 19:32:08 CET 1998 Elladan <elladan@eskimo.com> * gI_project.c: Made project window start on first page. Tue Dec 1 19:28:37 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Added directory entry in Open-Project- Dialog, now the user can decide where to load the project files from. Tue Dec 1 19:27:55 CET 1998 Elladan <elladan@eskimo.com> * gI_project.c: Fixed todo-list segfault problem. Worked around problem in gtknotebook.c (default tabs & non-showing tabs don't work together). Mon Nov 30 16:57:14 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Changed project filename naming scheme, its now "project_name-project_version.prj". Sun Nov 29 22:29:31 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: gtk+ 1.1.3 is needed now. Sun Nov 29 17:13:00 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.h, structs.h: Moved modal_dialog() defines to gI_common.h. * gI_project.c: Removed gtk_clist_set_policy() call, the function is not longer available. Sun Nov 29 16:57:43 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Added GtkScrolledWindow to Compile Window (List). Sat Nov 28 16:00:05 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Disabled some accelerator stuff. Sat Nov 28 15:04:54 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.[hc], gI_menus.c: Added (GNOME-)Calculator to Tools-Menu. Mon Nov 23 21:15:55 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_about.c: Added some gnomeui about stuff. Sun Nov 22 15:12:47 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c, gI_prefs.c: Added some gnomeui support. Sat Nov 21 15:40:02 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_help.c: Merged with The Bear's man page viewer stuff. Sat Nov 21 00:31:15 EDT 1998 Dave Smith <dsmith@gide.pn.org> * Added external logging system to CVS config in anticipation of a web interface. (This entry's primary purpose is to test the system). Wed Nov 18 22:04:22 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.[hc], gI_file.c: Corrected save-problems when closing the window (also reported by Aaron). Wed Nov 18 07:22:46 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Fixed crash reported by Aaron (i hope!). Mon Nov 16 17:41:48 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Changed accelerators. Mon Nov 16 16:05:22 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Added GtkScrolledWindow to ASCII Table. Mon Nov 16 11:00:28 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Correction to the default link commandline. Mon Nov 16 10:14:54 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_cfp.c: Added old-style config file parsing for new configuration option. Mon Nov 16 09:58:11 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_run.c, gI_prefs.c, gI_guilesupport.c, gide.c, gI_compile.c, structs.h: Added the "Save/Compile on Run" configuration option that Christian Leutloff always wanted. Sun Nov 15 22:48:48 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Added some gnomeui support for Run. Sun Nov 15 22:36:05 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Added gnomeui support for toolbar. Sun Nov 15 21:37:06 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Added some gnomeui support. Sun Nov 15 21:07:28 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Fixed gnome_init() call. Sun Nov 15 16:34:08 CET 1998 Elladan <elladan@eskimo.com> * gI_project.c: Fixed lockup in todo list when changelog update not selected Sat Nov 14 22:42:29 CET 1998 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.12 Sat Nov 14 22:30:53 CET 1998 Elladan <elladan@eskimo.com> * gI_project.[hc], structs.h: Added patch by Elladan that does: * Completely rewrote Todo list * Added Time-Tracking * Added partial Comments support * New ctree-based structure * Object-based, so multiple lists can exist (Ex: multiple projects, a bug list) * Partial support for assigning items to people * Improved Changelog support * Sortable * Can now "Cancel" and "Close" items. Close modifies changelog. * Now has "ugly" interface * Changed todo section of project file format * Changes: Moved project structures to gI_project.h, added TodoItem, TodoList TodoPane, related functions, removed old todo list. Look in gI_project.c Sat Nov 14 22:24:52 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Make it possible to give input to the running program using the command entry in the debug window. Sat Nov 14 22:00:53 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Fix to output parsing to catch a possible sigsegv. Sat Nov 14 21:20:05 CET 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: Added check for strptime. Sat Nov 14 18:10:08 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Set 'Cancel' button in Compiling-Dialog sensitive false, 'cause its not possible to cancel compiling yet. Fri Nov 13 19:20:06 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Changed configuration default for bash. Thu Nov 12 20:46:40 CET 1998 Steffen Kern <alfi@rocks.pn.org> * about_gide.h: Updated information. Thu Nov 12 17:49:08 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c, gI_window.c, gI_document.c: Changed 'Untitled' handling. Wed Nov 11 18:12:54 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Another change, i hope the stuff works for Aaron now. Wed Nov 11 17:11:04 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Included errno.h. Wed Nov 11 08:15:53 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Show dialog, if gIDE cant create the helper script. Wed Nov 11 00:49:53 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Fixed compile messages bug reported by Aaron Walker. Removed debugging messages. Tue Nov 10 22:01:20 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Use shell script for /Run/Run. It's in the user's gIDE dir and it's called helper-run.sh. If it does not exist, it's created by gIDE, you can change it then. The first parameter to the script is the complete commandline (program + parameters). Mon Nov 9 18:43:34 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Little correction to GdkInput stuff. Sun Nov 8 17:04:07 CET 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.[hc]: Changed output of compile messages from GtkTimeout to GdkInput. Fri Nov 6 18:55:44 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Fixed modification time bug ('File changed ... from outside the editor after /File/Save). Thu Nov 5 19:38:14 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.[hc]: Added 'Run in XTerm' as output option for custom tools. Tue Nov 3 20:08:32 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_ftree.c, gI_flist.c: sys/types.h fix by Marc van Kempen. Mon Nov 2 20:08:38 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_functions.c: Misc. Fixes to c_parse_special(). Mon Nov 2 18:21:19 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c, gI_document.c, gI_guilesupport.c, gI_cfp.c, structs.h, gide.c: Preferences Entries for email address and smtp server ip. Added config file parsing for them. Added defaults for new entries to set_cfg_defaults(). Changed special_mail_doc_ok() to use only the nodename member of the utsname struct. * gI_help.c: Added missing include for gnome.h. Sun Nov 1 20:02:12 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Another try for gI_document_track_movement(). Sun Nov 1 19:30:47 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c, gI_debug.c: Free memory after SK_GetFields() calls. Sun Nov 1 19:19:01 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, gI_document.[hc], structs.h: Added support to view man-pages to selected commands in the editor using the right-mouse-button-popup. Sun Nov 1 18:11:30 CET 1998 Steffen Kern <alfi@rocks.pn.org> * docs/gIDE.lyx, docs/gIDE.sgml: Updated documentation. Sun Nov 1 16:26:49 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Fixed 'domainname' problem in utsname struct. * gI_project.c: Fixed sigsegv in 'Open Project'. Sat Oct 31 15:59:01 CET 1998 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.11 Sat Oct 31 13:14:58 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Misc. Fixes and GNOME stuff for error_dialog() and entry_dialog(). * gI_prefs.c: Fix to save_prefs(). * gI_help.c: GNOME stuff for Man Page Viewer dialog. Sat Oct 31 12:18:53 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_help.[hc]: Added gman stuff by The Bear <bear@bear.berkeleycs.ml.org>. Fri Oct 30 22:23:12 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_help.c: New dialog for man page viewer. Fri Oct 30 20:51:41 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_help.[hc], gI_menus.c: Added handling for manual page viewer. * gide.c: Corrected the sensitive-false stuff. Fri Oct 30 20:30:00 CET 1998 Mikael Hermansson <mikeh@algonet.se> * gI_search.[hc], structs.h: Added history to Search dialogs * gI_window.c: Free'd memory. Fri Oct 30 19:12:09 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Fixed 'Open Project' list handling. * gide.c: Added default for 'man'. Fri Oct 30 18:53:22 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c, gI_cfp.c, gI_guilesupport.c, structs.h: Added Preferences entry for 'man'. Added configuration file parsing. Fixed Project Tree Frame Handling. Fri Oct 30 18:18:30 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c, gI_edit.[hc]: Added 'Delete' submenu to 'Edit' menu and implemented the functions for 'Delete to begin of line', 'Delete to end of line', 'Delete to begin of file' and 'Delete to end of file'. Thu Oct 29 21:04:10 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c: Misc. Style Changes. Wed Oct 28 21:47:47 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, structs.h: Added 'Special' submenu to mouse-button menu. Wed Oct 28 21:27:39 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.[hc]: Added special_mail_doc(). Wed Oct 28 18:28:55 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c, gI_edit.[hc]: Added edit_date_time(). Added 'Date-Time' item to Edit menu. Tue Oct 27 22:09:52 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Added special_insert_file(). * gI_file.c: Added g_free() call to file_close(). Tue Oct 27 17:57:02 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.[hc], gI_menus.c: Added ASCII-Table to Tools. * gI_menus.c, gide.c: Added 'Match Brace' to Search menu. Mon Oct 26 22:42:23 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c, gI_guilesupport.c: Removed old compile config stuff obselete thru compile_sets. Mon Oct 26 20:32:53 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.[hc]: Added gI_document_set_changed() and gI_document_get_pageno(). Mon Oct 26 19:53:17 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Added a check_current_doc() call to gI_window_switch_notebook_page(). * gI_document.c: Added a check_current_doc() call to to gI_document_button_pressed() and gI_document_changed(). Mon Oct 26 19:34:17 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.[hc]: Changed file_reload() to use modal_dialog(). Mon Oct 26 18:56:45 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.[hc]: Added check_current_doc(). Mon Oct 26 18:40:07 CET 1998 Steffen Kern <alfi@rocks.pn.org> * structs.h: Added last_mod field to gI_document struct. * gI_document.[hc]: Added special_remove_current_file(). Mon Oct 26 18:31:52 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.[hc]: Added check_doc_changed(), checks if the modification time of a document has changed. * gI_common.c: Changed file_exist() to use stat. Mon Oct 26 17:48:17 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Completed the F9(Breakpoint)-Handling in the Editor, if you press F9 on a line and there's already a breakpoint, it gets cleared. Fixed breakpoint parsing problems. Sun Oct 25 17:58:08 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_search.[hc]: Fixed scrolling to/selection of search matches. Sun Oct 25 17:17:28 CET 1998 Elladan <elladan@eskimo.com> * gI_project.c: Misc. cleanup: Made init_project into constructor project_create(), destory_project() -> project_destroy(), added project_add_to_current() for later. Sun Oct 25 09:06:18 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Implemented 'Remove file from project' (project tree popup menu). Sun Oct 25 08:29:08 CET 1998 Steffen Kern <alfi@rocks.pn.org> * extra/compile_sets: Added. Sun Oct 25 07:52:48 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.[hc], structs.h: Added 'build'-flag for project source files. The Flag can be set thru a double-click on the 'build'-column in the files list. If 'build' is set to 'No' the file won't be build in 'Build Project' or 'Create Makefile' (or in future: 'Create configure'). Attention: The Project File format has changed, forget your old project files. * examples/projects/gIDE.prj: Replaced project file. Sun Oct 25 07:00:39 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Added compile set support for "h/c swap". Sun Oct 25 06:52:25 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Added 'Program/File' to Debug Window's popup menu. Sun Oct 25 06:34:28 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc]: Implemented stuff for 'Syntax Check'. Sun Oct 25 06:04:13 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Added 'Syntax Check' to Compile Menu. Sun Oct 25 04:11:13 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Fixed problem with Project List in 'Open Project' dialog. Sun Oct 25 03:56:32 CET 1998 Mikael Hermansson <mikeh@algonet.se> * gI_project.c: Added multiple file remove in New project -> Sources. Added popup menu to Project tree. * gI_document.c: Added support for .cpp files in swap[hc] files. Sun Oct 25 03:33:43 CET 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc], gI_prefs.c, gI_cfp.c, structs.h: Stuff to make gIDE more language independant is completed (for now!). I'll put up some documentation how to use it (i.e. the command line variables, etc.) later today. If no compile sets are installed, all works like before: standard c compiling/linking (with default parameters). Sat Oct 24 17:09:41 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c: Added helper functions for compile sets stuff. * gI_compile.[hc]: Added build_comp_string(), parse_cmdline(), match_cset_fpat() and gI_comp_set_get(). Sat Oct 24 11:59:48 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c: Added save_compile_sets(). Sat Oct 24 11:40:00 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_cfp.[hc]: Added load_compile_sets(). Sat Oct 24 00:36:51 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.[hc], structs.h: Added gI_comp_dialog() and gI_comp_set struct. Fri Oct 23 22:47:29 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.[hc]: Misc. Changes / Exceptions. Fri Oct 23 21:57:23 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Modified get_write_stat() to use access(). * gI_debug.c: Added 'Expressions' & 'Exceptions' to Debug menu. Fri Oct 23 21:40:05 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Only show Breakpoint-, Backtrace or Expressions-Window, if there's stuff to display. Fri Oct 23 20:29:34 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Increased Socket Received Buffer size. Fri Oct 23 19:45:27 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc]: Changed goto_line() to set the adjustments instead of inserting a space (speed!). Fri Oct 23 18:54:49 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Remove '(' and ')' from types. Fri Oct 23 17:30:36 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.10 Fri Oct 23 17:27:31 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in, INSTALL: Updated. * examples/projects/gIDE.prj: Updated. Thu Oct 22 18:26:15 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_debug.c: Rewrote the Eval. - Parser. * gI_compile.c: Fix to gI_compile_window_destroy(). Wed Oct 21 20:31:54 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc]: Fixed (i hope) the sigsegvs when clicking the compile window list. Wed Oct 21 18:20:00 CET 1998 Mikael Hermansson <mikeh@algonet.se> * gI_project.c: Added capability to select multiple files when add files to New Project -> Sources -> Add new files Wed Oct 21 17:50:31 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c, gdbio.c: Changed from fifos to a socket. * gI_prefs.c: Limit length of Temp-Dir to 50 chars. Wed Oct 21 08:12:31 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c, gI_window.c: Misc. styles and toolbar stuff. Wed Oct 21 07:56:08 CEST 1998 Elladan <elladan@eskimo.com> * gI_project.c: Added destroy_project (destructor). Misc changes to use destructor. Added some comments throughout the file. Wed Oct 21 07:47:55 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_about.c, gI_help.c: Included missing header files. Wed Oct 21 07:33:19 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_search.c: Memory freeing in Search, Search&Replace functions. Tue Oct 20 23:28:36 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, gI_prefs.c: Fixed sigsegv that happened when opening and closing the Preferences Dialog twice. Tue Oct 20 22:56:28 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c: Initialize window->toolbar in gI_window_new(). Tue Oct 20 22:33:39 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Misc. Changes. Tue Oct 20 21:56:00 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tree.c: Expand Functions Tree correctly. Tue Oct 20 21:34:54 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Expand Expressions Trees correctly. Free memory of command queue list. Tue Oct 20 20:32:27 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: More Expressions stuff. Tue Oct 20 20:15:00 CET 1998 Mikael Hermansson <mikeh@algonet.se> * gI_compile.c: get_line_from_point() fix to free memory after call to gtk_editable_get_chars(). Tue Oct 20 19:10:11 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: More fixes to the Expressions stuff. Tue Oct 20 17:55:09 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Added a usleep() call to send_gdb_cmd() to avoid crashes thru too much input (i.e. too many calls to the gdk_input handler). Tue Oct 20 17:34:48 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c, gide.c: Applied 3 patches by Elladan <elladan@eskimo.com> that fixed several gtk-warnings and the sensitive false menu stuff. Mon Oct 19 21:07:02 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.[hc], structs.h: Misc. Changes to the Expressions stuff. Sun Oct 18 22:32:09 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Freeze list during update of the Expressions Window. Sun Oct 18 22:18:45 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Removed check_for_data() call from send_gdb_cmd() again. Sun Oct 18 22:00:59 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Misc. Changes Sun Oct 18 20:59:37 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Added type-field to Expressions Window. Sun Oct 18 17:25:28 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Removed old stuff. Sun Oct 18 17:13:21 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Again changes to modal_dialog(). Sun Oct 18 16:55:07 CEST 1998 Mikael Hermansson <mikeh@algonet.se> * Added some gnomeui support * changed file_close to use modal_dialog instead * Added gtk_rc_parse so .gtkrc loads from homedir if it exist Sun Oct 18 16:52:16 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c, visual/*: Removed visual stuff. Sun Oct 18 16:45:40 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Fixes to the backtrace stuff. Sun Oct 18 13:58:36 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Catch possible sigsegvs. * docs/*: Updated documentation. Sun Oct 18 10:37:28 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Changed modal_dialog to make it look better. * gI_project.c: /Project/Create Makefile: if the makefile already exists, ask what to do... Sat Oct 17 20:48:03 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_about.c: gIDE version is shown in about dialog. Sat Oct 17 20:38:19 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, structs.h: Added 'Save' to mouse-menu. Sat Oct 17 20:27:41 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Close all debug windows on 'Stop Debug'. Label before gdb command entry. Sat Oct 17 19:32:50 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c, structs.h: Added popup menu to breakpoints window. Sat Oct 17 16:52:19 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.9 Sat Oct 17 16:25:31 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c, structs.h: Added popup menu to backtrace window. Sat Oct 17 14:41:59 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.[hc]: Added backtrace window. Sat Oct 17 12:03:53 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Added 'Run to Cursor'. * gI_menus.c, gide.c: Changed 'Breakpoint' menu item in debug menu. * gI_compile.c: Added cursor movement tracking and statusbar updating to goto_line(). * gI_document.[hc]: Tried to track cursor movement on mouse click, did not work, didn't remove the code, maybe someone knows the correct solution. Sat Oct 17 10:24:25 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Added popup-menu. Removed debug messages. Sat Oct 17 08:47:24 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Fixed problems with current line in statusbar after double-click in breakpoints-list or after reaching a breakpoint. Sat Oct 17 08:33:14 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI.document.[hc]: Removed GdkEventKey from gI_document_track_movement() parameter list. * gI_project.c: Fixed sigsegv that happens when the user selects the Project's List using the keyboard. Fri Oct 16 21:43:46 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.[hc]: Current line is now displayed in statusbar. Fri Oct 16 21:04:25 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Double-click on breakpoint (in breakpoints window) shows source. Fri Oct 16 20:37:43 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.[hc]: Added breakpoints window (press alt-f9 in debug window). It's possible to delete breakpoints from there (selecting one in the list and press the DEL key). Thu Oct 15 19:05:36 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Set locals thru a double-click on a line in the expressions window. Thu Oct 15 18:46:39 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.[hc], structs.h: Added structs and functions for gI_watch_window & gI_brkpnt_window. Thu Oct 15 18:05:35 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.[hc]: Added entry_dialog_data(). Wed Oct 14 18:56:12 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Corrected paths in handle_ic_stuff(). Wed Oct 14 18:30:55 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.[hc]: Changes to the state parsing and lots of comments. Tue Oct 13 21:10:59 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.[hc], structs.h: Lots of changes to the debug stuff. Mon Oct 12 19:07:59 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c, structs.h: Lots of changes to the debug stuff that made one thing work and broke another one. I think we need to make a new concept for the debugger integration. It will not work this way. Sun Oct 11 23:10:20 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Fixed SIGSEGV in file_reload() (thanx to Rick Patel). Sun Oct 11 19:15:32 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c, gide.c, structs.h, gI_debug.[hc]: Several changes and improvements to the Debug-Interface. Sun Oct 11 17:59:21 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Added focus to Close-Button in error_dialog(). Sat Oct 10 21:47:01 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_debug.c: Old Handling for Debug is there again (try compilation of non-existing executables, etc.). Sat Oct 10 21:24:51 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gdbio.c: Changed type of main function from void to int and inserted some comments. Sat Oct 10 15:47:36 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.c: Included errno.h. Sat Oct 10 15:40:15 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_debug.c: Jump to corresponding File/Line on break. Sat Oct 10 14:37:55 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_debug.[hc], gI_window.c, gI_menus.c, gI_document.c, structs.h: Lots of changes to the debugging code. Moved debug stuff from document-level to window-level. Sat Oct 10 09:05:36 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_file.c: Fix to Autosave-Handling. * KNOWNBUGS: Updated. Fri Oct 9 21:17:55 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.c: Removed unneeded variables. Fri Oct 9 20:21:04 CEST 1998 Steffen Kern <alfi@flood.pn.org> * Released gIDE 0.0.8 Fri Oct 9 20:06:10 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gdbio.c: Added GPL notice and CVS keywords. Fri Oct 9 19:56:23 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_debug.[hc], structs.h: Implemented IO between gdb gIDE. * gdbio.c: exec's gdb and feeds stdin,stdout,stderr into/ from pipes. * Makefile.am: Added stuff for gdbio. Wed Oct 7 20:57:09 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.[hc], gI_project.c: Updated Compile Message stuff. Messages are displayed in (almost)-realtime. Mon Oct 5 20:13:25 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.c: Compile Messages are now displayed in realtime. * structs.h: Added pid pointer to gI_compile_window struct. It's not used at the moment. Sun Oct 4 15:21:05 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_debug.c: Don't remove temponary file or debugging does not work. Sun Oct 4 01:30:11 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_file.c: Changed file_exit_is_changed() to use modal_dialog(). * gI_document.[hc]: Added gI_document_get_changed(). Sat Oct 3 19:45:00 CEST 1998 Mikael Hermansson <mikeh@algonet.se> * struct.h: Added some definations for modal_dialog * gI_common.[hc]: Added modal_dialog (loop until user clicks button) * gI_file.[hc]: Added file_check_if_exist (to use for swap .c/.h function) * gI_document.c: Swap h/c checks for .cc, too. Sat Oct 3 19:18:18 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_project.c: Added install-target to generated Makefiles. Sat Oct 3 19:04:34 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_project.c: Added more stuff to /Project/Create Makefile. It can generate simple Makefiles now (I was able to build gIDE with such a Makefile). * gide.c: Removed sensitive false call for /Project/Create Makefile. Sat Oct 3 15:36:21 CEST 1998 Steffen Kern <alfi@flood.pn.org> * TODO: Updated. Sat Oct 3 14:20:17 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_project.c: Changed List-Select Handling. Sat Oct 3 14:03:35 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_project.[hc]: ChangeLog-Entries get inserted at the beginning of the ChangeLog-File now. * KNOWNBUGS: Removed the line for the stuff above. Sat Oct 3 13:15:34 CEST 1998 Steffen Kern <alfi@flood.pn.org> * Makefile.am: Added gI_debug.[hc]. Sat Oct 3 13:06:04 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_debug.[hc]: Added some code that system()'s the debugger with the executable of the current document and tries to compile it if its not available (like /Run/Run, in fact a lot of code is from there). This for the ppl that do not want to wait until me or someone else finds the time to do the real debugger integration. * gI_menus.c: Made /Debug/Start Debug working. * gide.c: Removed the sensitive false call for /Debug/Start Debug and removed another c++ comment. Sat Oct 3 12:36:16 CEST 1998 Steffen Kern <alfi@flood.pn.org> * structs.h: Added db (debugger) field to gI_config struct. * gI_prefs.c: Added entry for the Debugger. * gI_cfp.c, gI_guilesupport.c: Added config file parsing for Debugger stuff. Sat Oct 3 12:24:36 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_run.c: If there's a Untitled file and the changed flag is not set, don't try to compile and run. Fri Oct 2 21:34:57 CEST 1998 Steffen Kern <alfi@flood.pn.org> * *.[hc] (almost): Removed a lot of #ifdef's that are not longer needed. Sun Sep 27 21:37:51 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_file.c: Init. the title and statusbar after the close of the last file. Sun Sep 27 21:08:33 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_window.c, gI_project.c: The Project Files Tree Frame is now hidden, when no project is opened. Sun Sep 27 20:42:29 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_project.[hc]: Added cw_vis() to avoid crashes when the user closes the compile messages window during a project build. Sun Sep 27 17:48:23 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_project.c: Several Fixes to the /Project/Build Project stuff. Sun Sep 27 17:15:30 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_project.c: Added /Project/Build Project stuff. * gide.c: Removed sensitive false - call for Build Project. Sun Sep 27 13:38:17 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_menus.c: Removed old functions needed for GtkMenuFactory stuff. Sun Sep 27 10:47:01 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gtktext.patch, gtktext.patch.README: New patch, this time in the right direction. Sun Sep 27 00:23:08 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.au.dk> * gtktext.patch, gtktext.patch.README: Fixed text patch. This will work with GTK+ 1.1.2, but not 1.1.1...if someone needs the old patch, contact me. Sat Sep 26 21:08:45 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_document.c: H/C-Swap: Free the memory of the newfname var. after opening the new file. Sat Sep 26 20:08:31 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_file.c, gI_project.c, gI_tree.c, gI_window.c, structs.h: Added several error messages. Removed some c++ comments. Sat Sep 26 12:19:49 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_file.c: /File/Reload: If the file has been changed, a dialog pops up and asks if you really want to reload. Sat Sep 26 11:24:43 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_file.c, gI_window.c, gI_edit.c: Added 'Read-Only'- Handling on /File/Open. When a file gets opened and the user has no write access to it, the Read-Only- Flag gets set automatically. Fri Sep 25 22:41:15 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_common.[hc]: Implemented get_write_stat(). Fri Sep 25 21:37:52 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_menus.[hc], gI_window.c: Changed from GtkMenuFactory to GtkItemFactory. * gI_tools.c: Changes to make it work with GtkItemFactory stuff. Tools get correctly removed and re-added on change now. * gI_tree.c: Misc. Fixes. Removed some c++ comments. Fri Sep 25 20:27:40 CEST 1998 Steffen Kern <alfi@flood.pn.org> * configure.in: requires gtk+ 1.1.2 now. * gtktext.patch, gtktext.patch.README: new gtktext.patch that works with gtk+ 1.1.2. Fri Sep 25 17:22:57 CEST 1998 Steffen Kern <alfi@flood.pn.org> * structs.h: Added working flag to gI_document struct. * gI_document.c: Added init. of working flag to gI_document_new(). * gI_compile.c: Added working flag stuff to compile_compile() and compile_link(). Added similar handling to compile_make(). This is to avoid the crash that happens when the second compile/make/link wants to use widgets the first has already destroyed. Thu Sep 24 00:54:25 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.c: Minor Fix to gI_compile_window_destroy(). Wed Sep 23 22:47:51 CEST 1998 Christian Leutloff <leutloff@debian.org> * minor tweaks on debian/rules * debian/changelog will be updated befor each upload - this will the first and last time that this is mentioned in this ChangeLog Wed Sep 23 00:17:08 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_run.c: If the source is newer than the executable a warning message box appears and the executable is started. Wed Sep 23 00:07:15 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_common.[hc]: Implemented get_last_mod(). The function wants a filename and returns the date (time_t) of the last modification. Tue Sep 22 21:28:55 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_run.c: Fixed some minor bugs in the auto-compile/ run - stuff. Tue Sep 22 20:22:41 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_run.c: Automatically try to compile the file, if the executable does not exist. If it's a 'Untitled' file, try to save, compile and run it. Sat Sep 19 16:43:17 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_edit.c: Removed Debug-Message. Sat Sep 19 16:17:23 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_window.c, gI_edit.c: Fixed 'Read Only' Handling Bugs. Changed Statusbar Message for RO. Sat Sep 19 14:12:12 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_window.[hc], gI_document.c, gI_edit.c: Misc. 'Read Only'-Handling Changes. Sat Sep 19 13:38:19 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_window.c, gI_edit.c: 'read-only' status is now shown in the statusbar. Sat Sep 19 10:45:36 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_tools.c: Misc. Changes to menu_remove_tool(). Sat Sep 19 09:35:36 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_menus.c: Added /Project/Create Distribution Sub- Menu-Items for DEB and RPM. Sat Sep 19 09:03:00 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_menus.[hc]: Implemented menus_get_item_widget(). Fri Sep 18 19:53:23 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_edit.[hc]: Implemented edit_read_only() (Callback for /Edit/Read Only). Fri Sep 18 19:36:23 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_menus.c: Added 'Read-Only' Check-Menu-Item in Edit-Menu. * structs.h: Added read-only flag to gI_document struct. * gI_document.c: Added initialization of read-only flag. Fri Sep 18 19:31:39 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_project.c: All project files are now closed correctly on /Project/Close Project. Fri Sep 18 17:24:56 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.c: Changed /Compile/Make Handling: if the actual document has a filename set, the directory is extracted from the filename and changed to, and make is called there... Fri Sep 18 17:06:03 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.c: Always scroll to the end of the Compile- Window after /Compile/Compile, /Compile/Link, /Compile/Make. Wed Sep 16 23:35:15 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_run.c: Fixed sigsegv in /Run/Run (when used on 'Untitled' File). Wed Sep 16 22:47:51 CEST 1998 Christian Leutloff <leutloff@debian.org> * make Debian packages files really work Sun Sep 13 20:01:10 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_compile.c: Fixed sigsegv in /Compile/Make. * gI_common.c: Catch NULL filename in get_path(). Sun Sep 13 19:32:54 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_search.c: Misc. Fixes. Sun Sep 13 19:14:54 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_search.c: Implemented regular expression Search. Sun Sep 13 15:20:16 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Overwrite-Dialog for /File/Save. Sun Sep 13 15:01:56 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Added missing cast in file_save_ok(). Sat Sep 12 20:09:57 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.7 Sat Sep 12 19:03:46 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_file.c: Fixed another bug in /File/Save. Sat Sep 12 17:49:40 CEST 1998 Steffen Kern <alfi@flood.pn.org> * gI_file.c: Fixed nasty save bug discovered by Mikael Hermansson. Sat Aug 29 14:52:22 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * debian/*: Applied new debian patch by Christian Leutloff <leutloff@sundancer.oche.de> Wed Aug 26 22:32:39 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Applied Patch by Mathieu Gervais <lmcmatg@LMC.ericsson.se>. Sun Aug 23 10:03:40 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Added Project-Handling for /Run/Run. Wed Aug 20 18:34:12 EST 1998 David Smith <dsmith@ncis.ml.org> * configure: fixed -lguile conflict with new Automake.am Wed Aug 20 17:16:25 EST 1998 David Smith <dsmith@ncis.ml.org> * Makefile.am: Fixed compatibility issue with $LIBS/$LDFLAGS Mon Aug 17 16:02:33 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Added missing #ifdef HAVE_GTKTEXT_PATCH. Mon Aug 17 15:15:11 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_edit.c: Fix to edit_select_line(). * gI_compile.[hc]: Another Fix to goto_line(). Removed compile_list_release(). Change to compile_list_select(). Mon Aug 17 14:59:52 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_cfp.c: Added missing #ifdef HAVE_GTKTEXT_PATCH. * gI_compile.c: Fix to goto_line(). Mon Aug 17 14:44:12 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.c: Changes to entry_dialog(). Mon Aug 17 14:28:45 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Misc. Changes. Mon Aug 17 12:48:45 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: 'Add Target to Target': check if target already exists. Check if target is selected. * gI_common.c: Changes to entry_dialog(). Mon Aug 17 11:11:09 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.[hc]: 'Add Target to Target' implemented. Assoc. Target now shown in the 'Sources' Notebook-Page. Mon Aug 17 10:13:30 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.[hc]: entry_dialog() implemented. * gI_project.c: Misc. Changes. Sun Aug 16 19:33:51 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gtkeditor.[hc]: Added #ifdef's HAVE_GTKTEXT_PATCH again. Sun Aug 16 15:26:15 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_search.c: 'Not-Found' messages in dialog instead of statusbar. Sat Aug 15 15:19:45 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_clp.c: Multiple Files get opened correctly now. Fri Aug 14 14:25:54 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * Released gIDE 0.0.6 Thu Aug 13 18:34:07 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, structs.h: 'Re-Highlight' in Popup-Menu only, if GtkEditor widget is really there. Thu Aug 13 15:57:46 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.[hc], gI_common.[hc]: Moved SK_GetFields to gI_common.c. * gI_common.c: Fixed bug in SK_GetFields(). * gI_document.c: 'Open Selected': if the file is already opened, just switch the Notebook-Page. It saves the complete path now (when opening files from the current directory). Thu Aug 13 13:12:09 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_cfp.[hc], gI_common.[hc], gI_document.c: Moved SK_GetBetween() to gI_common.c. Thu Aug 13 12:41:19 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Fix to gI_document_cmd_open_file_at_line() (i hope it works now). Thu Aug 13 01:05:00 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Fixes to gI_document_cmd_open_file_at_line(). Thu Aug 13 00:57:07 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Added 'Print Area' stuff to file_print(). Wed Aug 12 23:51:09 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, structs.h: Added 'Print' and 'Re-Highlight' to Popup-Menu. Wed Aug 12 22:33:30 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Fixes to gI_document_changed() and gI_document_cmd_open_file_at_line(). * gide.c: Fix to Configuration Defaults. Wed Aug 12 20:30:49 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Updated Configuration Defaults. Wed Aug 12 20:18:25 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c, gI_window.c: Changed 'Open include file' to 'Open Selected'. Check out the documentation (if you find one ;->) for the new behavour. Wed Aug 12 19:40:07 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Implemented 'Open include file' in Popup-Menu. * gI_edit.[hc]: get_begin_of_line(). Wed Aug 12 18:37:47 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * structs.h, gI_window.c: Updated structs.h (removed window->hbox, window->vbox). Wed Aug 12 18:05:13 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * Re-Added gI_ftree.[hc]. (Yes, I don't know what i'm doing, I'll need this stuff as a kind of file manager on left side (where the project tree is, at the moment), i'll put a notebook there, one page for project files, one page for this ftree and one page for informations) Wed Aug 12 17:57:52 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_ftree.[hc], gI_flist.[hc]: Replaced gI_ftree.[hc] with gI_flist.[hc]. Wed Aug 12 16:26:23 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_ftree.[hc]: Updated File-Tree Stuff. Wed Aug 12 15:38:29 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_common.[hc], gI_ftree.[hc]: Moved get_file_size() from gI_ftree.c to gI_common.c. * gI_file.h: Included structs.h. * gI_window.c: Included gI_common.h. * gI_ftree.c: Updated File-Tree Stuff. Wed Aug 12 14:30:44 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Changed temponary filename generation. Wed Aug 12 13:21:34 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * AUTHORS: Updated, Added CVS-Keywords. Wed Aug 12 12:52:33 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Fixed prj_path (Project's Path). * examples/projects/gIDE.prj: Updated example. Wed Aug 12 11:30:40 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * *.[hc] (almost): Moved some common-use functions like error_dialog, ask_dialog or file_exist to gI_common.c. Tue Aug 11 11:52:35 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_guilesupport.c, gI_prefs.c, extra/gide.scm: Changed 'shell' to 'bash'. Mon Aug 10 16:54:24 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.h, gI_tools.h, gI_project.h, structs.h: Moved Stuff from structs.h to other Header-Files. Mon Aug 10 15:45:20 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gtkeditor.[hc]: Made some highligth speedups...this still requires a *lot* more work though... * gI_hilite.c: Changed check for sanity of highlight patterns. Mon Aug 10 11:48:08 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * TODO, NEWS, README, README.guile, INSTALL, KNOWNBUGS: Added CVS-Keywords. Sun Aug 9 23:36:48 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Fixed crash that happened, when the user opened a new file after he closed the last one. Sun Aug 9 23:18:39 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * *.[hc]: Fixed CVS-Keywords-Stuff. Sun Aug 9 23:04:18 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * *.[hc]: Added CVS-Keywords to all Source-Files. Sun Aug 9 21:22:48 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Removed g_free-call in file_open_ok(). Sun Aug 9 21:18:21 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_files.c, gI_functions.c: Fixes to List-Select Functions. Sun Aug 9 17:41:00 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, gI_prefs.c, gI_document.c, gI_tools.c, gI_run.c: Misc. Updates & Fixes. Sun Aug 9 17:30:12 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * README.guile: Added Sun Aug 9 17:21:15 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.c, gI_document.c: Added some missing function comments. Sun Aug 9 16:48:56 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gI_guilesupport.c (guile_extract_globassoc): fixed bug...there's a *major* difference between gh_list and gh_list_p :( Sun Aug 9 16:42:11 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gI_guilesupport.c: * gI_prefs.c: Changed function-tree => file-tree. Sun Aug 9 16:24:16 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * extra/gide.scm: New example init file. Sun Aug 9 15:36:25 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gI_globpatterns.[hc]: * gI_guilesupport.[hc]: * gI_hilite.[hc]: * gI_prefs.c: * gide.c: * structs.h: * extra/README: * extra/glob.scm: * extra/patterns.scm: Added guile support for patterns and globassoc. Sun Aug 9 14:15:16 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Fixed File-Selection Stuff. Sun Aug 9 10:21:05 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gI_prefs.c (show_preferences): Fixed 'mis-feature'...when custom-toolbar was disabled, it wasn't inserted into the list in the prefs window...so when preferences was saved, this information was lost...disable=>save=>restart=>enable...we would expect to enable the old custom toolbar...but it's lost :* Not any more :) Sun Aug 9 00:06:37 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c, gI_document.c, gI_file.c: Misc. Updates / Fixes. Sat Aug 8 23:59:00 CET 1998 Mikael Hermansson <mikeh@algonet.se> * gI_compile.c: fixed one of the sigsegv bug that occured if file has no path fixed it in get_path() if path dont exist return str; (str[0]=0 g_malloc:ed mem) instead for return ""; (stack) so the user can g_free without sigsegv :-) * gI_clp.c: Added current path to filename if open gide with filename this means that path should always EXIST! * gI_window.c: Added path & filename to window title Sat Aug 8 23:08:28 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Applied Multi-File-Selection patch by Joshua Thomas Green <jtgreen@umich.edu>. * about_gide.h: Added Joshua Thomas Green. Sat Aug 8 21:41:57 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * configure.in (guile): added --disable-guile option to the configure script Sat Aug 8 20:54:14 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gI_prefs.c: * gI_guilesupport.c: Added custom toolbar support for guile configuration. Sat Aug 8 19:54:53 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gI_prefs.c (save_prefs): Fixed _bad_ bug, when saving defaults with guile support Sat Aug 8 19:15:44 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * *.[hc] (almost): Added initial guile support. Sat Aug 8 18:41:07 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_compile.c: Fixed nasty bug in goto_file(). Sat Aug 8 18:13:31 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_document.c: Changed 'Swap .[hc]'-Stuff: if the file is already opened, just switch to the Notebook-Page. Sat Aug 8 17:43:24 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gide.h: * gide.c: Moved all the global vars. declaration from gide.h to gide.c. Left the definitions as external vars. Sat Aug 8 17:06:50 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.[hc], gI_document.[hc]: Fixed Statusbar- Output when switching the Notebook-Page. Sat Aug 8 16:34:18 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.[hc], gI_document.[hc]: Applied PopUp-Patch by Mikael Hermansson <mikeh@algonet.se>. * about_gide.h: Added Mikael Hermansson. Sat Aug 8 14:49:15 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_window.[hc], gI_document.[hc], gI_file.c: Implemented File Status Info Output in Statusbar. * gI_ftree.[hc]: get_file_size(). Sat Aug 8 11:16:50 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * *.h: Included gtk.h where needed. Sat Aug 8 01:19:09 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.[hc]: Editing of existing Tools, Error Handling. Sat Aug 8 00:33:50 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Added 'Manual Pages'-Item to Help-Menu. * gide.c: Set new Menu-Item sensitive false. * gI_ftree.c: Added GPL notice. Sat Aug 8 00:08:13 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * *.h: #ifndef ..., #define ..., #endif added. * *.h: Added GPL notice. * structs.h: Included gtk.h. Fri Aug 7 23:35:49 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_run.c: Fixes Handling Fri Aug 7 17:30:25 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Updated Configuration Defaults. * gI_project.c: Misc. Updates. * README: Information about Requirements. Fri Aug 7 16:27:43 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_menus.c: Added new Menu-Items in Preferences-Menu: "Set to Defaults" and "Reload Config". * gI_prefs.[hc]: Implemented functionality for new Menu- Items * gide.c: Updated Configuration Defaults Fri Aug 7 16:08:55 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c, gI_document.c: fixed some typos.. Fri Aug 7 15:55:20 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * configure.in: GTK+ 1.1.0 is now required. Fri Aug 7 15:25:35 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gide.c: Returns EXIT_SUCCESS now. * gI_document.c: Removed some old font stuff. Fri Aug 7 14:35:21 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * TODO: updated. * gI_menus.c: Added Menu-Item: "Project/Create Distribution" * gide.c: Set new Menu-Item sensitive false. Fri Aug 7 14:19:54 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * extra/*: Updated README and functions.highlight * examples/*: Added README Fri Aug 7 13:58:51 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_project.c: Own Path for Projects now: ~/.gide/projects * gide.[hc]: Setting prj_path Fri Aug 7 13:06:48 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_file.c: Replaced basename with g_basename for portability * configure.in: threw some stuff to /dev/null Fri Aug 7 12:39:53 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_prefs.c: Check-Button for GtkEditor widget's One- Line-Indenter in Pref. Dialog. * gide.c: Set Default for One-Line-Indenter * gI_cfp.c: Updated Parser for One-Line-Indenter Stuff Fri Aug 7 12:10:28 MET DST 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gI_hilite.h: * gI_hilite.c: * gI_globpatterns.h: * gI_globpatterns.c: * extra/glob: Added a lookup for globpatterns upon loading files. Highlight patterns is now automatically selected from the filename. This needs a configure file (I've added one in extra/glob), but I haven't added configuration of this in the prefs dialog yet. Fri Aug 7 11:57:32 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_search.c: Search, Replace & Goto Line now starts after hitting Return in the Entry (Patch by Joshua Thomas Green <jtgreen@umich.edu>) Fri Aug 7 01:45:58 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: Fixed Help Window Size, tools_help.h: Custom Tools Help Text Fri Aug 7 01:24:09 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_ftree.c: changed get_current_dir_name to getcwd Thu Aug 6 15:01:56 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_tools.c: File-Selector for Commandline (Browse...) in Custom Tools Dialog, Help-Dialog for Custom Tools (text is still missing..) Thu Aug 6 14:32:55 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * Makefile.am: Misc. Updates Thu Aug 6 14:23:57 MET 1998 Thomas Mailund Jensen <mailund@daimi.aau.dk> * gtktext.patch: Fixed stuff so it will work with the gtk1.1.1 tarball. It will also work with the current (I checked it at 14.13) CVS snapshot. Thu Aug 6 14:21:46 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_ftree.[hc]: added files, basic code for Tree File- Selector Thu Aug 6 11:20:37 CEST 1998 Steffen Kern <alfi@rocks.pn.org> * gI_help.c: Scrollbar added Wed Aug 5 23:37:07 CEST 1998 * Updated configure script * Some Minor Bugfixes Tue Aug 4 20:36:08 CEST 1998 * Released gIDE 0.0.5 Tue Aug 4 19:45:16 CEST 1998 * GtkEditor Update * some gIDE stuff by TMJ Mon Aug 3 21:33:10 CEST 1998 * Some Cosmetic Bugfixes Mon Aug 3 21:18:44 CEST 1998 * GtkEditor: the TAB-Key works correctly now Sun Aug 2 20:04:53 CEST 1998 * Fixes to /Compile/Link Sun Aug 2 17:45:45 CEST 1998 * Stuff gets resized correctly, when closing a project Sun Aug 2 17:34:59 CEST 1998 * 'Close'-Button in Compile-Messages-Window Sun Aug 2 14:23:33 CEST 1998 * Lists all need double-clicks now * Some minor bugfixes Sun Aug 2 13:46:33 CEST 1998 * Updated default values Sun Aug 2 05:56:39 CEST 1998 * Additions to Preferences * Fixes to /Compile/* stuff Sun Aug 2 05:18:29 CEST 1998 * /Run/Parameters implemented Sun Aug 2 04:56:27 CEST 1998 * /Run/Run implemented Sun Aug 2 04:40:59 CEST 1998 * Additions/Fixes to /Compile/Link (works now) Sun Aug 2 03:19:39 CEST 1998 * Link-Parameters in Preferences Sun Aug 2 02:41:55 CEST 1998 * Set Menu-Items of unimplemented stuff sensitive false Sun Aug 2 02:29:12 CEST 1998 * Layout Fixes in Projects Sun Aug 2 01:51:32 CEST 1998 * Fixes to /Compile/* stuff * Compile-Parameters in Preferences Sat Aug 1 18:09:51 CEST 1998 * Additions/Fixes to /Compile/* stuff Sat Aug 1 15:00:42 CEST 1998 * Updated Font Stuff Sat Aug 1 02:48:00 CEST 1998 * FontSelection in Preferences (using GTK+-1.1) implemented Fri Jul 31 23:50:30 CEST 1998 * 'Tab Width' change in Preferences implemented Fri Jul 31 22:26:14 CEST 1998 * Fixed some minor bugs Fri Jul 31 21:50:42 CEST 1998 * Replaced all appearances of of/ofc Fri Jul 31 21:29:38 CEST 1998 * Fixed some Compilation Problems with GTK+ 1.0.x Fri Jul 31 18:52:00 CEST 1998 * AutoSave implemented Fri Jul 31 18:11:57 CEST 1998 * 'changed' indicator implemented Fri Jul 31 16:42:22 CEST 1998 * Updated Credits Fri Jul 31 15:57:56 CEST 1998 * Changes/Additions to Preferences Dialog Fri Jul 31 14:57:57 CEST 1998 * Merged Thomas Mailung Jensen's GtkEditor support Thu Jul 30 15:12:17 CEST 1998 * Basic Custom Tools support implemented Wed Jul 29 19:32:22 CEST 1998 * Search/Search & Search/Replace Display Message in Statusbar Wed Jul 29 18:24:12 CEST 1998 * Automatic rebuild of the Project File Tree if the user disables and then re-enables the Tree Wed Jul 29 11:48:32 CEST 1998 * Released gIDE 0.0.4 Wed Jul 29 11:44:08 CEST 1998 * Pref. Changes take effect immediately now Wed Jul 29 07:54:48 CEST 1998 * Updated Credits * Replaced snprintf with g_snprintf Tue Jul 28 00:36:54 CEST 1998 * Some minor bugfixes Mon Jul 27 22:30:03 CEST 1998 * Updated Man-Page Mon Jul 27 22:11:21 CEST 1998 * Error Handling Stuff * Configuration / Commandline Parameter Stuff Mon Jul 27 20:56:42 CEST 1998 * GTK+ 1.1 Compatibility Stuff Mon Jul 27 20:23:58 CEST 1998 * Added 'ToDo' Stuff to Projects * Added Pref. Options for ToDo-Operations Sun Jul 26 21:59:06 CEST 1998 * Made 'Project-File-Tree' Pref. Option Sun Jul 26 17:13:25 CEST 1998 * Fixes to 'Changed File'-Handling Sun Jul 26 16:50:17 CEST 1998 * Additions/Fixes to /File/Print Sun Jul 26 15:59:16 CEST 1998 * 'Delete Project' Sun Jul 26 02:26:47 CEST 1998 * (Project) File Selector * Some minor bugfixes Mon Jul 20 22:56:56 CEST 1998 * Applied Patch to debianize gIDE (by Manuel Estrada <ranty@soon.com>) Sun Jul 19 16:52:48 CEST 1998 * Released gIDE 0.0.3 Sun Jul 19 16:07:58 CEST 1998 * Prototype Generator Sat Jul 18 22:42:48 CEST 1998 * Added GPL notice to all sources Sat Jul 18 20:46:19 CEST 1998 * More on Projects * Some bugfixes Sat Jul 18 18:08:31 CEST 1998 * Some new toolbar icons Sat Jul 18 17:14:40 CEST 1998 * Some help * Shortcut corrections Sat Jul 18 15:41:14 CEST 1998 * Implemented primitive "keyword-highlighting" * Corrections to Projects * Replacement Editor Support Mon Jul 13 21:04:25 CEST 1998 * Applied Patch by Paul Duran <pauld@hutch.com.au> (Compilation Problems with GTK 1.1, Compiler Warnings) Sun Jul 12 19:02:26 CEST 1998 * Released gIDE 0.0.2 Sun Jul 12 18:53:05 CEST 1998 * Projects Sat Jul 11 20:11:24 CEST 1998 * Custom Toolbar Sat Jul 11 15:41:27 CEST 1998 * Configuration File * Preferences Dialog * Some bugfixes Thu Jul 9 19:53:19 CEST 1998 * Toolbar added * ~/.gide for gIDE files Sun Jul 5 18:33:46 CEST 1998 * Released gIDE 0.0.1 (first public release)