Whole document tree
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 |