samples/audio; Installer: Added SineTone sample 0.44.10PR2
authorJerome St-Louis <jerome@ecere.com>
Thu, 7 Aug 2014 04:55:14 +0000 (00:55 -0400)
committerJerome St-Louis <jerome@ecere.com>
Thu, 7 Aug 2014 04:55:14 +0000 (00:55 -0400)
- i18n: Updated templates
- Updated installer date, release for PR2

18 files changed:
compiler/ecp/locale/ecp.pot
compiler/libec/locale/ec.pot
compiler/libec/src/pass15.ec
ecere/locale/ecere.pot
installer/Installer.epj
installer/Makefile
installer/locale/Installer.pot
installer/locale/es.mo
installer/locale/es.po
installer/locale/pt_BR.mo
installer/locale/pt_BR.po
installer/locale/ru.mo
installer/locale/ru.po
installer/locale/zh_CN.mo
installer/locale/zh_CN.po
installer/src/installer.ec
samples/audio/SineTone/sineTone.ec [new file with mode: 0644]
samples/audio/SineTone/sineTone.epj [new file with mode: 0644]

index ed52253..1fc37c2 100644 (file)
@@ -10,11 +10,11 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Basepath: ../\n"
 
-#: ./ecp.ec:1518
+#: ./ecp.ec:1521
 msgid "Syntax:\n   ecp [-t <target platform>] [-cpp <c preprocessor>] [-o <output>] [-symbols <outputdir>] [-I<includedir>]* [-isystem <sysincludedir>]* [-D<definition>]* -c <input>\n"
 msgstr "Syntax:\n   ecp [-t <target platform>] [-cpp <c preprocessor>] [-o <output>] [-symbols <outputdir>] [-I<includedir>]* [-isystem <sysincludedir>]* [-D<definition>]* -c <input>\n"
 
-#: ./ecp.ec:822
+#: ./ecp.ec:825
 msgid "error: could not resolve value %s for enum %s in precompiler\n"
 msgstr "error: could not resolve value %s for enum %s in precompiler\n"
 
index 844e6b5..ae1af66 100644 (file)
@@ -10,33 +10,33 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Basepath: ../\n"
 
-#: ./src/pass15.ec:3256
-#: ./src/pass15.ec:3282
+#: ./src/pass15.ec:3259
+#: ./src/pass15.ec:3285
 msgid "%s expected to be derived from method class\n"
 msgstr "%s expected to be derived from method class\n"
 
-#: ./src/pass15.ec:9804
+#: ./src/pass15.ec:9894
 msgid "%s undefined; assuming extern returning int\n"
 msgstr "%s undefined; assuming extern returning int\n"
 
-#: ./src/ecdefs.ec:1671
+#: ./src/ecdefs.ec:1682
 msgid ":%d:%d: error: "
 msgstr ":%d:%d: error: "
 
-#: ./src/ecdefs.ec:1719
+#: ./src/ecdefs.ec:1730
 msgid ":%d:%d: warning: "
 msgstr ":%d:%d: warning: "
 
-#: ./src/pass15.ec:796
+#: ./src/pass15.ec:797
 msgid "Array size not constant int (%s)\n"
 msgstr "Array size not constant int (%s)\n"
 
-#: ./src/pass15.ec:11593
+#: ./src/pass15.ec:11683
 msgid "Assigning list initializer to non list\n"
 msgstr "Assigning list initializer to non list\n"
 
-#: ./src/pass15.ec:11137
-#: ./src/pass15.ec:12366
+#: ./src/pass15.ec:11227
+#: ./src/pass15.ec:12456
 msgid "Couldn't determine type of array elements\n"
 msgstr "Couldn't determine type of array elements\n"
 
@@ -44,19 +44,19 @@ msgstr "Couldn't determine type of array elements\n"
 msgid "Couldn't find member %s to override\n"
 msgstr "Couldn't find member %s to override\n"
 
-#: ./src/loadSymbols.ec:712
+#: ./src/loadSymbols.ec:715
 msgid "Couldn't open %s\n"
 msgstr "Couldn't open %s\n"
 
-#: ./src/ast.ec:1678
+#: ./src/ast.ec:1683
 msgid "Expecting class specifier\n"
 msgstr "Expecting class specifier\n"
 
-#: ./src/pass15.ec:12578
+#: ./src/pass15.ec:12668
 msgid "Expression is not a container\n"
 msgstr "Expression is not a container\n"
 
-#: ./src/lexer.ec:535
+#: ./src/lexer.ec:536
 msgid "Includes nested too deeply"
 msgstr "Includes nested too deeply"
 
@@ -64,12 +64,12 @@ msgstr "Includes nested too deeply"
 msgid "Incompatible virtual function %s\n"
 msgstr "Incompatible virtual function %s\n"
 
-#: ./src/pass15.ec:12833
-#: ./src/pass15.ec:12906
+#: ./src/pass15.ec:12923
+#: ./src/pass15.ec:12996
 msgid "Invalid object specified and not inside a class\n"
 msgstr "Invalid object specified and not inside a class\n"
 
-#: ./src/pass15.ec:12741
+#: ./src/pass15.ec:12831
 msgid "Invalid watched object\n"
 msgstr "Invalid watched object\n"
 
@@ -94,13 +94,13 @@ msgstr "Multiple field index requires a name\n"
 msgid "No database table defined in this module or database_open already used.\n"
 msgstr "No database table defined in this module or database_open already used.\n"
 
-#: ./src/pass15.ec:12754
-#: ./src/pass15.ec:12909
+#: ./src/pass15.ec:12844
+#: ./src/pass15.ec:12999
 msgid "No observer specified and not inside a class\n"
 msgstr "No observer specified and not inside a class\n"
 
-#: ./src/pass16.ec:2014
-#: ./src/pass16.ec:2087
+#: ./src/pass16.ec:2023
+#: ./src/pass16.ec:2096
 msgid "No set defined for property %s\n"
 msgstr "No set defined for property %s\n"
 
@@ -109,9 +109,9 @@ msgid "Non-static %s making use of a static class\n"
 msgstr "Non-static %s making use of a static class\n"
 
 #: ./src/pass1.ec:1053
-#: ./src/pass15.ec:12736
-#: ./src/pass15.ec:12808
-#: ./src/pass15.ec:12895
+#: ./src/pass15.ec:12826
+#: ./src/pass15.ec:12898
+#: ./src/pass15.ec:12985
 msgid "Property %s not found in class %s\n"
 msgstr "Property %s not found in class %s\n"
 
@@ -119,15 +119,15 @@ msgstr "Property %s not found in class %s\n"
 msgid "Public %s making use of a private class\n"
 msgstr "Public %s making use of a private class\n"
 
-#: ./src/pass15.ec:7995
+#: ./src/pass15.ec:8013
 msgid "Recursion in defined expression %s\n"
 msgstr "Recursion in defined expression %s\n"
 
-#: ./src/loadSymbols.ec:1002
+#: ./src/loadSymbols.ec:1005
 msgid "Redefinition of %s (defining as %s, already defined as %s)\n"
 msgstr "Redefinition of %s (defining as %s, already defined as %s)\n"
 
-#: ./src/ast.ec:817
+#: ./src/ast.ec:822
 msgid "Redefinition of %s ignored\n"
 msgstr "Redefinition of %s ignored\n"
 
@@ -135,34 +135,42 @@ msgstr "Redefinition of %s ignored\n"
 msgid "Redefinition of method %s in class %s\n"
 msgstr "Redefinition of method %s in class %s\n"
 
-#: ./src/pass15.ec:4692
-#: ./src/pass15.ec:4803
+#: ./src/pass15.ec:4695
+#: ./src/pass15.ec:4806
 msgid "Unhandled type populating instance\n"
 msgstr "Unhandled type populating instance\n"
 
-#: ./src/pass15.ec:7607
+#: ./src/pass15.ec:7618
 msgid "Unspecified type\n"
 msgstr "Unspecified type\n"
 
-#: ./src/pass15.ec:9819
+#: ./src/pass15.ec:8662
+msgid "ambiguous units in relational operation\n"
+msgstr "ambiguous units in relational operation\n"
+
+#: ./src/pass15.ec:8672
+msgid "ambiguous units\n"
+msgstr "ambiguous units\n"
+
+#: ./src/pass15.ec:9909
 msgid "callable object undefined; extern assuming returning int\n"
 msgstr "callable object undefined; extern assuming returning int\n"
 
-#: ./src/pass15.ec:9598
+#: ./src/pass15.ec:9688
 msgid "called object %s is not a function\n"
 msgstr "called object %s is not a function\n"
 
-#: ./src/pass15.ec:8562
-#: ./src/pass15.ec:8568
-#: ./src/pass15.ec:8776
+#: ./src/pass15.ec:8609
+#: ./src/pass15.ec:8615
+#: ./src/pass15.ec:8864
 msgid "cannot add two pointers\n"
 msgstr "cannot add two pointers\n"
 
-#: ./src/pass15.ec:1651
+#: ./src/pass15.ec:1652
 msgid "cannot dereference type\n"
 msgstr "cannot dereference type\n"
 
-#: ./src/pass2.ec:2477
+#: ./src/pass2.ec:2482
 msgid "cannot obtain address of property\n"
 msgstr "cannot obtain address of property\n"
 
@@ -184,28 +192,28 @@ msgstr "class member instance"
 msgid "constructor"
 msgstr "constructor"
 
-#: ./src/pass15.ec:11237
+#: ./src/pass15.ec:11327
 msgid "couldn't determine type of %s; expected %s\n"
 msgstr "couldn't determine type of %s; expected %s\n"
 
-#: ./src/pass15.ec:9187
-#: ./src/pass15.ec:9199
-#: ./src/pass15.ec:11249
-#: ./src/pass15.ec:11421
+#: ./src/pass15.ec:9272
+#: ./src/pass15.ec:9284
+#: ./src/pass15.ec:11339
+#: ./src/pass15.ec:11511
 msgid "couldn't determine type of %s\n"
 msgstr "couldn't determine type of %s\n"
 
-#: ./src/pass15.ec:2031
-#: ./src/pass15.ec:10370
+#: ./src/pass15.ec:2032
+#: ./src/pass15.ec:10460
 msgid "couldn't find member %s in class %s\n"
 msgstr "couldn't find member %s in class %s\n"
 
-#: ./src/pass15.ec:2027
-#: ./src/pass15.ec:2131
+#: ./src/pass15.ec:2028
+#: ./src/pass15.ec:2132
 msgid "couldn't find virtual method %s in class %s\n"
 msgstr "couldn't find virtual method %s in class %s\n"
 
-#: ./src/pass15.ec:9219
+#: ./src/pass15.ec:9304
 msgid "deleting const qualified object\n"
 msgstr "deleting const qualified object\n"
 
@@ -213,83 +221,83 @@ msgstr "deleting const qualified object\n"
 msgid "destructor"
 msgstr "destructor"
 
-#: ./src/pass15.ec:8768
+#: ./src/pass15.ec:8856
 msgid "different levels of indirection\n"
 msgstr "different levels of indirection\n"
 
-#: ./src/pass15.ec:2870
+#: ./src/pass15.ec:2871
 msgid "discarding const qualifier\n"
 msgstr "discarding const qualifier\n"
 
-#: ./src/grammar.ec:3280
-#: ./src/grammar.ec:3281
-#: ./src/grammar.ec:3282
 #: ./src/grammar.ec:3283
 #: ./src/grammar.ec:3284
-#: ./src/grammar.ec:3296
-#: ./src/grammar.ec:3297
-#: ./src/grammar.ec:3298
+#: ./src/grammar.ec:3285
+#: ./src/grammar.ec:3286
+#: ./src/grammar.ec:3287
 #: ./src/grammar.ec:3299
 #: ./src/grammar.ec:3300
-#: ./src/grammar.ec:3366
-#: ./src/grammar.ec:3367
-#: ./src/grammar.ec:3368
+#: ./src/grammar.ec:3301
+#: ./src/grammar.ec:3302
+#: ./src/grammar.ec:3303
 #: ./src/grammar.ec:3369
+#: ./src/grammar.ec:3370
+#: ./src/grammar.ec:3371
+#: ./src/grammar.ec:3372
 msgid "eC expects all declarations to precede statements in the block (C89 style)\n"
 msgstr "eC expects all declarations to precede statements in the block (C89 style)\n"
 
-#: ./src/grammar.ec:3021
+#: ./src/grammar.ec:3024
 msgid "extra comma\n"
 msgstr "extra comma\n"
 
-#: ./src/pass15.ec:8580
-#: ./src/pass15.ec:11376
-#: ./src/pass15.ec:11378
+#: ./src/pass15.ec:8627
+#: ./src/pass15.ec:11466
+#: ./src/pass15.ec:11468
 msgid "incompatible expression %s (%s); expected %s\n"
 msgstr "incompatible expression %s (%s); expected %s\n"
 
-#: ./src/pass15.ec:8870
-#: ./src/pass15.ec:9078
+#: ./src/pass15.ec:8958
+#: ./src/pass15.ec:9163
 msgid "incompatible expressions %s (%s) and %s (%s)\n"
 msgstr "incompatible expressions %s (%s) and %s (%s)\n"
 
-#: ./src/pass15.ec:1983
+#: ./src/pass15.ec:1984
 msgid "incompatible instance method %s\n"
 msgstr "incompatible instance method %s\n"
 
-#: ./src/pass15.ec:3358
+#: ./src/pass15.ec:3361
 msgid "incompatible parameter %s (expected %s)\n"
 msgstr "incompatible parameter %s (expected %s)\n"
 
-#: ./src/pass15.ec:3295
+#: ./src/pass15.ec:3298
 msgid "incompatible return type for function\n"
 msgstr "incompatible return type for function\n"
 
-#: ./src/pass15.ec:10139
+#: ./src/pass15.ec:10229
 msgid "invalid class specifier %s for object of class %s\n"
 msgstr "invalid class specifier %s for object of class %s\n"
 
-#: ./src/grammar.ec:1705
-#: ./src/grammar.ec:1706
+#: ./src/grammar.ec:1708
+#: ./src/grammar.ec:1709
 msgid "l-value expected\n"
 msgstr "l-value expected\n"
 
-#: ./src/pass15.ec:10685
+#: ./src/pass15.ec:10775
 msgid "member operator on non-structure type expression %s\n"
 msgstr "member operator on non-structure type expression %s\n"
 
-#: ./src/pass15.ec:3230
-#: ./src/pass15.ec:3245
-#: ./src/pass15.ec:3271
+#: ./src/pass15.ec:3233
+#: ./src/pass15.ec:3248
+#: ./src/pass15.ec:3274
 msgid "method class must be derived from %s\n"
 msgstr "method class must be derived from %s\n"
 
-#: ./src/pass15.ec:3232
+#: ./src/pass15.ec:3235
 msgid "method class should not take an object\n"
 msgstr "method class should not take an object\n"
 
-#: ./src/pass2.ec:2479
-#: ./src/pass2.ec:2481
+#: ./src/pass2.ec:2484
+#: ./src/pass2.ec:2486
 msgid "no get defined for property %s of class %s\n"
 msgstr "no get defined for property %s of class %s\n"
 
@@ -297,31 +305,31 @@ msgstr "no get defined for property %s of class %s\n"
 msgid "no set defined for property %s of class %s\n"
 msgstr "no set defined for property %s of class %s\n"
 
-#: ./src/pass15.ec:9771
+#: ./src/pass15.ec:9861
 msgid "not enough arguments for function %s (%d given, expected %d)\n"
 msgstr "not enough arguments for function %s (%d given, expected %d)\n"
 
-#: ./src/pass15.ec:9767
+#: ./src/pass15.ec:9857
 msgid "not enough arguments for method %s::%s (%d given, expected %d)\n"
 msgstr "not enough arguments for method %s::%s (%d given, expected %d)\n"
 
-#: ./src/pass15.ec:3309
+#: ./src/pass15.ec:3312
 msgid "not enough parameters\n"
 msgstr "not enough parameters\n"
 
-#: ./src/pass15.ec:8716
+#: ./src/pass15.ec:8803
 msgid "operating on %s and %s with an untyped result, assuming %s\n"
 msgstr "operating on %s and %s with an untyped result, assuming %s\n"
 
-#: ./src/pass15.ec:8465
+#: ./src/pass15.ec:8500
 msgid "operator %s illegal on pointer\n"
 msgstr "operator %s illegal on pointer\n"
 
-#: ./src/pass15.ec:3258
+#: ./src/pass15.ec:3261
 msgid "overriding class expected to be derived from method class\n"
 msgstr "overriding class expected to be derived from method class\n"
 
-#: ./src/ast.ec:1154
+#: ./src/ast.ec:1159
 msgid "parameter name omitted\n"
 msgstr "parameter name omitted\n"
 
@@ -346,57 +354,57 @@ msgstr "redefinition of destructor for class %s\n"
 msgid "set defined on type without storage for non-conversion property\n"
 msgstr "set defined on type without storage for non-conversion property\n"
 
-#: ./src/ecdefs.ec:1740
-#: ./src/grammar.ec:3232
-#: ./src/grammar.ec:3233
-#: ./src/grammar.ec:3234
+#: ./src/ecdefs.ec:1751
 #: ./src/grammar.ec:3235
 #: ./src/grammar.ec:3236
 #: ./src/grammar.ec:3237
 #: ./src/grammar.ec:3238
+#: ./src/grammar.ec:3239
+#: ./src/grammar.ec:3240
+#: ./src/grammar.ec:3241
 msgid "syntax error\n"
 msgstr "syntax error\n"
 
-#: ./src/pass15.ec:9672
+#: ./src/pass15.ec:9762
 msgid "too many arguments for function %s (%d given, expected %d)\n"
 msgstr "too many arguments for function %s (%d given, expected %d)\n"
 
-#: ./src/pass15.ec:9668
+#: ./src/pass15.ec:9758
 msgid "too many arguments for method %s::%s (%d given, expected %d)\n"
 msgstr "too many arguments for method %s::%s (%d given, expected %d)\n"
 
-#: ./src/pass15.ec:2037
+#: ./src/pass15.ec:2038
 msgid "too many initializers for instantiation of class %s\n"
 msgstr "too many initializers for instantiation of class %s\n"
 
-#: ./src/pass15.ec:3372
+#: ./src/pass15.ec:3375
 msgid "too many parameters\n"
 msgstr "too many parameters\n"
 
-#: ./src/pass15.ec:10668
+#: ./src/pass15.ec:10758
 msgid "undefined class %s\n"
 msgstr "undefined class %s\n"
 
-#: ./src/pass15.ec:11412
+#: ./src/pass15.ec:11502
 msgid "unresolved identifier %s::%s\n"
 msgstr "unresolved identifier %s::%s\n"
 
-#: ./src/pass15.ec:11235
+#: ./src/pass15.ec:11325
 msgid "unresolved identifier %s; expected %s\n"
 msgstr "unresolved identifier %s; expected %s\n"
 
-#: ./src/pass15.ec:11247
-#: ./src/pass15.ec:11414
+#: ./src/pass15.ec:11337
+#: ./src/pass15.ec:11504
 msgid "unresolved identifier %s\n"
 msgstr "unresolved identifier %s\n"
 
-#: ./src/pass15.ec:1977
+#: ./src/pass15.ec:1978
 msgid "unresolved symbol used as an instance method %s\n"
 msgstr "unresolved symbol used as an instance method %s\n"
 
-#: ./src/pass15.ec:8553
-#: ./src/pass15.ec:8754
-#: ./src/pass15.ec:8761
+#: ./src/pass15.ec:8600
+#: ./src/pass15.ec:8842
+#: ./src/pass15.ec:8849
 msgid "void *: unknown size\n"
 msgstr "void *: unknown size\n"
 
index c19a875..4d4d489 100644 (file)
@@ -8659,7 +8659,7 @@ void ProcessExpressionType(Expression exp)
          if(relationOp &&
             ( (exp.op.exp1 && exp.op.exp1.ambiguousUnits && (!c2 || c2.type != unitClass)) ||
                (exp.op.exp2 && exp.op.exp2.ambiguousUnits && (!c1 || c1.type != unitClass))) )
-            Compiler_Warning($"ambiguous units in relation operation\n");
+            Compiler_Warning($"ambiguous units in relational operation\n");
 
          if(!relationOp &&
             ((exp.op.exp1 && exp.op.exp1.ambiguousUnits) ||
index 06063b1..52ca5a4 100644 (file)
@@ -54,14 +54,14 @@ msgstr "Alt+"
 #: ./src/gui/controls/Picture.ec:19
 #: ./src/gui/controls/Picture.ec:39
 #: ./src/gui/controls/ScrollBar.ec:81
-#: ./src/gui/Window.ec:8203
-#: ./src/gui/Window.ec:8250
-#: ./src/gui/Window.ec:8267
-#: ./src/gui/Window.ec:8278
-#: ./src/gui/Window.ec:8291
-#: ./src/gui/Window.ec:8676
-#: ./src/gui/Window.ec:9395
-#: ./src/gui/Window.ec:9705
+#: ./src/gui/Window.ec:8204
+#: ./src/gui/Window.ec:8251
+#: ./src/gui/Window.ec:8268
+#: ./src/gui/Window.ec:8279
+#: ./src/gui/Window.ec:8292
+#: ./src/gui/Window.ec:8677
+#: ./src/gui/Window.ec:9396
+#: ./src/gui/Window.ec:9706
 msgid "Appearance"
 msgstr "Appearance"
 
@@ -133,30 +133,30 @@ msgstr "August"
 #: ./src/gui/controls/ScrollBar.ec:126
 #: ./src/gui/controls/ScrollBar.ec:127
 #: ./src/gui/controls/ScrollBar.ec:128
-#: ./src/gui/Window.ec:8159
-#: ./src/gui/Window.ec:8222
-#: ./src/gui/Window.ec:8404
-#: ./src/gui/Window.ec:8453
-#: ./src/gui/Window.ec:8460
-#: ./src/gui/Window.ec:8467
-#: ./src/gui/Window.ec:8474
-#: ./src/gui/Window.ec:8481
-#: ./src/gui/Window.ec:8488
-#: ./src/gui/Window.ec:8495
-#: ./src/gui/Window.ec:8946
-#: ./src/gui/Window.ec:8973
-#: ./src/gui/Window.ec:8980
-#: ./src/gui/Window.ec:9228
-#: ./src/gui/Window.ec:9248
-#: ./src/gui/Window.ec:9254
-#: ./src/gui/Window.ec:9261
-#: ./src/gui/Window.ec:9271
-#: ./src/gui/Window.ec:9282
-#: ./src/gui/Window.ec:9289
-#: ./src/gui/Window.ec:9297
-#: ./src/gui/Window.ec:9372
-#: ./src/gui/Window.ec:9421
-#: ./src/gui/Window.ec:9437
+#: ./src/gui/Window.ec:8160
+#: ./src/gui/Window.ec:8223
+#: ./src/gui/Window.ec:8405
+#: ./src/gui/Window.ec:8454
+#: ./src/gui/Window.ec:8461
+#: ./src/gui/Window.ec:8468
+#: ./src/gui/Window.ec:8475
+#: ./src/gui/Window.ec:8482
+#: ./src/gui/Window.ec:8489
+#: ./src/gui/Window.ec:8496
+#: ./src/gui/Window.ec:8947
+#: ./src/gui/Window.ec:8974
+#: ./src/gui/Window.ec:8981
+#: ./src/gui/Window.ec:9229
+#: ./src/gui/Window.ec:9249
+#: ./src/gui/Window.ec:9255
+#: ./src/gui/Window.ec:9262
+#: ./src/gui/Window.ec:9272
+#: ./src/gui/Window.ec:9283
+#: ./src/gui/Window.ec:9290
+#: ./src/gui/Window.ec:9298
+#: ./src/gui/Window.ec:9373
+#: ./src/gui/Window.ec:9422
+#: ./src/gui/Window.ec:9438
 msgid "Behavior"
 msgstr "Behavior"
 
@@ -172,7 +172,7 @@ msgid "Cancel"
 msgstr "Cancel"
 
 #: ./src/gui/dialogs/GoToDialog.ec:44
-#: ./src/gui/Window.ec:6847
+#: ./src/gui/Window.ec:6849
 msgid "Close"
 msgstr "Close"
 
@@ -223,7 +223,7 @@ msgstr "Cut\tCtrl+X"
 #: ./src/gui/controls/EditBox.ec:815
 #: ./src/gui/controls/ProgressBar.ec:13
 #: ./src/gui/controls/ProgressBar.ec:14
-#: ./src/gui/Window.ec:9334
+#: ./src/gui/Window.ec:9335
 msgid "Data"
 msgstr "Data"
 
@@ -252,11 +252,11 @@ msgstr "Deleting control with children"
 msgid "Deleting control with code"
 msgstr "Deleting control with code"
 
-#: ./src/gui/Window.ec:9540
+#: ./src/gui/Window.ec:9541
 msgid "Deprecated"
 msgstr "Deprecated"
 
-#: ./src/gui/Window.ec:9407
+#: ./src/gui/Window.ec:9408
 msgid "Design"
 msgstr "Design"
 
@@ -276,9 +276,9 @@ msgstr "Directory doesn't exist"
 msgid "Directory:"
 msgstr "Directory:"
 
-#: ./src/gui/Window.ec:9164
-#: ./src/gui/Window.ec:9304
-#: ./src/gui/Window.ec:9341
+#: ./src/gui/Window.ec:9165
+#: ./src/gui/Window.ec:9305
+#: ./src/gui/Window.ec:9342
 msgid "Document"
 msgstr "Document"
 
@@ -306,8 +306,8 @@ msgstr "Entire Computer"
 msgid "Error falling back to previous video mode.\n"
 msgstr "Error falling back to previous video mode.\n"
 
-#: ./src/gui/Window.ec:7424
-#: ./src/gui/Window.ec:7474
+#: ./src/gui/Window.ec:7426
+#: ./src/gui/Window.ec:7476
 msgid "Error writing file"
 msgstr "Error writing file"
 
@@ -448,16 +448,16 @@ msgstr "Jun"
 msgid "June"
 msgstr "June"
 
-#: ./src/gui/Window.ec:7932
-#: ./src/gui/Window.ec:8317
-#: ./src/gui/Window.ec:8324
-#: ./src/gui/Window.ec:8392
-#: ./src/gui/Window.ec:8733
-#: ./src/gui/Window.ec:8769
-#: ./src/gui/Window.ec:8801
-#: ./src/gui/Window.ec:8834
-#: ./src/gui/Window.ec:8901
-#: ./src/gui/Window.ec:9453
+#: ./src/gui/Window.ec:7934
+#: ./src/gui/Window.ec:8318
+#: ./src/gui/Window.ec:8325
+#: ./src/gui/Window.ec:8393
+#: ./src/gui/Window.ec:8734
+#: ./src/gui/Window.ec:8770
+#: ./src/gui/Window.ec:8802
+#: ./src/gui/Window.ec:8835
+#: ./src/gui/Window.ec:8902
+#: ./src/gui/Window.ec:9454
 msgid "Layout"
 msgstr "Layout"
 
@@ -487,7 +487,7 @@ msgstr "March"
 msgid "Match case"
 msgstr "Match case"
 
-#: ./src/gui/Window.ec:6836
+#: ./src/gui/Window.ec:6838
 msgid "Maximize"
 msgstr "Maximize"
 
@@ -509,7 +509,7 @@ msgstr "Memory allocation failed"
 msgid "Microsoft Windows Network"
 msgstr "Microsoft Windows Network"
 
-#: ./src/gui/Window.ec:6831
+#: ./src/gui/Window.ec:6833
 msgid "Minimize"
 msgstr "Minimize"
 
@@ -521,7 +521,7 @@ msgstr "Mon"
 msgid "Monday"
 msgstr "Monday"
 
-#: ./src/gui/Window.ec:6821
+#: ./src/gui/Window.ec:6823
 msgid "Move"
 msgstr "Move"
 
@@ -621,7 +621,7 @@ msgstr "Replace with:"
 msgid "Replace...\tCtrl+R"
 msgstr "Replace...\tCtrl+R"
 
-#: ./src/gui/Window.ec:6816
+#: ./src/gui/Window.ec:6818
 msgid "Restore"
 msgstr "Restore"
 
@@ -643,7 +643,7 @@ msgstr "Sat"
 msgid "Saturday"
 msgstr "Saturday"
 
-#: ./src/gui/Window.ec:7456
+#: ./src/gui/Window.ec:7458
 msgid "Save As"
 msgstr "Save As"
 
@@ -651,16 +651,16 @@ msgstr "Save As"
 msgid "Save As..."
 msgstr "Save As..."
 
-#: ./src/gui/Window.ec:7424
-#: ./src/gui/Window.ec:7474
+#: ./src/gui/Window.ec:7426
+#: ./src/gui/Window.ec:7476
 msgid "Save as a different file?"
 msgstr "Save as a different file?"
 
-#: ./src/gui/Window.ec:7327
+#: ./src/gui/Window.ec:7329
 msgid "Save changes to %s?"
 msgstr "Save changes to %s?"
 
-#: ./src/gui/Window.ec:7329
+#: ./src/gui/Window.ec:7331
 msgid "Save changes to Untitled %d?"
 msgstr "Save changes to Untitled %d?"
 
@@ -744,11 +744,11 @@ msgid "Shift+"
 msgstr "Shift+"
 
 #: ./src/gui/dialogs/FileDialog.ec:1418
-#: ./src/gui/Window.ec:6826
+#: ./src/gui/Window.ec:6828
 msgid "Size"
 msgstr "Size"
 
-#: ./src/gui/Window.ec:6841
+#: ./src/gui/Window.ec:6843
 msgid "Stay On Top"
 msgstr "Stay On Top"
 
@@ -838,18 +838,18 @@ msgstr "Whole File"
 msgid "Whole word only"
 msgstr "Whole word only"
 
-#: ./src/gui/Window.ec:8331
-#: ./src/gui/Window.ec:8352
-#: ./src/gui/Window.ec:8373
-#: ./src/gui/Window.ec:8524
-#: ./src/gui/Window.ec:8531
-#: ./src/gui/Window.ec:8567
-#: ./src/gui/Window.ec:8588
-#: ./src/gui/Window.ec:8641
-#: ./src/gui/Window.ec:9171
-#: ./src/gui/Window.ec:9178
-#: ./src/gui/Window.ec:9203
-#: ./src/gui/Window.ec:9365
+#: ./src/gui/Window.ec:8332
+#: ./src/gui/Window.ec:8353
+#: ./src/gui/Window.ec:8374
+#: ./src/gui/Window.ec:8525
+#: ./src/gui/Window.ec:8532
+#: ./src/gui/Window.ec:8568
+#: ./src/gui/Window.ec:8589
+#: ./src/gui/Window.ec:8642
+#: ./src/gui/Window.ec:9172
+#: ./src/gui/Window.ec:9179
+#: ./src/gui/Window.ec:9204
+#: ./src/gui/Window.ec:9366
 msgid "Window Style"
 msgstr "Window Style"
 
index b406d75..cea25fa 100644 (file)
                         "../samples/audio/S3MPlayer/keven1.s3m"
                      ]
                   },
+                  {
+                     "Folder" : "SineTone",
+                     "Files" : [
+                        "../samples/audio/SineTone/sineTone.ec",
+                        "../samples/audio/SineTone/sineTone.epj"
+                     ]
+                  },
                   "../samples/audio/Ecere Audio Library.odp"
                ]
             },
index 8c675ba..c325f21 100644 (file)
@@ -341,6 +341,8 @@ RESOURCES8 = \
        ../samples/audio/PlaySound/PlaySound.epj \
        ../samples/audio/PlaySound/sound.wav \
        ../samples/audio/S3MPlayer/keven1.s3m \
+       ../samples/audio/SineTone/sineTone.ec \
+       ../samples/audio/SineTone/sineTone.epj \
        ../samples/audio/Ecere\ Audio\ Library.odp \
        ../samples/db/EDATest/EDATest.ec \
        ../samples/db/EDATest/EDATest.epj \
@@ -365,10 +367,10 @@ RESOURCES8 = \
        ../samples/eC/fibonacci/fibo.ec \
        ../samples/eC/fibonacci/fibo.epj \
        ../samples/eC/FindPrime/findPrime.ec \
-       ../samples/eC/FindPrime/PrimeTest.epj \
-       ../samples/eC/HelloWorld/HelloWorld.ec \
-       ../samples/eC/HelloWorld/HelloWorld.epj
+       ../samples/eC/FindPrime/PrimeTest.epj
 RESOURCES9 = \
+       ../samples/eC/HelloWorld/HelloWorld.ec \
+       ../samples/eC/HelloWorld/HelloWorld.epj \
        ../samples/eC/neural/neural.ec \
        ../samples/eC/neural/neural.epj \
        ../samples/eC/neural/neurons.ec \
@@ -403,10 +405,10 @@ RESOURCES9 = \
        ../samples/games/stonePairs/res/remove.png \
        ../samples/games/stonePairs/res/arrow.png \
        ../samples/games/stonePairs/res/black.png \
-       ../samples/games/stonePairs/res/blackGray.png \
-       ../samples/games/stonePairs/res/board.jpg \
-       ../samples/games/stonePairs/res/white.png
+       ../samples/games/stonePairs/res/blackGray.png
 RESOURCES10 = \
+       ../samples/games/stonePairs/res/board.jpg \
+       ../samples/games/stonePairs/res/white.png \
        ../samples/games/stonePairs/res/whiteGray.png \
        ../samples/games/stonePairs/Building\ a\ simple\ board\ game\ with\ the\ Ecere\ SDK.odp \
        ../samples/games/stonePairs/game.ec \
@@ -441,11 +443,11 @@ RESOURCES10 = \
        ../samples/games/cards/res/6c.png \
        ../samples/games/cards/res/6d.png \
        ../samples/games/cards/res/6h.png \
-       ../samples/games/cards/res/6s.png \
+       ../samples/games/cards/res/6s.png
+RESOURCES11 = \
        ../samples/games/cards/res/7c.png \
        ../samples/games/cards/res/7d.png \
-       ../samples/games/cards/res/7h.png
-RESOURCES11 = \
+       ../samples/games/cards/res/7h.png \
        ../samples/games/cards/res/7s.png \
        ../samples/games/cards/res/8c.png \
        ../samples/games/cards/res/8d.png \
@@ -482,10 +484,10 @@ RESOURCES11 = \
        ../samples/games/cards/ruff/src/bet.ec \
        ../samples/games/cards/ruff/src/communication.ec \
        ../samples/games/cards/ruff/src/ruff.ec \
-       ../samples/games/cards/ruff/src/scores.ec \
-       ../samples/games/cards/ruff/src/server.ec \
-       ../samples/games/cards/ruff/src/setup.ec
+       ../samples/games/cards/ruff/src/scores.ec
 RESOURCES12 = \
+       ../samples/games/cards/ruff/src/server.ec \
+       ../samples/games/cards/ruff/src/setup.ec \
        ../samples/games/cards/ruff/src/trump.ec \
        ../samples/games/cards/ruff/ruff.epj \
        ../samples/games/cards/tongIts/tongits.ec \
@@ -517,10 +519,10 @@ RESOURCES12 = \
        ../samples/games/chess/res/bthr.jpg \
        ../samples/games/chess/res/chessSet.3ds \
        ../samples/games/chess/res/darkwood.jpg \
-       ../samples/games/chess/res/lightwo1.jpg \
-       ../samples/games/chess/res/whiteBishop.png \
-       ../samples/games/chess/res/whiteKing.png
+       ../samples/games/chess/res/lightwo1.jpg
 RESOURCES13 = \
+       ../samples/games/chess/res/whiteBishop.png \
+       ../samples/games/chess/res/whiteKing.png \
        ../samples/games/chess/res/whiteKnight.png \
        ../samples/games/chess/res/whitePawn.png \
        ../samples/games/chess/res/whiteQueen.png \
@@ -548,10 +550,10 @@ RESOURCES13 = \
        ../samples/guiAndGfx/bitmapsAndKB/res/castle.png \
        ../samples/guiAndGfx/bitmapsAndKB/res/dragon.png \
        ../samples/guiAndGfx/bitmapsAndKB/res/knight.png \
-       ../samples/guiAndGfx/bitmapsAndKB/res/mage.png \
-       ../samples/guiAndGfx/bitmapsAndKB/res/mountain.png \
-       ../samples/guiAndGfx/bitmapsAndKB/res/mountains.png
+       ../samples/guiAndGfx/bitmapsAndKB/res/mage.png
 RESOURCES14 = \
+       ../samples/guiAndGfx/bitmapsAndKB/res/mountain.png \
+       ../samples/guiAndGfx/bitmapsAndKB/res/mountains.png \
        ../samples/guiAndGfx/bitmapsAndKB/res/tree.png \
        ../samples/guiAndGfx/bitmapsAndKB/Bitmaps\ and\ Keyboard\ Input.odp \
        ../samples/guiAndGfx/childWindows/res/stone2.jpg \
@@ -579,11 +581,11 @@ RESOURCES14 = \
        ../samples/guiAndGfx/floodFill/floodFill.ec \
        ../samples/guiAndGfx/HelloForm/helloForm.ec \
        ../samples/guiAndGfx/HelloForm/helloForm.epj \
-       ../samples/guiAndGfx/LinkLabel/linkLabel.ec \
+       ../samples/guiAndGfx/LinkLabel/linkLabel.ec
+RESOURCES15 = \
        ../samples/guiAndGfx/LinkLabel/LinkLabel.epj \
        ../samples/guiAndGfx/mdiSample/mdiSample.ec \
-       ../samples/guiAndGfx/mdiSample/mdiSample.epj
-RESOURCES15 = \
+       ../samples/guiAndGfx/mdiSample/mdiSample.epj \
        ../samples/guiAndGfx/openrider/res/wheel.png \
        ../samples/guiAndGfx/openrider/samples/glitch.ort \
        ../samples/guiAndGfx/openrider/samples/sample.ort \
@@ -610,11 +612,11 @@ RESOURCES15 = \
        ../samples/guiAndGfx/skinning/res/thumbUp.png \
        ../samples/guiAndGfx/skinning/res/thumbVert.png \
        ../samples/guiAndGfx/skinning/res/topBorder.png \
-       ../samples/guiAndGfx/skinning/res/topLeftBorder.png \
+       ../samples/guiAndGfx/skinning/res/topLeftBorder.png
+RESOURCES16 = \
        ../samples/guiAndGfx/skinning/res/topRightBorder.png \
        ../samples/guiAndGfx/skinning/res/upLeft.png \
-       ../samples/guiAndGfx/skinning/res/upMiddle.png
-RESOURCES16 = \
+       ../samples/guiAndGfx/skinning/res/upMiddle.png \
        ../samples/guiAndGfx/skinning/res/upRight.png \
        ../samples/guiAndGfx/skinning/AcovelSkin.ec \
        ../samples/guiAndGfx/skinning/form1.ec \
@@ -642,11 +644,11 @@ RESOURCES16 = \
        ../samples/guiAndGfx/pictureRotateAlpha/rotate1.ec \
        ../samples/guiAndGfx/fractals/samples/colorful.frc \
        ../samples/guiAndGfx/fractals/samples/coolSpiral.frc \
-       ../samples/guiAndGfx/fractals/samples/deep.frc \
+       ../samples/guiAndGfx/fractals/samples/deep.frc
+RESOURCES17 = \
        ../samples/guiAndGfx/fractals/samples/hot.frc \
        ../samples/guiAndGfx/fractals/samples/hot2.frc \
-       ../samples/guiAndGfx/fractals/samples/minibrot.frc
-RESOURCES17 = \
+       ../samples/guiAndGfx/fractals/samples/minibrot.frc \
        ../samples/guiAndGfx/fractals/samples/MOI.frc \
        ../samples/guiAndGfx/fractals/samples/nicejulia.frc \
        ../samples/guiAndGfx/fractals/samples/oldColors.frc \
@@ -675,12 +677,12 @@ RESOURCES17 = \
        ../samples/net/networkFile/NetworkClient/client.ec \
        ../samples/net/networkFile/NetworkClient/NetworkClient.epj \
        ../samples/net/networkFile/NetworkServer/NetworkServer.epj \
-       ../samples/net/networkFile/NetworkServer/server.ec \
+       ../samples/net/networkFile/NetworkServer/server.ec
+RESOURCES18 = \
        ../samples/net/smtp/smtp.ec \
        ../samples/net/smtp/smtp.epj \
        ../samples/net/SocketSample/socketSample.ec \
-       ../samples/net/SocketSample/SocketSample.epj
-RESOURCES18 = \
+       ../samples/net/SocketSample/SocketSample.epj \
        ../samples/net/UDPSample/udptest.ec \
        ../samples/net/UDPSample/UDPTest.epj \
        ../samples/net/XMLSample/xmlSample.ec \
@@ -716,12 +718,12 @@ RESOURCES18 = \
        ../extras/gui/LicensesDialog.ec \
        ../extras/gui/RoundedSquare.ec \
        ../extras/gui/genericEditor.ec \
-       ../extras/html/htmlParser.ec \
+       ../extras/html/htmlParser.ec
+RESOURCES19 = \
        ../extras/html/HTMLView.ec \
        ../extras/html/lines.ec \
        ../extras/html/tables.ec \
-       ../extras/res/licenses/crystalicons.LICENSE
-RESOURCES19 = \
+       ../extras/res/licenses/crystalicons.LICENSE \
        ../extras/res/licenses/ecere.LICENSE \
        ../extras/res/licenses/ffi.LICENSE \
        ../extras/res/licenses/freetype.LICENSE \
@@ -755,11 +757,11 @@ RESOURCES19 = \
        ../extras/res/types/countryCode/at.png \
        ../extras/res/types/countryCode/au.png \
        ../extras/res/types/countryCode/aw.png \
-       ../extras/res/types/countryCode/ax.png \
+       ../extras/res/types/countryCode/ax.png
+RESOURCES20 = \
        ../extras/res/types/countryCode/az.png \
        ../extras/res/types/countryCode/ba.png \
-       ../extras/res/types/countryCode/bb.png
-RESOURCES20 = \
+       ../extras/res/types/countryCode/bb.png \
        ../extras/res/types/countryCode/bd.png \
        ../extras/res/types/countryCode/be.png \
        ../extras/res/types/countryCode/bf.png \
@@ -792,11 +794,11 @@ RESOURCES20 = \
        ../extras/res/types/countryCode/co.png \
        ../extras/res/types/countryCode/cr.png \
        ../extras/res/types/countryCode/cs.png \
-       ../extras/res/types/countryCode/cu.png \
+       ../extras/res/types/countryCode/cu.png
+RESOURCES21 = \
        ../extras/res/types/countryCode/cv.png \
        ../extras/res/types/countryCode/cx.png \
-       ../extras/res/types/countryCode/cy.png
-RESOURCES21 = \
+       ../extras/res/types/countryCode/cy.png \
        ../extras/res/types/countryCode/cz.png \
        ../extras/res/types/countryCode/de.png \
        ../extras/res/types/countryCode/dj.png \
@@ -829,11 +831,11 @@ RESOURCES21 = \
        ../extras/res/types/countryCode/gi.png \
        ../extras/res/types/countryCode/gl.png \
        ../extras/res/types/countryCode/gm.png \
-       ../extras/res/types/countryCode/gn.png \
+       ../extras/res/types/countryCode/gn.png
+RESOURCES22 = \
        ../extras/res/types/countryCode/gp.png \
        ../extras/res/types/countryCode/gq.png \
-       ../extras/res/types/countryCode/gr.png
-RESOURCES22 = \
+       ../extras/res/types/countryCode/gr.png \
        ../extras/res/types/countryCode/gs.png \
        ../extras/res/types/countryCode/gt.png \
        ../extras/res/types/countryCode/gu.png \
@@ -866,11 +868,11 @@ RESOURCES22 = \
        ../extras/res/types/countryCode/kp.png \
        ../extras/res/types/countryCode/kr.png \
        ../extras/res/types/countryCode/kw.png \
-       ../extras/res/types/countryCode/ky.png \
+       ../extras/res/types/countryCode/ky.png
+RESOURCES23 = \
        ../extras/res/types/countryCode/kz.png \
        ../extras/res/types/countryCode/la.png \
-       ../extras/res/types/countryCode/lb.png
-RESOURCES23 = \
+       ../extras/res/types/countryCode/lb.png \
        ../extras/res/types/countryCode/lc.png \
        ../extras/res/types/countryCode/li.png \
        ../extras/res/types/countryCode/lk.png \
@@ -903,11 +905,11 @@ RESOURCES23 = \
        ../extras/res/types/countryCode/my.png \
        ../extras/res/types/countryCode/mz.png \
        ../extras/res/types/countryCode/na.png \
-       ../extras/res/types/countryCode/nc.png \
+       ../extras/res/types/countryCode/nc.png
+RESOURCES24 = \
        ../extras/res/types/countryCode/ne.png \
        ../extras/res/types/countryCode/nf.png \
-       ../extras/res/types/countryCode/ng.png
-RESOURCES24 = \
+       ../extras/res/types/countryCode/ng.png \
        ../extras/res/types/countryCode/ni.png \
        ../extras/res/types/countryCode/nl.png \
        ../extras/res/types/countryCode/no.png \
@@ -940,11 +942,11 @@ RESOURCES24 = \
        ../extras/res/types/countryCode/sb.png \
        ../extras/res/types/countryCode/sc.png \
        ../extras/res/types/countryCode/scotland.png \
-       ../extras/res/types/countryCode/sd.png \
+       ../extras/res/types/countryCode/sd.png
+RESOURCES25 = \
        ../extras/res/types/countryCode/se.png \
        ../extras/res/types/countryCode/sg.png \
-       ../extras/res/types/countryCode/sh.png
-RESOURCES25 = \
+       ../extras/res/types/countryCode/sh.png \
        ../extras/res/types/countryCode/si.png \
        ../extras/res/types/countryCode/sj.png \
        ../extras/res/types/countryCode/sk.png \
@@ -977,11 +979,11 @@ RESOURCES25 = \
        ../extras/res/types/countryCode/ug.png \
        ../extras/res/types/countryCode/um.png \
        ../extras/res/types/countryCode/us.png \
-       ../extras/res/types/countryCode/uy.png \
+       ../extras/res/types/countryCode/uy.png
+RESOURCES26 = \
        ../extras/res/types/countryCode/uz.png \
        ../extras/res/types/countryCode/va.png \
-       ../extras/res/types/countryCode/vc.png
-RESOURCES26 = \
+       ../extras/res/types/countryCode/vc.png \
        ../extras/res/types/countryCode/ve.png \
        ../extras/res/types/countryCode/vg.png \
        ../extras/res/types/countryCode/vi.png \
@@ -1023,11 +1025,11 @@ RESOURCES26 = \
        ../extras/res/licenses/freetype.LICENSE \
        ../extras/res/licenses/harfbuzz.LICENSE \
        ../extras/res/licenses/jpg.LICENSE \
-       ../extras/res/licenses/png.LICENSE \
+       ../extras/res/licenses/png.LICENSE
+RESOURCES27 = \
        ../extras/res/licenses/sqlite.LICENSE \
        ../extras/res/licenses/tango.COPYING \
-       ../extras/res/licenses/ungif.LICENSE
-RESOURCES27 = \
+       ../extras/res/licenses/ungif.LICENSE \
        ../extras/res/licenses/upx.LICENSE \
        ../extras/res/licenses/zlib.README \
        ../LICENSE \
@@ -1063,11 +1065,11 @@ RESOURCES27 = \
        tdm/binutils-2.23.2-tdm64-1/bin/nm.exe \
        tdm/binutils-2.23.2-tdm64-1/bin/objcopy.exe \
        tdm/binutils-2.23.2-tdm64-1/bin/objdump.exe \
-       tdm/binutils-2.23.2-tdm64-1/bin/ranlib.exe \
+       tdm/binutils-2.23.2-tdm64-1/bin/ranlib.exe
+RESOURCES28 = \
        tdm/binutils-2.23.2-tdm64-1/bin/readelf.exe \
        tdm/binutils-2.23.2-tdm64-1/bin/size.exe \
-       tdm/binutils-2.23.2-tdm64-1/bin/strings.exe
-RESOURCES28 = \
+       tdm/binutils-2.23.2-tdm64-1/bin/strings.exe \
        tdm/binutils-2.23.2-tdm64-1/bin/strip.exe \
        tdm/binutils-2.23.2-tdm64-1/bin/windmc.exe \
        tdm/binutils-2.23.2-tdm64-1/bin/windres.exe \
@@ -1091,9 +1093,9 @@ RESOURCES28 = \
        tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/bin/strip.exe \
        tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pe.x \
        tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pe.xa \
-       tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pe.xbn \
-       tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pe.xn
+       tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pe.xbn
 RESOURCES29 = \
+       tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pe.xn \
        tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pe.xr \
        tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pe.xu \
        tdm/binutils-2.23.2-tdm64-1/x86_64-w64-mingw32/lib/ldscripts/i386pep.x \
@@ -1116,10 +1118,10 @@ RESOURCES29 = \
        tdm/gcc-4.8.1-tdm64-2-core/bin/libiconv-2.dll \
        tdm/gcc-4.8.1-tdm64-2-core/bin/libquadmath-0.dll \
        tdm/gcc-4.8.1-tdm64-2-core/bin/libquadmath_64-0.dll \
-       tdm/gcc-4.8.1-tdm64-2-core/bin/libssp-0.dll \
-       tdm/gcc-4.8.1-tdm64-2-core/bin/libssp_64-0.dll \
-       tdm/gcc-4.8.1-tdm64-2-core/bin/libwinpthread-1.dll
+       tdm/gcc-4.8.1-tdm64-2-core/bin/libssp-0.dll
 RESOURCES30 = \
+       tdm/gcc-4.8.1-tdm64-2-core/bin/libssp_64-0.dll \
+       tdm/gcc-4.8.1-tdm64-2-core/bin/libwinpthread-1.dll \
        tdm/gcc-4.8.1-tdm64-2-core/bin/libwinpthread_64-1.dll \
        tdm/gcc-4.8.1-tdm64-2-core/bin/x86_64-w64-mingw32-gcc-4.8.1.exe \
        tdm/gcc-4.8.1-tdm64-2-core/bin/x86_64-w64-mingw32-gcc-ar.exe \
@@ -1137,10 +1139,10 @@ RESOURCES30 = \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/32/libssp.a \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/32/libssp.dll.a \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/32/libssp_nonshared.a \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ssp/ssp.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ssp/stdio.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ssp/string.h
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ssp/ssp.h
 RESOURCES31 = \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ssp/stdio.h \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ssp/string.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ssp/unistd.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/adxintrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ammintrin.h \
@@ -1155,10 +1157,10 @@ RESOURCES31 = \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/f16cintrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/float.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/fma4intrin.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/fmaintrin.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/fxsrintrin.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ia32intrin.h
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/fmaintrin.h
 RESOURCES32 = \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/fxsrintrin.h \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/ia32intrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/immintrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/iso646.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/lwpintrin.h \
@@ -1173,10 +1175,10 @@ RESOURCES32 = \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/prfchwintrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/quadmath.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/quadmath_weak.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/rdseedintrin.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/rtmintrin.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/smmintrin.h
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/rdseedintrin.h
 RESOURCES33 = \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/rtmintrin.h \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/smmintrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/stdalign.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/stdarg.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/stdbool.h \
@@ -1191,10 +1193,10 @@ RESOURCES33 = \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/unwind.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/varargs.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/wmmintrin.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/x86intrin.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/xmmintrin.h \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/xopintrin.h
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/x86intrin.h
 RESOURCES34 = \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/xmmintrin.h \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/xopintrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/xsaveintrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/xsaveoptintrin.h \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/include/xtestintrin.h \
@@ -1209,10 +1211,10 @@ RESOURCES34 = \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/install-tools/mkheaders.conf \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/crtfastmath.o \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libgcc.a \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libgcc_s.a \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libgcov.a \
-       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libquadmath.a
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libgcc_s.a
 RESOURCES35 = \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libgcov.a \
+       tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libquadmath.a \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libquadmath.dll.a \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libssp.a \
        tdm/gcc-4.8.1-tdm64-2-core/lib/gcc/x86_64-w64-mingw32/4.8.1/libssp.dll.a \
@@ -1227,10 +1229,10 @@ RESOURCES35 = \
        tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/libgmp-3.dll \
        tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/libisl-10.dll \
        tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/liblto_plugin-0.dll \
-       tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/liblto_plugin.dll.a \
-       tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/libmpc-2.dll \
-       tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/libmpfr-1.dll
+       tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/liblto_plugin.dll.a
 RESOURCES36 = \
+       tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/libmpc-2.dll \
+       tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/libmpfr-1.dll \
        tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/lto-wrapper.exe \
        tdm/gcc-4.8.1-tdm64-2-core/libexec/gcc/x86_64-w64-mingw32/4.8.1/lto1.exe \
        tdm/gcc-4.8.1-tdm64-2-core/x86_64-w64-mingw32/include/pthread.h \
@@ -1248,11 +1250,11 @@ RESOURCES36 = \
        tdm/gcc-4.8.1-tdm64-2-core/x86_64-w64-mingw32/lib32/libpthread_s.dll.a \
        tdm/gcc-4.8.1-tdm64-2-core/x86_64-w64-mingw32/lib32/libwinpthread.a \
        tdm/gcc-4.8.1-tdm64-2-core/x86_64-w64-mingw32/lib32/libwinpthread.dll.a \
-       tdm/gcc-4.8.1-tdm64-2-core/licenses/COPYING.ISL.txt \
+       tdm/gcc-4.8.1-tdm64-2-core/licenses/COPYING.ISL.txt
+RESOURCES37 = \
        tdm/gcc-4.8.1-tdm64-2-core/licenses/COPYING.RUNTIME-gcc-tdm.txt \
        tdm/gcc-4.8.1-tdm64-2-core/licenses/COPYING.winpthreads.txt \
-       tdm/gcc-4.8.1-tdm64-2-core/licenses/COPYING3-gcc-tdm.txt
-RESOURCES37 = \
+       tdm/gcc-4.8.1-tdm64-2-core/licenses/COPYING3-gcc-tdm.txt \
        tdm/gcc-4.8.1-tdm64-2-core/licenses/COPYING3.LIB-gcc-tdm.txt \
        tdm/gcc-4.8.1-tdm64-2-core/licenses/README-gcc-tdm64.txt \
        tdm/gcc-4.8.1-tdm64-2-c++/bin/c++.exe \
@@ -1269,10 +1271,10 @@ RESOURCES37 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/backward_warning.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/binders.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/hashtable.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/hash_fun.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/hash_map \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/hash_set
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/hash_fun.h
 RESOURCES38 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/hash_map \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/hash_set \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/backward/strstream \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/algorithmfwd.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/allocator.h \
@@ -1285,10 +1287,10 @@ RESOURCES38 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/basic_string.tcc \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/boost_concept_check.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/c++0x_warning.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/char_traits.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/codecvt.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/concept_check.h
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/char_traits.h
 RESOURCES39 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/codecvt.h \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/concept_check.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/cpp_type_traits.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/cxxabi_forced.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/deque.tcc \
@@ -1301,10 +1303,10 @@ RESOURCES39 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/functional_hash.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/gslice.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/gslice_array.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/hashtable.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/hashtable_policy.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/hash_bytes.h
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/hashtable.h
 RESOURCES40 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/hashtable_policy.h \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/hash_bytes.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/indirect_array.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/ios_base.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/istream.tcc \
@@ -1317,10 +1319,10 @@ RESOURCES40 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/locale_facets_nonio.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/locale_facets_nonio.tcc \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/mask_array.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/memoryfwd.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/move.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/nested_exception.h
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/memoryfwd.h
 RESOURCES41 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/move.h \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/nested_exception.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/opt_random.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/ostream.tcc \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/ostream_insert.h \
@@ -1333,10 +1335,10 @@ RESOURCES41 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_compiler.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_constants.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_cursor.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_error.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_grep_matcher.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_grep_matcher.tcc
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_error.h
 RESOURCES42 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_grep_matcher.h \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_grep_matcher.tcc \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_nfa.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/regex_nfa.tcc \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/shared_ptr.h \
@@ -1349,10 +1351,10 @@ RESOURCES42 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_construct.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_deque.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_function.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_heap.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_iterator.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_iterator_base_funcs.h
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_heap.h
 RESOURCES43 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_iterator.h \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_iterator_base_funcs.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_iterator_base_types.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_list.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_map.h \
@@ -1365,10 +1367,10 @@ RESOURCES43 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_relops.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_set.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_stack.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_tempbuf.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_tree.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_uninitialized.h
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_tempbuf.h
 RESOURCES44 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_tree.h \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_uninitialized.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/stl_vector.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/streambuf.tcc \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/streambuf_iterator.h \
@@ -1381,10 +1383,10 @@ RESOURCES44 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/valarray_after.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/valarray_array.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/valarray_array.tcc \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/valarray_before.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/vector.tcc \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/array
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/valarray_before.h
 RESOURCES45 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/bits/vector.tcc \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/array \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/bitset \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/debug.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/deque \
@@ -1398,10 +1400,10 @@ RESOURCES45 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/multimap.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/multiset.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_base.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_iterator.h \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_iterator.tcc \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_local_iterator.h
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_iterator.h
 RESOURCES46 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_iterator.tcc \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_local_iterator.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_local_iterator.tcc \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_sequence.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/safe_sequence.tcc \
@@ -1414,9 +1416,9 @@ RESOURCES46 = \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/unordered_map \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/unordered_set \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/debug/vector \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/decimal/decimal \
-       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/decimal/decimal.h
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/decimal/decimal
 RESOURCES47 = \
+       tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/decimal/decimal.h \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp \
        tdm/gcc-4.8.1-tdm64-2-c++/lib/gcc/x86_64-w64-mingw32/4.8.1/include/c++/ext/pb_ds/detail/binary_heap_/const_iterator.hpp \
@@ -5501,6 +5503,7 @@ endif
        $(EAR) aw$(EARFLAGS) $(TARGET) ../samples/audio/Piano/Piano.ec ../samples/audio/Piano/Piano.epj ../samples/audio/Piano/cello.wav ../samples/audio/Piano/piano.wav ../samples/audio/Piano/tone.wav ../samples/audio/Piano/xylophone.wav "samples/audio/Piano"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../samples/audio/PlaySound/PlaySound.ec ../samples/audio/PlaySound/PlaySound.epj ../samples/audio/PlaySound/sound.wav "samples/audio/PlaySound"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../samples/audio/S3MPlayer/keven1.s3m "samples/audio/S3MPlayer"
+       $(EAR) aw$(EARFLAGS) $(TARGET) ../samples/audio/SineTone/sineTone.ec ../samples/audio/SineTone/sineTone.epj "samples/audio/SineTone"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../samples/db/eda\ presentation.odp "samples/db"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../samples/db/EDATest/EDATest.ec ../samples/db/EDATest/EDATest.epj "samples/db/EDATest"
        $(EAR) aw$(EARFLAGS) $(TARGET) ../samples/db/MedDB/mainForm.ec ../samples/db/MedDB/med.ec ../samples/db/MedDB/med.edb ../samples/db/MedDB/med.epj "samples/db/MedDB"
index b1a245d..bbae4b8 100644 (file)
@@ -92,6 +92,10 @@ msgstr "Associate with text files (*.txt)"
 msgid "Audio"
 msgstr "Audio"
 
+#: ./src/installer.ec:2
+msgid "August 7th, 2014"
+msgstr "August 7th, 2014"
+
 #: ./src/installer.ec:820
 msgid "Avail. Space"
 msgstr "Avail. Space"
@@ -291,10 +295,6 @@ msgstr "Installing Start Menu Icons..."
 msgid "Installing the Ecere SDK"
 msgstr "Installing the Ecere SDK"
 
-#: ./src/installer.ec:2
-msgid "July 12th, 2014"
-msgstr "July 12th, 2014"
-
 #: ./../ide/src/licensing.ec:38
 msgid "License Agreements"
 msgstr "License Agreements"
@@ -339,6 +339,10 @@ msgstr "Portable C Compiler / GNU Make"
 msgid "Quicklaunch Icon"
 msgstr "Quicklaunch Icon"
 
+#: ./src/installer.ec:1785
+msgid "Registering File Types..."
+msgstr "Registering File Types..."
+
 #: ./src/installer.ec:1545
 msgid "Registering uninstaller..."
 msgstr "Registering uninstaller..."
@@ -347,10 +351,6 @@ msgstr "Registering uninstaller..."
 msgid "Req. Space"
 msgstr "Req. Space"
 
-#: ./src/installer.ec:1785
-msgid "Resgistering File Types..."
-msgstr "Resgistering File Types..."
-
 #: ./src/installer.ec:291
 #: ./src/installer.ec:292
 msgid "Runtime Library"
index 3dde43c..addd519 100644 (file)
Binary files a/installer/locale/es.mo and b/installer/locale/es.mo differ
index c7527da..bd2865d 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: ecere\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2014-03-19 01:00+0000\n"
-"PO-Revision-Date: 2014-03-19 00:04-0500\n"
+"PO-Revision-Date: 2014-08-07 00:46-0500\n"
 "Last-Translator: Jerome St-Louis <jerome@ecere.com>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -362,7 +362,7 @@ msgid "Req. Space"
 msgstr "Espacio Req."
 
 #: src/installer.ec:1711
-msgid "Resgistering File Types..."
+msgid "Registering File Types..."
 msgstr "Registrando Tipos de Archivos..."
 
 #: src/installer.ec:285 src/installer.ec:286
index 018ce71..27232a1 100644 (file)
Binary files a/installer/locale/pt_BR.mo and b/installer/locale/pt_BR.mo differ
index 061a61a..098a303 100644 (file)
@@ -8,8 +8,8 @@ msgstr ""
 "Project-Id-Version: ecere\n"
 "Report-Msgid-Bugs-To: Ricardo Nabinger Sanchez <rnsanchez@wait4.org>\n"
 "POT-Creation-Date: 2014-03-19 01:00+0000\n"
-"PO-Revision-Date: 2014-03-27 23:13-0300\n"
-"Last-Translator: Ricardo Nabinger Sanchez <rnsanchez@wait4.org>\n"
+"PO-Revision-Date: 2014-08-07 00:46-0500\n"
+"Last-Translator: Jerome St-Louis <jerome@ecere.com>\n"
 "Language-Team: Brazilian Portuguese <pt_BR@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -116,8 +116,7 @@ msgid ""
 "By using it you agree to the terms and conditions of their individual "
 "licenses."
 msgstr ""
-"Ao usáa-lo você concorda com os termos e condições das licenças "
-"individuais."
+"Ao usáa-lo você concorda com os termos e condições das licenças individuais."
 
 #: src/installer.ec:313
 msgid "C++ Compiler"
@@ -195,7 +194,8 @@ msgstr "Ecere SDK v0.44.10 -- construído em 9 de março, 2014 "
 msgid ""
 "Ecere Software Development Kit Setup - v0.44.10 \"RyÅ\8dan-ji\" 64 Bit Edition"
 msgstr ""
-"Configurador do Ecere Software Development Kit - v0.44.10 \"RyÅ\8dan-ji\" Versão 64 Bits"
+"Configurador do Ecere Software Development Kit - v0.44.10 \"RyÅ\8dan-ji\" "
+"Versão 64 Bits"
 
 #: src/installer.ec:334
 msgid "Ecere Tutorials"
@@ -337,7 +337,8 @@ msgstr "Rede"
 msgid ""
 "Please wait while the Ecere Software Development Kit is being installed."
 msgstr ""
-"Por favor aguarde enquanto o Ecere Software Development Kit está sendo instalado."
+"Por favor aguarde enquanto o Ecere Software Development Kit está sendo "
+"instalado."
 
 #: ../ide/src/IDESettings.ec:738
 msgid "Portable C Compiler / GNU Make"
@@ -356,7 +357,7 @@ msgid "Req. Space"
 msgstr "Espaço Nec."
 
 #: src/installer.ec:1711
-msgid "Resgistering File Types..."
+msgid "Registering File Types..."
 msgstr "Registrando Tipos de Arquivos..."
 
 #: src/installer.ec:285 src/installer.ec:286
@@ -431,7 +432,8 @@ msgstr "A instalação não foi completada."
 
 #: ../ide/src/licensing.ec:53
 msgid "This program is based on these free open source software components."
-msgstr "Este programa é baseado nos seguintes componentes de software livre e aberto."
+msgstr ""
+"Este programa é baseado nos seguintes componentes de software livre e aberto."
 
 #: src/installer.ec:270
 msgid "Threading"
index e154663..45953b4 100644 (file)
Binary files a/installer/locale/ru.mo and b/installer/locale/ru.mo differ
index 889feb1..677b7d2 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: ecere\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2014-03-19 01:00+0000\n"
-"PO-Revision-Date: 2014-03-19 00:04-0500\n"
+"PO-Revision-Date: 2014-08-07 00:46-0500\n"
 "Last-Translator: Jerome St-Louis <jerome@ecere.com>\n"
 "Language-Team: Russian <ru@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -352,7 +352,7 @@ msgid "Req. Space"
 msgstr "Треб. Место"
 
 #: src/installer.ec:1711
-msgid "Resgistering File Types..."
+msgid "Registering File Types..."
 msgstr "Регистрация Типов Файлов"
 
 #: src/installer.ec:285 src/installer.ec:286
index c254190..f47a069 100644 (file)
Binary files a/installer/locale/zh_CN.mo and b/installer/locale/zh_CN.mo differ
index baff5e2..d536fa9 100644 (file)
@@ -8,7 +8,7 @@ msgstr ""
 "Project-Id-Version: ecere\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2014-07-11 19:30+0000\n"
-"PO-Revision-Date: 2014-07-11 23:06-0500\n"
+"PO-Revision-Date: 2014-08-07 00:46-0500\n"
 "Last-Translator: Jerome St-Louis <jerome@ecere.com>\n"
 "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -351,7 +351,7 @@ msgid "Req. Space"
 msgstr "所需空间"
 
 #: src/installer.ec:1783
-msgid "Resgistering File Types..."
+msgid "Registering File Types..."
 msgstr "正在注册文件类型..."
 
 #: src/installer.ec:291 src/installer.ec:292
index 226e424..5da1a82 100644 (file)
@@ -1,5 +1,5 @@
-static define versionString = "Ecere SDK v0.44.10 (pr1)";
-static define dateString = $"July 15th, 2014";
+static define versionString = "Ecere SDK v0.44.10 (pr2)";
+static define dateString = $"August 7th, 2014";
 static define builtOnString = $"built on ";
 static define withoutMinGW = $" (Without MinGW)";
 
@@ -1782,7 +1782,7 @@ class InstallThread : Thread
             associateOptions[AssociateOptions::AssociateIMG].selected)
          {
             ((GuiApplication)__thisModule).Lock();
-            installProgress.installing.caption = $"Resgistering File Types...";
+            installProgress.installing.caption = $"Registering File Types...";
             ((GuiApplication)__thisModule).Unlock();
             ((GuiApplication)__thisModule).SignalEvent();
 
diff --git a/samples/audio/SineTone/sineTone.ec b/samples/audio/SineTone/sineTone.ec
new file mode 100644 (file)
index 0000000..92bc2bc
--- /dev/null
@@ -0,0 +1,95 @@
+import "EcereAudio"
+
+class ToneSound : private Sound
+{
+   bits = 16;
+   channels = 1;
+   frequency = 44100;
+
+   void GenerateTone(float freq, int duration, double volume)
+   {
+      uint length = this.length = frequency * duration;
+      short * data = (short *)(this.data = (byte *)new short[length]);
+      int i;
+
+      for(i = 0; i < length; i++)
+      {
+         Angle x = 2 * Pi * i * freq / frequency;
+         ((short *)data)[i] = (short)(sin(x) * volume * 32767);
+      }
+   }
+}
+
+class BeepForm : Window
+{
+   caption = "Beep";
+   background = activeBorder;
+   borderStyle = sizable;
+   hasMaximize = true;
+   hasMinimize = true;
+   hasClose = true;
+   size = { 640, 480 };
+
+   ToneSound sound { };
+   int pos;
+
+   Button button1
+   {
+      this, caption = "Play", position = { 200, 168 };
+
+      bool NotifyClicked(Button button, int x, int y, Modifiers mods)
+      {
+         pos = 0;
+         PauseAudio(0);
+         return true;
+      }
+   };
+
+   bool OnPostCreate()
+   {
+      AudioSpec wantedSpec
+      {
+         freq = 44100;
+         bits = 16;
+         channels = 1;
+         samples = AUDIO_BUFFER_SIZE;
+         callback = AudioCallback;
+         userdata = this;
+         windowHandle = systemHandle;
+         volume = 100;
+      };
+      AudioSpec spec { };
+
+      sound.GenerateTone(440, 1, 0.25);   // 1 second of 440Hz A at quarter volume
+
+      if(OpenAudio(wantedSpec, spec) < 0)
+      {
+         MessageBox { contents = "OpenAudio epic fail" }.Modal();
+         return false;
+      }
+      return true;
+   }
+
+   void OnDestroy()
+   {
+      CloseAudio();
+   }
+
+   void AudioCallback(byte *stream, int len)
+   {
+      static byte buffer[AUDIO_BUFFER_SIZE];
+      int s = Min(sound.length * (sound.bits == 16 ? 2 : 1) - pos, len);
+      memcpy(buffer, sound.data + pos, s);
+      pos += s;
+      if(s < len)
+      {
+         if(sound.bits == 8)
+            memset(buffer + s, 128, len - s);
+         else
+            memset(buffer + s, 0, len - s);
+      }
+      memcpy(stream, buffer, len);
+   }
+}
+
+BeepForm beep { };
diff --git a/samples/audio/SineTone/sineTone.epj b/samples/audio/SineTone/sineTone.epj
new file mode 100644 (file)
index 0000000..ea92131
--- /dev/null
@@ -0,0 +1,40 @@
+{
+   "Version" : 0.2,
+   "ModuleName" : "sineTone",
+   "Options" : {
+      "Warnings" : "All",
+      "TargetType" : "Executable",
+      "TargetFileName" : "sineTone",
+      "Libraries" : [
+         "ecere"
+      ]
+   },
+   "Configurations" : [
+      {
+         "Name" : "Debug",
+         "Options" : {
+            "Debug" : true,
+            "Optimization" : "None",
+            "PreprocessorDefinitions" : [
+               "_DEBUG"
+            ],
+            "FastMath" : false
+         }
+      },
+      {
+         "Name" : "Release",
+         "Options" : {
+            "Debug" : false,
+            "Optimization" : "Speed",
+            "FastMath" : true
+         }
+      }
+   ],
+   "Files" : [
+      "sineTone.ec"
+   ],
+   "ResourcesPath" : "",
+   "Resources" : [
+
+   ]
+}