Skip to content

Commit 0c968d9

Browse files
committed
Merge tag '6.0.1' into refactor-graphics
2 parents fead71d + dba0010 commit 0c968d9

86 files changed

Lines changed: 4820 additions & 3142 deletions

File tree

Some content is hidden

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

.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 libgraphics libskia
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:
@@ -40,17 +41,26 @@ libcore:
4041
kernel: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore libgraphics
4142
$(MAKE) -C ./engine -f Makefile.kernel libkernel
4243

43-
development: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel
44-
$(MAKE) -C ./engine -f Makefile.development engine
44+
kernel-standalone: kernel
45+
$(MAKE) -C ./engine -f Makefile.kernel-standalone libkernel-standalone
4546

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

4959
installer: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel
5060
$(MAKE) -C ./engine -f Makefile.installer installer
5161

52-
server: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel revsecurity
53-
$(MAKE) -C ./engine -f Makefile.server server
62+
server: libz libgif libjpeg libpcre libpng libopenssl libexternal libcore kernel kernel-server revsecurity
63+
$(MAKE) -C ./engine -f Makefile.server server-community
5464

5565
###############################################################################
5666
# 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)