installer: Updated LICENSE, NEWS, README, i18n, templates for 0.44.14 0.44.14
authorJerome St-Louis <jerome@ecere.com>
Wed, 13 Jan 2016 11:53:36 +0000 (06:53 -0500)
committerJerome St-Louis <jerome@ecere.com>
Wed, 13 Jan 2016 21:46:41 +0000 (16:46 -0500)
- Renamed README to README.md to have markdown and added screenshots

12 files changed:
LICENSE
NEWS
README.md [moved from README with 53% similarity]
documentor/locale/documentor.pot
ecere/ecere.epj
ecere/locale/ecere.pot
extras/res/licenses/ecere.LICENSE
ide/src/about.ec
installer/Installer.epj
installer/Makefile
installer/locale/Installer.pot
installer/src/installer.ec

diff --git a/LICENSE b/LICENSE
index 053851a..91d0eea 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
-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
@@ -14,13 +14,15 @@ commercially, along with the supporting Ecere runtime library(ies):
       - 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.
 
@@ -33,7 +35,7 @@ The Ecere SDK is distributed under the New BSD license:
       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
@@ -50,7 +52,7 @@ The Ecere SDK is distributed under the New BSD license:
 
 ================================================================================
 
-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/).
 
diff --git a/NEWS b/NEWS
index f2ea2ea..68667e9 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+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
similarity index 53%
rename from README
rename to README.md
index 52e3edf..d5f0690 100644 (file)
--- a/README
+++ b/README.md
@@ -1,11 +1,9 @@
-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
@@ -14,8 +12,10 @@ The Ecere SDK is a Software Development Kit including:
       - 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)
@@ -26,6 +26,10 @@ The Ecere SDK is a Software Development Kit including:
       - 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
@@ -37,47 +41,48 @@ The Ecere SDK is a Software Development Kit including:
       - 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
@@ -85,11 +90,9 @@ of the Ecere runtime library. It is available from the Help menu in the IDE (F1)
 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  
index aec0be6..fe6fc55 100644 (file)
@@ -10,152 +10,152 @@ msgstr ""
 "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"
 
@@ -163,27 +163,27 @@ 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"
 
@@ -191,7 +191,7 @@ 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"
 
@@ -207,28 +207,28 @@ msgstr "Microsoft Visual Studio 2008 (9.0) Compiler"
 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"
 
@@ -236,7 +236,7 @@ msgstr "Parent namespace: <a href=\"api://%p\" style=\"text-decoration: none;\">
 msgid "Portable C Compiler / GNU Make"
 msgstr "Portable C Compiler / GNU Make"
 
-#: ./src/Documentor.ec:2036
+#: ./src/Documentor.ec:2038
 msgid "Properties"
 msgstr "Properties"
 
@@ -244,7 +244,7 @@ msgstr "Properties"
 msgid "Save"
 msgstr "Save"
 
-#: ./src/Documentor.ec:2458
+#: ./src/Documentor.ec:2460
 msgid "Save Changes"
 msgstr "Save Changes"
 
@@ -256,11 +256,11 @@ msgstr "Select a path"
 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"
 
@@ -272,38 +272,38 @@ msgstr "Tahoma"
 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"
 
index 26d474b..8424c2d 100644 (file)
@@ -2,8 +2,8 @@
    "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.
@@ -19,13 +19,15 @@ commercially, along with the supporting Ecere runtime library(ies):
       - 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.
 
@@ -53,19 +55,31 @@ The Ecere SDK is distributed under the New BSD license:
    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",
index f389933..0fd7cbe 100644 (file)
@@ -43,14 +43,14 @@ msgstr "Alt+"
 #: ./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
@@ -115,17 +115,17 @@ msgstr "August"
 #: ./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
@@ -588,7 +588,7 @@ msgid "Please enter a name."
 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"
 
index 3dc4d15..91d0eea 100644 (file)
@@ -1,6 +1,6 @@
-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
@@ -14,13 +14,15 @@ commercially, along with the supporting Ecere runtime library(ies):
       - 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.
 
@@ -33,7 +35,7 @@ The Ecere SDK is distributed under the New BSD license:
       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
@@ -48,9 +50,9 @@ The Ecere SDK is distributed under the New BSD license:
    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/).
 
index 6ca3dd4..6477ad9 100644 (file)
@@ -36,8 +36,8 @@ class AboutIDE : Window
       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;
@@ -204,7 +204,7 @@ class AboutIDE : Window
 
       bool OnLeftButtonDown(int x, int y, Modifiers mods)
       {
-         ShellOpen("http://www.ecere.com/");
+         ShellOpen("http://ecere.org/");
          return true;
       }
    };
index 94605be..11a5a3b 100644 (file)
@@ -7,7 +7,7 @@
 
       ],
       "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"
                ]
             },
             {
index 28170ac..f99f05c 100644 (file)
@@ -42,7 +42,7 @@ OBJ = obj/$(CONFIG).$(PLATFORM)$(COMPILER_SUFFIX)$(DEBUG_SUFFIX)/
 
 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 \
@@ -143,7 +143,7 @@ RESOURCES1 = \
 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 \
@@ -5442,7 +5442,7 @@ endif
        $(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"
index c29bbd2..08d9636 100644 (file)
@@ -154,10 +154,6 @@ msgstr "Data Access"
 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"
@@ -189,8 +185,8 @@ msgstr "Ecere Extras"
 
 #: ./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
@@ -295,6 +291,10 @@ msgstr "Installing Start Menu Icons..."
 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"
index f195218..7d611ce 100644 (file)
@@ -1,5 +1,5 @@
-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)";
 
@@ -446,7 +446,7 @@ class Installer : Window
    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;
@@ -1194,7 +1194,7 @@ class Installer : Window
 
 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;