7.0.34

Aus BC-Wiki
Zur Navigation springen Zur Suche springen

Zur Übersicht

  • API, SCR: Switch from *.txf fonts to TrueType fonts in graphics applications, ensuring that all related files have no licensing issues.
  • Mac: Update scripts for building branded installers to allow building with Xcode 4.3 under OS 10.7.x Lion; change names of branded installers from "*macOSX_universal" to "*macOSX_i686" since we no longer support PowerPC Macs.
  • SS: Update project files to use FreeType and FTGL on Windows.
  • Sample Graphics app: Switch from *.txf fonts to TrueType fonts.
  • Mac: Update build instructions and build script.
  • WIN: Make the example graphics application build again.
  • WIN: Get rid of the linker warnings for both the default screensaver and the example graphics application
  • API: remove support for BMP and TGA image files; the code to parse these had no license info. Only JPEG is supported now.
  • client: fix error in runtime estimation for active tasks
  • MGR: Enforce the 0..10 day limit on the connect interval for the advanced preferences dialog. At some point we should rename it.
  • API: Remove ttfont.cpp from Makefile.am. Apps should include it in there Makefile as needed.
  • WINSCR: Fix problem with the screensaver needlessly cycling in preview mode. Ugh.
  • WIN: Remove reference to deleted tgalib.cpp file.
  • Client/manager: there was a bug because some code was writing "cpu" in XML, and other code was looking for "CPU". To fix this and prevent similar problems, processor type names are now encapsulated in proc_type_name_xml(). Code should use this rather than having hard-wired names. Redefine: GPU_TYPE_* as macros that call proc_type_name_xml().
  • MGR: Fix build break.
  • client: when we're making a scheduler RPC for a reason other than work fetch, and we're deciding whether to piggyback a work request, skip the checks for hysteresis (buffer < min) and for per-resource backoff time. These checks are there only to limit the rate of RPCs, which is not relevant since we're doing one any. This fixes a bug where a project w/ sporadic jobs specifies a next_rpc_delay to ensure regular polling from clients. When these polls occur they should request work regardless of backoff.
  • client: tweak to the above: never ask for work if buffer > max. This is needed to prevent projects that use next_rpc_delay from queuing unbounded work.
  • client: treat all 4xx HTTP errors as permanent
  • code cleanup
  • WINSETUP: Provide the ability to create the acct_mgr_login.xml from the command line. Useful for mass deployments within companies and charities.
  • Mac installer: Fixes for short (posix) user names containing spaces.