mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-05-08 19:32:39 +08:00
fix compilation
This commit is contained in:
parent
28bf4edead
commit
cc3d5b7245
@ -10,7 +10,7 @@
|
||||
<category>Emulation</category>
|
||||
</categories>
|
||||
<releases>
|
||||
<release version="@PACKAGE_VERSION@" date="2022-8-1"/>
|
||||
<release version="@PACKAGE_VERSION@" date="2022-8-20"/>
|
||||
</releases>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
|
@ -1,4 +1,4 @@
|
||||
/*auto-generated*/
|
||||
#define UPDATED_STR "Aug 1, 2022 8:43:17am"
|
||||
#define GIT_COMMIT_HASH "f6ddb01"
|
||||
#define UPDATED_STR "Aug 20, 2022 7:31:49pm"
|
||||
#define GIT_COMMIT_HASH "28bf4ed"
|
||||
#define COPYRIGHT_END_YEAR "2022"
|
||||
|
@ -2486,8 +2486,8 @@ void VGA_SetupHandlers(void) {
|
||||
break;
|
||||
}
|
||||
// Workaround for ETen Chinese DOS system (e.g. ET24VA)
|
||||
if ((dos.loaded_codepage == 950 || dos.loaded_codepage == 951) && strlen(RunningProgram) > 3 && !strncmp(RunningProgram, "ET", 2)) enveten = true;
|
||||
runeten = !vga_fill_inactive_ram && enveten && (dos.loaded_codepage == 950 || dos.loaded_codepage == 951) && ((strlen(RunningProgram) > 3 && !strncmp(RunningProgram, "ET", 2)) || !TTF_using());
|
||||
if ((dos.loaded_codepage == 936 || dos.loaded_codepage == 950 || dos.loaded_codepage == 951) && strlen(RunningProgram) > 3 && !strncmp(RunningProgram, "ET", 2)) enveten = true;
|
||||
runeten = !vga_fill_inactive_ram && enveten && (dos.loaded_codepage == 936 || dos.loaded_codepage == 950 || dos.loaded_codepage == 951) && ((strlen(RunningProgram) > 3 && !strncmp(RunningProgram, "ET", 2)) || !TTF_using());
|
||||
switch ((vga.gfx.miscellaneous >> 2) & 3) {
|
||||
case 0:
|
||||
vgapages.base = VGA_PAGE_A0;
|
||||
|
@ -39,11 +39,18 @@ void d3d_init(void);
|
||||
void resetFontSize();
|
||||
#endif
|
||||
|
||||
void res_init(void), refreshExtChar(void), RENDER_Reset(void), UpdateOverscanMenu(void), GFX_SetTitle(int32_t cycles, int frameskip, Bits timing, bool paused);
|
||||
void res_init(void), RENDER_Reset(void), UpdateOverscanMenu(void), GFX_SetTitle(int32_t cycles, int frameskip, Bits timing, bool paused);
|
||||
|
||||
extern int initgl, posx, posy;
|
||||
extern bool rtl, gbk, chinasea, window_was_maximized, dpi_aware_enable, isVirtualBox;
|
||||
|
||||
void refreshExtChar() {
|
||||
mainMenu.get_item("ttf_extcharset").enable(TTF_using()&&!IS_PC98_ARCH&&!IS_JEGA_ARCH&&enable_dbcs_tables);
|
||||
if (dos.loaded_codepage == 936) mainMenu.get_item("ttf_extcharset").check(gbk).refresh_item(mainMenu);
|
||||
else if (dos.loaded_codepage == 950 || dos.loaded_codepage == 951) mainMenu.get_item("ttf_extcharset").check(chinasea).refresh_item(mainMenu);
|
||||
else mainMenu.get_item("ttf_extcharset").check(gbk&&chinasea).refresh_item(mainMenu);
|
||||
}
|
||||
|
||||
std::string GetDefaultOutput() {
|
||||
static std::string output = "surface";
|
||||
#if defined(USE_TTF)
|
||||
|
@ -119,7 +119,7 @@ static bool blinkstate = false;
|
||||
bool colorChanged = false, justChanged = false, staycolors = false, firstsize = true, ttfswitch=false, switch_output_from_ttf=false;
|
||||
|
||||
int menuwidth_atleast(int width), FileDirExistCP(const char *name), FileDirExistUTF8(std::string &localname, const char *name);
|
||||
void AdjustIMEFontSize(void), initcodepagefont(void), change_output(int output), drawmenu(Bitu val), KEYBOARD_Clear(void), RENDER_Reset(void), DOSBox_SetSysMenu(void), GetMaxWidthHeight(unsigned int *pmaxWidth, unsigned int *pmaxHeight), SetWindowTransparency(int trans), resetFontSize(void), RENDER_CallBack( GFX_CallBackFunctions_t function );
|
||||
void AdjustIMEFontSize(void),refreshExtChar(void), initcodepagefont(void), change_output(int output), drawmenu(Bitu val), KEYBOARD_Clear(void), RENDER_Reset(void), DOSBox_SetSysMenu(void), GetMaxWidthHeight(unsigned int *pmaxWidth, unsigned int *pmaxHeight), SetWindowTransparency(int trans), resetFontSize(void), RENDER_CallBack( GFX_CallBackFunctions_t function );
|
||||
bool isDBCSCP(void), InitCodePage(void), CodePageGuestToHostUTF16(uint16_t *d/*CROSS_LEN*/,const char *s/*CROSS_LEN*/), systemmessagebox(char const * aTitle, char const * aMessage, char const * aDialogType, char const * aIconType, int aDefaultButton);
|
||||
std::string GetDOSBoxXPath(bool withexe=false);
|
||||
|
||||
@ -489,13 +489,6 @@ void CheckTTFLimit() {
|
||||
}
|
||||
}
|
||||
|
||||
void refreshExtChar() {
|
||||
mainMenu.get_item("ttf_extcharset").enable(TTF_using()&&!IS_PC98_ARCH&&!IS_JEGA_ARCH&&enable_dbcs_tables);
|
||||
if (dos.loaded_codepage == 936) mainMenu.get_item("ttf_extcharset").check(gbk).refresh_item(mainMenu);
|
||||
else if (dos.loaded_codepage == 950 || dos.loaded_codepage == 951) mainMenu.get_item("ttf_extcharset").check(chinasea).refresh_item(mainMenu);
|
||||
else mainMenu.get_item("ttf_extcharset").check(gbk&&chinasea).refresh_item(mainMenu);
|
||||
}
|
||||
|
||||
int setTTFMap(bool changecp) {
|
||||
char text[2];
|
||||
uint16_t uname[4], wcTest[256];
|
||||
|
Loading…
x
Reference in New Issue
Block a user