1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-02-27 21:54:30 +01:00

Grabbing readme.txt with Xcode build, cleaned up menus, organized and updated release notes.

This commit is contained in:
David A. Mellis 2006-01-15 20:53:52 +00:00
parent 2335c14d99
commit 46db115d8c
3 changed files with 50 additions and 33 deletions

View File

@ -103,7 +103,7 @@ public class Editor extends JFrame
RunButtonWatcher watcher; RunButtonWatcher watcher;
Runner runtime; Runner runtime;
JMenuItem exportAppItem; //JMenuItem exportAppItem;
JMenuItem saveMenuItem; JMenuItem saveMenuItem;
JMenuItem saveAsMenuItem; JMenuItem saveAsMenuItem;
@ -496,13 +496,13 @@ public class Editor extends JFrame
}); });
menu.add(item); menu.add(item);
exportAppItem = newJMenuItem("Export Application", 'E', true); // exportAppItem = newJMenuItem("Export Application", 'E', true);
exportAppItem.addActionListener(new ActionListener() { // exportAppItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) { // public void actionPerformed(ActionEvent e) {
handleExportApp(); // handleExportApp();
} // }
}); // });
menu.add(exportAppItem); // menu.add(exportAppItem);
menu.addSeparator(); menu.addSeparator();
@ -774,15 +774,15 @@ public class Editor extends JFrame
JMenu menu = new JMenu("Help"); JMenu menu = new JMenu("Help");
JMenuItem item; JMenuItem item;
item = new JMenuItem("Environment"); // item = new JMenuItem("Environment");
item.addActionListener(new ActionListener() { // item.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) { // public void actionPerformed(ActionEvent e) {
Base.openURL(System.getProperty("user.dir") + File.separator + // Base.openURL(System.getProperty("user.dir") + File.separator +
"reference" + File.separator + "environment" + // "reference" + File.separator + "environment" +
File.separator + "index.html"); // File.separator + "index.html");
} // }
}); // });
menu.add(item); // menu.add(item);
item = new JMenuItem("Reference"); item = new JMenuItem("Reference");
item.addActionListener(new ActionListener() { item.addActionListener(new ActionListener() {
@ -1653,7 +1653,7 @@ public class Editor extends JFrame
sketch = new Sketch(this, path); sketch = new Sketch(this, path);
// TODO re-enable this once export application works // TODO re-enable this once export application works
exportAppItem.setEnabled(false); //exportAppItem.setEnabled(false);
//exportAppItem.setEnabled(false && !sketch.isLibrary()); //exportAppItem.setEnabled(false && !sketch.isLibrary());
//buttons.disableRun(sketch.isLibrary()); //buttons.disableRun(sketch.isLibrary());
header.rebuild(); header.rebuild();

View File

@ -128,6 +128,9 @@
/* Begin PBXBuildFile section */ /* Begin PBXBuildFile section */
330B21540968180400345666 /* librxtxSerial.jnilib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 330B21530968180400345666 /* librxtxSerial.jnilib */; }; 330B21540968180400345666 /* librxtxSerial.jnilib in CopyFiles */ = {isa = PBXBuildFile; fileRef = 330B21530968180400345666 /* librxtxSerial.jnilib */; };
339514EE097AEB5900193C89 /* STDCTokenTypes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 33FFFE420965BD110016AC38 /* STDCTokenTypes.txt */; };
339514FA097AEB8000193C89 /* license.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FF02B60965BD170016AC38 /* license.txt */; };
339514FB097AEB8000193C89 /* readme.txt in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FF02B70965BD170016AC38 /* readme.txt */; };
33AF61760965C54B00B514A9 /* PreprocessorInfoChannel.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE3D0965BD110016AC38 /* PreprocessorInfoChannel.java */; }; 33AF61760965C54B00B514A9 /* PreprocessorInfoChannel.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE3D0965BD110016AC38 /* PreprocessorInfoChannel.java */; };
33AF61770965C54B00B514A9 /* EditorListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE2C0965BD110016AC38 /* EditorListener.java */; }; 33AF61770965C54B00B514A9 /* EditorListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE2C0965BD110016AC38 /* EditorListener.java */; };
33AF61780965C54B00B514A9 /* LineObject.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE3A0965BD110016AC38 /* LineObject.java */; }; 33AF61780965C54B00B514A9 /* LineObject.java in Sources */ = {isa = PBXBuildFile; fileRef = 33FFFE3A0965BD110016AC38 /* LineObject.java */; };
@ -196,7 +199,6 @@
33CF03CE09662DC000F2C9A9 /* antlr.jar in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33AF620A0965D67800B514A9 /* antlr.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; }; 33CF03CE09662DC000F2C9A9 /* antlr.jar in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33AF620A0965D67800B514A9 /* antlr.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; };
33CF03CF09662DC000F2C9A9 /* registry.jar in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33AF620E0965D67A00B514A9 /* registry.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; }; 33CF03CF09662DC000F2C9A9 /* registry.jar in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33AF620E0965D67A00B514A9 /* registry.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; };
33CF03D009662DC000F2C9A9 /* oro.jar in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33AF620D0965D67900B514A9 /* oro.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; }; 33CF03D009662DC000F2C9A9 /* oro.jar in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33AF620D0965D67900B514A9 /* oro.jar */; settings = {JAVA_ARCHIVE_SUBDIR = ../shared/lib; }; };
33FF07020965BEE60016AC38 /* jikes in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FFFEB60965BD110016AC38 /* jikes */; };
33FF07050965BEE60016AC38 /* macosx_setup.command in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FFFEB90965BD110016AC38 /* macosx_setup.command */; }; 33FF07050965BEE60016AC38 /* macosx_setup.command in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FFFEB90965BD110016AC38 /* macosx_setup.command */; };
33FF07100965BF8A0016AC38 /* burn.command in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FFFEAF0965BD110016AC38 /* burn.command */; }; 33FF07100965BF8A0016AC38 /* burn.command in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FFFEAF0965BD110016AC38 /* burn.command */; };
33FF07150965BFC10016AC38 /* FTDIUSBSerialDriver_v2_0_1.dmg in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FFFEB30965BD110016AC38 /* FTDIUSBSerialDriver_v2_0_1.dmg */; }; 33FF07150965BFC10016AC38 /* FTDIUSBSerialDriver_v2_0_1.dmg in CopyFiles */ = {isa = PBXBuildFile; fileRef = 33FFFEB30965BD110016AC38 /* FTDIUSBSerialDriver_v2_0_1.dmg */; };
@ -317,7 +319,8 @@
dstPath = ""; dstPath = "";
dstSubfolderSpec = 16; dstSubfolderSpec = 16;
files = ( files = (
33FF07020965BEE60016AC38 /* jikes in CopyFiles */, 339514FA097AEB8000193C89 /* license.txt in CopyFiles */,
339514FB097AEB8000193C89 /* readme.txt in CopyFiles */,
33FF07050965BEE60016AC38 /* macosx_setup.command in CopyFiles */, 33FF07050965BEE60016AC38 /* macosx_setup.command in CopyFiles */,
330B21540968180400345666 /* librxtxSerial.jnilib in CopyFiles */, 330B21540968180400345666 /* librxtxSerial.jnilib in CopyFiles */,
); );
@ -986,6 +989,7 @@
buildActionMask = 2147483647; buildActionMask = 2147483647;
files = ( files = (
33CF03B209662CB700F2C9A9 /* arduino.icns in Resources */, 33CF03B209662CB700F2C9A9 /* arduino.icns in Resources */,
339514EE097AEB5900193C89 /* STDCTokenTypes.txt in Resources */,
); );
runOnlyForDeploymentPostprocessing = 0; runOnlyForDeploymentPostprocessing = 0;
}; };

View File

@ -1,11 +1,12 @@
Arduino is an open-source Physical Computing platform based on a simple Arduino is an open-source Physical Computing platform based on a simple
i/o board and a development environment that implements the Processing/Wiring i/o board and a development environment that implements the Processing/Wiring
language. language. Arduino can be used to develop stand-alone interactive objects or
can be connected to software on your computer (e.g. Flash, Processing, MaxMSP).
Arduino is an open source project, owned by nobody and supported by many. Arduino is an open source project, owned by nobody and supported by many.
For more information, see the website at: http://arduino.berlios.de/ or the For more information, see the website at: http://arduino.berlios.de/ or the
forums at arduino.berlios.de/cgi-bin/yabb/YaBB.cgi forums at http://arduino.berlios.de/cgi-bin/yabb/YaBB.cgi
The Team is composed of Massimo Banzi, David Cuartielles, Tom Igoe, The Team is composed of Massimo Banzi, David Cuartielles, Tom Igoe,
David A. Mellis and Nicholas Zambetti. David A. Mellis and Nicholas Zambetti.
@ -22,24 +23,36 @@ from Processing and Wiring.
UPDATES UPDATES
0003 0003
millis() now updates every millisecond instead of every second.
Keyspan and FTDI USB drivers included with Mac and Windows distributions. API Changes
Bootloader included with Windows distribution (it was already in the Mac dist).
Reversed the analog input pins to correspond to newer boards. This means Reversed the analog input pins to correspond to newer boards. This means
a call, for example, to analogRead(0) must be changed to analogRead(5) in a call, for example, to analogRead(0) must be changed to analogRead(5) in
order to read the same physical pin. order to read the same physical pin.
Now flushing the serial port before uploading (should fix some errors). Added a printNewline() function (which sends '\n' = ASCII 10).
Added a printNewline() function.
Updated icon of the Windows executable. New Stuff
Improved accuracy of the delayMicroseconds() function. Reference is included (features native to C not yet documented).
Serial monitor added (click the toolbar button to turn it on or off). Baud
rate is controlled by the Serial Monitor Baud Rate Menu, defaults to 9600. Icon
and implementation from Wiring.
Serial port menu now automatically refreshes when opened.
New blue color scheme and icons courtesy of Noah Shibley (colors are hardcoded New blue color scheme and icons courtesy of Noah Shibley (colors are hardcoded
into the source to ensure consistency with image files). into the source to ensure consistency with image files).
Serial monitor added (click the toolbar button to turn it on or off). Baud Keyspan and FTDI USB drivers included with Mac and Windows distributions.
rate is controlled by the serial.debug_rate field in preferences.txt, defaults
to 9600. Icon and implementation from Wiring. Bug Fixes
Serial port menu now automatically refreshes when opened. millis() now updates every millisecond instead of every second.
Bootloader included with Windows distribution (it was already in the Mac dist).
Updated icon of the Windows executable.
Now flushing the serial port before uploading (should fix some errors).
Improved accuracy of the delayMicroseconds() function.
Other
Upload rate no longer selectable from a menu within the IDE. Instead, edit the
serial.download_rate item in the preferences.txt file.
Created Xcode project for building Arduino on the Mac (doesn't yet regenerate Created Xcode project for building Arduino on the Mac (doesn't yet regenerate
the grammar files or package the distribution); active target should be "App". the grammar files or package the distribution); active target should be "App".
Removed unused or unimplemented items from menus.
0002 - 2005.10.05 0002 - 2005.10.05
New build process no longer uses makefiles; now controlled by preferences.txt. New build process no longer uses makefiles; now controlled by preferences.txt.