Skip to content

Commit

Permalink
Merge branch 'candidate-6.2.0'
Browse files Browse the repository at this point in the history
Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
  • Loading branch information
richardkchapman committed Nov 22, 2016
2 parents 0999501 + f0280cd commit 0d38f96
Show file tree
Hide file tree
Showing 30 changed files with 841 additions and 287 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Expand Up @@ -40,3 +40,6 @@
[submodule "plugins/couchbase/libcouchbase-cxx"]
path = plugins/couchbase/libcouchbase-cxx
url = https://github.com/hpcc-systems/libcouchbase-cxx.git
[submodule "libcouchbase"]
path = plugins/couchbase/libcouchbase
url = https://github.com/hpcc-systems/libcouchbase.git
4 changes: 4 additions & 0 deletions CMakeLists.txt
Expand Up @@ -189,6 +189,10 @@ if(APPLE OR WIN32)
HPCC_ADD_SUBDIRECTORY(lib2)
endif(APPLE OR WIN32)

if(APPLE)
HPCC_ADD_SUBDIRECTORY(package)
endif(APPLE)

###
## CPack install and packaging setup.
###
Expand Down
11 changes: 10 additions & 1 deletion cmake_modules/commonSetup.cmake
Expand Up @@ -225,6 +225,11 @@ IF ("${COMMONSETUP_DONE}" STREQUAL "")
set(CMAKE_MODULE_PATH "${HPCC_SOURCE_DIR}/cmake_modules/")

if(UNIX AND SIGN_MODULES)
execute_process(COMMAND bash "-c" "gpg --version | awk 'NR==1{print $3}'"
OUTPUT_VARIABLE GPG_VERSION
OUTPUT_STRIP_TRAILING_WHITESPACE
ERROR_QUIET)
message(STATUS "gpg version ${GPG_VERSION}")
#export gpg public key used for signing to new installation
add_custom_command(OUTPUT ${CMAKE_BINARY_DIR}/pub.key
COMMAND gpg --output=${CMAKE_BINARY_DIR}/pub.key --batch --no-tty --export ${SIGN_MODULES_KEYID}
Expand Down Expand Up @@ -948,9 +953,13 @@ IF ("${COMMONSETUP_DONE}" STREQUAL "")
if(DEFINED SIGN_MODULES_KEYID)
set(GPG_DEFAULT_KEY_OPTION --default-key)
endif()
set(GPG_BATCH_OPTIONS --batch --no-tty)
if("${GPG_VERSION}" VERSION_GREATER "2.1")
set(GPG_BATCH_OPTIONS --pinentry-mode=loopback ${GPG_BATCH_OPTIONS})
endif()
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${module}
COMMAND gpg --output ${CMAKE_CURRENT_BINARY_DIR}/${module} ${GPG_DEFAULT_KEY_OPTION} ${SIGN_MODULES_KEYID} --clearsign ${GPG_PASSPHRASE_OPTION} ${SIGN_MODULES_PASSPHRASE} --batch --no-tty ${module}
COMMAND gpg ${GPG_BATCH_OPTIONS} --output ${CMAKE_CURRENT_BINARY_DIR}/${module} ${GPG_PASSPHRASE_OPTION} ${SIGN_MODULES_PASSPHRASE} ${GPG_DEFAULT_KEY_OPTION} ${SIGN_MODULES_KEYID} --clearsign ${module} </dev/null
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
COMMENT "Adding signed ${module} to project"
)
Expand Down
1 change: 1 addition & 0 deletions cmake_modules/dependencies/yakkety.cmake
@@ -0,0 +1 @@
SET_DEPENDENCIES ( CPACK_DEBIAN_PACKAGE_DEPENDS g++ openssh-client openssh-server expect rsync libapr1 python psmisc )
89 changes: 87 additions & 2 deletions docs/HPCCClientTools/CT_Mods/CT_ECL_IDE.xml
Expand Up @@ -344,7 +344,7 @@
<row>
<entry><emphasis role="bold">Use Spaces</emphasis></entry>

<entry>Specify to use spaces for a tab. </entry>
<entry>Specify to use spaces for a tab.</entry>
</row>

<row>
Expand Down Expand Up @@ -1001,7 +1001,8 @@
</row>

<row>
<entry><emphasis role="bold">Check out</emphasis></entry>
<entry><emphasis role="bold">Checked
out</emphasis></entry>

<entry>Check this box to only find ECL files that have
been checked out.</entry>
Expand Down Expand Up @@ -3064,6 +3065,49 @@ ENDMACRO;
<para>There is also a right-click pop-up menu with the all the options
found on the <emphasis role="bold">Edit</emphasis> menu.</para>

<sect3 role="brk">
<title>Builder Tab Options</title>

<para>When working in the IDE builder window you may find that you
have numerous tabs open. Right-click on any of the open tabs to
display tab options. <graphic
fileref="../../images/IDE0101.jpg" /></para>

<para>Select the desired action to perform on the tabs.</para>

<para><itemizedlist>
<listitem>
<para><emphasis role="bold">Save</emphasis> Saves the selected
tab.</para>
</listitem>

<listitem>
<para><emphasis role="bold">Close</emphasis> Closes the
selected tab.</para>
</listitem>

<listitem>
<para><emphasis role="bold">Close All</emphasis> Closes all
open tabs.</para>
</listitem>

<listitem>
<para><emphasis role="bold">Close All Others</emphasis> Closes
all open tabs except the selected tab.</para>
</listitem>

<listitem>
<para><emphasis role="bold">Close All to Right</emphasis>
Closes all open tabs to the right of the selected tab.</para>
</listitem>

<listitem>
<para><emphasis role="bold">Close All to Left</emphasis>
Closes all open tabs to the left of the selected tab.</para>
</listitem>
</itemizedlist></para>
</sect3>

<sect3 id="CT_ECLIDE_AdvancedBuilderWindowOptions" role="brk">
<title>Advanced Builder Window Options</title>

Expand Down Expand Up @@ -3136,6 +3180,47 @@ ENDMACRO;
found on the <emphasis role="bold">Edit</emphasis> menu.</para>
</sect2>

<sect2>
<title>Bookmarks</title>

<para>The ECL IDE supports internal bookmarks. Bookmarks provide a way
to mark a place that you can easily return to any time in the
future.</para>

<para>To create a <emphasis role="bold">bookmark</emphasis>, a
<emphasis role="bold">todo</emphasis>, or <emphasis
role="bold">hack</emphasis>, simply enter the appropriate code into
the place you want to mark, and save it. The syntax is in the form of
an ECL comment. Note that bookmarks ARE case-sensitive.</para>

<para>Bookmark syntax. Note the square brackets and that it is all
upper case.</para>

<programlisting>//[BM]</programlisting>

<para>To do syntax. Note that it is all upper case and terminated with
a colon.</para>

<programlisting>//TODO:</programlisting>

<para>Hack syntax. Note that it is all upper case and terminated with
a colon.</para>

<programlisting>//HACK:</programlisting>

<para>Enter the code into your workspace in the builder window then
save.</para>

<para><graphic fileref="../../images/IDE-BM01.jpg" />Your bookmark
appears in the bookmarks window right below your builder
window.</para>

<para><graphic fileref="../../images/IDE-BM02.jpg" /></para>

<para>To return to your bookmarked place, double-click on the
corresponding bookmark in the bookmarks panel.</para>
</sect2>

<sect2 id="Results_Viewer">
<title><emphasis>Results Viewer</emphasis></title>

Expand Down

0 comments on commit 0d38f96

Please sign in to comment.