Skip to content

Commit

Permalink
Merge branch 'jberlin-editor' into editor (resolve pull request)
Browse files Browse the repository at this point in the history
  • Loading branch information
aselle committed Nov 24, 2013
2 parents 71ea707 + f690ed2 commit c02b4c5
Show file tree
Hide file tree
Showing 132 changed files with 1,675 additions and 713 deletions.
25 changes: 17 additions & 8 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
# (c) Disney Enterprises, Inc. All rights reserved.

# Copyright Disney Enterprises, Inc. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License
# and the following modification to it: Section 6 Trademarks.
# deleted and replaced with:
#
# This file is licensed under the terms of the Microsoft Public License (MS-PL)
# as defined at: http://opensource.org/licenses/MS-PL.
# 6. Trademarks. This License does not grant permission to use the
# trade names, trademarks, service marks, or product names of the
# Licensor and its affiliates, except as required for reproducing
# the content of the NOTICE file.
#
# A complete copy of this license is included in this distribution as the file
# LICENSE.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0

## CMake compatibility issues: don't modify this, please!
CMAKE_MINIMUM_REQUIRED( VERSION 2.4.6 )
Expand Down Expand Up @@ -32,6 +40,7 @@ include(src/build/macros.cmake)

## Setup platform specific helper defines build variants
IF(WIN32)
include (GenerateExportHeader)
ADD_DEFINITIONS (-DSEEXPR_WIN32)
ELSE(WIN32)
ADD_DEFINITIONS (-Wall -Wextra)
Expand Down Expand Up @@ -69,11 +78,11 @@ IF (NOT DEFINED CMAKE_INSTALL_PREFIX)
SET(CMAKE_INSTALL_PREFIX "${CMAKE_SOURCE_DIR}/${VARIANT_DIRECTORY}-${FLAVORDIR}")
ENDIF(NOT DEFINED CMAKE_INSTALL_PREFIX)

## Make modules able to see partio library
# Setup environment variable to link partio
## Make modules able to see seexpr library
# Setup environment variable to link seexpr
SET( SEEXPR_LIBRARIES SeExpr )
SET( SEEXPR_EDITOR_LIBRARIES SeExprEditor )
# make it so partio can be found
# make it so seexpr can be found
INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/SeExpr )
INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src/SeExprEditor )

Expand Down
Binary file modified LICENSE
Binary file not shown.
18 changes: 13 additions & 5 deletions src/SeExpr/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,10 +1,18 @@
# (c) Disney Enterprises, Inc. All rights reserved.

# Copyright Disney Enterprises, Inc. All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License
# and the following modification to it: Section 6 Trademarks.
# deleted and replaced with:
#
# This file is licensed under the terms of the Microsoft Public License (MS-PL)
# as defined at: http://opensource.org/licenses/MS-PL.
# 6. Trademarks. This License does not grant permission to use the
# trade names, trademarks, service marks, or product names of the
# Licensor and its affiliates, except as required for reproducing
# the content of the NOTICE file.
#
# A complete copy of this license is included in this distribution as the file
# LICENSE.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0

FILE(GLOB io_cpp "*.cpp")

Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeCurve.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/
#include "SeExpression.h"
#include "SeExprBuiltins.h"
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeCurve.h
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/
#ifndef _CurveData_h_
#define _CurveData_h_
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprBuiltins.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/

#define __STDC_LIMIT_MACROS
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprBuiltins.h
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/

#ifndef SeExprBuiltins_h
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprFunc.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/
#include <string>
#include <map>
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprFunc.h
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/
#ifndef SeExprFunc_h
#define SeExprFunc_h
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprMacros.h
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/

#ifndef SeExprMacros_h
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprNode.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/

/* Parse tree nodes - this is where the expression evaluation happens.
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprNode.h
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/

#ifndef SeExprNode_h
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprParser.h
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/
#ifndef SeExprParser_h
#define SeExprParser_h
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprParser.y
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/

%{
Expand Down
17 changes: 12 additions & 5 deletions src/SeExpr/SeExprParserLex.l
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
/*
* (c) Disney Enterprises, Inc. All rights reserved.
* Copyright Disney Enterprises, Inc. All rights reserved.
*
* This file is licensed under the terms of the Microsoft Public License (MS-PL)
* as defined at: http://opensource.org/licenses/MS-PL.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License
* and the following modification to it: Section 6 Trademarks.
* deleted and replaced with:
*
* A complete copy of this license is included in this distribution as the file
* LICENSE.
* 6. Trademarks. This License does not grant permission to use the
* trade names, trademarks, service marks, or product names of the
* Licensor and its affiliates, except as required for reproducing
* the content of the NOTICE file.
*
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*/

/* Don't generate yywrap since everything is in one string */
Expand Down
Loading

0 comments on commit c02b4c5

Please sign in to comment.