Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions doc/htmlparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ def __init__(self, text):
self.code = False

class ArgumentDef:
def __init__(self, name, type):
def __init__(self, name, typeName):
self.name = name
self.type = type
self.type = typeName
self.default = None # type: Optional[str]
self.reference = None # type: Optional[str]
self.modificators = None # type: Optional[str]
Expand Down Expand Up @@ -46,7 +46,6 @@ def __init__(self, name):
def extractTypes(element, classDef):
content = list(element)
methods = element.findall(".//*[@class='fn']")

for fn in methods:
result = re.search(r'(.*) (?:(.*))?', "".join(fn.itertext()))
if result is not None:
Expand Down
15 changes: 6 additions & 9 deletions doc/qdoctorst.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,16 @@ def composeTable(classDef, static):
returnMod = ""
if method.returnModificators is not None:
returnMod = "{} ".format(" ".join(method.returnModificators))
type = ""
typeName = ""
reference = ""
if method.reference != "":
reference = " {}".format(method.reference)
if method.returnType is not None:
if method.returnType not in defaultTypes:
refType = "ref"
type = "{0}:{3}:`{1}<api_{1}>`{2}".format(returnMod, method.returnType, reference, refType)
typeName = "{0}:{3}:`{1}<api_{1}>`{2}".format(returnMod, method.returnType, reference, refType)
else:
type = returnMod + method.returnType
typeName = returnMod + method.returnType

methodMod = ""
if method.modificators is not None:
Expand All @@ -51,7 +51,7 @@ def composeTable(classDef, static):
args.append("{0}{1} {2} {3}{4}".format(argMod, argument.type, argument.reference, argument.name, default))
body = ":ref:`{0}<api_{3}_{0}>` ({1}){2}".format(method.name, ", ".join(args), methodMod, classDef.name)

table.add_row([type, body])
table.add_row([typeName, body])

return table.draw()

Expand Down Expand Up @@ -107,7 +107,7 @@ def composeMethods(classDef):
text = text.replace("Note: ", "**Note:** ")

result += text + "\n\n"

if index != len(classDef.methods.values())-1:
result += "----\n\n"

Expand Down Expand Up @@ -135,10 +135,7 @@ def composeEnums(classDef):
return result;

def main():
try:
os.mkdir("reference")
except OSError as exc:
pass
os.mkdir("reference")

f = open("page.rst", "r")
s = Template(f.read())
Expand Down
2 changes: 1 addition & 1 deletion engine/src/commandbuffer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ void CommandBuffer::setGlobalValue(const char *name, const Variant &value) {
auto it = offsets.find(name);
if(it != offsets.end()) {
void *src = value.data();
memcpy((uint8_t *)&m_global + it->second.first, src, it->second.second);
memcpy(reinterpret_cast<uint8_t *>(&m_global) + it->second.first, src, it->second.second);
}
}
/*!
Expand Down
1 change: 0 additions & 1 deletion engine/src/components/component.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,6 @@ void Component::loadUserData(const VariantMap &data) {
auto factory = System::metaFactory(typeName);
if(factory) {
uint32_t type = MetaType::type(typeName.c_str()) + 1;
Object *root = Engine::findRoot(this);
if(isArray) {
VariantList list;
for(auto it : field->second.toList()) {
Expand Down
11 changes: 2 additions & 9 deletions engine/src/editor/baseassetprovider.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -90,10 +90,6 @@ void BaseAssetProvider::onDirectoryChangedForce(const QString &path, bool force)
}

if(info.isDir()) {
AssetManager *asset = AssetManager::instance();

AssetConverterSettings *settings = asset->fetchSettings(item);

m_dirWatcher->addPath(info.absoluteFilePath());
continue;
}
Expand Down Expand Up @@ -265,7 +261,6 @@ void BaseAssetProvider::duplicateResource(const QString &source) {

// Copied from: https://forum.qt.io/topic/59245/is-there-any-api-to-recursively-copy-a-directory-and-all-it-s-sub-dirs-and-files/3
bool BaseAssetProvider::copyRecursively(const QString &sourceFolder, const QString &destFolder) {
bool success = false;
QDir sourceDir(sourceFolder);

if(!sourceDir.exists()) {
Expand All @@ -281,8 +276,7 @@ bool BaseAssetProvider::copyRecursively(const QString &sourceFolder, const QStri
for(int i = 0; i< files.count(); i++) {
QString srcName = sourceFolder + QDir::separator() + files[i];
QString destName = destFolder + QDir::separator() + files[i];
success = QFile::copy(srcName, destName);
if(!success) {
if(!QFile::copy(srcName, destName)) {
return false;
}
}
Expand All @@ -292,8 +286,7 @@ bool BaseAssetProvider::copyRecursively(const QString &sourceFolder, const QStri
for(int i = 0; i< files.count(); i++) {
QString srcName = sourceFolder + QDir::separator() + files[i];
QString destName = destFolder + QDir::separator() + files[i];
success = copyRecursively(srcName, destName);
if(!success) {
if(!copyRecursively(srcName, destName)) {
return false;
}
}
Expand Down
15 changes: 7 additions & 8 deletions modules/editor/timeline/editor/animationclipmodel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -342,16 +342,15 @@ void UndoUpdateKey::redo() {
AnimationTrack &track = (*std::next(m_model->clip()->m_tracks.begin(), m_row));

AnimationCurve::KeyFrame *k = &track.curve().m_keys[m_index];
if(k) {
m_key = *k;

k->m_value = m_value;
k->m_leftTangent = m_left;
k->m_rightTangent = m_right;
k->m_position = (float)m_position / (float)track.duration();
m_key = *k;

m_model->updateController();
}
k->m_value = m_value;
k->m_leftTangent = m_left;
k->m_rightTangent = m_right;
k->m_position = (float)m_position / (float)track.duration();

m_model->updateController();
}

void UndoRemoveItems::undo() {
Expand Down
3 changes: 1 addition & 2 deletions modules/network/src/objects/webrequest.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -226,9 +226,8 @@ void WebRequest::readAnswer() {
if(m_content.size() == m_downloadCurrent) {
m_state = State::Done;
}

return;
} break;
}
default: break;
}
}
Expand Down
6 changes: 3 additions & 3 deletions modules/renders/rendergl/src/resources/rendertargetgl.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ void RenderTargetGL::bindBuffer(uint32_t level) {
destroyBuffer();
setState(ToBeDeleted);
return;
} break;
}
case ToBeUpdated: {
if(updateBuffer(level)) {
setState(Ready);
Expand All @@ -42,7 +42,7 @@ void RenderTargetGL::setNativeHandle(uint32_t id) {
bool RenderTargetGL::updateBuffer(uint32_t level) {
bool newObject = false;
if(m_buffer == -1) {
glGenFramebuffers(1, (GLuint *)&m_buffer);
glGenFramebuffers(1, reinterpret_cast<GLuint *>(&m_buffer));
newObject = true;
}

Expand Down Expand Up @@ -91,7 +91,7 @@ bool RenderTargetGL::updateBuffer(uint32_t level) {

void RenderTargetGL::destroyBuffer() {
if(m_buffer) {
glDeleteFramebuffers(1, (GLuint *)&m_buffer);
glDeleteFramebuffers(1, reinterpret_cast<GLuint *>(&m_buffer));
}
m_buffer = -1;
}
2 changes: 1 addition & 1 deletion modules/renders/rendermt/src/resources/rendertargetmt.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ MTL::RenderPassDescriptor *RenderTargetMt::nativeHandle() {

setState(ToBeDeleted);
return nullptr;
} break;
}
case ToBeUpdated: {
if(m_descriptor != nullptr) {
m_descriptor->release();
Expand Down
2 changes: 1 addition & 1 deletion modules/renders/rendervk/src/resources/rendertargetvk.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ void RenderTargetVk::bind(VkCommandBuffer &buffer, uint32_t level) {

setState(ToBeDeleted);
return;
} break;
}
case ToBeUpdated: {
destroyBuffer();

Expand Down
1 change: 0 additions & 1 deletion modules/uikit/src/components/textinput.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -316,7 +316,6 @@ void TextInput::composeComponent() {
setTextCursor(cursor);

RectTransform *rect = cursor->rectTransform();
float height = label->fontSize();
rect->setSize(Vector2(corners, 0)); // corners should be replaced with width of cursor glyph
rect->setAnchors(Vector2(0.0f, 0.0f), Vector2(0.0f, 1.0f));

Expand Down
5 changes: 2 additions & 3 deletions modules/uikit/src/utils/cssparser.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@
#include <string.h>
#include <assert.h>

CSSParser::ASTNode* TreeTranverseCreateExpressionAction(std::stack<
CSSParser::ASTNode *>* stack);
CSSParser::ASTNode* TreeTranverseCreateExpressionAction(std::stack<CSSParser::ASTNode *>* stack);
static void cleanASTTree(CSSParser::ASTNode *);

#define PopOperand(left,right) ASTNode*left = operandStack.top();\
Expand Down Expand Up @@ -610,7 +609,7 @@ void CSSParser::MLRtranverseAST(ASTNode *root, treeTranverseWithUserDataAction a
if(!root) {
return;
}
std::stack<CSSParser::ASTNode *> *oldStack = (std::stack<CSSParser::ASTNode *> *) userData;
std::stack<CSSParser::ASTNode *> *oldStack = static_cast<std::stack<CSSParser::ASTNode *> *>(userData);
std::stack<CSSParser::ASTNode *> *newStack = new std::stack<CSSParser::ASTNode *>;
newStack->push(root);
if(root->left) {
Expand Down
Loading