Skip to content

Releases: siemens-mobile-hacks/sdk

v2.3.0

07 Jan 16:25
Compare
Choose a tag to compare
  1. New mode SWILIB_LINUX_SIMULATOR in swilib.
  2. Added const to arguments for some swilib functions.
  3. New in swilib:
    • New constant LGP_MENU_PIC.
    • New structure GUI_RAM.
    • New enum LCDLAYER_DEPTH_*.
  4. Breaking changes:
    • Renamed LCDLAYER_Current_SetBufferDepth -> LCD_SetBufferDepth.
    • Renamed LCDLAYER_Current_SetClipRegion -> LCD_SetDrawingRegion.
    • Renamed LCDLAYER_GetCurrent -> LCD_GetCurrentLayer.
    • Renamed IMGHDR_TYPE_* constants (RGB -> BGR).

v2.2.3

07 Jan 16:18
869eef0
Compare
Choose a tag to compare
v2.2.3 Pre-release
Pre-release

New in swilib:

  • int GetPITSize()
  • RECT *GetHeaderRECT(void)
  • RECT *GetOptionsHeaderRect(void)
  • RECT *GetMainAreaRECT(void)
  • LGP_DOIT_PIC for SGold
  • LGP_MENU_PIC for SGold

v2.2.2

07 Jan 16:16
32ad462
Compare
Choose a tag to compare
v2.2.2 Pre-release
Pre-release

Fix error: use of enum 'ExplorerTransferStates' without previous declaration.

v2.2.1

07 Jan 16:13
8b42928
Compare
Choose a tag to compare
v2.2.1 Pre-release
Pre-release

New in swilib:

  • int BuildPath(WSHDR *path, const WSHDR *file_name, const WSHDR *dir)
  • void DrawCroppedIMGHDR(int x, int y, int offset_x, int offset_y, int w, int h, int flags, const IMGHDR *img)

v2.2.0

07 Jan 16:09
d12a873
Compare
Choose a tag to compare
v2.2.0 Pre-release
Pre-release
  1. Fix gui timers functions (GUI * -> void *).
  2. New hints @builtin, @pointer-type and @platforms in swilib (for static analyzing).
  3. Swilib constants moved to swilib/const.h
  4. Renamed TEMP_SET_LIGHT_* -> SET_LIGHT_*
  5. New functions:
    • void IllumFilterSet(int flags, int unk)
    • int GetScreenSaverType()
    • void MediaProc_LaunchLastPlayback()
    • int ShowScreenSaverCodeProtection()
  6. Other small swilib fixes.

v2.1.3

07 Jan 16:01
d17fb16
Compare
Choose a tag to compare
v2.1.3 Pre-release
Pre-release

New in swilib:

  • int PersMenuCSM_Open(const WSHDR *file_name, const WSHDR *dir, int flag, int open_mode)
  • int GetMimeType(int uid, WSHDR *mime_type, int unk_0)
  • int wstrncmp(const WSHDR *ws1, const WSHDR *ws2, size_t n)
  • void SetHeaderScrollText(void *header, const WSHDR *title, const void *malloc_fn, const void *mfree_fn)
  • void SetHeaderExtraText(void *header, const WSHDR *ws, const void *malloc_fn, const void *mfree_fn)
  • void *GetPBarProc3()

v2.1.2

07 Jan 15:57
234f234
Compare
Choose a tag to compare
v2.1.2 Pre-release
Pre-release
  1. Added original patterns to SDK.
  2. New in swilib:
    • void *GetPBarProc3()
    • struct PBAR_DESC
    • int sys_rename_ws(const WSHDR *old_name, const WSHDR *new_name, uint32_t *err)
    • int ShowPBarBox(int flags, int message, void *pbar_desc, int initial_value, WSHDR *initial_ws)
    • int SetPBarValue(int gui_id, int value)
    • int SetPBarText(int gui_id, WSHDR *ws)

v2.1.1

07 Jan 15:53
26087d6
Compare
Choose a tag to compare
v2.1.1 Pre-release
Pre-release

New in swilib:

  1. LGP_CHANGE_PIC
  2. LGP_SAVE_PIC
  3. int sys_mkdir_ws(const WSHDR *dirname, uint32_t *err)
  4. int isdir_ws(const WSHDR *path, uint32_t *err)
  5. int ShowWaitBox(int flags, int message)

v2.1.0

07 Jan 15:49
Compare
Choose a tag to compare
v2.1.0 Pre-release
Pre-release
  1. Added .editorconfig to SDK.
  2. Fix missing includes.
  3. Swilib changes:
    • void GetDate_ws(WSHDR *ws, const TDate *date, unsigned int unk)
    • void GetTime_ws(WSHDR *ws, const TTime *time, unsigned int unk)
    • New constant ACC_TYPE_IMS_700
    • Added ~200 new functions from swilib.vkp
    • Small fixes.
    • Smoke test for swilib.

v2.0.2

07 Jan 15:44
0ca507d
Compare
Choose a tag to compare
v2.0.2 Pre-release
Pre-release
  1. Fix function ID for GetGBSProcAddress: 0x38E -> 0x385
  2. Fix function ID for GetIMGHDRFromCanvasCache: 0x394 -> 0x3B3
  3. Fix values for ILLUMINATION_DEV_* enum.