Skip to content

Commit b855cbf

Browse files
committed
first commit
0 parents  commit b855cbf

File tree

4,578 files changed

+405384
-0
lines changed

Some content is hidden

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

4,578 files changed

+405384
-0
lines changed

Diff for: .gitignore

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
node_modules/
2+
build/
3+
bin/
4+
out/
5+
Release/
6+
npm-debug.log
7+

Diff for: README.md

+153

Diff for: binding.gyp

+73
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
{
2+
'targets': [
3+
{
4+
'target_name': 'qt',
5+
'sources': [
6+
'src/qt.cc',
7+
8+
'src/QtCore/qsize.cc',
9+
'src/QtCore/qpointf.cc',
10+
11+
'src/QtGui/qapplication.cc',
12+
'src/QtGui/qwidget.cc',
13+
'src/QtGui/qmouseevent.cc',
14+
'src/QtGui/qkeyevent.cc',
15+
'src/QtGui/qpixmap.cc',
16+
'src/QtGui/qpainter.cc',
17+
'src/QtGui/qcolor.cc',
18+
'src/QtGui/qbrush.cc',
19+
'src/QtGui/qpen.cc',
20+
'src/QtGui/qimage.cc',
21+
'src/QtGui/qpainterpath.cc',
22+
'src/QtGui/qfont.cc',
23+
'src/QtGui/qmatrix.cc',
24+
'src/QtGui/qsound.cc',
25+
'src/QtGui/qscrollarea.cc',
26+
'src/QtGui/qscrollbar.cc',
27+
28+
'src/QtTest/qtesteventlist.cc'
29+
],
30+
'conditions': [
31+
['OS=="mac"', {
32+
'include_dirs': [
33+
'deps/qt-4.8.0/darwin/x64/include',
34+
'deps/qt-4.8.0/darwin/x64/include/QtCore',
35+
'deps/qt-4.8.0/darwin/x64/include/QtGui',
36+
'deps/qt-4.8.0/darwin/x64/include/QtTest'
37+
],
38+
'libraries': [
39+
# TODO: fix node-gyp behavior that requires ../
40+
'../deps/qt-4.8.0/darwin/x64/lib/QtCore.framework/QtCore',
41+
'../deps/qt-4.8.0/darwin/x64/lib/QtGui.framework/QtGui',
42+
'../deps/qt-4.8.0/darwin/x64/lib/QtTest.framework/QtTest'
43+
],
44+
}],
45+
['OS=="linux"', {
46+
'cflags': [
47+
'<!@(pkg-config --cflags QtCore QtGui QtTest)'
48+
],
49+
'ldflags': [
50+
'<!@(pkg-config --libs-only-L --libs-only-other QtCore QtGui QtTest)'
51+
],
52+
'libraries': [
53+
'<!@(pkg-config --libs-only-l QtCore QtGui QtTest)'
54+
]
55+
}],
56+
['OS=="win"', {
57+
'include_dirs': [
58+
'deps/qt-4.8.0/win32/ia32/include',
59+
'deps/qt-4.8.0/win32/ia32/include/QtCore',
60+
'deps/qt-4.8.0/win32/ia32/include/QtGui',
61+
'deps/qt-4.8.0/win32/ia32/include/QtTest',
62+
],
63+
'libraries': [
64+
# TODO: fix node-gyp behavior that requires ../
65+
'../deps/qt-4.8.0/win32/ia32/lib/QtCore4.lib',
66+
'../deps/qt-4.8.0/win32/ia32/lib/QtGui4.lib',
67+
'../deps/qt-4.8.0/win32/ia32/lib/QtTest4.lib'
68+
]
69+
}]
70+
]
71+
}
72+
]
73+
}

Diff for: deps/qt-4.8.0/darwin/x64/import_qt

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#!/bin/bash
2+
3+
#
4+
# Only repo maintainers should need to use this
5+
# Copies all necessary Qt frameworks into the current dir, and updates
6+
# the LD paths
7+
#
8+
9+
# /Cellar assumes we've installed Qt via homebrew
10+
QT_PATH=/usr/local/Cellar/qt/4.8.0
11+
12+
echo Removing existing copy
13+
rm -rf include lib
14+
mkdir include lib
15+
16+
echo Importing copy from ${QT_PATH}
17+
cp -R ${QT_PATH}/lib/QtCore.framework \
18+
${QT_PATH}/lib/QtGui.framework \
19+
${QT_PATH}/lib/QtTest.framework \
20+
lib
21+
22+
# Avoid symbolic links by moving Version files around (npm doesn't like symlinks)
23+
find . -type l | xargs rm -f
24+
25+
# Replace header symlinks with hardcopies
26+
mv -f lib/QtCore.framework/Versions/4/Headers include/QtCore
27+
mv -f lib/QtGui.framework/Versions/4/Headers include/QtGui
28+
mv -f lib/QtTest.framework/Versions/4/Headers include/QtTest
29+
30+
# Replace lib symlinks with hardcopies
31+
mv -f lib/QtCore.framework/Versions/4/* lib/QtCore.framework
32+
mv -f lib/QtGui.framework/Versions/4/* lib/QtGui.framework
33+
mv -f lib/QtTest.framework/Versions/4/* lib/QtTest.framework
34+
35+
chmod -R u+rw *
36+
37+
# Update ids
38+
install_name_tool -id lib/QtCore.framework/QtCore lib/QtCore.framework/QtCore
39+
install_name_tool -id lib/QtGui.framework/QtGui lib/QtGui.framework/QtGui
40+
install_name_tool -id lib/QtTest.framework/QtTest lib/QtTest.framework/QtTest
41+
42+
# Update internal refs (from old paths to new)
43+
install_name_tool -change ${QT_PATH}/lib/QtCore.framework/Versions/4/QtCore lib/QtCore.framework/QtCore lib/QtGui.framework/QtGui
44+
install_name_tool -change ${QT_PATH}/lib/QtCore.framework/Versions/4/QtCore lib/QtCore.framework/QtCore lib/QtTest.framework/QtTest
45+
46+
# Break unncessary references to old path to avoid Qt's weird fallback
47+
# (find command only matches binary files like QtCore, not QtCore.prl)
48+
find lib -type f -name 'Qt*' ! -name '*.*' | xargs sed -i.bak -E 's/Cellar/______/g'
49+
find lib -name '*.bak' | xargs rm -f
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractanimation.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qstringbuilder.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstracteventdispatcher.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractfileengine.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractfileengine.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractfileengine.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractitemmodel.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractitemmodel.h"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractstate.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractitemmodel.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstracttransition.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qabstractanimation.h"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qanimationgroup.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QArgument

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qobjectdefs.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QAtomicInt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qatomic.h"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qatomic.h"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbasicatomic.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbasicatomic.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QBasicTimer

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbasictimer.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QBitArray

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbitarray.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QBitRef

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbitarray.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QBool

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qglobal.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QBuffer

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbuffer.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QByteArray

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbytearray.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbytearraymatcher.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QByteRef

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qbytearray.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QCOORD

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qnamespace.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QCache

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcache.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QChar

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qchar.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QCharRef

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qstring.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QChildEvent

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcoreevent.h"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qstringbuilder.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QConstString

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qstring.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcontiguouscache.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcontiguouscache.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcontiguouscache.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcoreapplication.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcryptographichash.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QCustomEvent

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcoreevent.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QDataStream

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qdatastream.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QDate

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qdatetime.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QDateTime

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qdatetime.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QDebug

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qdebug.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QDir

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qdir.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QDirIterator

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qdiriterator.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcoreevent.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QEasingCurve

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qeasingcurve.h"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qelapsedtimer.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QEvent

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qcoreevent.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QEventLoop

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qeventloop.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qeventtransition.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qshareddata.h"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qfsfileengine.h"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qfactoryinterface.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QFile

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qfile.h"

Diff for: deps/qt-4.8.0/darwin/x64/include/QtCore/QFileInfo

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qfileinfo.h"
+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#include "qfileinfo.h"

0 commit comments

Comments
 (0)