2006-07-09

Internet Explorer Rant: 6.0 and loving Firefox more and more

I found today that Internet Explorer doesn't handle PNG files very well. I suppose I should clarify. Internet Explorer 6.0 and I am assuming previous versions display transparency incorrectly. They also don't handle color mapped PNG-8 files well either. I found the PNG-8 files look like Atari graphics (very blocky) where as in Firefox and even Windows Image Viewer they look correct. I.E. does handle GIF and GIF with tranparency correctly or as one would expect.

I love Firefox more and more every day. It makes creating a web application so much easier, except for having to still support Internet Explorer which sticks us in the pre-PNG days. For instance, if we could use transparency in PNGs correctly we could use high resolution icons/graphics with drop shadows and the like and not be locked into specific background colors thus making working with Cascading Style Sheets all the much easier. Currently this is not possible because of Internet Explorer. End Rant.

2006-05-02

Interesting Borland C++ Builder 5.0 Bug. Variables can't be named STATUS_PENDING

I have been working on an API for SC DHEC using Borland C++ Builder 5.0. I came across a strange bug on my system where the compiler would error out on a variable named:
STATUS_PENDING. To get the file to compile I changed the static constant variable name to STATUS_PEND and everything compiled without issue. It took two full days to figure out why this file was throwing compiler errors as it was not very specific and simply kept telling me I was missing a ')' or right parenthesis.

2006-02-02

Netbeans Modules Development Update

I have been working on a Library->Module Converter for the J2SE Library Manager in Netbeans 5.0. I have it working well. I wanted to add a feature to allow the module to install beans to the 'Form Editor' palette when started. The module currently allows one to select a library and export this to a module which can then be used by both Netbeans Module Projects as a module dependency and as a J2SE library in a Standard Project type. More on this later and I will be trying to add the module to NBExtras.org as well as placing it on contrib.netbeans.org once I get my 'Contributor Agreement' signed and faxed or mailed in.