Integrated Development Environment on Mac For Mips Chips Designed by Camel Micro
- Fixed: Some library mistakes.
- Change: remove optimization option.
- Fixed Bug: Library functions for Memory should be extern.
- Fixed Bug: Crash results from Auto-indent function.
- Fixed Bug: UI error of Side Panel in macOS 10.12.x.
- Change: Add gcc options: -O2 -msoft-float -Wall -Wextra
- Improvement: update library and documentation.
- Improvement: update library and documentation.
- Fixed Bug: Fail to detect some linker error.
- Fixed Bug: Fail to open example second time.
- Improvement
- Auto copy example files to user's project folder.
- New Features
- Auto detect timezone to determine which server for update to use.
- Select update server manually in Preference.
- Improvement: Speed up preparation before uploading.
- Fixed Bug: Crash when users try to setup serial port in the More Config Sheet in Serial Monitor.
- Fix: UI error of Welcome Window on MacBook Air.
- Improvement: UI adjustment of Welcome Window for old mac machines.
- Fix: Possible crash when checking update with a project opened.
- New Feature: Open Example button in Welcome Window.
- Improvement: UI adjustment of Welcome Window for old mac machines.
- New Feature: Online technical support, you can get support now just by opening Feedback window.
- New Feature: Feedback is now available in Help Menu.
- New Feature: Crash report auto collector.
- New Feature: Register Products.
- Improvement: Update examples.
- Improvement: Auto insert 4 spaces as a tab.
- Update library and documentation.
- Fix: A compromise to save root program out of the bug of bootloader.
- Fix: Program cannot run when there is no bss section.
- Fix: Global variables are not initialized properly.
- Fix: Fail to show compiler error / warning messages.
- Fix: Possible crash when users start the second uploading after the open of Serial Monitor.
- Fix: A bug in ORSSerialPort library: Try to invoke "didReceiveData" function when serial port is closed.
- Improvement: Serial Monitor don't need closing now when users start the uploading.
- Fix: Some UI constraint errors.
- Improvement: Warnings of using soft float library won't be shown.
- Improvement: soft float library supports double more and stdio_fp library supports 5 fractional digits now.
- Fix: refues to upload when just some warnings appear during compiling.
- Fix: printf cannot print float variable.
- Improvement: Serial Monitor doesn't affect uploading now.
- Improvement: Soft float library supports double now! This library is renamed to soft_fp.
- New Feature: Detect serial drivers.
- Fix: crash sometimes when building binary.
- Fix: build binary when the uploading is cancelled.
- Fix: bugs in official library.
- Improvement: Stabler Uploader.
- New Feature: Official Documentation
- New Feature: Auto-build binary before uploading (It can be canceled in Preference.)
- New Feature: New library! Now some standard C functions like printf is ready!
- Improvement: Global "Serial Port Connected/DIsconnected" Notification.
- New Feature: Float Point Library Support.
- New Feature: New compiler message window.
- New Feature: Remember the serial port last time when CamelStudioX is opened and connected to a serial port.
- Fix some mistakes in auto punctuation pair.
- Fix a bug of wrong undo action.
- New Feature: Auto recognize the folder to add the new file or the new folder.
- Fix a bug of showing wrong menus for the first item in Project Inspector.
- Fix a bug of no response of rename menu item in Project Inspector.
- New Feature: Auto insert tab and auto insert brace, parenthesis and quotation mark.
- Fix a bug of failing to cancel upload sheet.
- Correct some UI mistakes in Help Window
- New Feature: Drag and drop files in Project Inspector
- New Feature: Auto Update
- Fix a bug of failing to upload binary since the second upload
- Fix a bug of failing to upload binary after serial monitor is opened
- Fix a bug of "Name disappears" in the project inspector
- Now serial monitor and uploader can remember the last selected serial port
- Fix a bug of num2Dec in M2 official library
- Fix a bug of modifying files unexpectedly
- Use new uploader, reduce 70% uploading time ( 20s -> 6s )
- Improve the robutness of processing uploading failure
- Remove debug output
- Add an option in Project Config Panel to use a customed Makefile
- Use a library of markdown compatible to older system version
- Use a new file icon, it does work this time!
- A new looking for the refresh button.
- Fix bug: Unexpected exit when new project button on welcome window is clicked.
- Fix bug: fail to create directories automatically
- Optimize key equivalent: Use Control(^) as modification of project menus
- WelcomeWindow has round corner now! It looks more beautiful now.
- Close button of welcome window can be hidden or shown automatically when the mouse enters or exits the left part of the window.
- Recoding Verion, the whole framewrok is designed again
- Optimize serial monitor user interface: now you can input data to send in the serial data frame
- USE NEW FILE TYPE: cmsproj
- Optimize file management: treat the project directory as a package, all files in the project are managed and auto-saved
- Optimize main window, more space to show files
- Add Data Analyzer
- Show Hex is moved to data analyzer
- Add "Import File" to the menu of side panel
- Automatically generate c file create a new project
- Fix: compiling fail when there is no release directory in project directory
- Update mips gcc cross compiler toolchains to 7.3.0, with a smaller size than 7.1.0
- Build with Swift 4.1
- Add code highlight, thanks to raspu
- Add preference
- Fix a bug of parsing cms file: fail to build when LIBRARY or CUSTOM_LIBRARY is empty
- Add Data Analyzer in Serial Monitor, thanks to alejandro-isaza
- Optimize url operation
- Optimize project creation: create a project directory and then save the project file
- Change the logic of saving files
- Using "Command + S" or the button in the toolbar to save the current file
- Using "Command + Shit + S" to save the project configuration file
- Replace the line number scheme with LineNumberTextView.framework, thanks to raphaelhanneken
- Now the line number display normally when scrolling back the content in the editing area
- Introduce Markdown to What is new Window to make it easier to read, thanks to crossroadlabs
- Fix some translation mistakes
- Change the text color when a file in side panel is selected or unselected
- Add Official Library header files viewer as CamelStudioX Helpq
- A new gui compared with CamelStudio
- Intagrate toolchains embeded
- Intagrate driver installer for CH340 and PL2303
- Fix the bug that CamelStudioX crashs when Upload to board is clicked without project opened
- Fix the bug that CamelStudioX fails to upload binary due to too short wating time
- Add What is new MenuItem