About Store Forum Documentation Contact



Post Reply 
February 2014
Author Message
Esenthel Offline
Administrator

Post: #1
February 2014
Released Esenthel 2.0 for Windows, Mac, Linux, Android and iOS:
-added support for using a custom font in Code Editor (through F9 options, and font size set to "custom")
-unrecognized file types are now automatically imported as "raw file" elements upon drag and drop to project view (for simplified importing of many custom files)
-Code Editor Line Number Colors can now be changed in the custom theme
-'LangSpecific' function will now return correct characters for Japanese and Korean languages
-usage of Japanese and Korean characters can now be specified in Font (Project Element) properties
-fixed highlighting of current symbol under keyboard cursor in Code Editor when displaying line numbers is enabled
-added new BUTTON_MODE (BUTTON_IMMEDIATE) which has its callback function called at the first pointer push
-added option to hide comments in the code using the "view mode" button at the bottom of the source code screen
-added new method EditorInterface.selectedElms, allowing to get the list of currently selected element ID's in the project
-removed Joypad.dis (DirectInputSource) as joypad axes are now autodetected and new member 'trigger' was added
-new member uint Joypad.id() allowing to get unique ID of a joypad (this may be useful if there will be multiple joypads connected/disconnected during the lifetime of the application)
-new function Joypad* FindJoypad(uint id) allowing to find a connected joypad by its ID
-joypad name is now detected also on Android
-Windows version now supports dynamic connecting/disconnecting of joypads
-reduced the number of temporary files generated by Code Editor compilation which results in slightly faster compilation times
-additional support for loading PhysX convex meshes from previous PhysX versions
-material color parameter range has been increased from 0..1 to 0..2 to allow for increased brightness when textures have very dark colors
-added new tutorials "Net/Patcher"
-fixed an issue in the Code Editor parser when first preprocessor commands with space are used (like "# include")
-added German, French and Russian characters to the default font
-added ID-based File.read and Pak.find methods
-fixed Actor.sweep,cuts methods since last PhysX update
-memory containers now support 'addr' method, which returns the address of i-th element (or NULL when out of range)
02-10-2014 07:00 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #2
RE: February 2014
Released Esenthel 2.0 for Mac:
-added a workaround for incorrect lighting on OpenGL under Mac when using an Intel GPU
-removed the system Window bottom padding
02-19-2014 07:57 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #3
RE: February 2014
Released Esenthel 2.0 for Windows, Mac, Linux, Android and iOS:
-added support for In-App Billing through the new class NativeStore with its singleton NS
-const memory containers now return elements that are also const (if for some reason you need to modify const elements then please use the new ConstCast function)
-Actor.sweep methods now have a new parameter "uint groups=~0"
-EditorInterface.getFile,setFile can now operate on ELM_SOUND and ELM_VIDEO elements as well
-Code Editor now supports displaying Russian characters from the Visual Studio Compiler Output
-added support for fullscreen on latest Mac OS (10.9 Mavericks)
-added new member TextLine.text_style=null which allows to specify custom styles for each TextLine separately
-TextLine.text_style scale is now ignored, the scale is taken only from the height of the TextLine rectangle
-improved support for disabled APP_RESIZABLE on Mac >= 10.7
-added a workaround for crash on Mac 10.9 during Font creation
-the application will no longer return "EOF in backquote substitution" when displaying a WindowMsgBox/Error on Linux containing backquotes `
-added new CompareCI,CompareCS functions which are wrappers for string comparisons with case sensitivity specified
-added support for C++11 on Android
-added many methods to Font class, allowing for manual accessing of each character data, which can be used for software drawing
-enabled multi-threaded compilation on Visual Studio when in Release mode which results in much faster compilation times for multi-core CPU's
-removed 'buf' and 'buf_size' parameters from File.copy function
02-27-2014 04:21 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #4
RE: February 2014
Released Esenthel 2.0 for Windows and Android:
-added a workaround for Android java native functions from being stripped when NativeStore wasn't used but it was required by the Java code
-if failed to create secondaryOpenGLContexts then the application will not exit like before, but will continue without secondaryOpenGLContexts (you can obtain the actual number of secondaryOpenGLContexts after InitPre)
-on OpenGL world background loading will be available only if there's at least one secondaryOpenGLContexts
02-28-2014 02:31 AM
Find all posts by this user Quote this message in a reply
Post Reply