Whole document tree
    

Whole document tree

PilRC
About - Download - History - Archive - Manual - Contributors

What's new in 2.8p7 (official version coming soon)
-----------------
o added "-ro" option
- resources are bundled into a prc database (instead of .bin) !yay!
- DEFAULT: cr8r: 'pRES' type: 'RESO' name: same as filename
  o ability to custom specify the above using -creator -type and -name 
o recursive includes (32-level deep) now supported
o added src2unix.sh script, to strip ^M chars for UN*X users
  - fixed to be "older unix" friendly
o added srcindent.sh script, to indent all source files using indent tool
o fixed strdup complaints
o updated documentation (POPUPLIST example)
o added support for non-32bit operating systems (alpha etc)
o configure.in can decide if pilrcui is built
o VC++ error/warning message syntax fix
o added source migration support for CW_PLUGIN (for neil) :P
o pilrcui compiles once again
  - code assumes BA16 resource types (m68k resources), someone wanna fix?
o misc documentation fixes
o slider defaults of (MIN=0, MAX=100, PAGESIZE=10, VALUE=50) implemented
o pre-processor madness fixup - no more misuse of ## operator
o add new resources:
  - 'locs' (locales)
  - 'hsbd' (hardSoftButtonDefault)
  - 'pref' (sysAppPref)
o solved bug in LIST parsing (problem reported by Laurent Dutour)
o bug correction in COUNTRYLOCALIZATION
o locale support
o bug correction in 'tint' 'tkbd' and 'TRAP'

What's new in 2.8 (Tue, 1 May 2001)
-----------------
o added new resources
- WORDLIST, GRAFITTIINPUTAREA, COLORTABLE, KEYBOARD, COUNTRYLOCALIZATION etc
- [MOST ARE SYSTEM USE ONLY], see doc/manual.html for more information
o ID generation consistancy fixes
- ie: VERSION ID 1 "1.0", VERSION 1 "1.0" and VERSION "1.0" should work
- restore's old behaviour to maintain compatibility in older sample code
o SLIDER changes
- fix warnings for sliders, no longer complain when legal :))
o error message fix
- adjust include file messing error to have line # printed :)
o DATA change
- such that the data file can be found in include directories specified
o added -LE32 flag, generate little endian 32bit compatible resources (ARM, NT)
o various bugfixes et al :P

What's new in 2.7b  (Thu, 08 Feb 2001)
------------------
o BITMAP*, ICON* changes
- added support 16, 24 and 32bpp .bmp files :)
- compression is NOT available for 16bpp bitmap resources at this point
o DATA parsing error
- if a "" file name was passed, it crashed. fixed it
o TABLE emitting error
- extra word written out, causing problems *tut tut* :P
- table widths were being corrupted seriously
o added .rpm spec file

What's new in 2.7a  (Fri,  5 Jan 2001)
------------------
o compile bugfix for xwin.c :P (sorry X11 guys) :P

What's new in 2.7   (Fri,  5 Jan 2001)
------------------
o BITMAP*, ICON* changes
- complete overhaul of bitmap.c :P (boy, that was fun)
- dynamic file specification (no longer require fixed 4 file names)
  ie: BITMAPFAMILY ID 1000 "1bpp.bmp" "2bpp.bmp" COMPRESS
  ie: ICONFAMILY "1bpp.bmp" "2bpp.bmp"
      - will generate bitmap family with 1bpp and 2bpp bitmaps
- 16bpp, 24bpp and 32bpp bitmap support YAY!
  ie: BITMAPCOLOR16K, BITMAPCOLOR24K, BITMAPCOLOR32K
o tint resource support
o added 3.5 user interface controls
- controls now have graphical attributes (as per 3.5 resource definition)
- new SLIDER control
o added LAUNCHERCATEGORY resource
- ie: LAUNCHERCATEGORY "Games"
o added -allowEditID option
- no more warnings for people using IDs 10000-10007 (for edit menus)
o changed non 15x9 small icon resource to generate a warning instead of error
o added ability to override the "default" icon ID values
- ie: ICON ID 1000 "..."
- warnings NOT given about sizes for icon resources that are not 1000/1001
o added ability to override the "default" type for Bitmap resources
- ie: BITMAP "SBmp" ID 1000 "..."
o include paths can be applied to string files in addition to image paths
o MANUAL addemdum/errata
* Palm Computing (France Office) R&D
- experimental ARM resource generation (subject to change, DO NOT use)

What's new in 2.6   (Mon, 30 Oct 2000)
-----------------
o added -D MACRO(=VAL) option
- provide support for "pre-processor" like symbols for use with #ifdef
o added BITMAPCOLOR16 and BITMAPFAMILYSPECIAL tags
- support for 16 color graphics on IIIc and other color devices
o updated RGBToColorIndex
- reversed the color location algorithm to identify (0,0,0) as index 255
o minor parsing fixes here and there :)
- comments, one small fix in lex.c (from Wes himself)
o MANUAL errata

What's new in 2.5c  (Thu, 29 Jun 2000)
------------------
o ICON*, SMALLICON*, BITMAP* adjustments:
- monochrome, 16 color and 256 color bitmaps are converted as needed

What's new in 2.5b9 (Wed, 28 Jun 2000)
-------------------
o tSTL resource support
o xwin.c: remove deprecated GtkMenuFactory() usage 
o PilRC example:
- tSTL demonstration added
o MANUAL additions

What's new in 2.5b8 (Fri, 23 Jun 2000)
-------------------
o conditional compilation support!
- #ifdef, #ifndef, #else, #endif
o MANUAL errata

What's new in 2.5b7 (Sun, 18 Jun 2000)
-------------------
o PalmRC compatability (merging)
- support for HEX tag 
- support for DATA tag 
o MANUAL errata

What's new in 2.5b6 (Sat, 10 Jun 2000)
-------------------
* PilRC licensing issues - please READ
o VC++ error/warning message syntax fix
o VC++ compilation error fixes
o MANUAL errata

What's new in 2.5b5 (Wed,  7 Jun 2000)
-------------------
o updated "example" for prc-tools 2.0
o VERSION tag ID defaults to 1 if NONE supplied
o -V option to generate M$ (VS-type error/warning output) 
o PNM support added
o .java -> multiple depth "package" definitions
o RGB -> System Palette(s) fixed 
  - 1bpp palette definition adjusted to "standard"

What's new in 2.5b4 (Tue,  6 Jun 2000)
-------------------
* PilRC website location change (please update everyone)
* http://www.ardiri.com/index.cfm?redir=palm&cat=pilrc
o autoconf + automake support
o MANUAL overhaul (finally)
o RGB -> System Palette(s) fixed 
  - no more inverted 4bpp bitmaps
o VC++ compilation errors fixes
o Japanese Language "shift jis" handling bugfix
o Bugfixes

What's new in 2.5b3 (Wed, 13 Apr 2000)
-------------------
o TRANSPARENTINDEX added to ICON and BITMAP configuration
o RGB -> System Palette(s) implemented 
  - no more inverted 1bpp bitmaps (outputed from xv etc)
o COLORTABLE support added for ICONS
o Warning messages now in GNU format (for parsing by IDE's)
o ICONGREY, ICONGREY16, ICONCOLOR items removed
o ICONFAMILY requires that 1bpp bitmap exists
  - application launcher must have AT LEAST 1bpp bitmaps

What's new in 2.5b2 (Mon, 11 Apr 2000)
-------------------
o PBM, PPM, PGM image support (1bpp, 2bpp, 4bpp and color)
  - "ppmquant" palette files added to match PalmOS palettes
o NOSAVEBEHIND (forms) option now working correctly :P
o ICONFAMILY, BITMAPFAMILY bug fix
o BITMAP transparency support added
o .BMP color table entries can be VARIABLE (not 1, 16 or 256)
o Japanese Language "shift jis" handling bugfix
o Korean Language support
o Error messages now in GNU format (for parsing by IDE's)
o Bugfixes

What's new in 2.5b1 (Tue, 8 Feb 2000)
-------------------
o ICONFAMILY, BITMAPFAMILY fixes (optional bitmap depths)

What's new in 2.5a
------------------
o ParseDumpString bug fix

What's new in 2.5
-----------------
* MAINTENANCE of PilRC passed onto Aaron Ardiri (ardiri@palmgear.com)
* http://www.hig.se/~ardiri/development/palmIII/pilrc/index.html
o COLOR support!
o *GREY, *GREY16 and *FAMILY resources added for Bitmap/Icon resources

What's new in 2.4
-----------------
o Category support
o default button in alerts
o Longer lists allowed.

What's new in 2.3a
------------------
o Compilation fix for *nix users

What's new in 2.3
-----------------
o Parens supported in expressions
o Font resources
o No limit on the number of forms.
o Comments anywhere in the .rcp file
o C style /* */ comments.
o Support for Hebrew, Japense and Chinese fonts. (-Fh, -Fj and -F5 and -Fg)
o Support for 'XXXX' hex constants
o Support for -rtl flag and | operator (for BiDi Hebrew)
o Support for Bold12 fonts
o FILE keyword for STRING 
o Menu width calculation fixes

What's new in 2.2
-----------------
o Support for Small Icons (finally!)
o Changed system ID conflict error to warning.

What's new in 2.0a
------------------
o SCROLLBAR removed for FIELDS -- it broke normal SCROLLBAR controls

What's new in 2.0
-----------------
o Support for greyscale bitmaps (BITMAPGREY). 
  For a 2bpp Win* drawing routines, check out ScumbySoft's Win2 2bpp library.
o AUTOSHIFT, NUMERIC, SCROLLBAR now supported for FIELDs 
o CENTER@ allows you to specify x or y coordinate to center contr
o RIGHT@ and BOTTOM@ specifies left/top coordinate.
o Bug fixes with AUTO, FONT 6.

What's new in 1.9
-----------------
o ID id.n for controls may be replaced by AUTOID. 
  PilRC will autoassign ids when AUTOID is specified. 
o PilRCUI now works with XWindows (xwin.c). main() moved to main.c 
o OS/2 makefile included (makefile.os2). 
o Support for TRAP resources for writing HackMaster system extensions.

What's new in 1.8
-----------------
o Fixed some bad bugs in scrollbar generation
o Fixed bug in duplicate control detection code.

What's new in 1.7
-----------------
o Incorporated code to read PBM, PBITM, and XBM bitmaps.
o Bitmap compression may be specified (COMPRESS, AUTOCOMPRESS, NOCOMPRESS).
o Automatic ID assignment (-H command line option)
o Support for new PalmOS 2.0 scrollbar control

What's new in 1.6
-----------------
o Fixed bug that prevented it from working on non Intel platforms 

What's new in 1.5
-----------------
o Now checks for duplicate form, menu, string, alert and form object ids
o Also checks for invalid ids (not in 0..9999)

What's new in 1.4
-----------------
o New -R command line argument: emits .res files 
o New -q command line argument: Quiet mode -- less noisy output
o Sample .c file now builds and loads correctly on Pilots

What's new in 1.3
-----------------
o Support for .java include files
o New BITMAP and ICON commands convert Windows .BMP files to pilot bitmaps
o Sample .rcp file, .c and .asm files with examples for each control type
o New -I command line argument to specify include search paths
o Updated user manual
o Bug fixes