
Welcome to the Home Page of Rezilla, a resource forks editor for
the Macintosh.
Description
Rezilla is a resource forks editor for the Macintosh.
New features
The latest version is 1.1 and brings the following features:
- new plugin architecture to support the addition of third party editors
- new image editor (implemented as a plugin) to display and manipulate
image resources. It supports the following image formats:
JPEG, TIFF, GIF, PNG, BMP.
- new 'icns' editor to manage icon suite resources. You can
create, modify, redraw, delete, etc. any of the bitmaps included in an
'icns' resource suite. Possibility of importing from or exporting to a
".icns" image data file. Possibility of exploding or imploding the contents
of an 'icns'.
- introduced resource pickers for
displaying graphically and easily manipulating all the resources of a particular type. Pickers
have been defined for the following types:
'TEXT', 'MENU', 'STR#', 'MBAR', 'RID#', 'Mcmd', 'RidL', 'cicn', 'ICON', 'SICN', 'icns', 'PICT', 'PAT ', 'ppat', 'PAT#', 'ICN#', 'icl4', 'icl8', 'icm#', 'icm4', 'icm8', 'ics#', 'ics4', 'ics8', 'CURS', 'crsr'
- new Plugins command in the File menu to get info about
the plugins and rearrange their order
- possibility of importing/exporting an entire resource map from/to XML
- new Import command in the File menu to import data in
some resource editors
- XML export now correctly escapes the standard entities and writes in
utf-8 encoding
- new WCOL and LCOL tags in the Template editor for RGB colors stored on
2 or 4 bytes respectively
- improved Unique ID algorithm: it now returns the first available value
(above the current one) when calculating a unique ID rather than a random
number
- aliases are now followed for templates located in Application Support
folders
- improved edition of resource ID tags (RSID) in the Template editor. A dynamic
popup offers the currently available choices.
- added new templates for the Templates editor (there are now more than
400 templates)
- improved clipboard handling of hexadecimal data strings
- Tab key navigation through the fields of the Template editor's windows
- in the Template editor, the "+" key simulates a click on the Plus Button
- extended AppleScript terminology to support plugins and pickers
- more sample AppleScript scripts to demonstrate the new commands
- many interface improvements...
- many bug fixes...
Basic features
Previous versions already implemented the following features:
- Rezilla lets you edit, create, modify, duplicate, remove resources
contained in any fork (data fork or resource fork), copy, cut and paste
them from a resource map to the other, drag and drop resources etc.
- Rezilla comes equipped with an Hexadecimal Editor and a
Template Editor. The template editor ships with no less than
400 predefined templates and lets you easily
define and add more.
- Rezilla has several dedicated editors:
- a Text Editor to edit 'TEXT' and 'styl' resources
- a Bitmap Editor to edit any of the following types:
'cicn', 'crsr', 'CURS', 'icl4', 'icl8', 'icm#', 'icm4', 'icm8', 'ICN#',
'ICON', 'ics#', 'ics4', 'ics8', 'PAT#', 'PAT ', 'ppat', 'SICN'
- an Unicode Editor to edit 'utxt' resources containing Unicode
data in UTF-16 encoding form
- a List Editor to edit 'STR#', 'MBAR', 'Mcmd' and 'RidL' resources
- an Aete Editor to edit AppleScript terminology resources
(resources with type 'aete' or 'aeut'). It can generate
Scripting Definition files (sdef) and export to Xml, DeRez, Html, and Text
formats. It can also import an aete from an Xml file.
- a Pict Viewer to visualize, copy, cut and paste 'PICT' resources
- a Sound Player to play 'snd ' resources
- a Menu Editor (which supports 'xmnu' menu extension resources)
- complete scriptability to drive Rezilla from AppleScript scripts
- Rezilla can export resource maps in text, HTML, XML or DeRez
formats
- Rezilla can compare two resource maps.
- various values and properties can be set via the Preferences.
Good news
Rezilla is a free software!Screenshots
See some screenshots of Rezilla at work:
the hexadecimal editor,
the template editor,
the bitmap editor,
the Aete editor,
the Menu editor,
the Unicode editor,
the Icns editor,
a resource picker,
A few more images of Rezilla's interface can also be found in the
screenshots area at SourceForge.
Download
All Rezilla official binary releases, past and present, are available in the
download section
of the project at SourceForge. The most recent version is 1.1
which can also be downloaded from this page:
click on the following links to get the
binary
or the
sources.The application is bundled. You can install it anywhere on your system.
Just double-click on its icon to launch it.
Warning Rezilla is currently a project under development (aka work
in progress).
It comes without any warranty (see the license terms). That said, it
has been thoroughly tested and has proven quite stable and reliable.
For more adventurous people, the latest development build is version
1.2b1 available here.
Help
Help files with complete documentation are accessible via the Help menu
while the application is running. You can also read the help online
in english or
in french.The scripting support comes with a detailed tutorial and a lot of sample
AppleScript scripts.
Requisites
Rezilla is useful only on Macintosh platforms under OS X.
The application is developped and tested under this system.
Since version 1.1, the minimum requirement is OS X 10.3 (aka Panther).
For OS X 10.2 (aka Jaguar) use version 1.0.8 of Rezilla. Runtime architecture
In case someone is interested, versions 1.0.1 to 1.0.5 have been built as
carbon CFM applications, so they can probably run on system 9 but this is
not tested and not officially supported. Starting from version 1.0.6,
Rezilla is built as a Mach-O application.Scriptability
Rezilla is scriptable: it can be driven using AppleScript scripts and
possesses an extended terminology to perform all kinds of tasks. Read the
Rezilla Scripting Tutorial on this site
in english or
in french.Source Code
Rezilla is an Open Source Project. Its source code is public and can
be found on the SourceForge site at the following address:
http://sourceforge.net/projects/rezilla The code is under CVS control. You can retrieve the latest stage of
development using any CVS client. See
instructions here.
You can browse the cvs repository
online.
Rezilla is built with
Metrowerks CodeWarrior and relies on their
PowerPlant C++ library. A project file is provided together with the Rezilla
source files. Starting with version 1.0.7, project files for XCode 1.5 and
XCode 2.1 have been added for those who prefer using
Apple's Developer Tools. In any
case, you will need the PowerPlant library if you want to build Rezilla
from source (PowerPlant is open source since January 2006)).
Detailed compiling notes and instructions can be found on this site
in english or
in french.
Code contributions
The Rezilla project is meant as a collaborative and extensible project:
- collaborative means that all programmers who wish to collaborate
and propose patches and code contributions are welcome. You can use for this the
patches tracker
at SourceForge. Version 1.1 of Rezilla contains many contributions of this
kind.
- extensible means that it offers a plugin architecture
(introduced in version 1.1) to support the addition of external editors.
See the Plugins section below.
Plugins
Since version 1.1, Rezilla offers support for external third-party
plugins. If you are a developer and wish to write a Rezilla plugin, you
should start reading the Rezilla Plugins Howto
document which gives all the necessary informations, and get the Rezilla
SDK which is part of the
source distribution
and has a Sample plugin which can be used as a template to create a
new one.
The Rezilla Plugins Howto can be found on this site
in english or
in french.
Bug reports
Bugs can be officially reported via the
Bug Tracker
of the project.
You can also address feature requests
there.
Mailing list
For any questions, problems, suggestions etc. about Rezilla, you can use the
Rezilla-users Mailing List.
Click here to subscribe/unsubscribe.
To post a message to the list, send email to rezilla-users@lists.sourceforge.net.
To see the collection of prior postings to the list, visit the
Rezilla-users Archives.You can also e-mail me directly: bdesgraupes@users.sourceforge.net
Last updated 2006-11-25 12:20:50
Rezilla is hosted by
