GDISP: Fix gdisp???Arc to use (possibly) hardware accelerated routines. Fix Arc orientation so 0 degrees is on x axis and 90 degrees points to the top of screen (instead of the bottom). Add rounded box routines (if ARC support is turned on). Add a gdispDrawStringBox to match the gdispFillStringBox routine. Repair prototypes in wrong place in gdisp.h GWIN: Extract the concept of a Window Handle to allow many new features. Allow dynamic creation of window objects as well as static initialisation. Seperate the console code into a console specific window type. Add buttons as a specific window type. The drawing code is complete, the input (touch or mouse) is still to be implemented.
48 lines
1.8 KiB
Text
48 lines
1.8 KiB
Text
*****************************************************************************
|
|
*** Releases ***
|
|
*****************************************************************************
|
|
|
|
current stable: 1.3
|
|
|
|
|
|
*** changes after 1.3 ***
|
|
FIX: Nokia 6610 fix
|
|
FEATURE: New driver: Win32
|
|
FEATURE: implementation of gdispFillArc()
|
|
FIX: Hardware accelerate Arc routines
|
|
FIX: Fix axis orientation for Arc routines
|
|
FEATURE: new gdisp rounded box routines
|
|
FEATURE: new gdispDrawStringBox()
|
|
FEATURE: GWIN infrastructure
|
|
|
|
|
|
*** changes after 1.2 ***
|
|
FEATURE: added FSMC for SSD1289 / F4
|
|
FEATURE: added calibration storage interface
|
|
FIX: bugfix in filling functions for SSD1289
|
|
FEATURE: added point_t struct in gdisp.h
|
|
FEATURE: added graph module
|
|
|
|
|
|
*** changer after 1.1 ***
|
|
FIX: orientation macros changed
|
|
FIX: huge internal bugfix in orientation stuff (big thanks to Abhishek)
|
|
FEATURE: added TOUCHPAD_XY_INVERTED macro
|
|
FIX: struct cal renamed to struct cal_t
|
|
FIX: SCREEN_WIDTH and SCREEN_HEIGHT renamed to GDISP_SCREEN_WIDTH and GDISP_SCREEN_HEIGHT
|
|
FIX: struct TOUCHPAD_t renamed to struct TOUCHPADDriver_t
|
|
FIX: struct GConsole renamed to struct GConsole_t
|
|
FIX: lcdConsoleXXX() functions have been renamed to gfxConsoleXXX()
|
|
FEATURE: FSMC for SSD1289 F2/F4
|
|
|
|
|
|
*** changes after 1.0 ***
|
|
FIX: removed gdisp and touchpad prefix of driver directories
|
|
UPDATE: added SSD1963 driver
|
|
FIX: fixed Validation, VMT driver, console and BitBlit
|
|
FEATURE: added clipping support
|
|
FEATURE: addad gdispDrawArc()
|
|
FEATURE: added SSD1963 DMA support
|
|
FEATURE: added touchpad interface for storing calibration values (#define TOUCHPAD_STORE_CALIBRATION)
|
|
CHANGE: replaced every GDISP_XXX macro with GDISP_XXX
|
|
CHANGE: removed last digit of version number
|