RELEASE: Magic C++ 4.0 build 060902
with bug fixed:
1 can not reopen project when user input such post-build upload script:
ftp -i -n localhost<<!
user ken 123
put test.sh
quit
!



RELEASE: Magic C++ 4.0 build 060831
with bug fixed
can not open file when file path involves a blank character.
with new features: 
supports c program files with suffix .C and .CC.

RELEASE: Magic C++ 4.0 build 060824
with new features: 
logging enable/disable setting

with bug fixed:
file text format is not correct while replacing blank by tab
fixed some minor bugs


RELEASE: Magic C++ 4.0 build 060813
multiple threads source files syntax parsing to shorten the project opening time cost.
automatically head files syntax parsing which are included by #include statement.
automatically suggestion tooltip include type, variable and class while coding.



RELEASE:Magic C++ 4.0 build 060119
supports the customized compile settings bases on a single file in the project
supports the pre-build and post-build commands while compiling.
supports the pre-run/pre-debug commands while debugging.


RELEASE: Magic C++ 3.5 build 060119
Supports TELNET/FTP working mode as a plus to RDA and SSH/SFTP working mode
Supports remote debugging without starting a new IO console
Editview supports multiple split
Memory watch/change window supports 64 bits address
Filename in fileview can be shown in popup tip label if it's too long to show completely 
Enhanced the *.cpp and *.h switch function
Enhanced the automatical indent function
Files in windows menu are sorted in opening order
 
fixed many bugs include editing and debugging, much stabler


RELEASE: Magic C++ 3.5 beta build 051008
1. support SSH/SFTP
2. the server component( magicd ) is unnecessary while work over SSH/SFTP connection
3. add one type of intelligent indent - default indent
4. set default target direcoty to the main directory of project while search/replace in files
5  source code editor supports
			whole line text copy by hotkey Ctrl+O,
			whole line text cut by hotkey Ctrl+L,
			whole line text delete by hotkey Ctrl+Shift+L

RELEASE: Magic C++ 3.5 beta build 050812

2. support programming language configuration by description file, provides c/c++, fortran, java, shell script, xml, makefile defaultly, it also can be extended.
3. source code editor supports Code Folding


RELEASE: Magic C++ 3.0 build 050731
with new features: 
1. Support for direct compilation and debugging for IBM sqc/sqC database embedded SQL source files.
 

with bug fixed: 
1. The asterisk on the title bar disappeared even the file save operation failed, and can't save again. 
2. The filenames should be case sensitive for remote development.
3. Incorrect English on strings displayed to the user - "Variable" spelt as "varible".
4. The output message "make: Nothing to be done for 'all'." shouldn't popup while compiling program since it means that no compiling operation need to be executed.

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 3.0 build 050719
with new features:
       * Fixed the incorrect project type in summary dialog while using application wizard to generate application
       * Fixed the bug that failed while debugging application using ncurses panel library due to "Error Openenig terminal: unknown"

with bug fixed:
       * Reduce the memory resource cost while using Magic C++
       * Imporve the line number display style

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 3.0 build 050622
Magic C++ V3.0 build050622 released
with new features:
      * fileview display relative filenames instead of absolute filenames for the files under workspace directory
      * number of recent files list is configurable
      * fileview use gray icon to indicate the projects open failed in the workspace, users can remove those projects manually
      * the server component add auto detection for IBM AIX, Redhat Fedora and Redhat Advance Server that make installation much easily
      * reconfiguration PATH environment variable is not necessary anymore for Cygwin/MinGW users
      
with bug fixed:
      * the server component can't work under Redhat Fedora 4 and Redhat Advance Server 4
      * failed on configure project setting if the project name contains '-'
      * gdbserver remote debug always report 'Start debugger failed!'
      

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 3.0 beta build 050606
New features:
1. Supports for ftp PASSIVE mode
2. Supports for manually input project name for checking out from CVS 

bug fixed: 
1. Get the error 'absolute path name illegal for server' when checking out a project from a remote CVS server
2. Path convert error when copy a local project to remote server

--------------------------------------------------------------------------------------

RELEASE: Magic C++ 3.0 beta build 050531
New features: 
1. Supports for windows local development tools Cygwin and MinGW
2. Supports for copying/moving projects cause workspace and project files saved together with the source files
3. Supports for drag and drop files between the fileview tree nodes
4. Supports column selection operation in source code editor
5. supports syntax highlighting for C/C++ interpreter files with extension ".ch" , ".chf" and ".chs"

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 2.5 build 050405
Bug fixed: 
(1)
No syntax coloring on *.cxx source files
(2)
Ftp browser dialog can't list files while different language package used except English in server platform
(3) Ftp browser dialog filter with * incorrectly

New features: 
1. Support for remote debugging with stub such as gdbserver,kgdb etc.

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 2.5 build 050329
Bug fixed:
(1)
No member list infomation for variable which defined like this: 
struct s1 s;

New features:
(1)
Support for HP Tru64 Unix platform.
(2)
Support for thread debugging operation.

RELEASE: Magic C++ 2.5 build 050316
support Windows 2000 Japanese Edition.

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 2.5 build 050304
No list members for template type.
Incorrect DOS Format in some source files.
Can not compile server-side source by cc on AIX

New Features:
support user define color for preporcess statements.

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 2.5 build 050130
Bug fixes:
sometimes the debugging application's first line output information will be erased abnormally.
source code file ended with */ without /* will make CPU 100% busy.
welcome dialog doesn't support horizontal scroll bar.

New features:
support for watch/edit memory contents by memory bar.
support for debugging FORTRAN applications.
support for ? and * whildcards to filter files in ftp file browser dialog .
support for setting input and output number radices in variable watch bar.
support for specify the list of directories to search for HTML man pages.

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 2.5 build 041220
Bug fixes:
1.    abnormal application exit with mouse hovering on Chinese words.
3.    mouse double click Chinese words will select wrong words.

New features:
1.    jump into call stack. 

--------------------------------------------------------------------------------------
RELEASE: Magic C++ 2.5 build 041108
Bug fixes:
1.    SUN solaris 9 does not support "hostname -f" command,this cause the hostname modified by the configure shell.
2.    SUN Solaris 9 does not support "man [section] [keyword]" ,instead of "man -k [section] [keyword]" ,so the server-side
 perl programme named yman2html has been updated.
3.    Can not use file comparision.
 
New feature:
1.   Shell command compiling support.(you must update your magicd daemon programme if u want to use this feature)
2.   Ftp browser dialog supports file filter,hidden files can be shown or hide.
3.   Supports Mandrake linux.
--------------------------------------------------------------------------------------
RELEASE: Magic C++ 2.5 build 041021
Bug fixes:
1.	abnormal system exit with certain inputs like "char->"
2.      Debugger exit with Too long output information in Sun dbx .
--------------------------------------------------------------------------------------

RELEASE: Magic C++ 2.5 build 041018
Bug fixes:
1.	abnormal system exit with certain inputs like "char::"
2.	the view toolbar location abnormality


new feature:
1. Chinese version help
--------------------------------------------------------------------------------------
RELEASE:MagicCpp_V2.5_Release_build041012
New features:
1.	added some simple example guides for Pro*C and EsqlC
2.	support for direct compilation for Pro*C and ESQLC embedded SQL
3.	modified the makefile module and added support for Pro*C and ESQLC
4.	modified backend code comp_conv.c to support Pro*C error output analysis
fixed bugs:
1.	file selection dialogue doesnt support wildcards.
2.	.o static library misplacement in makefile
3.	breakpoint anomalies
4.	start line number in editor set as 0, not 1
5.	in the find function, _  not recognized
6.	abnormal system exits with save all of breakpoints or bookmarks
--------------------------------------------------------------------------------------
RELEASE:MagicCpp_V2.5_Release_build040920
1.support for TAB page view
2.fixed bug: when defining enum bool bool a variables it causes the system to hang
3.the toggling of .H file and .cpp file





Release: MagicCpp_V2.5_beta2build040901
Update:
1.	support for IBM AIX platform ( GNU GCC and IBM Visual Age C/C++ also supported)
2.	On-line MAN help in html format
3.	Call stack function view
4.	dependencies in multiple projects
5.	batch compilation
6.	signal process

fixed bugs:

1.	 After highlighting the function in the editor, F1 cant show MAN help
2.	in remote CVS, users can modify connection strings
3.	 the second button in Compile tool bar shows compile but actually clears the compilation.


