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

Commit dba0010

Browse files
committed
Merge branch 'release-6.0.1'
2 parents 6eaf9b8 + e52305e commit dba0010

File tree

88 files changed

+4826
-3146
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+4826
-3146
lines changed

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,21 @@
11
# Specific files #
22
##################
3+
engine/private/
34
engine/src/hashedstrings.cpp
45
engine/src/encodederrors.cpp
56
engine/src/startupstack.cpp
67
engine/src/linuxstubs.cpp
8+
engine/include/revbuild.h
79
lcidlc/src/EncodedSupport.c
10+
IMarketBillingService.java
11+
crypt.cpp
12+
crypt.h
13+
deploysecurity_encrypted.cpp
14+
encryptedobjectstream.cpp
15+
encryptedobjectstream.h
16+
encryptedstack.cpp
17+
encryptedstack.h
18+
stacksecurity_encrypted.cpp
819

920
# Compiled source #
1021
###################
@@ -62,3 +73,4 @@ xcuserdata/
6273
#################
6374
_build/
6475
_cache/
76+
build/

LICENSE

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
Notes:
2+
3+
The majority of the code in the LiveCode Community edition is copyrighted
4+
by Runtime Revolution Ltd and has been released under the GPLv3.
5+
6+
However, the revBrowser component on Windows and secure sockets and
7+
encryption feature on Windows and Linux utilises code that is under a
8+
license incompatible with the GPL. Specifically revBrowser uses ATL and
9+
the secure sockets and encryption feature uses OpenSSL.
10+
11+
To this end, as a special exception to the terms and conditions of the
12+
GPL listed below, Runtime Revolution Ltd gives you explicit permission to
13+
combine its GPL code contained in LiveCode Community with ATL and
14+
OpenSSL. You may copy and distribute such a combination provided that
15+
you adhere to the terms and conditions of all of the GPL and licenses
16+
of the third-party code; in particular, you must include the source code
17+
of the entire combination insofar as the GPL requires distribution of
18+
source code.
19+
20+
Note that this exception is only needed and only has effect when
21+
distributing applications built with LiveCode Community which use
22+
revBrowser (on Windows) or OpenSSL (on Windows and Linux).
23+
24+
25+
126
GNU GENERAL PUBLIC LICENSE
227
Version 3, 29 June 2007
328

Makefile

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
.PHONY: libexternal libexternalv1 libz libjpeg libpcre libpng libplugin libcore
66
.PHONY: revsecurity libgif
77
.PHONY: kernel development standalone webruntime webplugin webplayer server
8+
.PHONY: kernel-standalone kernel-development kernel-server
89
.PHONY: libireviam onrev-server
910

1011
libexternal:
@@ -37,17 +38,26 @@ libcore:
3738
kernel: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore
3839
$(MAKE) -C ./engine -f Makefile.kernel libkernel
3940

40-
development: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel
41-
$(MAKE) -C ./engine -f Makefile.development engine
41+
kernel-standalone: kernel
42+
$(MAKE) -C ./engine -f Makefile.kernel-standalone libkernel-standalone
4243

43-
standalone: libz libgif libjpeg libpcre libpng libopenssl libcore kernel revsecurity
44-
$(MAKE) -C ./engine -f Makefile.standalone standalone
44+
kernel-development: kernel
45+
$(MAKE) -C ./engine -f Makefile.kernel-development libkernel-development
46+
47+
kernel-server:
48+
$(MAKE) -C ./engine -f Makefile.kernel-server libkernel-server
49+
50+
development: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel kernel-development
51+
$(MAKE) -C ./engine -f Makefile.development engine-community
52+
53+
standalone: libz libgif libjpeg libpcre libpng libopenssl libcore kernel revsecurity kernel-standalone
54+
$(MAKE) -C ./engine -f Makefile.standalone standalone-community
4555

4656
installer: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel
4757
$(MAKE) -C ./engine -f Makefile.installer installer
4858

49-
server: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel revsecurity
50-
$(MAKE) -C ./engine -f Makefile.server server
59+
server: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel kernel-server revsecurity
60+
$(MAKE) -C ./engine -f Makefile.server server-community
5161

5262
###############################################################################
5363
# revPDFPrinter Targets

builder/builder.rev

72 Bytes
Binary file not shown.

builder/package_compiler.rev

-197 Bytes
Binary file not shown.

builder/server_builder.rev

458 Bytes
Binary file not shown.

builder/tools_builder.rev

4.66 KB
Binary file not shown.

builder/tools_installer.rev

-734 Bytes
Binary file not shown.
229 KB
Binary file not shown.

engine/Android.mk

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ include $(CLEAR_VARS)
44

55
TARGET_PLATFORM=android-8
66

7-
LOCAL_MODULE := revandroid
7+
LOCAL_MODULE := revandroid-kernel
88

99
LOCAL_ARM_MODE := arm
1010

@@ -41,14 +41,13 @@ LOCAL_SRC_FILES := $(addprefix src/,\
4141
mblad.cpp mblalert.cpp mblbusyindicator.cpp mblcalendar.cpp mblcontact.cpp mblcontrol.cpp \
4242
mbldc.cpp mbldialog.cpp mblflst.cpp mblmain.cpp mblnotification.cpp mblsensor.cpp \
4343
mblspec.cpp mblsound.cpp mblstack.cpp mblstore.cpp mbltextmessaging.cpp \
44-
mblandroid.cpp mblandroidalert.cpp mblandroidad.cpp mblandroidbrowser.cpp mblandroidbusyindicator.cpp \
44+
mblandroid.cpp mblandroidalert.cpp mblandroidbrowser.cpp mblandroidbusyindicator.cpp \
4545
mblandroidcalendar.cpp mblandroidcontact.cpp mblandroidcontext.cpp mblandroidcontrol.cpp \
4646
mblandroiddc.cpp mblandroiddialog.cpp mblandroidfont.cpp mblandroidfs.cpp mblandroidinput.cpp \
4747
mblandroidio.cpp mblandroidjava.cpp mblandroidmail.cpp mblandroidmisc.cpp mblandroidmm.cpp \
4848
mblandroidnetwork.cpp mblandroidnotification.cpp mblandroidorientation.cpp mblandroidplayer.cpp \
4949
mblandroidprocess.cpp mblandroidscroller.cpp mblandroidsensor.cpp mblandroidstore.cpp mblandroidsound.cpp \
50-
mblandroidtextlayout.cpp mblandroidtextmessaging.cpp mblandroidurl.cpp \
51-
stacksecurity.cpp)
50+
mblandroidtextlayout.cpp mblandroidtextmessaging.cpp mblandroidurl.cpp )
5251

5352
LOCAL_C_INCLUDES := \
5453
$(LOCAL_PATH)/include \
@@ -64,8 +63,25 @@ LOCAL_C_INCLUDES := \
6463
$(LOCAL_PATH)/../thirdparty/libskia/include/ports \
6564
$(LOCAL_PATH)/../thirdparty/libfreetype/include
6665

66+
include $(BUILD_STATIC_LIBRARY)
6767

68-
LOCAL_STATIC_LIBRARIES := libcore libjpeg libpcre libpng libgif libskia libfreetype
68+
#########
69+
70+
include $(CLEAR_VARS)
71+
72+
TARGET_PLATFORM=android-8
73+
74+
LOCAL_MODULE := revandroid-community
75+
76+
LOCAL_ARM_MODE := arm
77+
78+
LOCAL_SRC_FILES := $(addprefix src/,stacksecurity.cpp mblandroidad.cpp)
79+
80+
LOCAL_C_INCLUDES := \
81+
$(LOCAL_PATH)/include \
82+
$(LOCAL_PATH)/../libcore/include
83+
84+
LOCAL_STATIC_LIBRARIES := librevandroid-kernel libcore libjpeg libpcre libpng libgif libskia libfreetype
6985

7086
LOCAL_LDLIBS += -lz -lm -llog -ljnigraphics -lGLESv1_CM
7187

0 commit comments

Comments
 (0)