summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2012-01-04 23:21:55 (GMT)
committerMarius Kintel <marius@kintel.net>2012-01-04 23:21:55 (GMT)
commite2684d692bf6784695b1edc01f7d252c515f771e (patch)
tree65bb8c53823a397f9f8b3544040bca0dffc99233
parent1acfe4e10be18c18762764c280fa07464c7a0a6c (diff)
parent9495f11be0c8b36801016f881733d7b6617d184a (diff)
Merge branch 'master' of github.com:openscad/openscad
-rw-r--r--contrib/BBEdit-TextWrangler.txt5
-rw-r--r--contrib/OpenSCAD.plist119
-rw-r--r--icons/icon-alpha.pngbin96607 -> 82391 bytes
-rw-r--r--icons/icon.pngbin121168 -> 84812 bytes
-rw-r--r--icons/mask.pngbin4470 -> 2359 bytes
-rw-r--r--icons/openscad.desktop7
-rw-r--r--icons/openscad.pngbin0 -> 82391 bytes
-rw-r--r--openscad.pro8
8 files changed, 139 insertions, 0 deletions
diff --git a/contrib/BBEdit-TextWrangler.txt b/contrib/BBEdit-TextWrangler.txt
new file mode 100644
index 0000000..e15a980
--- /dev/null
+++ b/contrib/BBEdit-TextWrangler.txt
@@ -0,0 +1,5 @@
+BBEdit:
+Install OpenSCAD.plist into ~/Library/Application Support/BBEdit/Language Modules
+
+TextWrangler:
+Install OpenSCAD.plist into ~/Library/Application Support/TextWrangler/Language Modules
diff --git a/contrib/OpenSCAD.plist b/contrib/OpenSCAD.plist
new file mode 100644
index 0000000..2f8860c
--- /dev/null
+++ b/contrib/OpenSCAD.plist
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>BBEditDocumentType</key>
+ <string>CodelessLanguageModule</string>
+ <key>BBLMCanSpellCheckCodeRuns</key>
+ <true/>
+ <key>BBLMColorsSyntax</key>
+ <true/>
+ <key>BBLMIsCaseSensitive</key>
+ <true/>
+ <key>BBLMKeywordList</key>
+ <array>
+ <string>!</string>
+ <string>#</string>
+ <string>$fa</string>
+ <string>$fn</string>
+ <string>$fs</string>
+ <string>$t</string>
+ <string>%</string>
+ <string>*</string>
+ <string>assign</string>
+ <string>center</string>
+ <string>circle</string>
+ <string>color</string>
+ <string>cube</string>
+ <string>cylinder</string>
+ <string>difference</string>
+ <string>echo</string>
+ <string>for</string>
+ <string>function</string>
+ <string>hull</string>
+ <string>if</string>
+ <string>import_dxf</string>
+ <string>import_stl</string>
+ <string>include</string>
+ <string>intersection</string>
+ <string>intersection_for</string>
+ <string>linear_extrude</string>
+ <string>minkowski</string>
+ <string>mirror</string>
+ <string>module</string>
+ <string>multmatrix</string>
+ <string>polygon</string>
+ <string>polyhedron</string>
+ <string>projection</string>
+ <string>render</string>
+ <string>rotate</string>
+ <string>rotate_extrude</string>
+ <string>scale</string>
+ <string>sphere</string>
+ <string>square</string>
+ <string>str</string>
+ <string>surface</string>
+ <string>translate</string>
+ <string>union</string>
+ <string>use</string>
+ </array>
+ <key>BBLMLanguageCode</key>
+ <string>Oscd</string>
+ <key>BBLMLanguageDisplayName</key>
+ <string>OpenSCAD</string>
+ <key>BBLMScansFunctions</key>
+ <true/>
+ <key>BBLMSuffixMap</key>
+ <array>
+ <dict>
+ <key>BBLMLanguageSuffix</key>
+ <string>.scad</string>
+ </dict>
+ </array>
+ <key>BBLMSupportsTextCompletion</key>
+ <true/>
+ <key>Language Features</key>
+ <dict>
+ <key>Close Block Comments</key>
+ <string>*/</string>
+ <key>Close Parameter Lists</key>
+ <string>)</string>
+ <key>Close Statement Blocks</key>
+ <string>}</string>
+ <key>Close Strings 1</key>
+ <string>"</string>
+ <key>Close Strings 2</key>
+ <string>'</string>
+ <key>End-of-line Ends Strings 1</key>
+ <true/>
+ <key>End-of-line Ends Strings 2</key>
+ <true/>
+ <key>Escape Char in Strings 1</key>
+ <string></string>
+ <key>Escape Char in Strings 2</key>
+ <string></string>
+ <key>Identifier and Keyword Characters</key>
+ <string>!$%*0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz</string>
+ <key>Open Block Comments</key>
+ <string>/*</string>
+ <key>Open Line Comments</key>
+ <string>//</string>
+ <key>Open Parameter Lists</key>
+ <string>(</string>
+ <key>Open Statement Blocks</key>
+ <string>{</string>
+ <key>Open Strings 1</key>
+ <string>"</string>
+ <key>Open Strings 2</key>
+ <string>'</string>
+ <key>Prefix for Functions</key>
+ <string>function</string>
+ <key>Prefix for Procedures</key>
+ <string>module</string>
+ <key>Terminator for Prototypes 1</key>
+ <string></string>
+ <key>Terminator for Prototypes 2</key>
+ <string></string>
+ </dict>
+</dict>
+</plist>
diff --git a/icons/icon-alpha.png b/icons/icon-alpha.png
index 67b6e63..192e5f1 100644
--- a/icons/icon-alpha.png
+++ b/icons/icon-alpha.png
Binary files differ
diff --git a/icons/icon.png b/icons/icon.png
index 7912038..837ead9 100644
--- a/icons/icon.png
+++ b/icons/icon.png
Binary files differ
diff --git a/icons/mask.png b/icons/mask.png
index eea1027..15ce869 100644
--- a/icons/mask.png
+++ b/icons/mask.png
Binary files differ
diff --git a/icons/openscad.desktop b/icons/openscad.desktop
new file mode 100644
index 0000000..07df5aa
--- /dev/null
+++ b/icons/openscad.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=OpenSCAD
+Icon=openscad
+Exec=openscad %f
+Categories=Graphics;3DGraphics;Engineering;
diff --git a/icons/openscad.png b/icons/openscad.png
new file mode 100644
index 0000000..192e5f1
--- /dev/null
+++ b/icons/openscad.png
Binary files differ
diff --git a/openscad.pro b/openscad.pro
index b26122a..e980085 100644
--- a/openscad.pro
+++ b/openscad.pro
@@ -294,3 +294,11 @@ INSTALLS += examples
libraries.path = $$PREFIX/share/openscad/libraries/
libraries.files = libraries/*
INSTALLS += libraries
+
+applications.path = $$PREFIX/share/applications
+applications.files = icons/openscad.desktop
+INSTALLS += applications
+
+icons.path = $$PREFIX/share/pixmaps
+icons.files = icons/openscad.png
+INSTALLS += icons
contact: Jan Huwald // Impressum