Professional Documents
Culture Documents
2--------------
• New features
- Text editor text replace added.
- In-app keyboard single page layout restored.
- Text editor word wrap indentation added.
- Theme file key 'FileList.Background.Color' added for file list view
background color setting.
- Bug reporting github repository ( https://github.com/dztall/ccr_bugs )
added.
• Bugs fixed
- symlink, link system function failed due to permission denied on some
platforms.
--------------Mobile C 2.5.1--------------
• New features
- pause command added.
- Experimental find command added.
- In-app keyboard special key page toggles to alphabet page once pressed.
• Bugs fixed
- Source code editor crashes on file open on some platforms.
- File list button color not changed. Modify FileList.ItemButton.Color key in
theme files.
--------------Mobile C 2.5.0--------------
• Libraries added
- libtidy 5.6.0
• Libraries updated
- clang/llvm/libc++ 6.0.0
- python 3.7.0
- duktape 2.2.1
- libgit2 0.27.1
- libssh2 1.8.0
- sqlite 3.24.0
- openssl 1.1.0
- curl 7.60.0
- freetype 2.9.1
- Apache subversion 1.10.0
- Apache serf 1.3.9
- Apache apr 1.6.3
- Apache apr-util 1.6.1
• New features
- File search by its text contents
- Custom extension supported. Add key/value pair to ~/CCR/app_config.txt as
example below.
//Make the app treat 'cxx' file as if it is 'cpp' file.
CustomExtension.cxx
cpp
- Very basic syntax highlighting for several programming languages.
java php perl ruby sql jsp go rust swift html
• Bugs fixed
- fgets() c function doesn't append null character to buffer when given
buffer size is smaller or equal to length of input string.
- Some built-in C compiler scanner / parser bugs.
- Syntax highlighting for macro symbols defined outside main source code
doesn't work.
- Examples/Languages/Python3/install_pip.c doesn't respond on some platforms.
--------------Mobile C 2.4.5--------------
--------------Mobile C 2.4.4--------------
• Bugs fixed
- In-app keyboard top bar doesn't display on some platforms.
--------------Mobile C 2.4.3--------------
• Bugs fixed
- Some string formatting functions malfunctions on some platform.
--------------Mobile C 2.4.2--------------
• Bugs fixed
- Script files not recognized in terminal command.
- Some runtime errors of user source code crashes the app.
- Python 'select' module not imported in some platform.
--------------Mobile C 2.4.1--------------
• New features
- UI theme system. See option menu and Themes folder located in ~/CCR/Themes.
- External storage access for some platforms.
- Exposes system/library headers. See ~/CCR/System headers folder.
- Some ANSI escape sequences for terminal supported.
- TCC ( https://bellard.org/tcc/ ) c compiler added for some platforms.
• Libraries updated
- clang/llvm/libc++ 5.0.0
- python 3.6.3
- lua 5.3.4
- duktape 2.2.0
- libgit2 0.26.0
- sqlite 3.21.0
• Bugs fixed
- Apache subversion is instable.
- Successive scanf call malfunctions.
- iostream doesn't work.
--------------Mobile C 2.2.6--------------
• C library added
- libiconv 1.14 ( for some platforms )
--------------Mobile C 2.2.1--------------
• New features
- Jump to C/C++ declaration/header file/macro symbol. See tips->shortcuts for
keyboard shortcuts.
• New shell command 'chat' added. Enjoy chatting with the other Mobile C users
online.
• Go to line supported. Use in-app keyboard context page or See Tips->Shortcuts for
keyboard shortcuts.
• C library added : SDL 2 ( Not working on some platforms yet ).
• In-app soft-keyboard context menu page added.
• Shortcuts added for some platforms. See tips->shortcuts for keyboard shortcuts.
• Supports 'go to line' in text based editors.
• Pixel display examples added. See Examples/Graphics/PixelDisplay folder.
• OpenGL / GL ES2 , Callback registration needed.
• Examples changed : See Examples 1.0.8/What's new.txt.
• Some French/German translation fixed.
• Bugs fixed
- Several issues about C/C++ auto complete.
- Memory leak when abnormal script exit.
- Bluetooth keyboard key doesn't work properly on some platforms.
- Graphics examples with clang enabled crashes when back button pressed.
- std::cin doesn’t work properly.
- Some crash/hang/memory leak.
--------------Mobile C 2.2.0--------------
• New features
- C/C++ auto complete.
- C/C++ syntax diagnostic.
- Built-in Terminal/Shell.
• Library updated
- libpng 1.6.23
• Bugs fixed
- assert() function doesn't work.
- App crashes when typing.
- App crashes when continue statement is used in while block.
- iOS split view compatibility issue.
--------------Mobile C 2.1.3--------------
• Bugs fixed
- Unable to type ascii with bluetooth keyboard on some OSes.
- __cplusplus is defined in c compilation.
--------------Mobile C 2.1.2--------------
• Bugs fixed
- Unable to type some key on bluetooth keyboard.
- App crashes at startup on some OSes.
--------------Mobile C 2.1.0--------------
• C library added
- Duktape 1.4.0
• Bugs fixed
- Crashes when using vscanf, vprintf.
--------------Mobile C 2.0.8--------------
• Multiple source compilation supported. See "Examples 1.0.5/Network/cURL/curl-
7.48.0/curl.proj.c".
• Example files updated : See Examples 1.0.5/What's new.txt.
• In-app soft keyboard behaviour revised. Shift+key combination supported.
• More app folder structure exposed.
• Python stability improved.
• OpenSSL library updated to 1.0.2g
• assert.h supported.
• conio.h partially supported. ( cputs, getch, getche, putch, clrscr )
• Bugs fixed
- Parsing regex.h.
- Native function call crashes when more than four arguments are passed.
--------------Mobile C 2.0.7--------------
• C libraries added
- Python 3.5.1
• Bugs fixed
- puts(...) c function appends new-line at the end.
- Incorrect text editor word selection.
- Some example source code crashed on Android.
--------------Mobile C 2.0.6--------------
--------------Mobile C 2.0.5--------------
• Examples added
- Language/C/simple_stdarg.c
• Bugs fixed
- Abnormal display when 'Zoomed Display' on iPhone setting is on.
--------------Mobile C 2.0.4--------------
• Libraries added
- APR
- APRUtil
- Lua
- Expat
- PCRE2
- Apache Serf
- iconv
- OpenSSL
- POSIX
- libGit2
- Apache Subversion( Incomplete )
--------------Mobile C 2.0.3--------------
--------------Mobile C 2.0.0--------------
• UI renewed.
• File/Folder manipulation.
• File compression supported.
• Coding friendly keyboard.
• Line number display.
• Image viewer.
• Binary file viewer.
• Wave file play.
• Compressed file viewer.
• HTML file viewer.
• Editor settings.
• Jpeg example added.
• Example revised
- OpenGL-ES 2 example files (No more framebuffer setting codes needed.)
--------------Mobile C 1.81.1--------------
• Bugs fixed
- Incorrect behavior when initializing array of array of char with array of
string literal.
--------------Mobile C 1.80--------------
• Examples added
- Samples/Language/C/simple_goto.c
--------------Mobile C 1.79--------------
• Libraries added
- MiniZip
• Examples added
- Samples/MiniZip/minizip.c
- Samples/MiniZip/miniunz.c
--------------Mobile C 1.78--------------
• Examples added
- samples/Language/C++/simple_reference.cpp
--------------Mobile C 1.76--------------
• Examples added
- samples/App API/editer_font_size.c
--------------Mobile C 1.75--------------
• Libraries added
- freetype
- libpng
- zlib
• Examples added
- samples/FreeType/freetype_demo.c
- samples/libPNG/png_demo.c
- samples/zLib/zlib_demo.c
• Example removed
- samples/Android/wave_file_save.c
--------------Mobile C 1.72--------------
--------------Mobile C 1.60--------------
• Examples added
- tower_of_hanoi.c
• Bugs fixed
- && and || operator short-circuit evaluation does not work.
- Static local variables are not static.
--------------Mobile C 1.59--------------
• Examples added
- calendar_html.c
- sound_file_play.c.
--------------Mobile C 1.58--------------
• Bugs fixed
- Compatibility issue for iOS 7 beta 2 ( New file name dialog with no text
input box. ) , User requested feature [ viewtopic.php?f=7&t=12015 ]
--------------Mobile C 1.57--------------
• Bugs fixed
- Integral type division results floating type value. , User requested
feature [ viewtopic.php?f=5&t=12013#p13339 ]
--------------Mobile C 1.56--------------
• Examples added
- pointer_to_function.c.
• Bugs fixed
-Calling function by pointer to user defined function malfunction. , User
requested feature [ viewtopic.php?f=5&t=12009 ]
--------------Mobile C 1.55--------------
• Bugs fixed
- Pointer arithmetic malfunction.
--------------Mobile C 1.54--------------
• Bugs fixed
- Crashes on launch.
--------------Mobile C 1.53--------------
• Bugs fixed
- Crashes when using "int main(int argc,char **argv)" than "void main()".
--------------Mobile C 1.52--------------
--------------Mobile C 1.51--------------