-Ecere SDK v0.44.13 - www.ecere.com
+The Ecere SDK v0.44.14 - http://ecere.org
-The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
+The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
expressed or implied to the extent permitted by law.
Applications built with it can be distributed both commercially and non
- Data Access System
* libEDASQLite.so / EDASQLite.dll
- SQLite driver for EDA
+ * libEcereAudio.so / EcereAudio.dll
+ - Audio output library (using ALSA / DirectSound)
The Ecere SDK is distributed under the New BSD license:
================================================================================
- Copyright (c) 1996-2015, Jerome Jacovella-St-Louis
- Copyright (c) 2005-2015, Ecere Corporation
+ Copyright (c) 1996-2016, Jerome Jacovella-St-Louis
+ Copyright (c) 2005-2016, Ecere Corporation
All rights reserved.
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Ecere Corporation nor the names of its contributors
- may be used to endorse or promote products derived from this software
+ may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
================================================================================
-This software makes use of other software components whose licenses may also
+This software makes use of other software components whose licenses may also
apply, which are found in their respective source directories (most under
deps/).
+Ecere SDK 0.44.14 (January 13, 2016)
+
+ * Compiler: Fixed generating __extension__ expression with mismatched parentheses
+ * Addressed build reproducibility issues
+ * Documentor: Minor fixes
+ * Spelling fixes
+ * GUI/ListBox: Fixed clearing cell data
+----------------------------------------
Ecere SDK 0.44.13 (December 22, 2015)
* Bug fix / Support release
-The Ecere SDK v0.44.13 - http://ecere.org
+# The [Ecere SDK](http://ecere.org) v0.44.14
+#### Free Open Source Software released under the New BSD license
-Free Open Source Software released under the New BSD license.
+The **Ecere SDK** is a Software Development Kit including:
-The Ecere SDK is a Software Development Kit including:
-
- * A set of compiling tools for the eC programming language
- ( http://ec-lang.org )
+ * A set of compiling tools for the **[eC programming language](http://ec-lang.org)**
* An Integrated Development Environment, with the usual features such as:
- A source code editor with auto-completion, syntax highlighting
- A Rapid Application Development form designer, based on
properties & methods
+![Ecere IDE Screenshot](http://ecere.com/wiki/images/0/01/IdeShotSept2011.png)
+
* A run time library, providing a uniform API across platforms, featuring:
- - A GUI toolkit (with a vast collection of powerful controls:
+ - A GUI toolkit (with a vast collection of powerful controls:
Buttons, Edit boxes, Drop/Combo boxes, Menus, Tabs,
Tree views/Grids/List boxes, file dialogs, ...)
- A 2D graphics API (bitmaps, fonts, international text, basic drawing)
- System functionality such as file access, multi-threading &
synchronization, handling date & time, etc.
+![Ecere Games Screenshot](http://ecere.com/shots/games.jpg)
+
+![GNOSIS Screenshot](http://ecere.com/wiki/images/7/76/NorthWest.jpg)
+
* Additional libraries and code for more features, such as:
- The Ecere Data Access (EDA) layer, an abstract relational database
API, providing an active record system for eC. Currently it has
- SSL Sockets suport through OpenSSL
- A 2D tiled based game graphics engine (Tiled map, Sprites, A*)
+![Acovel Media Player Screenshot](http://ecere.com/wiki/images/7/72/Acovel3.png)
+
-----------------------------------------------------------------------------
- * INSTALLATION *
+## INSTALLATION
-Please refer to the latest instructions at http://ecere.org/install
-Windows binaries are available from that page.
+Please refer to the latest instructions at http://ecere.org/install.
-Daily-built Ubuntu Debian packages are available from our Ubuntu PPA:
+Windows binaries are available from that page.
- https://code.launchpad.net/~ecere-team/+archive/ppa
+Daily-built Ubuntu Debian packages are available from our [Ubuntu PPA](https://code.launchpad.net/~ecere-team/+archive/ppa).
-To build from source, simply type make (mingw32-make on Windows).
+To build from source, simply type 'make' ('mingw32-make' on Windows).
-It should build fine on Linux, on Windows with MinGW or MinGW-w64,
+It should build fine on Linux, on Windows with [MinGW](http://mingw.org/) or [MinGW-w64](http://mingw-w64.org/),
on Mac OS X with Xcode command line tools installed or on FreeBSD (with gmake).
-Executables can also be deployed to the Android platform using the Android NDK.
+To install, type 'make install' ('mingw32-make install' on Windows).
- Please refer to http://ecere.org/android
+64-bit is now supported.
-To install, type make install (mingw32-make install on Windows).
+Executables can also be deployed to the Android platform using the Android NDK. Please refer to http://ecere.org/android
-64-bit is now supported.
- * DOCUMENTATION *
+## DOCUMENTATION
+[![Tao](http://ecere.com/images/tao.png)](http://ecere.org/tao.pdf)
+The [Ecere Tao of Programming](http://ecere.org/tao.pdf) is a Programmer's Guide (still work in progress)
+that will teach you the foundations of eC and Ecere. You will find it under:
+
+ *(Windows)* %PROGRAMFILES%\Ecere SDK\doc\Ecere Tao of Programming [work in progress].pdf
+ *(Linux/Unix)* /usr/share/doc/tao.pdf
-The Ecere Tao of Programming is a Programmer's Guide (still work in progress)
-that will teach you the foundations of eC and Ecere. You will find it under:
+Please check out the [samples](http://github.com/ecere/ecere-sdk/tree/master/samples) that come with the SDK.
-Online: http://ecere.org/tao.pdf
-On Windows:
- %PROGRAMFILES%\Ecere SDK\doc\Ecere Tao of Programming [work in progress].pdf
-On Linux/Unix: /usr/share/doc/tao.pdf
+You can see a list of the most interesting ones as well as prebuilt binaries at http://ecere.org/software.
-Please check out the samples that come with the SDK:
+When installing the SDK, the samples get installed in:
-On Windows they get installed in %APPDATA%\Ecere SDK\Samples
-On Linux/Unix they get installed in /usr/share/ecere/samples/
-You can also find the latest versions on GitHub:
+ *(Windows)* %APPDATA%\Ecere SDK\Samples
+ *(Linux/Unix)* /usr/share/ecere/samples/
- http://github.com/ecere/ecere-sdk/tree/master/samples
+On Unix you might need to make a copy to a directory with write permissions in order to compile them.
The Documentor is a tool under development to browse and document the APIs of
eC modules. You can use it to browse all available classes, methods and properties
However, at the moment the tool itself is being improved, and so not much
descriptive info has been added yet.
- * COMMUNITY *
+## COMMUNITY
-Git Repository @ http://github.com/ecere/ecere-sdk/
- ( git://github.com/ecere/ecere-sdk.git )
-Support forums @ http://ecere.org/forums
-Bug tracker @ http://ecere.org/mantis
-IRC @ #ecere on irc.freenode.net
- ( http://webchat.freenode.net/?channels=ecere )
+[Git Repository](http://github.com/ecere/ecere-sdk/) ( git://github.com/ecere/ecere-sdk.git )
+[Support forums](http://ecere.org/forums)
+[Bug tracker](http://ecere.org/mantis)
+[IRC](http://webchat.freenode.net/?channels=ecere) - **#ecere** on irc.freenode.net
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Basepath: ../\n"
-#: ./src/Documentor.ec:672
+#: ./src/Documentor.ec:674
msgid "<FONT FACE=\"Arial\" SIZE=\"6\">Module %s</FONT><br>\n"
msgstr "<FONT FACE=\"Arial\" SIZE=\"6\">Module %s</FONT><br>\n"
-#: ./src/Documentor.ec:1234
-#: ./src/Documentor.ec:1494
-#: ./src/Documentor.ec:1726
+#: ./src/Documentor.ec:1236
+#: ./src/Documentor.ec:1496
+#: ./src/Documentor.ec:1728
msgid "<FONT face=\"Courier New\">\n"
msgstr "<FONT face=\"Courier New\">\n"
-#: ./src/Documentor.ec:1285
+#: ./src/Documentor.ec:1287
msgid "<H3>Derived Classes</H3><br>\n"
msgstr "<H3>Derived Classes</H3><br>\n"
-#: ./src/Documentor.ec:692
+#: ./src/Documentor.ec:694
msgid "<H3>Description</H3><br><br>\n"
msgstr "<H3>Description</H3><br><br>\n"
-#: ./src/Documentor.ec:1233
-#: ./src/Documentor.ec:1493
-#: ./src/Documentor.ec:1725
+#: ./src/Documentor.ec:1235
+#: ./src/Documentor.ec:1495
+#: ./src/Documentor.ec:1727
msgid "<H3>Example</H3><br>\n"
msgstr "<H3>Example</H3><br>\n"
-#: ./src/Documentor.ec:1398
-#: ./src/Documentor.ec:1630
+#: ./src/Documentor.ec:1400
+#: ./src/Documentor.ec:1632
msgid "<H3>Parameters</H3><br><br>\n"
msgstr "<H3>Parameters</H3><br><br>\n"
-#: ./src/Documentor.ec:1257
-#: ./src/Documentor.ec:1515
-#: ./src/Documentor.ec:1747
+#: ./src/Documentor.ec:1259
+#: ./src/Documentor.ec:1517
+#: ./src/Documentor.ec:1749
msgid "<H3>Remarks</H3><br>\n"
msgstr "<H3>Remarks</H3><br>\n"
-#: ./src/Documentor.ec:1301
-#: ./src/Documentor.ec:1534
-#: ./src/Documentor.ec:1766
+#: ./src/Documentor.ec:1303
+#: ./src/Documentor.ec:1536
+#: ./src/Documentor.ec:1768
msgid "<H3>See Also</H3><br>\n"
msgstr "<H3>See Also</H3><br>\n"
-#: ./src/Documentor.ec:715
+#: ./src/Documentor.ec:717
msgid "<H3>Sub Namespaces</H3><br><br>\n"
msgstr "<H3>Sub Namespaces</H3><br><br>\n"
-#: ./src/Documentor.ec:1214
-#: ./src/Documentor.ec:1474
-#: ./src/Documentor.ec:1706
+#: ./src/Documentor.ec:1216
+#: ./src/Documentor.ec:1476
+#: ./src/Documentor.ec:1708
msgid "<H3>Usage</H3><br>\n"
msgstr "<H3>Usage</H3><br>\n"
-#: ./src/Documentor.ec:665
-#: ./src/Documentor.ec:892
-#: ./src/Documentor.ec:1353
-#: ./src/Documentor.ec:1586
+#: ./src/Documentor.ec:667
+#: ./src/Documentor.ec:894
+#: ./src/Documentor.ec:1355
+#: ./src/Documentor.ec:1588
msgid "<HTML><HEAD><TITLE>API Reference</TITLE></HEAD>\n<BODY><FONT SIZE=\"3\">\n"
msgstr "<HTML><HEAD><TITLE>API Reference</TITLE></HEAD>\n<BODY><FONT SIZE=\"3\">\n"
-#: ./src/Documentor.ec:1444
-#: ./src/Documentor.ec:1676
+#: ./src/Documentor.ec:1446
+#: ./src/Documentor.ec:1678
msgid "<TD valign=top height=22 nowrap=1><B>Return Value</B></TD>\n"
msgstr "<TD valign=top height=22 nowrap=1><B>Return Value</B></TD>\n"
-#: ./src/Documentor.ec:753
+#: ./src/Documentor.ec:755
msgid "<a name=Classes></a><H3>Classes</H3><br><br>\n"
msgstr "<a name=Classes></a><H3>Classes</H3><br><br>\n"
-#: ./src/Documentor.ec:1037
+#: ./src/Documentor.ec:1039
msgid "<a name=Conversions></a><H3>Conversions</H3><br><br>\n"
msgstr "<a name=Conversions></a><H3>Conversions</H3><br><br>\n"
-#: ./src/Documentor.ec:828
+#: ./src/Documentor.ec:830
msgid "<a name=Definitions></a><H3>Definitions</H3><br><br>\n"
msgstr "<a name=Definitions></a><H3>Definitions</H3><br><br>\n"
-#: ./src/Documentor.ec:968
+#: ./src/Documentor.ec:970
msgid "<a name=EnumerationValues></a><H3>Enumeration Values</H3><br><br>\n"
msgstr "<a name=EnumerationValues></a><H3>Enumeration Values</H3><br><br>\n"
-#: ./src/Documentor.ec:793
+#: ./src/Documentor.ec:795
msgid "<a name=Functions></a><H3>Functions</H3><br><br>\n"
msgstr "<a name=Functions></a><H3>Functions</H3><br><br>\n"
-#: ./src/Documentor.ec:1087
+#: ./src/Documentor.ec:1089
msgid "<a name=Members></a><H3>Properties and Members</H3><br><br>\n"
msgstr "<a name=Members></a><H3>Properties and Members</H3><br><br>\n"
-#: ./src/Documentor.ec:1179
+#: ./src/Documentor.ec:1181
msgid "<a name=Methods></a><H3>Non-Virtual Methods</H3><br><br>\n"
msgstr "<a name=Methods></a><H3>Non-Virtual Methods</H3><br><br>\n"
-#: ./src/Documentor.ec:1141
+#: ./src/Documentor.ec:1143
msgid "<a name=VirtualMethods></a><H3>Virtual Methods</H3><br><br>\n"
msgstr "<a name=VirtualMethods></a><H3>Virtual Methods</H3><br><br>\n"
-#: ./src/Documentor.ec:946
+#: ./src/Documentor.ec:948
msgid "<br><H3>Description</H3><br><br>\n"
msgstr "<br><H3>Description</H3><br><br>\n"
-#: ./src/Documentor.ec:1380
-#: ./src/Documentor.ec:1613
+#: ./src/Documentor.ec:1382
+#: ./src/Documentor.ec:1615
msgid "<br><br><H3>Description</H3><br><br>\n"
msgstr "<br><br><H3>Description</H3><br><br>\n"
-#: ./src/Documentor.ec:2166
+#: ./src/Documentor.ec:2168
msgid "API Documentation Browser"
msgstr "API Documentation Browser"
-#: ./src/Documentor.ec:930
+#: ./src/Documentor.ec:932
msgid "Base Class: "
msgstr "Base Class: "
-#: ./src/Documentor.ec:922
+#: ./src/Documentor.ec:924
msgid "Basic Data Type"
msgstr "Basic Data Type"
-#: ./src/Documentor.ec:904
+#: ./src/Documentor.ec:906
msgid "Bit Collection"
msgstr "Bit Collection"
-#: ./src/Documentor.ec:2462
+#: ./src/Documentor.ec:2464
#: ./src/SettingsDialog.ec:52
msgid "Cancel"
msgstr "Cancel"
-#: ./src/Documentor.ec:913
+#: ./src/Documentor.ec:915
msgid "Class"
msgstr "Class"
-#: ./src/Documentor.ec:916
+#: ./src/Documentor.ec:918
msgid "Class (No header)"
msgstr "Class (No header)"
-#: ./src/Documentor.ec:1846
+#: ./src/Documentor.ec:1848
msgid "Classes"
msgstr "Classes"
-#: ./src/Documentor.ec:2055
+#: ./src/Documentor.ec:2057
msgid "Conversions"
msgstr "Conversions"
-#: ./src/Documentor.ec:2042
+#: ./src/Documentor.ec:2044
msgid "Data Members"
msgstr "Data Members"
-#: ./src/Documentor.ec:1892
+#: ./src/Documentor.ec:1894
msgid "Definitions"
msgstr "Definitions"
msgid "Documentation Path:"
msgstr "Documentation Path:"
-#: ./src/Documentor.ec:907
+#: ./src/Documentor.ec:909
msgid "Enumeration"
msgstr "Enumeration"
-#: ./src/Documentor.ec:2069
+#: ./src/Documentor.ec:2071
msgid "Enumeration Values"
msgstr "Enumeration Values"
-#: ./src/Documentor.ec:2004
+#: ./src/Documentor.ec:2006
msgid "Events"
msgstr "Events"
-#: ./src/Documentor.ec:2223
+#: ./src/Documentor.ec:2225
msgid "Exit"
msgstr "Exit"
-#: ./src/Documentor.ec:2182
+#: ./src/Documentor.ec:2184
msgid "File"
msgstr "File"
-#: ./src/Documentor.ec:1869
+#: ./src/Documentor.ec:1871
msgid "Functions"
msgstr "Functions"
msgid "GNU Compiler Collection (GCC) / GNU Make"
msgstr "GNU Compiler Collection (GCC) / GNU Make"
-#: ./src/Documentor.ec:2017
+#: ./src/Documentor.ec:2019
msgid "Methods"
msgstr "Methods"
msgid "Microsoft Visual Studio 2010 (10.0) Compiler"
msgstr "Microsoft Visual Studio 2010 (10.0) Compiler"
-#: ./src/Documentor.ec:669
-#: ./src/Documentor.ec:895
-#: ./src/Documentor.ec:1356
-#: ./src/Documentor.ec:1589
+#: ./src/Documentor.ec:671
+#: ./src/Documentor.ec:897
+#: ./src/Documentor.ec:1358
+#: ./src/Documentor.ec:1591
msgid "Module: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgstr "Module: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
-#: ./src/Documentor.ec:897
-#: ./src/Documentor.ec:1358
-#: ./src/Documentor.ec:1592
+#: ./src/Documentor.ec:899
+#: ./src/Documentor.ec:1360
+#: ./src/Documentor.ec:1594
msgid "Namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgstr "Namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
-#: ./src/Documentor.ec:933
+#: ./src/Documentor.ec:935
msgid "None"
msgstr "None"
-#: ./src/Documentor.ec:2195
+#: ./src/Documentor.ec:2197
msgid "Open..."
msgstr "Open..."
-#: ./src/Documentor.ec:685
+#: ./src/Documentor.ec:687
msgid "Parent namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgstr "Parent namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgid "Portable C Compiler / GNU Make"
msgstr "Portable C Compiler / GNU Make"
-#: ./src/Documentor.ec:2036
+#: ./src/Documentor.ec:2038
msgid "Properties"
msgstr "Properties"
msgid "Save"
msgstr "Save"
-#: ./src/Documentor.ec:2458
+#: ./src/Documentor.ec:2460
msgid "Save Changes"
msgstr "Save Changes"
msgid "Settings"
msgstr "Settings"
-#: ./src/Documentor.ec:2208
+#: ./src/Documentor.ec:2210
msgid "Settings..."
msgstr "Settings..."
-#: ./src/Documentor.ec:910
+#: ./src/Documentor.ec:912
msgid "Structure"
msgstr "Structure"
msgid "Tiny C Compiler / GNU Make"
msgstr "Tiny C Compiler / GNU Make"
-#: ./src/Documentor.ec:925
+#: ./src/Documentor.ec:927
msgid "Type: %s<br>\n"
msgstr "Type: %s<br>\n"
-#: ./src/Documentor.ec:919
+#: ./src/Documentor.ec:921
msgid "Unit"
msgstr "Unit"
-#: ./src/Documentor.ec:2010
+#: ./src/Documentor.ec:2012
msgid "Virtual Methods"
msgstr "Virtual Methods"
-#: ./src/Documentor.ec:629
-#: ./src/Documentor.ec:2581
-#: ./src/Documentor.ec:2752
+#: ./src/Documentor.ec:631
+#: ./src/Documentor.ec:2587
+#: ./src/Documentor.ec:2758
msgid "[Add Text]"
msgstr "[Add Text]"
-#: ./src/Documentor.ec:2185
+#: ./src/Documentor.ec:2187
msgid "eC Shared Library files (*.dll, *.so, *.dylib)"
msgstr "eC Shared Library files (*.dll, *.so, *.dylib)"
-#: ./src/Documentor.ec:2186
+#: ./src/Documentor.ec:2188
msgid "eC Symbol files (*.sym)"
msgstr "eC Symbol files (*.sym)"
-#: ./src/Documentor.ec:1366
-#: ./src/Documentor.ec:1599
+#: ./src/Documentor.ec:1368
+#: ./src/Documentor.ec:1601
msgid "this pointer class: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
msgstr "this pointer class: <a href=\"api://%p\" style=\"text-decoration: none;\">%s</a><br>\n"
-#: ./src/Documentor.ec:1362
+#: ./src/Documentor.ec:1364
msgid "this pointer class: None<br>\n"
msgstr "this pointer class: None<br>\n"
"Version" : 0.2,
"ModuleName" : "ecere",
"ModuleVersion" : "0.44",
- "Description" : "The allmighty Ecere Runtime library.",
- "License" : "Ecere SDK v0.44 - www.ecere.com
+ "Description" : "Ecere Runtime library",
+ "License" : "The Ecere SDK v0.44.14 - http://ecere.org
The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
expressed or implied to the extent permitted by law.
- Data Access System
* libEDASQLite.so / EDASQLite.dll
- SQLite driver for EDA
+ * libEcereAudio.so / EcereAudio.dll
+ - Audio output library (using ALSA / DirectSound)
The Ecere SDK is distributed under the New BSD license:
================================================================================
- Copyright (c) 1996-2012, Jerome Jacovella-St-Louis
- Copyright (c) 2005-2012, Ecere Corporation
+ Copyright (c) 1996-2016, Jerome Jacovella-St-Louis
+ Copyright (c) 2005-2016, Ecere Corporation
All rights reserved.
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-===============================================================================
+================================================================================
This software makes use of other software components whose licenses may also
apply, which are found in their respective source directories (most under
deps/).
-Among them: zlib, libpng, libjpeg, giflib, harfbuzz, freetype, tango icons
+Among them: zlib, libPNG, libJPEG, giflib or libungif, HarfBuzz, FreeType,
+ Tango icons
+
+For EDA: SQLite (EDASQLite), libffi
+
+On Windows, applications built statically with the MinGW-w64 runtime should
+include the MinGW-w64 runtime license in their application.
+ See ecere-sdk/extras/res/licenses/MinGW-w64.LICENSE or
+ Program Files/Ecere SDK/tdm/licenses/COPYING.MinGW-w64-runtime.txt
+
+The Ecere IDE also communicates with GCC for compiling
+(MinGW/MinGW-w64 on Windows), GDB for debugging, and UPX for optionally
+compressing executables.
-The IDE also communicates with GCC for compiling (MinGW on Windows), GDB for
-debugging, and UPX for optionally compressing executables. Each of these have
-their own license which can be found in their respective documentation folder
-if distributed along with the SDK (in the case of the Windows version) or
-from wherever you obtained them.
+Each of these have their own license, which can be found from wherever you
+obtained them or under:
+ Program Files/Ecere SDK/tdm/licenses/ and
+ Program Files/Ecere SDK/upx/doc/
+if distributed with the Ecere SDK Windows installer.
",
"Options" : {
"Warnings" : "All",
#: ./src/gui/controls/DropBox.ec:173
#: ./src/gui/controls/EditBox.ec:799
#: ./src/gui/controls/Label.ec:47
-#: ./src/gui/controls/ListBox.ec:1008
-#: ./src/gui/controls/ListBox.ec:1041
-#: ./src/gui/controls/ListBox.ec:1042
-#: ./src/gui/controls/ListBox.ec:1046
-#: ./src/gui/controls/ListBox.ec:1074
-#: ./src/gui/controls/ListBox.ec:1075
-#: ./src/gui/controls/ListBox.ec:1076
+#: ./src/gui/controls/ListBox.ec:1011
+#: ./src/gui/controls/ListBox.ec:1044
+#: ./src/gui/controls/ListBox.ec:1045
+#: ./src/gui/controls/ListBox.ec:1049
#: ./src/gui/controls/ListBox.ec:1077
+#: ./src/gui/controls/ListBox.ec:1078
+#: ./src/gui/controls/ListBox.ec:1079
+#: ./src/gui/controls/ListBox.ec:1080
#: ./src/gui/controls/Picture.ec:19
#: ./src/gui/controls/Picture.ec:39
#: ./src/gui/controls/ScrollBar.ec:81
#: ./src/gui/controls/EditBox.ec:801
#: ./src/gui/controls/EditBox.ec:802
#: ./src/gui/controls/Label.ec:18
-#: ./src/gui/controls/ListBox.ec:990
-#: ./src/gui/controls/ListBox.ec:1029
-#: ./src/gui/controls/ListBox.ec:1037
-#: ./src/gui/controls/ListBox.ec:1038
-#: ./src/gui/controls/ListBox.ec:1039
+#: ./src/gui/controls/ListBox.ec:993
+#: ./src/gui/controls/ListBox.ec:1032
#: ./src/gui/controls/ListBox.ec:1040
-#: ./src/gui/controls/ListBox.ec:1072
-#: ./src/gui/controls/ListBox.ec:1073
-#: ./src/gui/controls/ListBox.ec:1078
-#: ./src/gui/controls/ListBox.ec:1079
-#: ./src/gui/controls/ListBox.ec:1083
+#: ./src/gui/controls/ListBox.ec:1041
+#: ./src/gui/controls/ListBox.ec:1042
+#: ./src/gui/controls/ListBox.ec:1043
+#: ./src/gui/controls/ListBox.ec:1075
+#: ./src/gui/controls/ListBox.ec:1076
+#: ./src/gui/controls/ListBox.ec:1081
+#: ./src/gui/controls/ListBox.ec:1082
+#: ./src/gui/controls/ListBox.ec:1086
#: ./src/gui/controls/ScrollBar.ec:83
#: ./src/gui/controls/ScrollBar.ec:87
#: ./src/gui/controls/ScrollBar.ec:98
msgstr "Please enter a name."
#: ./src/gui/controls/DropBox.ec:95
-#: ./src/gui/controls/ListBox.ec:991
+#: ./src/gui/controls/ListBox.ec:994
msgid "Private"
msgstr "Private"
-Ecere SDK v0.44.10 - www.ecere.com
+The Ecere SDK v0.44.14 - http://ecere.org
-The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
+The Ecere SDK is Free Open Source Software. It is provided with NO WARRANTY
expressed or implied to the extent permitted by law.
Applications built with it can be distributed both commercially and non
- Data Access System
* libEDASQLite.so / EDASQLite.dll
- SQLite driver for EDA
+ * libEcereAudio.so / EcereAudio.dll
+ - Audio output library (using ALSA / DirectSound)
The Ecere SDK is distributed under the New BSD license:
================================================================================
- Copyright (c) 1996-2014, Jerome Jacovella-St-Louis
- Copyright (c) 2005-2014, Ecere Corporation
+ Copyright (c) 1996-2016, Jerome Jacovella-St-Louis
+ Copyright (c) 2005-2016, Ecere Corporation
All rights reserved.
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of Ecere Corporation nor the names of its contributors
- may be used to endorse or promote products derived from this software
+ may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-===============================================================================
+================================================================================
-This software makes use of other software components whose licenses may also
+This software makes use of other software components whose licenses may also
apply, which are found in their respective source directories (most under
deps/).
message = PrintString(
"Ecere Software Development Kit ", strcmp(shortVersion, "unknown") ? "v" : "", shortVersion, " \"Ryōan-ji\"" X64STRING "\n"
"Build " REPOSITORY_VERSION "\n"
- "Copyright © 2005-2015 Ecere Corporation\n"
- "Copyright © 1996-2015 Jérôme Jacovella-St-Louis");
+ "Copyright © 2005-2016 Ecere Corporation\n"
+ "Copyright © 1996-2016 Jérôme Jacovella-St-Louis");
versionCopyright.contents = message;
delete message;
delete shortVersion;
bool OnLeftButtonDown(int x, int y, Modifiers mods)
{
- ShellOpen("http://www.ecere.com/");
+ ShellOpen("http://ecere.org/");
return true;
}
};
],
"TargetType" : "Executable",
- "TargetFileName" : "setup-ecere-0.44.13-win32",
+ "TargetFileName" : "setup-ecere-0.44.14-win32",
"Libraries" : [
"ole32",
"uuid",
"../doc/ecereCOM.eCdoc",
"../doc/EDA.eCdoc",
"../LICENSE",
- "../README"
+ "../README.md"
]
},
{
RES =
-TARGET = obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/setup-ecere-0.44.13-win32$(E)
+TARGET = obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/setup-ecere-0.44.14-win32$(E)
_ECSOURCES = \
src/installer.ec \
RESOURCES2 = \
../doc/EDA.eCdoc \
../LICENSE \
- ../README \
+ ../README.md \
../doc/tao.pdf \
coursework/Chapter\ 1\ -\ Getting\ Started/Lab1.1/helloWorld.ec \
coursework/Chapter\ 1\ -\ Getting\ Started/Lab1.1/HelloWorld.epj \
$(EAR) aw$(EARFLAGS) $(TARGET) ../obj/win32/bin/documentor.exe ../obj/win32/bin/ide.exe "ecere-sdk/ide"
$(EAR) aw$(EARFLAGS) $(TARGET) ../obj/win32/bin/ear.exe ../obj/win32/bin/ec.dll ../obj/win32/bin/ecc.exe ../obj/win32/bin/ecereCOM.dll ../obj/win32/bin/ecp.exe ../obj/win32/bin/ecs.exe ../obj/win32/bin/epj2make.exe "ecere-sdk/compiler"
$(EAR) aw$(EARFLAGS) $(TARGET) ../obj/win32/bin/EDA.dll ../obj/win32/bin/EDASQLite.dll "ecere-sdk/eda"
- $(EAR) aw$(EARFLAGS) $(TARGET) ../doc/ecere.eCdoc ../doc/ecereCOM.eCdoc ../doc/EDA.eCdoc ../LICENSE ../README "ecere-sdk/doc"
+ $(EAR) aw$(EARFLAGS) $(TARGET) ../doc/ecere.eCdoc ../doc/ecereCOM.eCdoc ../doc/EDA.eCdoc ../LICENSE ../README.md "ecere-sdk/doc"
$(EAR) aw$(EARFLAGS) $(TARGET) ../doc/tao.pdf "ecere-sdk/book"
$(EAR) aw$(EARFLAGS) $(TARGET) coursework/Chapter\ 1\ -\ Getting\ Started/answers\ -\ chapter\ 1.odt coursework/Chapter\ 1\ -\ Getting\ Started/exercises\ -\ chapter\ 1.odt "ecere-sdk/coursework/Chapter 1 - Getting Started"
$(EAR) aw$(EARFLAGS) $(TARGET) coursework/Chapter\ 1\ -\ Getting\ Started/Lab1.1/helloWorld.ec coursework/Chapter\ 1\ -\ Getting\ Started/Lab1.1/HelloWorld.epj "ecere-sdk/coursework/Chapter 1 - Getting Started/Lab1.1"
msgid "Database"
msgstr "Database"
-#: ./src/installer.ec:2
-msgid "December 22, 2015"
-msgstr "December 22, 2015"
-
#: ./src/installer.ec:428
msgid "Desktop Icon"
msgstr "Desktop Icon"
#: ./src/installer.ec:449
#: ./src/installer.ec:1197
-msgid "Ecere Software Development Kit Setup - v0.44.13 \"Ryōan-ji\" 64 Bit Edition"
-msgstr "Ecere Software Development Kit Setup - v0.44.13 \"Ryōan-ji\" 64 Bit Edition"
+msgid "Ecere Software Development Kit Setup - v0.44.14 \"Ryōan-ji\" 64 Bit Edition"
+msgstr "Ecere Software Development Kit Setup - v0.44.14 \"Ryōan-ji\" 64 Bit Edition"
#: ./src/installer.ec:314
#: ./src/installer.ec:315
msgid "Installing the Ecere SDK"
msgstr "Installing the Ecere SDK"
+#: ./src/installer.ec:2
+msgid "January 13, 2016"
+msgstr "January 13, 2016"
+
#: ./../ide/src/licensing.ec:38
msgid "License Agreements"
msgstr "License Agreements"
-static define versionString = "Ecere SDK v0.44.13";
-static define dateString = $"December 22, 2015";
+static define versionString = "Ecere SDK v0.44.14";
+static define dateString = $"January 13, 2016";
static define builtOnString = $"built on ";
static define withoutMinGW = $" (Without MinGW)";
tabCycle = true;
clientSize = { 636, 476 };
icon = { ":icon.png" };
- caption = $"Ecere Software Development Kit Setup - v0.44.13 \"Ryōan-ji\" 64 Bit Edition";
+ caption = $"Ecere Software Development Kit Setup - v0.44.14 \"Ryōan-ji\" 64 Bit Edition";
// clientSize = { 796, 576 };
bool loaded;
class InstallProgress : Window
{
- caption = $"Ecere Software Development Kit Setup - v0.44.13 \"Ryōan-ji\" 64 Bit Edition";
+ caption = $"Ecere Software Development Kit Setup - v0.44.14 \"Ryōan-ji\" 64 Bit Edition";
background = activeBorder;
borderStyle = fixed;
hasMinimize = true;