BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Squirrel
Version History
  Go back to the Squirrel Page

Original:
 
Version 5.3
 License:   Freeware
 Updated:   March 11, 2001
 Source:   Source Not Available
This version is a major update of Squirrel.

Version Changes:

  • Added Image object type
  • Added new Add-On Image Processing with two primitives img.crop , img.scale
  • Add-On Skippy modified to allow Skippy object to rendre to an Image directly
  • Added method draw and c.draw to Skippy object that draw image
  • Added primitive mime.icon to get or set the icon for a given MIME type
  • Partial rewrote of the GUI Add-On
    • Less memory consumtion
    • Smaller Add-On (under 1Mb)
  • Added widget Viewer to display image (new Add-On Imaging)
  • Added widget Odometer (new Add-On Widgets)
  • Fixed a bug in the Banner widget (linked variable is created if not existing)
  • Added method invalidate to all the widgets
  • Added config origin to the Sheet widget (Skippy Add-On)
  • Menu widget can now display an image as well as text
  • Added Busy primitive that set the cursor of the application to an animated cursor
  • Fixed few issue in the way the end of a script was handled (crash occuring)
  • Added cursor config to widgets (severals type of cursors available)
  • Added primitive entry.icon that get or set the icon of an entry
  • Fixed a bug when a Menu widget was inheriting the font of the MenuBar
  • Added method i.font to Menu to set the font of a menu item
  • Added primitives safter and sbefore to the String Processing Add-On
  • Menu now spawn a thread to execute the hook
  • Widget hooks : entered, exited, focused, invoked, selected and changed run on a separate thread
  • Fixed a bug with FilePanel (lost message)
  • Menu shortcut COMMAND-Q ask the window to be close (and may end the application) without executing a menu hook (if COMMAND-Q is used as shortcut)
  • added primitive lremove to the List Processing Add-On
  • Question and Info primitives accept now an image as well as a word and a title.
  • Fixed a bug in SQILib.a (crash)
  • Fixed a bug with widget Memo, when changing it contents
  • A string can be spraid over several line , tabulation in a string are no longer taking into account
  • Use \\ followed by a carriage return to spread a function/primitive call onto several lines
  • Added primitive entry.exists to the Storage Add-On
  • Renamed primitives mime.exist in mime.exists, dir.exist in dir.exists, attr.exist in attr.exists , font.exist in font.exists
  • Renamed method exist of the Dictionary in exists
  • Memo widget changed : scrollbars always visible
  • Added configuration constraint and limit to the Window (size limitation).
  • Demo EzCalc improved


Intel Version - requires R5   (792 KB) 1,179 downloads
  Working Link Download Squirrel Guides (in PDF)
  Working Link Download Squirrel 5.3

Version 5.2c
 License:   Freeware
 Updated:   December 9, 2000
 Source:   Source Not Available
This release is a maintenance release, and need to be installed on top of 5.2b.

If you are new to Squirrel, you need to download the complete archive of the version 5.2 and then apply the update 5.2b before updating to 5.2c

Version changes :

  • Various rewrite that improve execution speed (mostly for recursive functions) and consume less memory
  • Fixed a bug in the primitive output
  • Primitive addon.func return now a list of word and no longer one string
  • Fixed a memory leak when a widget was destroyed (possible crash)
  • Fixed a crash when a script, started from the tracker, was printing to the standard output


Intel Version - requires R5   (583 KB) 185 downloads
  Working Link Download Squirrel Guides (in PDF)
  Working Link Download Squirrel 5.2
  Working Link Download Squirrel Update 5.2 to 5.2b
  Working Link Download Squirrel Update 5.2b to 5.2c

Version 5.2b
 License:   Freeware
 Updated:   December 1, 2000
 Source:   Source Not Available
This version is un update to Squirrel 5.2. You need to have it installed for the update to work.

The Developer's Guide has been updated.

Version highlights:

  • Added _error global variable that contains the error message when an error is raised.
  • Speed improvement in the execution of function. Up to 3 times faster than with previous version.


Intel Version - requires R5   (1.6 MB) 95 downloads
  Working Link Download Squirrel 5.2
  Working Link Download Squirrel Update 5.2 to 5.2b
Intel Version   (583 KB) 90 downloads
  Working Link Download Squirrel Guides

Version 5.2
 License:   Freeware
 Updated:   November 20, 2000
 Source:   Source Not Available
The full documentation is now readable under BeOS with BePDF. You will find the three PDF files in a separate ZIP file.

From this release on, there is no more Developer and User Release, if you wish to be keep informs of Squirrel's news and release announce, please email me directly and I will include you on the new list.

Release highlights :

  • Added method w.string to Skippy Add-On
  • Added global variable _from that indicates from where the script has been started
  • Removed Squirrel banner when starting script from a terminal
  • Script can return an error code (using output)
  • Question and Info moved from the GUI Add-on in the Communication Add-On
  • Added primitives in the WorkSpace Add-On to access to Environment variables (env.list env.exist env.get env.set)
  • Added hook drop for when something is drag & drop over a widget (GUI Add-On)
  • Added primitive entry.stats to the Storage Add-On (Statistical informations on the entry)
  • difference return mow a positive number (Mathematics Add-On)

Intel Version - requires R5   (582 KB) 155 downloads
  Working Link Download Developer's Guides (in PDF)
  Working Link Download Release ZIP file

Version 5.1c
 License:   Freeware
 Updated:   October 28, 2000
 Source:   Source Not Available

This release is an update to Squirrel 5.1b. You need to have Squirrel 5.1b installed on your computer in order to update it.

Once you have downloaded the ZIP file and uncompressed it, double-click on the Update! icon it will start the update script (written in Squirrel) and when you will have hit the Update button it will replace the files that have been modified.

If you are new to Squirrel and don't have it on your computer, you need to download and install the complete distribution 5.1 and then update it once with the 5.1b update and then apply the 5.1c update.

What's new ?

  • It's now possible to use a list within an expression
  • Fixed various issues in the GUI Add-On
  • Added primitive lfind in the List Processing Add-On (find an element in a list)


Any Processor - requires R5   (701 KB) 115 downloads
  Working Link Download Developer's Guide in HTML
Intel Version - requires R5   (3.2 MB) 175 downloads
  Working Link Download Developer Release
  Working Link Download User Release
  Working Link Download Update 5.1 to 5.1b
  Working Link Download Update 5.1b to 5.1c

Version 5.1b
 License:   Freeware
 Updated:   October 22, 2000
 Source:   Source Not Available

This release is an update to Squirrel 5.1. You need to have Squirrel 5.1 installed on your computer in order to update it.

Once you have downloaded the ZIP file and uncompressed it, double-click on the Update! icon it will start the update script (written in Squirrel) and when you will have hit the Update button it will replace the files that have been modified.

If you are new to Squirrel and don't have it on your computer, you need to download and install the complete distribution 5.1 before updating it.

What's new ?

  • Fixed a crash caused by FilePanel with using a filter (Storage Add-on)
  • Fixed a crash when killing a non existent thread (Thread Add-on)
  • Removed a debug trace when using event keydown of a BarberPole widget (GUI Add-on)
  • Fixed a problem on quitting windows (using the variable)

Intel Version - requires R5   (3.2 MB) 167 downloads
  Working Link Download Developer Release
  Working Link Download User Release
  Working Link Download Update 5.1 to 5.1b

Version 5.1
 License:   Freeware
 Updated:   October 17, 2000
 Source:   Source Not Available

This release can be downloaded with the choice of the package, either you want to develop applications with Squirrel or just use them.

The User Release is 1.6Mo where the Developer's one is 3.2Mo.

Version highlights :

  • Name of the executables have change, loosing the .dr.
  • The primitive with have been renamed use to be more clear (dev request)
  • Lists can contains variable, function/primitive calls and block
  • New primitives mime.desc mime.install mime.exist and mime.delete to the Storage Add-On that give access to the BeOS MIME DataBase.
  • Added methods bcc and cc to the Mail object to set the carbon-copy and blind carbon copy.
  • Added new primitives strim, strim.l, strim.r and smatch to the String Processing Add-On
  • Added method exist to the Dictionary
  • Added global variables : _path _install and _version.
  • New widget BarberPole to the GUI Add-On
  • New inputs to the keyboard and mouse hooks to get the key modifiers in the GUI Add-on
  • Some bugs fixed


Intel Version - requires R5   (1.6 MB) 220 downloads
  Working Link Download User Release
  Working Link Download Developer Release

DR5.0
 License:   Freeware
 Updated:   October 1, 2000
 Source:   Source Not Available
This release is moslty a maintenance release, despite it round version number.

Version highlights :

  • The Add-Ons are no longer loaded automatically. Use the with primitive to load the ones you need.
  • New timing primitives that output the elapsed time of a function (in microseconds)
  • true and false are no longer primitives but literal values
  • a list can be spread over several lines
  • a bug fixed in the primitive substr


Intel Version - requires R5   (3.1 MB) 265 downloads
  Working Link Download Primary Location

DR4.9
 License:   Freeware
 Updated:   September 24, 2000
 Source:   Source Not Available
What's new ?
  • New Mail Add-On that give the ability to send email from a script
  • Access to the File Panel (file selection)
  • 2 new widgets in the GUI Add-On (Memo and StatusBar)
  • New primitive lsub in the List Processing Add-On
  • New methods resize.to and resize.by added to the Window in the Gui Add-On
  • New method empty to the Dictionary object (Data Structures Add-On)
  • New global variable _file that give the path of the executed script (run-time)
  • Compiled for BeOS 5.0
  • Some bugs fixed
The HTML version of the Developer's Guide is no longer included in the distribution. You may download it here.

Intel Version - requires R5   (3.3 MB) 239 downloads
  Broken Link! Download Primary Location  [broken link]

DR4.8
 License:   Freeware
 Updated:   March 14, 2000
 Source:   Source Not Available

* Added the switch control structure
* Added support for sending/receiving messages
* Exadecimal number support
* A bug fixed in the display of float
* Changed the catch control structure


Intel Version - requires R4.5   (3.71 MB) 921 downloads
  Broken Link! Download Primary download location  [broken link]

DR4.7
 License:   Freeware
 Updated:   March 4, 2000
 Source:   Source Not Available

* All the documentation is now distributed in PDF and is available for download on the web site
* A bit more informations provided when a parsing error occurs
* New directive #include
* New primitives added to the String Processing Add-on
* New primitives added to the Storage Add-on
* New primitive "Wait" added to the Threading Add-on
* New Skippy Add-on (complete rewrite of the old 2D Drawing Board)
* Few bugs fixed
* New demo file : "Multi-Threaded Skippy.sqi"

Intel Version - requires R4.5   (3.13 MB) 254 downloads
  Broken Link! Download Primary download location  [broken link]

Dr4.6
 License:   Freeware
 Updated:   February 16, 2000
 Source:   Source Not Available
A maintenance release

Intel Version - requires R4.5   (2.64 MB) 322 downloads
  Broken Link! Download Primary download location  [broken link]

DR 4.5
 License:   Freeware
 Updated:   February 14, 2000
 Source:   Source Not Available

Add some news features :

* Multi-Threading
* Execution of external application (and collect of their outputs)
* Directory browsing primitives

Intel Version - requires R4.5   (2.64 MB) 273 downloads
  Broken Link! Download Primary download location  [broken link]

Version DR4
 License:   Freeware
 Updated:   February 2, 2000
 Source:   Source Not Available
New GUI Add-on
FOR IMMEDIATE RELEASE

February 2, 2000

electron Technology would like to ANNOUNCE the release of Squirrel,
Developer Release 4.

This release features a totaly re-writted GUI Add-On allowing to build
easily in Squirrel Graphical User Interfaces.

This Add-On includes :

* Several widgets which cover most of the Interface Kit elements
* a Gluing (placing) tool
* Font support and widget font sensitivity

This version support the two tutorials published by BeGroovy in
December and January. (www.begroovy.com)

Development of this new scripting language for BeOS continue and
every feedbacks (good or bad) is welcome.

Squirrel is running on BeOS 4.5.x for Intel.

You may download it on the web site http://www.electechno.com

Intel Version - requires R4.5   (2.64 MB) 365 downloads
  Broken Link! Download Primary download location  [broken link]

Version DR3
 License:   Freeware
 Updated:   November 20, 1999
 Source:   Source Not Available
* 2 new Data structures : Vector & Dictionary



* Get/set file's attribute (support storing object like list , Vector and Dictionary) in an attribute



* File's mime type modification



* Few bugs fixed and some optimizations performed

Intel Version - requires R4.5   (2.15 MB) 404 downloads
  Broken Link! Download Primary download location  [broken link]

DR2.1
 License:   Shareware
 Updated:   September 24, 1999
 Source:   Source Not Available
Some bugs fixed and a new demo for the "Turtle Emulation"

Intel Version - requires R4.5   (1.95 MB) 344 downloads
  Broken Link! Download Primary download location  [broken link]

DR 2
 License:   Shareware
 Updated:   September 21, 1999
 Source:   Source Not Available
This release contain the first version of the GUI Add-on which offer the ability to build Graphical User Interface easily in Squirrel.

Intel Version - requires R4.5   (1.95 MB) 289 downloads
  Broken Link! Download Primary download location  [broken link]

DR 1
 License:   Shareware
 Updated:   September 6, 1999
 Source:   Source Not Available
First Developer Release

Intel Version - requires R4.5   (1,000 KB) 349 downloads
  Working Link Download Primary download location

Update:
  Maintenance update to 5.3.

Version 5.3b
 License:   Freeware
 Updated:   March 12, 2001
 Source:   Source Not Available

Version highlights :

  • Fixed a crash when using primitive show on a block pre make "blk {print "hello} show :blk /pre
  • Fixed a bug in the GUI Add-on with the minimum width of a window (constraint in auto)
  • Fixed a small problem in gluing widget bottom and right (GUI Add-On)
  • Fixed minor issue in the GUI Add-on (widget gluing)
  • Fixed error in Memo widget when jumping to a line number
You need Squirrel 5.3 installed to run this update.

Intel Version - requires R5   (494 KB) 591 downloads
  Working Link Download Primary Location

Version 5.3c
 License:   Freeware
 Updated:   March 13, 2001
 Source:   Source Not Available
Version highlights :
  • Fixed severals issues in the Memo widget (GUI Add-On)
You need Squirrel 5.3b installed to run this update.

Intel Version - requires R5   (274 KB) 519 downloads
  Working Link Download Primary Location

 
BeGroovy
  Recent Downloads  -  # 337
Total Downloads  -  # 221
Total Views  -  # 327
User Ratings  -  # 159
  Dev. Languages
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  cpu_fix - 9.42
5.  Jukebox - 9.40
6.  libdl.so - 9.40
7.  Haiku AGP busm... - 9.35
8.  vim6 - 9.31
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  BeOS 5 Perso... - 13,641
2.  Realtek RTL8... - 13,137
3.  Ati Radeon G... - 12,630
4.  Ensoniq Audio... - 7,591
5.  ATI Rage 128... - 7,461
6.  USB Joystick... - 5,677
7.  Broadcom 440x... - 5,425
8.  S3 Trio 64 v2... - 4,746
9.  USB Serial dr... - 4,718
10.  Intel Extreme... - 4,482
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.