Topic: Client r 446-472 changes

446:
Fixed a bug in slider widgets.

447:
GUI refactoring to make client coding much faster and easier in the future.

448:
Added support for anti aliasing.

449:
Particle engine position precision increased (no more "gaps" on ship selection).
All texture now are filtered resulting in much better image rotation and sharper looking text.

450:
Vsync support has been added.
Tons of fixes to remove compiler warnings.

451-452:
Begin of item editor coding.

453:
Tons of fixes to remove compiler warnings.

454:
Finished GUI concept of item editor.
Added ability to colorize images in image widgets.

455:
Optimized particle engine.
Added bloom shader for particle engine.
Shift + J will now execute /stay command.
A lot of fixes in code.

456:
Continued item editor coding and added export feature to it.

457:
Continued item editor coding, the first item can now be edited.

458:
Again continued item editor coding big_smile.

459:
Added OpenGL version check for shaders.
Fixed a bug in slider widgets.

460:
Finished first rollout of item editor, he does now support all that the scan window is able show.
Added /editor chat command to access the editor (threaded).
Fixed a bug where player and ship name were not centered in scan window.
Some improvements on widget code of GUI.

461:
Fixed usability issues with text input widgets.

462:
Item editor can now load items to edit from server.
InputText widget now allows to insert numbers correctly.
Slider widget will now be "readonly" when range min == max.
Added ability to export items into one file alternatively on item editor (Export Combine).
Item editor now shows a warning on complexity when item type is not fully implemented on client and/or server.
Item type weapon now has "effect" property disabled (to value 0), because thats what i receive from server.

463 - 464:
Added network code to let item editor change items on server.
Particle engine now supports multiple shaders.

465:
Item editor now has easier requirement checking, means everyone can use it,
but only admins can create/edit/delete items directly on server.

466:
Further improvements on input widgets, to react on ESC/Enter/Tab...
Input widgets now allows to tab trough.
Improved the way how input widgets notice keyboard inputs.

467:
Small fix in scanner window to notice runtime changes from item editor.

468:
Added +/- buttons to item editor.
Fixed a small bug when tabbing trough input widgets in editor.

469:
Changed the behavior of item editor GUI code to only allow editing items which types are really used by server.

470:
Added ability to turn on/off shaders in options (default: off)

471:
Added item editor support for Mold items.

472:
Added import feature to item editor.
Added delete feature to item editor (Admin only).
Added missing ammo type code to weapon type on item editor.
Added /donate command to open paypal donation page in browser directly from ingame.
Added updated item skins made by psitek.

Amethyst        T0    Pyr     30
Cisco                T4    Sco    90
Delphi              T1    Eng    21
Neuropath      T0    Tel     10