Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit 6ca2976

Browse files
Source tweaks required due to some build system reconfiguration
1 parent e5f7b4d commit 6ca2976

15 files changed

Lines changed: 37 additions & 24 deletions

engine/encode_version.rev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ on generate
2121
replace ("$" & word 1 to -1 of it[1]) with (word 1 to -1 of it[2]) in tTemplate
2222
end repeat
2323

24-
put tTemplate into url ("binfile:" & $1 & "/include/revbuild.h")
24+
put tTemplate into url ("binfile:" & $2 & "/include/revbuild.h")
2525
end generate

engine/hash_strings.rev

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
on startup
2-
generate $1, $2, $3
2+
try
3+
generate $1, $2, $3
4+
catch tError
5+
write tError to stderr
6+
end try
37
end startup
48

59
on generate pSource, pTarget, pPerfect
@@ -50,7 +54,7 @@ on generate pSource, pTarget, pPerfect
5054
put the keys of tTokens into url ("file:" & tTokensFile)
5155
end if
5256

53-
local tPerfectCmd
57+
/*local tPerfectCmd
5458
set the itemDelimiter to ":"
5559
get item 2 to -1 of the address
5660
set the itemDelimiter to slash
@@ -70,9 +74,9 @@ on generate pSource, pTarget, pPerfect
7074
default
7175
put quote & pPerfect & quote into tPerfectCmd
7276
break
73-
end switch
77+
end switch*/
7478

75-
get shell(tPerfectCmd && "<" & quote & tTokensFile & quote)
79+
get shell(pPerfect && "<" & quote & tTokensFile & quote)
7680
if char 1 of it is not "#" then
7781
delete line 1 of it
7882
end if

engine/src/globals.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ along with LiveCode. If not see <http://www.gnu.org/licenses/>. */
7676
#define HOLD_SIZE2 16384
7777

7878
#ifdef TARGET_PLATFORM_MACOS_X
79-
#include <Foundation/NSAutoreleasePool.h>
79+
//#include <Foundation/NSAutoreleasePool.h>
8080
#endif
8181

8282
#ifdef _ANDROID_MOBILE

engine/src/mcssl.cpp

100644100755
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -854,7 +854,7 @@ bool export_system_root_cert_stack(STACK_OF(X509) *&r_cert_stack)
854854
t_success = NULL != (t_cert_stack = sk_X509_new(NULL));
855855

856856
if (t_success)
857-
t_success = NULL != (t_cert_store = CertOpenSystemStore(NULL, L"ROOT"));
857+
t_success = NULL != (t_cert_store = CertOpenSystemStoreW(NULL, L"ROOT"));
858858

859859
while (t_success && NULL != (t_cert_enum = CertEnumCertificatesInStore(t_cert_store, t_cert_enum)))
860860
{
@@ -900,7 +900,7 @@ bool export_system_crl_stack(STACK_OF(X509_CRL) *&r_crls)
900900
t_success = NULL != (t_crl_stack = sk_X509_CRL_new(NULL));
901901

902902
if (t_success)
903-
t_success = NULL != (t_cert_store = CertOpenSystemStore(NULL, L"ROOT"));
903+
t_success = NULL != (t_cert_store = CertOpenSystemStoreW(NULL, L"ROOT"));
904904

905905
while (t_success && NULL != (t_crl_enum = CertEnumCRLsInStore(t_cert_store, t_crl_enum)))
906906
{

engine/src/mcutility.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ along with LiveCode. If not see <http://www.gnu.org/licenses/>. */
2121
#include <string.h>
2222
#endif
2323

24+
#include <ctype.h>
25+
2426
////////////////////////////////////////////////////////////////////////////////
2527

2628
void *memdup(const void *p_src, unsigned int p_src_length);

revbrowser/src/cefbrowser_osx.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
You should have received a copy of the GNU General Public License
1515
along with LiveCode. If not see <http://www.gnu.org/licenses/>. */
1616

17-
#include "external.h"
17+
#include "revolution/external.h"
1818
#include "cefbrowser.h"
1919

2020
#include "core.h"

revbrowser/src/cefbrowser_w32.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ along with LiveCode. If not see <http://www.gnu.org/licenses/>. */
1616

1717
#include "core.h"
1818

19-
#include "external.h"
19+
#include <revolution/external.h>
2020

2121
#include "cefbrowser.h"
2222

revbrowser/src/revbrowser.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ along with LiveCode. If not see <http://www.gnu.org/licenses/>. */
1717
#ifndef __REVBROWSER__
1818
#define __REVBROWSER__
1919

20+
#include <core.h>
21+
2022
class CWebBrowserBase
2123
{
2224
public:

revbrowser/tools/make_more_helpers.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,5 @@ make_helper() {
7676
chmod a+r "${feature_info_plist}"
7777
}
7878

79-
make_helper "${CONFIGURATION_BUILD_DIR}" "${PRODUCT_NAME}" "EH" "--executable-heap"
80-
make_helper "${CONFIGURATION_BUILD_DIR}" "${PRODUCT_NAME}" "NP" "--no-pie"
79+
make_helper "${1}" "${2}" "EH" "--executable-heap"
80+
make_helper "${1}" "${2}" "NP" "--no-pie"

0 commit comments

Comments
 (0)