#include <string.h>
#include <stdio.h>
#include <time.h>
-#include "shellexec.h"
+
+#include "current.h"
+
#include "text.h"
#include "io.h"
#include "gfx.h"
static void quit_signal(int sig)
{
put_instance(get_instance()-1);
- printf("shellexec Version %.2f killed, signal %d\n",SH_VERSION,sig);
+ printf("%s Version %.2f killed, signal %d\n", __plugin__, SH_VERSION, sig);
exit(1);
}
char tstr[BUFSIZE], *rptr;
PLISTENTRY pl;
- printf("shellexec Version %.2f\n",SH_VERSION);
+ printf("%s Version %.2f\n", __plugin__, SH_VERSION);
for(tv=1; tv<argc; tv++)
{
if(*argv[tv]=='/')
fb = open(FB_DEVICE, O_RDWR);
if(fb == -1)
{
- perror("shellexec <open framebuffer device>");
+ perror(__plugin__ " <open framebuffer device>");
exit(1);
}
//init framebuffer
if(ioctl(fb, FBIOGET_FSCREENINFO, &fix_screeninfo) == -1)
{
- perror("shellexec <FBIOGET_FSCREENINFO>\n");
+ perror(__plugin__ " <FBIOGET_FSCREENINFO>\n");
return -1;
}
if(ioctl(fb, FBIOGET_VSCREENINFO, &var_screeninfo) == -1)
{
- perror("shellexec <FBIOGET_VSCREENINFO>\n");
+ perror(__plugin__ " <FBIOGET_VSCREENINFO>\n");
return -1;
}
if(!(lfb = (uint32_t*)mmap(0, fix_screeninfo.smem_len, PROT_READ | PROT_WRITE, MAP_SHARED, fb, 0)))
{
- perror("shellexec <mapping of Framebuffer>\n");
+ perror(__plugin__ " <mapping of Framebuffer>\n");
return -1;
}
//init fontlibrary
if((error = FT_Init_FreeType(&library)))
{
- printf("shellexec <FT_Init_FreeType failed with Errorcode 0x%.2X>", error);
+ printf("%s <FT_Init_FreeType failed with Errorcode 0x%.2X>", __plugin__, error);
munmap(lfb, fix_screeninfo.smem_len);
return -1;
}
if((error = FTC_Manager_New(library, 1, 2, 0, &MyFaceRequester, NULL, &manager)))
{
- printf("shellexec <FTC_Manager_New failed with Errorcode 0x%.2X>\n", error);
+ printf("%s <FTC_Manager_New failed with Errorcode 0x%.2X>\n", __plugin__, error);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
return -1;
if((error = FTC_SBitCache_New(manager, &cache)))
{
- printf("shellexec <FTC_SBitCache_New failed with Errorcode 0x%.2X>\n", error);
+ printf("%s <FTC_SBitCache_New failed with Errorcode 0x%.2X>\n", __plugin__, error);
FTC_Manager_Done(manager);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
memset(&menu,0,sizeof(MENU));
if(Check_Config())
{
- printf("shellexec <Check_Config> Unable to read Config %s\n",CFG_FILE);
+ printf("%s <Check_Config> Unable to read Config %s\n", __plugin__, CFG_FILE);
FTC_Manager_Done(manager);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
if((error = FTC_Manager_LookupFace(manager, FONT, &face)))
{
- printf("shellexec <FTC_Manager_LookupFace failed with Errorcode 0x%.2X, trying default font>\n", error);
+ printf("%s <FTC_Manager_LookupFace failed with Errorcode 0x%.2X, trying default font>\n", __plugin__, error);
if((error = FTC_Manager_LookupFace(manager, FONT2, &face)))
{
- printf("shellexec <FTC_Manager_LookupFace failed with Errorcode 0x%.2X>\n", error);
+ printf("%s <FTC_Manager_LookupFace failed with Errorcode 0x%.2X>\n", __plugin__, error);
FTC_Manager_Done(manager);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
}
else
desc.face_id = FONT;
- printf("shellexec <FTC_Manager_LookupFace Font \"%s\" loaded>\n", desc.face_id);
+ printf("%s <FTC_Manager_LookupFace Font \"%s\" loaded>\n", __plugin__, desc.face_id);
use_kerning = FT_HAS_KERNING(face);
desc.flags = FT_LOAD_RENDER | FT_LOAD_FORCE_AUTOHINT;
//init backbuffer
if(!(lbb = malloc(var_screeninfo.xres*var_screeninfo.yres*sizeof(uint32_t))))
{
- printf("shellexec <allocating of Backbuffer failed>\n");
+ printf("%s <allocating of Backbuffer failed>\n", __plugin__);
FTC_Manager_Done(manager);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
menu.act_entry=0;
if(Get_Menu(1))
{
- printf("ShellExec <unable to create menu>\n");
+ printf("%s <unable to create menu>\n", __plugin__);
FTC_Manager_Done(manager);
FT_Done_FreeType(library);
munmap(lfb, fix_screeninfo.smem_len);
#include "text.h"
#include "gfx.h"
#include "io.h"
-#include "shellexec.h"
int FSIZE_BIG=28;
int FSIZE_MED=24;
result = FT_New_Face(lib, face_id, 0, aface);
if (result)
- printf("shellexec <Font \"%s\" failed>\n", (char*)face_id);
+ printf("%s <Font \"%s\" failed>\n", __plugin__, (char*)face_id);
return result;
}
//load char
if(!(glyphindex = FT_Get_Char_Index(face, currentchar)))
{
- printf("shellexec <FT_Get_Char_Index for Char \"%c\" failed>\n", (int)currentchar);
+ printf("%s <FT_Get_Char_Index for Char \"%c\" failed>\n", __plugin__, (int)currentchar);
return 0;
}
if((err = FTC_SBitCache_Lookup(cache, &desc, glyphindex, &sbit, NULL)))
{
- printf("shellexec <FTC_SBitCache_Lookup for Char \"%c\" failed with Errorcode 0x%.2X>\n", (int)currentchar, err);
+ printf("%s <FTC_SBitCache_Lookup for Char \"%c\" failed with Errorcode 0x%.2X>\n", __plugin__, (int)currentchar, err);
return 0;
}
int _d = 0;
if (1)
{
- //printf("shellexec <FTC_SBitCache_Lookup for Char \"g\" to get descender>\n");
FT_UInt _i = FT_Get_Char_Index(face, 'g');
FTC_SBit _g;
FTC_SBitCache_Lookup(cache, &desc, _i, &_g, NULL);