Staging
v0.5.0
v0.5.0
rsync://a.cvs.sourceforge.net/cvsroot/titano/titano
Tip revision: caf6b08e7ee50ea57b401dbf73c67715c80ad881 authored by amid on 31 January 2001, 05:11:03 UTC
*** empty log message ***
*** empty log message ***
Tip revision: caf6b08
ChangeLog
Sun Jan 21 18:43:14 EEST 2000 Malenko Dmitry <maldim@ukr.net>
* tree.h, tree.cc : added. Wraper class for GtkTree.
* titano-app.cc : TitanoApp::run() added check if project file exists
* projects.cc : changed to use Tree
Fri Dec 29 15:58:52 EEST 2000 Malenko Dmitry <maldim@ukr.net>
* titano.glade : added "Compile" top menu item
added Make button to tool bar
* other chages : many chages were not documented
Sat Dec 16 13:44:54 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* automake.cc : added functionality to handle scripts in Makefile.am
correctly
* amlist.cc : added tool to list all files that are presents in
project's amutomake structure
* scripts/projects.pl : now uses amlist to import new project
Sat Dec 09 19:36:39 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* prefs.cc : added recent list, recentmax
* titano-dialogs.cc : added field to edit recentmax
* titano-app.cc : added update_recent()
* projects.cc : added destructor to remove Project tree items
* pixmaps : moved all pixmaps here from src/xpm
* configure.in : pixmaps instead of src/xpm
Fri Dec 08 22:41:13 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* prefs.cc : changed lastname,lastdir to lastproj
* titano-app.cc : added open_project()
fixed run() to open last session project
saving prefs in proper time
Thu Dec 07 20:48:29 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* scripts/project.pl : using amlist when importing projects
* titano-app.cc : fixed project creation to import existing projects
Sat Dec 02 16:28:16 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* src/amlist : added supplementary program to list all sources in project
via Makefile.am
* automake.cc : Makefile added target iterator, find_target()
Sat Nov 25 19:31:02 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* src/scintilla/Makefile.am : added
* project.cc : fixed remove_item()
added remove_am_file()
* titano-dialogs.h : fixed RemoveFileDialog to properly return selected name
* BUGS, TODO : added
* README,NEWS : updated
Tue Nov 21 16:58:56 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* src/xpm/ : added new icons
* titano.glade : moved to .
* scripts/project.pl : added Perl script for new project creation
* titano-app.cc : new functions create_file[_templ]
Thu Nov 16 21:01:17 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* titano.glade : updated PrefsDialog
* titano-dialogs.cc : PrefsDialog now works
* scripts/ : added
* scripts/file.pl : added Perl script for new file creation
Wed Nov 03 21:26:23 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* titano.glade : updated PrefsDialog
* views.h : ViewSettings type added
* prefs.cc : Fixed to handle ViewSettings
Wed Nov 01 20:37:16 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* titano-dialogs.cc : PrefsDialog added
Thu Oct 26 19:41:37 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* prefs.h, prefs.cc : added
* titano.glade : added PrefsDia
* titano-app.cc : on_new_project() project type distinguishing
* titano-dialogs.cc : NewProjectDialog::get_type() works correctly
* pixmaps/* : added icons
Wed Sep 18 21:10:03 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* titano-app.cc : fixed TitanoApp::input_out, TitanoApp::input_err to
properly display splited strings(that are proceed at different
function calls)
Sun Sep 15 20:24:19 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* tempaltes/* : some fixes in templates (I misspelled AC_PROG_CXX)
* automake.h, automake.cc : added, classes to work with Makefile.am
* some other fixes ;)
Fri Sep 06 21:31:43 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* after a long break I back ;)
* so Titano got new design and it is good time to start document changes
* titano-app : Edit menu, execute() fix to display command
* view : some new functions
* files : File::get_view()
* titano.glade : interface updates
Thu Jul 13 22:24:20 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* callbacks.cc : fixes in loading and creating new project
* interface.c : removed newproject dialog
* src/dialogs/ : library with dialogs
* dialogs/nprojwiz* : new project wizard
Sun Jul 09 20:53:45 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* cproject.cc : fixes in saving project, checking ext
* projects.cc : fixes in items manipulation
Sat Jul 08 15:07:01 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* conffile.h,conffile.cc : class to work with configs
* review and cleanup (to many changes to describe)
Mon Jul 03 20:19:12 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* files.cc : CFile::read_only
changed many methods to work properly with such a files
Sat Jul 01 21:34:54 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* files.cc : save_backup() method
Fri Jun 30 07:44:44 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* files.cc : improved statement jump algorithm
* interface.c : prefsbox
* prefs.c : some fixes
* new highlight elements "Numeric constant", "Operator"
Thu Jun 26 22:18:15 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* worked very much on higlight scheme editor
* projects.h : CProject::apply_highlights()
* cproject.cc : CCppProject::apply_higlights(),
fixes in load_highlihgts()
* prefs.h, prefs.cc : many fixes
* interface.c : prefsbox
* callbacks.cc : callback to handle changes for higlihgts
* util.cc : fixed RGB2Triplet()
Thu Jun 22 11:42:24 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* many changes to implement highlight scheme editor
* cproject.cc : load() fixed to open files in proper order
Tue Jun 20 08:06:33 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* cproject.cc : fixed exec_*_cb() to
display everything properly
* projects.h : CCppProject::exec_*_f to work with child's output
Wed Jun 14 09:04:03 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* cproject.cc : C/C++ menu
"Other" files section in Project Explorer
more strict extentions check
* files.h, files.cc : comment_*() and some other funcs
* interface.h : some hotkeys
Mon Jun 12 18:02:10 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* projects.h : CProject::otree,oitem - for files that are not source for this
project
* cproject.cc : more smart extentions distinguishing; support for "Other"
files tree
Sat Jun 10 12:47:01 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* files.cc, files.h : statusbar now works
CFile::insert()
* main.cc : added startup() function
Fri Jun 09 21:13:01 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* files.cc : some code on statusbar
fixes in CFile:save() - return error code if needed
* prefs.cc, prefs.h : config changed to hold last opened project name
Thu Jun 08 19:30:10 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* cproject.c : fixed CCppProject::add_file()
* files : started working on statusbar
* interface.c : some interface changes
Sun Jun 04 21:26:23 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* review of files.h, files.cc
* gotoline dialog
* Search menu
* dialogs.cc : ask_line_number()
Sat Jun 03 12:11:04 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* moved to GtkEditor 0.1.8 so many changes beacuse of this
* added propbox
* util.cc : fullname() - compose full name form dir and name
Thu Jun 01 21:19:31 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* cproject.cc : fixes in debug() - added debug callback
fixes in exec_out_cb(), exec_err_cb() - now output appears in clist
the way it should
* interface.h : redone prefsbox
Wed May 26 19:13:03 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* util.cc : fixes in str_replace()
* projects.h : necessary fields for make/compile:
input callbacks ids; files;
* projects.cc : callbacks for "Compile" menu
* cporject.cc : make(), compile(), execute(), debug()
* callbacks.cc : fixed bug in on_add_activate() (interface was not
updated properly)
* src/Makefile.am : xpm added to dustribution
Wed May 24 17:38:19 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* util.h,util.cc : str_replace() function that replaces entries of
one string with another one.
Mon May 22 07:12:04 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* interface.c : hotkeys and icons in menu
Sun May 21 18:30:28 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* src/xpm : some xpm's for menus
Sun May 21 7:11:37 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* cproject.cc : started working on dynamic menus
Wed May 17 17:04:16 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* prefs.h,prefs.cc : fields for user name,mail; default project dir;
methods save/load to preferences box
* main.cc : some code to work with preferences
* callbacks.cc : on_preferences_activate() callback
* dialogs.cc : ask_new_project() now usees preferences
Tue May 16 21:03:16 EEST 2000 Malenko Dmitry <maldim@mail.ru>
* prefs.h,prefs.cc : Preferences class to work with settings
* common.cc : libdir now holds path where scanners where installed
* other changes that I don't remember :(
Fri May 12 Malenko Dmitry <maldim@mail.ru>
Now Titano uses gnome-config to save/load project files. So all changes
connected with it.
* util.h,util.cc : several functions for working with configs
* prjoects.h : in CProject::make and so on - commands
* cproject.cc : changed save(),create_empty(),load_from_file()
* scanners/Makefile.am : now libraries are installed as they should be
There are some problems with scanners: we should add their path
to LD_LIBRARY_PATH
Wed May 10 Malenko Dmitry <maldim@mail.ru>
* files.cc : CFile::activate() - more smart
* projects.h : CCppProject::hitem,citem towork with tree
CCppProject::activate_file()
item_selected() callback to open/activate file selected
in tree
* projects.cc : item_selected() callback
* cproject.cc : changes in new_file,add_file,remove_file to manipulate
tree
Tue May 09 Malenko Dmitry <maldim@mail.ru>
* callbacks.cc: fixes in on_new_file_activate()
* cproject.cc : Proj tree is updated every time you add/remove file
Sun May 07 Malenko Dmitry <maldim@mail.ru>
* cproject.cc : C/C++ project class implementation has been moved
Though class declarations are in projects.h
Fri May 05 Malenko Dmitry <maldim@mail.ru>
* Finished file managment staff for C/C++ projects
* Some code on "Project Explorer" for C/C++ projects
Mon May 01 Malenko Dmitry <maldim@mail.ru>
* Movig to gtkeditor-0.1.5
Sat Apr 22 Malenko Dmitry <maldim@mail.ru>
* Started working on Titano. Built interface. Working on
file/project managment.