1.1.78 - Released March 8, 2013
ChangeLog
- Version 1.1.78.
- Version 1.1.78-pre28.
- 10M bit files
- Version 1.1.78-pre27.
- Enable FIZ device support in NetCamXLS builds.
- Version 1.1.78-pre26.
- Remove "Low Light Presets" from Image configuration help page.
- Version 1.1.78-pre25.
- admin-header.html: Move menu <div> outside of the page's <form>.
- Clean up Mirror and Invert checkbox layout on Image configuration page.
- Fix active region for logo image.
- Remove image "Mask" configuration tab from ExpressXL and NetCamSCM.
- Remove hint about using copy and paste for copyright, etc.
- Version 1.1.78-pre24.
- new bit files
- Re-synchronize with "style.css" from ARM source code.
- Fix logo image transparency on Internet Explorer 7.
- Version 1.1.78-pre23.
- Disable JavaScript grid controls on IE8 or older.
- new bit files and new firmware name
- Add NetCamXLS build.
- html: Use a row with " " instead of "<br>" in a "<td>".
- Version 1.1.78-pre22.
- new bit file for 1.1.78
- style.css: re-arrange to ease synchronizing with ARM source code.
- Version 1.1.78-pre21.
- settings change
- Version 1.1.78-pre20.
- stardot: Revert JPEG quality reduction when no process is waiting.
- Version 1.1.78-pre19.
- lowlight_saturation
- oops, another presets change
- Version 1.1.78-pre18.
- Restore hostname after firmware upgrade if Save Network Settings is checked.
- need settings change
- Version 1.1.78-pre17.
- Changes
- Update default video resolutions.
- defaults for XLP
- Version 1.1.78-pre16.
- /bin/config: Use static buffers for config_ftp() filenames.
- Version 1.1.78-pre15.
- Revert "html: Refresh the page after device restart via the "Reboot" command."
- [Bug #1275] Fix flickering with JavaScript image update on Firefox browsers.
- Use MJPEG stream with VideoLAN plugin on index page if H.264 is not supported.
- admin.cgi: Force configuration change for Applet, Date/Time, and Security tabs.
- JavaScript: Fix bug on non-H.264 devices that broke Image configuration tabs.
- Version 1.1.78-pre14.
- Change default "Image Speed" from "Slow" to "Fastest".
- Version 1.1.78-pre13.
- html/index: Remove "ic" class on live image to fix sizing problems.
- html: Fix Image configuration page layout on NetCamXL.
- Version 1.1.78-pre12.
- html: Explicitly specify image dimensions in <img> tag on index page.
- JavaScript/ImageRefresher: set "debug" to "false".
- JavaScript: Add console.log() stub if not supported.
- JavaScript/ImageRefresher: Only call console.log() if "debug" is true.
- html: Remove style attribute for margin, use ".container" class instead.
- Remove "Use Preset" button from Image configuration page.
- html: Whitespace cleanup.
- Remove unneeded Javascript on disabled MAC Address form field.
- admin.cgi: Use correct video input for defaults/presets.
- final bit files
- Version 1.1.78-pre11.
- Redo/cleanup Javascript image refresh.
- Keep (some) existing Image configuration settings when applying a preset.
- Add <label> element for Image preset "Scene/Location" label.
- Fix top margin on Image Preset subtab text.
- Add/fix image "Preset" support on non-NetCamSC builds.
- Version 1.1.78-pre10.
- New bit files
- admin/image: Remove extra </div> tag.
- Add Image preset support.
- Version 1.1.78-pre9.
- new bit files
- Add missing HTML template partials to various NetCamSC-derived products.
- html: Allow "true/false" in addition to "yes/no", "on/off", "1/0".
- Version 1.1.78-pre8.
- Remove "Low Light" presets from Image configuration page.
- NetCamSCX: Remove redundant firmware file for ID 1.
- new bit files
- html: Fix validation warnings on Trigger configuration page.
- html/css: Clean up Trigger configuration page.
- scripts.js: Remove unused code from "Grid" class.
- html/css: Convert configuration section headers to lower case.
- /bin/trigger-admin: Fix bug in HTML generator script for trigger config.
- html/css: Use preview image size for exposure, mask, and motion grids.
- html: Increase initial size of HTML help popup window.
- html: Use "${render_if()" to render optional HTML.
- html: Add "${render()}" and "${render_if()}" macros.
- html: Refresh the page after device restart via the "Reboot" command.
- Update "Reboot" help text: configuration settings are NOT saved.
- Update estimated reboot time on Miscellaneous help page.
- html: Rearrange configuration tab order.
- html/css: Clean up help file CSS so that links are in correct order (part 2).
- html/css: Adjust/increase help file tab padding.
- html/css: Clean up help file CSS so that links in correct order.
- html/css: Increase height of tab buttons and tab font size.
- Update StarDot logo to modern transparent PNG logo.
- Fix Network configuration tab on non-H.264 devices.
- Manual Config: Disable "Edit/Default/Download" based on file selection state.
- Manual Config: Add "Download" button to download configuration files.
- Remove device-specific logo images; use common StarDot logo instead.
- Increase default H.264 quality from 30 to 26.
- Move "Auto Contrast" and "Sharpen" on Image configuration page.
- Set default value for Image "Day/Night" setting to "Auto".
- Hide "Day/Night" configuration help unless IR mechanism is supported.
- Change "IR" to "Day/Night".
- html: Add <label> support to "${check_box()}" macro.
- h264: Change default multicast address from 224.X.X.X to 239.X.X.X.
- h264-server: Remove version number from "Server" response headers.
- [Bug #1274] Exposure grid doesn't resize superimposed image.
- html/javascript: Clean up fractional exposure limit display.
- html/javascript: Fix lowlight_preset() function.
- [Bug #1276] Lowlight "Image Speed" drop-down values are off by one.
- boa/h264-server: Remove version number from "Server" response headers.
- Show FPS in Resolution list on Image configuration page.
- html/javascript: Whitespace cleanup in image configuration Javascript.
- html/css: Add missing grid background image URL for IE7/IE8.
- Version 1.1.78-pre7.
- second bit file for 1.1.78
- Image/Exposure: Do not disable form controls based on preset setting.
- first bit file for 1.1.78
- stardot: Add "/proc/sys/video/nr_inputs".
- stardot: Always create "/proc/sys/video/h264".
- h264-server: Use correct buffer size for reading in stream_control_read().
- h264-server: Fix bug in return value check when calling stream_client_add().
- h264-server: Return "500 Server Error" if unable to create H.264 stream.
- h264-server: Add UDP multicast support.
- Boa: Log error message if memory allocations for CGI environment fail.
- kernel/dump: Use KERN_CRIT log level so process dump shows in console.
- html_parse: Log error message on parsing overly large "${...}" macros.
- index: Log an error message if CGI environment appears to be corrupt.
- Adjust string buffer sizes passed to sscanf() to avoid buffer overflow.
- Clean up PATH_HTTP_HTML_ROOT usage.
- html: Whitespace cleanup.
- PTZ: Increase height of "<iframe>" for PTZ controls on index page.
- ptz-pelco: Add "X-StarDot-PTZ-API" response header.
- Version 1.1.78-pre6.
- admin.cgi: Add camera/input number to form POST redirect.
- PTZ: Install "/bin/ptz-setup" during the build process.
- PTZ: Add "missing" default values to "ptz-sony.conf".
- PTZ: Add "/bin/ptz-setup".
- PTZ: Use non-parsed header CGIs for PTZ web page controls.
- PTZ: Remove old/unused images.
- PTZ: Remove generic "/bin/ptz".
- PTZ: Move lockfile functions and terminal setup to per-brand PTZ scripts.
- /etc/rc: Whitespace cleanup.
- ptz-pelco: Add query string support to set movement speeds and bypass stop.
- ptz-pelco: Whitespace cleanup.
- Whitespace cleanup in PTZ scripts.
- html: Correctly show PTZ controls on index page.
- html/css: Show correct image for exposure, mask, and motion grids.
- firstboot: Avoid creating multiple copies of x10.conf
- admin.c: More whitespace cleanup.
- PTZ: Show correct input number in "Camera" selection.
- admin.c: Whitespace cleanup.
- style.css: Whitespace cleanup.
- html: Add "${number_field()}" macro for <input> elements with 'type="number"'.
- html/javascript: Add support for HTML 5 range inputs (aka "sliders").
- html/javascript: Whitespace cleanup.
- Remove unused "View Grid" softlinks to deleted popup grid HTML files.
- html: Fix page tab styling on Edit configuration page.
- html: Redo configuration page tab styling.
- html: Add "${grid_table()}" macro for exposure, mask, and motion grids.
- Fix use of "${check_box()}" macro in Trigger configuration page.
- Specify/use SI vs. binary prefixes (KB vs KiB, etc.) where appropriate.
- stardot/h264: Avoid spamming h264_level_idc messages to syslog.
- h264-server: Move RTP port definitions to "rtp.h".
- h264-server: Add "h264-server.h" for global configuration variables.
- h264-server: Whitespace cleanup.
- Version 1.1.78-pre5.
- html/javascript: Replace checkbox grids with "drawing" via Javascript.
- admin: Remove unneeded "mask_force" <input> element.
- html: Remove unneeded "color:inherit" and "background-color:inherit".
- html: CSS formatting cleanup.
- html: Move unused "graph" classes to "graph.css".
- html: Minor CSS cleanup.
- html/javascript: Clean up CSS used for checkbox grids.
- admin/html-parse: Add "${check_box(name)}" macro.
- Add missing video configuration defaults for "invert" and "mirror".
- html/javascript: Use correct attribute in user_select().
- Remove Javascript for exposure, motion, and privacy mask grids.
- Remove "View Grid" popup windows for exposure, motion, and privacy mask.
- Use Javascript instead of Java for "Pop-up Live Image" page.
- Version 1.1.78-pre4.
- stardot/h264: Constrain/overwrite SPS level_idc based on current settings.
- stardot: Fix debug/error handling on JPEG discard.
- stardot: Decrease running JPEG quality when no process is waiting for an image.
- stardot: Avoid always increasing current JPEG quality upto user specified value.
- h264.cgi: Do not set process command-line based on current state.
- h264-server: Whitespace cleanup.
- Version 1.1.78-pre3.
- blkmem-stardot: Change flash ROM initialization log message priority.
- Version 1.1.78-pre2.
- Add WDR support to Image configuration page and default video settings.
- h264-server: Fix compiler warning.
- stardot: Log H.264 dropped frame counter after each IPP sequence.
- stardot: Add "debug_bw" option.
- h264-server: Add DEBUG_IO_PROCTITLE flag.
- h264-server: Add DEBUG_NO_NETWORK flag.
- admin: Fix "wdr" checkbox state.
- Add Wide Dynamic Range (WDR) support.
- stardot: Remove unused variable.
- 5M bit files
- new bit file
- stardot: Fix race condition in stardot_open() that causes FTP stalls.
- initial test version
- add support for STMicroelectronics M29W640FT and M29W640FB.
- aptureStream: Update version number and copyright.
- h264-server: Fix typo in comment.
- index: Use correct image size for static image fallback.
- index: Show/cleanup warning messages text for unsupported plugins.
- index: Remove Java fallback for ActiveX and .NET selections.
- index: Add VLC plug-in support to index page drop-down menu.
- Version 1.1.78-pre1.
- Use correct version of uClinux in README.
- html/css: Use list items for configuration page tabs instead of a table.
- html/css: Fix missing top border for "sub-tab" area on Image configuration.
- html/css: Add vendor prefixes for border radius on camera links.
- html: Clean up camera links on admin pages for devices with multiple inputs.
- html/css: White-space cleanup.
- Java Push: Increase JPEG image buffer size from 1MB to 4MB.
- html/css: Increase padding of "Config", "Save", and "Pop-up" links.
- html: Use a single version of the spinning wait cursor.
- html/cgi: Use large stdio buffer for reading "/proc/sys/video/X" files.
- [Bug #1265] HTTP API: Setting resolution using width and height instead of index fails for some resolutions.
- admin: Fix configuration tab handling.
- White-space cleanup.
- Update spinning wait cursor images.
- config_get: Return empty string instead of NULL for valueless keys.
- config_dump: Use syslog() instead of fprintf(stderr, ...) for debug logging.
- Version 1.1.76-pre3.
- Send hostname with DHCP request.
- firstboot: Append partial MAC address to default network hostname.
- rc.network: Set the hostname before bringing up a network device.
- Use mixed-case version of product as basis for default hostname.
- firstboot: Use /proc/sys/xfpga/id to get device firmware ID.
- Use '$P' for product name in default overlay text.
- Change default/unknown flash ROM size.
- Add "/bin/cksum" to all product builds.
- boa: Increase MAX_HEADER_LENGTH from 2048 to 8192 bytes.
- emove "rexecd" from default "inetd.conf".
- Version 1.1.76-pre2.
- Merge commit 'v1.1.75'
- Version 1.1.76-pre1.
- admin.cgi: Fix configuration tab/page checking for GET requests.
- admin: Allow "exposure_grid", "mask_grid", and "motion_grid" to be set via HTTP API.
- admin: Improve exposure_grid, mask_grid, and motion_grid consistency.
- admin: Use config_unset_prefix() to simplify "XXX_grid" value handling.
- config: Add config_unset_prefix() function.
- Add leading "0x" to default values for "mask_grid" and "motion_grid".
- stardot: Improve exposure_grid, mask_grid, and motion_grid consistency.
- Version 1.1.75-pre3.
- Merge commit 'v1.1.74'
- probed: Add number of video inputs to device probe response.
- Add "nph-jpeg.cgi" for faster JPEG image loading.
- Image configuration: Use consistent layout for Low Light checkboxes.
- Image configuration: Adjust help page for Low Light/Exposure tab merge.
- Image configuration: Move "Backlight" from Miscellaneous to Exposure tab.
- Add missing "Apple touch icons" for newer product builds.
- Use symlinks for duplicate favicons and "Apple touch icons".
- NetCamSCM: Use updated logo icon.
- admin: Fix Javascript for Exposure/Low Light control enable/disable.
- javascript: Fix JSLint warnings in "mask.js".
- admin: Use common hex() and dec() functions for Mask configuration page.
- admin: Add wait spinner for form submission via AJAX.
- Image configuration: Adjust "image.js" for merged Exposure and Low Light tabs.
- Image configuration: Re-order various "Low Light" controls.
- Image configuration: Merge "Low Light" tab into "Exposure" tab.
- NetCamXL: Update "image.html" to match NetCamSC version, where possible.
- Version 1.1.75-pre2.
- NetCamSCM: Remove use of html-style.conf.
- Merge commit 'v1.1.73'
- Version 1.1.75-pre1.
- stardot: Silently ignore read-only configuration registers.
- javascript: Clean up saveImage() function in "image.js".
- javascript: Whitespace cleanups for "index.js".
- boa: Fix broken directory index handling on NetCam.
- html: Horizontally center the "Install Java..." message on index page for NetCam.
- stardot: Add overlay markup characters for vendor and product.
- html/css: Remove text shadow on input, textarea, and select form elements.
- Version 1.1.74-pre1.
- config: Add cookie to remember last sub-tab on Image config page.
- html: Add "<label>" elements to configuration forms.
- html: Use HTML5 "email" input type where appropriate.
- html: Add HTML5 "placeholder" attributes to "Dialout", "Security", and "DDNS" configuration pages.
- html/css: Remove padding on "td" and ".config td".
- html: Remove use of Courier/serif font for form inputs.
- /var/log/dmesg: Skip first 2 lines when saving initial dmesg buffer.
- [Bug #1247] FTP test script fails when password contains various "punctuation" characters.
- html: Use HTML5 DOCTYPE for "ip.html" created when FTP is active.
- Quote configuration values that contain an ampersand character.
- Always include "wait-48.gif", since it's used by the image configuration preview.
- uClibc: Use library version of tmpfile() in /bin/lrz.
- /bin/date: Compile with "HAVE_STRING_H" defined.
- libc/uClibc: Use "socklen_t" instead of "size_t" for "setsockopt()" calls.
- uClibc: Use library version of putgrent() in /bin/admin.
- uClibc: Fix const cast compiler warning in /bin/date.
- uClibc: Fix printf() type warnings in /bin/h264-server.
- netflash: Add gettftpline() helper, remove use of gets().
- uClibc: Fix call to getTermSettings().
- uClibc: More include file fixes.
- /bin/date: Compile with HAVE_STRERROR defined.
- uClibc: Fix "reboot()" call in init's SIGUSR1 handler.
- uClibc: Add "#include <errno.h>" to fix some compiler warnings.
- libc: Add "nice()" function prototype.
- html: Limit size of exposure and motion grid popup windows.
- Update logo icon for NetCamSCDX, NetCamSCX, and NetCamXLP builds.
- Use consistent order for CONFIG_STARDOT_XXX in "config.vendor" files.
- Add [XYZ]MODEM support to Netcam, Express, and Express6 builds.
- Consolidate product Makefiles where possible.
- Fix bad symlinks for "motion0.conf" from last commit.
- Consolidate product ROM filesystem files where possible.
- Consolidate various build configuration files.
- html: Remove unused "motion_grid.html" from NetCam and NetCamXL builds.
- html: Remove blank line at beginning of "motion.html".
- h264: Add per-connection RTP sequence numbers.
- stardot/xfpga: Add "/proc/sys/xfpga/id" for getting firmware ID.
- stardot: Add read permission for group and other to "/proc/sys/video".
- [Bug #1248] Dialout support broke in version 1.1.56.
- Undo changes made in last commit that were unrelated to "style.css".
- [Bug #1241] h264: Incorrect profile string in SDP for interleaved streams.
- html: Remove CSS text shadow on configuration changed message.
- html: Add CSS text shadow to body font.
- html: Add text shadow to configuration page tabs.
- html: Add CSS box shadow to configuration pages.
- html/javascript: Remove "low light" specific form submission handling.
- Streamline web configuration form submission.
- html: Use HTML5 DOCTYPE for page returned after manual config file edit.
- javascript: Fix JSLint warnings in "index.js".
- cron: Add better error reporting for failed crontab tasks.
- status.cgi: Show failed tests with a red background.
- Untabify "status.xsl".
- javascript: Fix Javascript warning on index page.
- javascript: Fix broken "Upgrade Firmware" checkbox enable/disable toggle.
- html: Add missing "alt" attribute to image configuration live preview.
- html: Prefer "object" tags instead of "applet" tags for image streaming.
- html: Use HTML5 DOCTYPE for popup exposure grid and remaining help pages.
- admin/trigger: Add missing columns to fix HTML validation warning.
- Adjust new product branches to bring them up to date.
- Merge remote-tracking branch 'origin/dome-fixes'
- boa: Remove "expires header" syslog debug message.
- admin.cgi: Add support for "Content-Encoding: gzip" for API requests.
- html: Fix case on CSS class name in Image configuration page for NetCamXL.
- javascript: Hide exposure and motion grid controls if Javascript is disabled.
- [Bug #1132] Add low level IP assignment option.
- [Bug #1212] Internal motion detection via trigger menu only works with camera 1.
- javacript: Simplify hex() and dec() helper functions.
- html: Remove unused variable expansion from PTZ HTML files.
- html: Undo mode change on ptz-*.html so that they are not parsed.
- admin.cgi: Defer setting of "style" configuration information for footer.
- html: Use constant, hard-coded value for HTML help popup window.
- Merge branch 'master' of /home/jim/git/netcam
- boa: Add caching support via "Expires" response header.
- boa: Allow GZIP for "text/xml" MIME types.
- boa: Add support for sending GZIP compressed data files.
- boa: Increase socket and client buffer sizes.
- boa: Change default keepalive to 3 connections with a 10 second timeout.
- edit.cgi: Do not fill the edit buffer with garbage when editing empty files.
- admin.cgi: Skip cleanup at end of program.
- admin.cgi: Optimize header and footer HTML parsing.
- Remove extra string copies from config_foreach().
- Add config_split() function to configuration file handling library.
- admin.cgi: Do not write "ftp_image" option to schedX.conf.
- admin.cgi: Fix URI parameter handling for "tab" option.
- Optimize configuration file handling.
- Merge branch 'dome-fixes' of /home/jim/git/netcam
- html parser: Optimize html_parse() function.
- boa: Limit number of bytes read before checking for CGI headers.
- Whitespace cleanups.
- /etc/status/product: Optimize AWK script, remove "exists()" function.
- status.cgi: Optimize /bin/status AWK script, remove "exists()" function.
- Fix typo in filename for 114x114 icon.
- Remove unused "config_merge()" function.
- [Bug #1213] Add iOS icon for StarDot device webpages.
- Update logo icon to current StarDot logo.
- cgi/html: Cache width and height in get_image_size() function.
- /bin/image-admin: Speed up loading of configuration values.
- boa: Enable HTTP/1.0 Keep-Alive support.
- html: Use HTML5 DOCTYPE, and cleanup HTML so it validates.
- boa: Increase MAX_HEADER_LENGTH from 2048 to 4096 bytes.
- html: Fix extra spacing in between links at bottom of images on index page.
- cgi/javascript: Add JSON response support to configuration API.
- Add URL of published StarDot API.
- javascript: Remove empty javascript files.
- javascript: Suppress JSLint warning about using "document.write".
- javascript: Fix JSLint warnings for "imageLoad" function use and definition.
- html/javascript: Change form element "name" attribute from "name" to "username".
- javascript: Use "decodeURIComponent" instead of deprecated "unescape" function.
- javascript: Fix JSLint warnings about inefficient subscripting.
- javascript: Move all occurences of the getCookie() function to "scripts.js".
- javascript: Suppress JSLint warnings for dec() and hex() functions.
- javascript: Move all occurences of hex() and dec() functions to "scripts.js".
- html: Move IE7 CSS hack to the end of the containing definition.
- html: Save a few bytes in "style.css" by trimming some whitespace.
- html: Use abbreviated CSS where possible.
- html: Replace ".courier" class with CSS tag selectors for input form styling.
- Remove temporary HTML file that was created by Emacs.
- javascript: Fix JSLint warning in "ftp.js".
- javascript: Remove use of Prototype javascript library.
- javascript: Clean up most JSLint warnings.
- javascript: Add jQuery-like "dollar" function ("$()") for selecting objects.
- javascript: Rename "popup.js" to "scripts.js".
- html: Add HTML5 "placeholder" attributes to FTP, Date/Time, and Motion configuration pages.
- html/javascript: Remove use of "document.write" on Image configuration pages.
- cgi: Add softlink for nph-admin.cgi to webserver document root.
- cgi: Fix form submission and target links admin.cgi in NPH mode.
- javascript: Minimize "image.js" initialization code.
- cgi: Allow admin.cgi to be served as non-parsed header (NPH) CGI.
- html: Remove unnecessary "table" surrounding various color choice edit boxes.
- html: Add CSS workaround for configuration page tabs on IE7.
- html: Fix styling on help pages.
- html: Use correct number of columns for each row in manual exposure table on Image help page.
- html: Replace use of "u" tags with CSS styling.
- html: Fix link target for "Network" tab on "Overlay" help page.
- html: Convert help files to HTML5.
- html: Remove HTML comment wrappers around inline scripts.
- html: Remove "type" attribute from "script" tag.
- html: Remove "type" attribute from "style" tag.
- html: Use simpler HTML5 form for linking to stylesheets.
- html: Use simpler HTML5 form for specifying character encoding of HTML files.
- scripts: Optimize file I/O handling of various AWK scripts.
- html: Remove "ajax-image.html" test pages.
- html: Modify trigger-admin script to use CSS for styling column widths.
- h264: Add empty "h264-server.conf", so that it is accessible via the "Edit" webpage.
- html: Use HTML5 DOCTYPE, and cleanup HTML so it mostly validates.
- html: Use UTF-8 encoding instead of ISO-8859-1.
- html: Remove unneeded use of "width" attribute on "table" tag.
- html: Remove use of "cellpadding" and "cellspacing" attributes in header/footer.
- html: Fix spacing for fractional exposure display on Image/Low Light tab.
- html: Remove extra table column from Overlay configuration page.
- html: Use "&" in camera links in header for admin pages.
- html: Remove some uses of "align"/"valign" attributes and non-breaking space.
- [Bug #1205] Add UI for H.264 Frame Rate
- [Bug #1204] Trigger fails when video source number is 7 or greater.
- Ignore "setsockopt(SO_SNDBUF)" failures in h264.cgi and mjpeg.cgi.
- status.cgi: Limit watchdog device "version character" to printable ASCII.
- JSLint: Add missing ";" to end of various anonymous functions.
- Cleanup Javascript form "value" attribute handling and remove "isIE()" function.
- Optimize "/bin/image-admin".
- Optimize "config_load()" function in AWK scripts.
- Optimize "exists()" function in AWK scripts.
- Do not generate FIZ/PTZ controls for "admin.cgi" pages.
- Only generate "/etc/config" file list for "Manual Config" page.
- Cache results of get_nr_inputs() to avoid reading from "/proc/video" more than necessary.
- help.css: Do not run through /bin/html-parse before serving to clients.
- Fix compiler warning in CONFIG_STARDOT_EXPRESS6 builds.
- Fix CSS validation bug and restore background-color for image preview.
- style.css: Remove unused "grid" classes.
- Disable Network Configuration checkbox when Erase Configuration is not checked.
- Move HTML color/style information into style.css
- Fix index page image refresh on IE9.
- JSLint: Add braces and a missing semicolon to index page script.
- Fix ".gitignore" files so that "./vendors/StarDot/romfs" is properly tracked.
- Fix configuration page main tab formatting.