Handling for these formats were broken due to endianness problems on PPC: pkm img bmp gif

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@268 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Franck Charlet 2008-10-16 00:29:04 +00:00
parent c395578be8
commit 6a778031fe
11 changed files with 135 additions and 470 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@ -57,7 +57,7 @@
PBXFileTableDataSourceColumnWidthsKey = (
22,
300,
287,
280,
);
PBXFileTableDataSourceColumnsKey = (
PBXExecutablesDataSource_ActiveFlagID,
@ -103,13 +103,29 @@
PBXFindDataSource_LocationID,
);
};
PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID;
PBXFileTableDataSourceColumnWidthsKey = (
16,
200,
50,
325.2085,
);
PBXFileTableDataSourceColumnsKey = (
PBXSymbolsDataSource_SymbolTypeIconID,
PBXSymbolsDataSource_SymbolNameID,
PBXSymbolsDataSource_SymbolTypeID,
PBXSymbolsDataSource_ReferenceNameID,
);
};
PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
PBXFileTableDataSourceColumnWidthsKey = (
20,
200,
200,
212,
20,
48,
43,
@ -125,8 +141,8 @@
PBXFileDataSource_Warnings_ColumnID,
);
};
PBXPerProjectTemplateStateSaveDate = 245795027;
PBXWorkspaceStateSaveDate = 245795027;
PBXPerProjectTemplateStateSaveDate = 245804800;
PBXWorkspaceStateSaveDate = 245804800;
};
perUserProjectItems = {
F5B19C160EA4D6E8003F4BA4 = F5B19C160EA4D6E8003F4BA4 /* PBXTextBookmark */;
@ -136,51 +152,13 @@
F5B19C300EA4DB23003F4BA4 = F5B19C300EA4DB23003F4BA4 /* PBXTextBookmark */;
F5B19C310EA4DB36003F4BA4 = F5B19C310EA4DB36003F4BA4 /* PBXTextBookmark */;
F5B1D1770EA5FE2100AB8D0F = F5B1D1770EA5FE2100AB8D0F /* PBXTextBookmark */;
F5B1D1780EA5FE2100AB8D0F = F5B1D1780EA5FE2100AB8D0F /* PBXBookmark */;
F5B1D1790EA5FE2100AB8D0F = F5B1D1790EA5FE2100AB8D0F /* PBXTextBookmark */;
F5B1D1880EA5FE5100AB8D0F = F5B1D1880EA5FE5100AB8D0F /* PBXTextBookmark */;
F5B1D19A0EA600BF00AB8D0F = F5B1D19A0EA600BF00AB8D0F /* PBXTextBookmark */;
F5B1D19B0EA600BF00AB8D0F = F5B1D19B0EA600BF00AB8D0F /* PBXTextBookmark */;
F5B1D1AF0EA6025D00AB8D0F = F5B1D1AF0EA6025D00AB8D0F /* PBXTextBookmark */;
F5B1D1B00EA6027D00AB8D0F = F5B1D1B00EA6027D00AB8D0F /* PBXTextBookmark */;
F5B1D1B20EA6028C00AB8D0F = F5B1D1B20EA6028C00AB8D0F /* PBXTextBookmark */;
F5B1D1B50EA602BA00AB8D0F = F5B1D1B50EA602BA00AB8D0F /* PBXTextBookmark */;
F5B1D1B60EA602BA00AB8D0F = F5B1D1B60EA602BA00AB8D0F /* PBXTextBookmark */;
F5B1D1B70EA602BA00AB8D0F = F5B1D1B70EA602BA00AB8D0F /* PBXTextBookmark */;
F5B1D1B80EA602BA00AB8D0F = F5B1D1B80EA602BA00AB8D0F /* PBXTextBookmark */;
F5B1D1B90EA602C300AB8D0F = F5B1D1B90EA602C300AB8D0F /* PBXTextBookmark */;
F5B1D1BD0EA602C300AB8D0F = F5B1D1BD0EA602C300AB8D0F /* PBXTextBookmark */;
F5B1D1BE0EA602C300AB8D0F = F5B1D1BE0EA602C300AB8D0F /* PBXTextBookmark */;
F5B1D1CA0EA602F600AB8D0F = F5B1D1CA0EA602F600AB8D0F /* PBXTextBookmark */;
F5B1D1CC0EA6030C00AB8D0F = F5B1D1CC0EA6030C00AB8D0F /* PBXTextBookmark */;
F5B1D1CD0EA6030C00AB8D0F = F5B1D1CD0EA6030C00AB8D0F /* PBXTextBookmark */;
F5B1D1CF0EA6035100AB8D0F = F5B1D1CF0EA6035100AB8D0F /* PBXTextBookmark */;
F5B1D1D00EA6035100AB8D0F = F5B1D1D00EA6035100AB8D0F /* PBXTextBookmark */;
F5B1D1D20EA6037500AB8D0F = F5B1D1D20EA6037500AB8D0F /* PBXTextBookmark */;
F5B1D1D30EA6037500AB8D0F = F5B1D1D30EA6037500AB8D0F /* PBXTextBookmark */;
F5B1D1D50EA603BB00AB8D0F = F5B1D1D50EA603BB00AB8D0F /* PBXTextBookmark */;
F5B1D1D60EA603BB00AB8D0F = F5B1D1D60EA603BB00AB8D0F /* PBXTextBookmark */;
F5B1D1D80EA6045800AB8D0F = F5B1D1D80EA6045800AB8D0F /* PBXTextBookmark */;
F5B1D1D90EA6045800AB8D0F = F5B1D1D90EA6045800AB8D0F /* PBXTextBookmark */;
F5B1D1DB0EA6047A00AB8D0F = F5B1D1DB0EA6047A00AB8D0F /* PBXTextBookmark */;
F5B1D1DC0EA6047A00AB8D0F = F5B1D1DC0EA6047A00AB8D0F /* PBXTextBookmark */;
F5B1D1DE0EA604D800AB8D0F = F5B1D1DE0EA604D800AB8D0F /* PBXTextBookmark */;
F5B1D1DF0EA604D800AB8D0F = F5B1D1DF0EA604D800AB8D0F /* PBXTextBookmark */;
F5B1D1E10EA605D200AB8D0F = F5B1D1E10EA605D200AB8D0F /* PBXTextBookmark */;
F5B1D1E20EA605D200AB8D0F = F5B1D1E20EA605D200AB8D0F /* PBXTextBookmark */;
F5B1D1E40EA6061B00AB8D0F = F5B1D1E40EA6061B00AB8D0F /* PBXTextBookmark */;
F5B1D1E50EA6061B00AB8D0F = F5B1D1E50EA6061B00AB8D0F /* PBXTextBookmark */;
F5B1D1E70EA6065F00AB8D0F = F5B1D1E70EA6065F00AB8D0F /* PBXTextBookmark */;
F5B1D1E80EA6065F00AB8D0F = F5B1D1E80EA6065F00AB8D0F /* PBXTextBookmark */;
F5B1D1EA0EA6070000AB8D0F = F5B1D1EA0EA6070000AB8D0F /* PBXTextBookmark */;
F5B1D1EB0EA6070000AB8D0F = F5B1D1EB0EA6070000AB8D0F /* PBXTextBookmark */;
F5B1D1EE0EA608C200AB8D0F = F5B1D1EE0EA608C200AB8D0F /* PBXTextBookmark */;
F5B1D1EF0EA608C200AB8D0F = F5B1D1EF0EA608C200AB8D0F /* PBXTextBookmark */;
F5B1D1F10EA6093700AB8D0F = F5B1D1F10EA6093700AB8D0F /* PBXTextBookmark */;
F5B1D1F20EA6093700AB8D0F = F5B1D1F20EA6093700AB8D0F /* PBXTextBookmark */;
F5B1D1F40EA60C3700AB8D0F = F5B1D1F40EA60C3700AB8D0F /* PBXTextBookmark */;
F5B1D1F50EA60C3700AB8D0F = F5B1D1F50EA60C3700AB8D0F /* PBXTextBookmark */;
F5BF1F120EA68C30000E9B3D /* PBXTextBookmark */ = F5BF1F120EA68C30000E9B3D /* PBXTextBookmark */;
F5BF1F1F0EA69319000E9B3D = F5BF1F1F0EA69319000E9B3D /* PBXTextBookmark */;
F5D35A630EA6AE4800497F18 = F5D35A630EA6AE4800497F18 /* PBXTextBookmark */;
F5DCE26A0EA50EDC0065B0EF = F5DCE26A0EA50EDC0065B0EF /* PBXTextBookmark */;
F5DCE26B0EA50EDC0065B0EF = F5DCE26B0EA50EDC0065B0EF /* PBXTextBookmark */;
F5DCE26C0EA50EDC0065B0EF = F5DCE26C0EA50EDC0065B0EF /* PBXTextBookmark */;
@ -258,9 +236,9 @@
};
F5B19B7B0EA4BE3E003F4BA4 /* graph.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1732, 117705}}";
sepNavSelRange = "{204644, 0}";
sepNavVisRect = "{{0, 9}, {583, 67}}";
sepNavIntBoundsRect = "{{0, 0}, {1620, 116090}}";
sepNavSelRange = "{204086, 0}";
sepNavVisRect = "{{0, 0}, {0, 0}}";
};
};
F5B19B7C0EA4BE3E003F4BA4 /* init.c */ = {
@ -271,6 +249,14 @@
sepNavWindowFrame = "{{12, 46}, {906, 665}}";
};
};
F5B19B7F0EA4BE3E003F4BA4 /* loadsave.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1700, 101574}}";
sepNavSelRange = "{28358, 27}";
sepNavVisRect = "{{0, 18096}, {867, 536}}";
sepNavWindowFrame = "{{15, 76}, {906, 665}}";
};
};
F5B19B800EA4BE3E003F4BA4 /* moteur.c */ = {
uiCtxt = {
sepNavIntBoundsRect = "{{0, 0}, {1420, 37145}}";
@ -386,10 +372,6 @@
vrLen = 376;
vrLoc = 0;
};
F5B1D1780EA5FE2100AB8D0F /* PBXBookmark */ = {
isa = PBXBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
};
F5B1D1790EA5FE2100AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5DCE2700EA50EDC0065B0EF /* SDL_image.h */;
@ -400,66 +382,6 @@
vrLen = 376;
vrLoc = 0;
};
F5B1D1880EA5FE5100AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
name = "moteur.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 351;
vrLoc = 0;
};
F5B1D19A0EA600BF00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
name = "moteur.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 351;
vrLoc = 0;
};
F5B1D19B0EA600BF00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
name = "moteur.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1AF0EA6025D00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
name = "moteur.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 227;
vrLoc = 0;
};
F5B1D1B00EA6027D00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
name = "moteur.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 227;
vrLoc = 0;
};
F5B1D1B20EA6028C00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
name = "moteur.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 434;
vrLoc = 0;
};
F5B1D1B50EA602BA00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
@ -470,16 +392,6 @@
vrLen = 227;
vrLoc = 0;
};
F5B1D1B60EA602BA00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 233;
vrLoc = 0;
};
F5B1D1B70EA602BA00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
@ -490,26 +402,6 @@
vrLen = 227;
vrLoc = 0;
};
F5B1D1B80EA602BA00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 233;
vrLoc = 0;
};
F5B1D1B90EA602C300AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 233;
vrLoc = 0;
};
F5B1D1BD0EA602C300AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B800EA4BE3E003F4BA4 /* moteur.c */;
@ -520,16 +412,6 @@
vrLen = 0;
vrLoc = 0;
};
F5B1D1BE0EA602C300AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1CA0EA602F600AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
@ -540,296 +422,26 @@
vrLen = 170;
vrLoc = 0;
};
F5B1D1CC0EA6030C00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1CD0EA6030C00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 1";
rLen = 0;
rLoc = 0;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1CF0EA6035100AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6099";
rLen = 0;
rLoc = 204564;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1D00EA6035100AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6099";
rLen = 0;
rLoc = 204564;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1D20EA6037500AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6099";
rLen = 0;
rLoc = 204566;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1D30EA6037500AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6099";
rLen = 0;
rLoc = 204566;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1D50EA603BB00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6097";
rLen = 0;
rLoc = 204542;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1D60EA603BB00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6097";
rLen = 0;
rLoc = 204542;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1D80EA6045800AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6098";
rLen = 0;
rLoc = 204546;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1D90EA6045800AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6098";
rLen = 0;
rLoc = 204546;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1DB0EA6047A00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6098";
rLen = 0;
rLoc = 204546;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1DC0EA6047A00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6098";
rLen = 0;
rLoc = 204546;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1DE0EA604D800AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6099";
rLen = 0;
rLoc = 204552;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1DF0EA604D800AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6099";
rLen = 0;
rLoc = 204552;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1E10EA605D200AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6100";
rLen = 0;
rLoc = 204636;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1E20EA605D200AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6100";
rLen = 0;
rLoc = 204636;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1E40EA6061B00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6100";
rLen = 0;
rLoc = 204638;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1E50EA6061B00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6100";
rLen = 0;
rLoc = 204638;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1E70EA6065F00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6098";
rLen = 0;
rLoc = 204608;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1E80EA6065F00AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6098";
rLen = 0;
rLoc = 204608;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1EA0EA6070000AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6101";
rLen = 0;
rLoc = 204689;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1EB0EA6070000AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6101";
rLen = 0;
rLoc = 204689;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1EE0EA608C200AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6099";
rLen = 0;
rLoc = 204546;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1EF0EA608C200AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6099";
rLen = 0;
rLoc = 204546;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1F10EA6093700AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6101";
rLen = 0;
rLoc = 204617;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1F20EA6093700AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6101";
rLen = 0;
rLoc = 204617;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5B1D1F40EA60C3700AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6103";
rLen = 0;
rLoc = 204644;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5B1D1F50EA60C3700AB8D0F /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6103";
rLen = 0;
rLoc = 204644;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5BF1F120EA68C30000E9B3D /* PBXTextBookmark */ = {
F5BF1F1F0EA69319000E9B3D /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6162";
rLen = 0;
rLoc = 204644;
rLoc = 204086;
rType = 0;
vrLen = 170;
vrLoc = 0;
};
F5D35A630EA6AE4800497F18 /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B7B0EA4BE3E003F4BA4 /* graph.c */;
name = "graph.c: 6162";
rLen = 0;
rLoc = 204086;
rType = 0;
vrLen = 0;
vrLoc = 0;
};
F5DCE26A0EA50EDC0065B0EF /* PBXTextBookmark */ = {
isa = PBXTextBookmark;
fRef = F5B19B880EA4BE3E003F4BA4 /* saveini.c */;

View File

@ -266,16 +266,16 @@
<array>
<string>29B97314FDCFA39411CA2CEA</string>
<string>1C37FBAC04509CD000000102</string>
<string>F5BF1F110EA68C30000E9B3D</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
<integer>46</integer>
<integer>40</integer>
<integer>39</integer>
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
<string>{{0, 470}, {339, 502}}</string>
<string>{{0, 494}, {339, 262}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@ -285,7 +285,7 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {356, 520}}</string>
<string>{{0, 0}, {356, 280}}</string>
<key>GroupTreeTableConfiguration</key>
<array>
<string>FileBuiltColumn</string>
@ -296,7 +296,7 @@
<real>297</real>
</array>
<key>RubberWindowFrame</key>
<string>7 141 985 561 0 0 1024 746 </string>
<string>11 98 992 321 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@ -324,7 +324,7 @@
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
<string>F5BF1F120EA68C30000E9B3D</string>
<string>F5D35A630EA6AE4800497F18</string>
<key>history</key>
<array>
<string>F5B19C160EA4D6E8003F4BA4</string>
@ -333,7 +333,7 @@
<string>F5DCE26C0EA50EDC0065B0EF</string>
<string>F5B1D1770EA5FE2100AB8D0F</string>
<string>F5B1D1B50EA602BA00AB8D0F</string>
<string>F5B1D1F40EA60C3700AB8D0F</string>
<string>F5BF1F1F0EA69319000E9B3D</string>
</array>
<key>prevStack</key>
<array>
@ -353,18 +353,18 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{0, 0}, {624, 99}}</string>
<string>{{0, 0}, {631, 0}}</string>
<key>RubberWindowFrame</key>
<string>7 141 985 561 0 0 1024 746 </string>
<string>11 98 992 321 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
<string>99pt</string>
<string>0pt</string>
</dict>
<dict>
<key>Proportion</key>
<string>416pt</string>
<string>275pt</string>
<key>Tabs</key>
<array>
<dict>
@ -378,9 +378,9 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
<string>{{10, 27}, {624, 389}}</string>
<string>{{10, 27}, {631, 248}}</string>
<key>RubberWindowFrame</key>
<string>7 141 985 561 0 0 1024 746 </string>
<string>11 98 992 321 0 0 1024 746 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
@ -421,7 +421,7 @@
</dict>
</array>
<key>Proportion</key>
<string>624pt</string>
<string>631pt</string>
</dict>
</array>
<key>Name</key>
@ -439,11 +439,11 @@
</array>
<key>TableOfContents</key>
<array>
<string>F5BF1F130EA68C30000E9B3D</string>
<string>F5D35A4C0EA6A4F800497F18</string>
<string>1CA23ED40692098700951B8B</string>
<string>F5BF1F140EA68C30000E9B3D</string>
<string>F5D35A4D0EA6A4F800497F18</string>
<string>F5B19BA70EA4BF24003F4BA4</string>
<string>F5BF1F150EA68C30000E9B3D</string>
<string>F5D35A4E0EA6A4F800497F18</string>
<string>1CA23EDF0692099D00951B8B</string>
<string>1CA23EE00692099D00951B8B</string>
<string>1CA23EE10692099D00951B8B</string>
@ -688,14 +688,14 @@
</array>
<key>TableOfContents</key>
<array>
<string>F5BF1F160EA68C30000E9B3D</string>
<string>F5D35A4F0EA6A4F800497F18</string>
<string>1CA23EE50692099D00951B8B</string>
<string>F5BF1F170EA68C30000E9B3D</string>
<string>F5D35A500EA6A4F800497F18</string>
<string>F5B19BA70EA4BF24003F4BA4</string>
<string>F5BF1F180EA68C30000E9B3D</string>
<string>F5D35A510EA6A4F800497F18</string>
<string>XCMainBuildResultsModuleGUID</string>
<string>1CA23EE80692099D00951B8B</string>
<string>F5BF1F190EA68C30000E9B3D</string>
<string>F5D35A520EA6A4F800497F18</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.buildAndRun</string>
@ -867,7 +867,7 @@
<string>/Users/xx/Grafx2/Grafx2.xcodeproj</string>
</array>
<key>WindowString</key>
<string>7 141 985 561 0 0 1024 746 </string>
<string>11 98 992 321 0 0 1024 746 </string>
<key>WindowTools</key>
<array>
<dict>

1
aide.c
View File

@ -1,6 +1,7 @@
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2008 Yves Rizoud
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)

View File

@ -1,6 +1,7 @@
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2008 Yves Rizoud
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)
@ -161,7 +162,7 @@ void Get_input(void)
switch(event.button.button)
{
#ifdef __macosx__
// fc: poor poor mac users with a signle button mouse...
// fc: poor poor mac users with a single button mouse...
// emulated with the shifts keys
case SDL_BUTTON_LEFT:
INPUT_Nouveau_Mouse_K = 1;

View File

@ -1,5 +1,6 @@
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)

1
init.c
View File

@ -1,6 +1,7 @@
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2008 Yves Rizoud
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)

View File

@ -1,6 +1,7 @@
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2008 Yves Rizoud
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)
@ -775,6 +776,12 @@ void Load_IMG(void)
if (read_bytes(Fichier,&IMG_Header,sizeof(T_Header_IMG)))
{
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
IMG_Header.Largeur = SDL_Swap16(IMG_Header.Largeur);
IMG_Header.Hauteur = SDL_Swap16(IMG_Header.Hauteur);
#endif
Buffer=(byte *)malloc(IMG_Header.Largeur);
Initialiser_preview(IMG_Header.Largeur,IMG_Header.Hauteur,Taille_du_fichier,FORMAT_IMG);
@ -848,6 +855,11 @@ void Save_IMG(void)
memcpy(IMG_Header.Palette,Principal_Palette,sizeof(T_Palette));
Palette_256_to_64(Principal_Palette);
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
IMG_Header.Largeur = SDL_Swap16(IMG_Header.Largeur);
IMG_Header.Hauteur = SDL_Swap16(IMG_Header.Hauteur);
#endif
if (write_bytes(Fichier,&IMG_Header,sizeof(T_Header_IMG)))
{
Init_ecriture();
@ -956,6 +968,13 @@ void Load_PKM(void)
if (read_bytes(Fichier,&Head,sizeof(T_Header_PKM)))
{
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
Head.Largeur = SDL_Swap16(Head.Largeur);
Head.Hauteur = SDL_Swap16(Head.Hauteur);
Head.Jump = SDL_Swap16(Head.Jump);
#endif
Principal_Commentaire[0]='\0'; // On efface le commentaire
if (Head.Jump)
{
@ -1194,6 +1213,13 @@ void Save_PKM(void)
// Ouverture du fichier
if ((Fichier=fopen(Nom_du_fichier,"wb")))
{
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
Head.Largeur = SDL_Swap16(Head.Largeur);
Head.Hauteur = SDL_Swap16(Head.Hauteur);
Head.Jump = SDL_Swap16(Head.Jump);
#endif
// Ecriture du header
if (write_bytes(Fichier,&Head,sizeof(T_Header_PKM)))
{
@ -2108,6 +2134,11 @@ void Test_BMP(void)
&& read_dword_le(Fichier,&(Header.Clr_Imprt))
)
{
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
Header.Signature = SDL_Swap16(Header.Signature);
#endif
if ( (Header.Signature==0x4D42) && (Header.Taille_2==40)
&& Header.Largeur && Header.Hauteur )
Erreur_fichier=0;
@ -2418,7 +2449,11 @@ void Save_BMP(void)
else
Taille_ligne=Principal_Largeur_image;
Header.Signature =0x4D42;
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
Header.Signature = 0x424D;
#else
Header.Signature = 0x4D42;
#endif
Header.Taille_1 =(Taille_ligne*Principal_Hauteur_image)+1078;
Header.Reserv_1 =0;
Header.Reserv_2 =0;
@ -2690,6 +2725,7 @@ void Load_GIF(void)
( (memcmp(Signature,"GIF87a",6)==0) ||
(memcmp(Signature,"GIF89a",6)==0) ) )
{
// Allocation de mémoire pour les tables & piles de traitement:
Alphabet_Pile =(word *)malloc(4096*sizeof(word));
Alphabet_Prefixe=(word *)malloc(4096*sizeof(word));
@ -2704,8 +2740,8 @@ void Load_GIF(void)
{
// Lecture du Logical Screen Descriptor Block réussie:
Ecran_original_X=endian_magic16(LSDB.Largeur);
Ecran_original_Y=endian_magic16(LSDB.Hauteur);
Ecran_original_X=LSDB.Largeur;
Ecran_original_Y=LSDB.Hauteur;
// Palette globale dispo = (LSDB.Resol and $80)
// Profondeur de couleur =((LSDB.Resol and $70) shr 4)+1
@ -2797,10 +2833,10 @@ void Load_GIF(void)
&& read_byte(GIF_Fichier,&(IDB.Nb_bits_pixel))
&& IDB.Largeur_image && IDB.Hauteur_image)
{
Principal_Largeur_image=endian_magic16(IDB.Largeur_image);
Principal_Hauteur_image=endian_magic16(IDB.Hauteur_image);
Principal_Largeur_image=IDB.Largeur_image;
Principal_Hauteur_image=IDB.Hauteur_image;
Initialiser_preview(endian_magic16(IDB.Largeur_image),endian_magic16(IDB.Hauteur_image),Taille_du_fichier,FORMAT_GIF);
Initialiser_preview(IDB.Largeur_image,IDB.Hauteur_image,Taille_du_fichier,FORMAT_GIF);
// Palette locale dispo = (IDB.Indicateur and $80)
// Image entrelacée = (IDB.Indicateur and $40)
@ -3084,6 +3120,11 @@ void Save_GIF(void)
// On sauve le LSDB dans le fichier
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
LSDB.Largeur = SDL_Swap16(LSDB.Largeur);
LSDB.Hauteur = SDL_Swap16(LSDB.Hauteur);
#endif
if (write_bytes(GIF_Fichier,&LSDB,sizeof(T_LSDB)))
{
// Le LSDB a été correctement écrit.
@ -3108,6 +3149,11 @@ void Save_GIF(void)
IDB.Indicateur=0x07; // Image non entrelacée, pas de palette locale.
IDB.Nb_bits_pixel=8; // Image 256 couleurs;
#if SDL_BYTEORDER == SDL_BIG_ENDIAN
IDB.Largeur_image = SDL_Swap16(IDB.Largeur_image);
IDB.Hauteur_image = SDL_Swap16(IDB.Hauteur_image);
#endif
if ( write_bytes(GIF_Fichier,&Block_indicateur,1) &&
write_bytes(GIF_Fichier,&IDB,sizeof(T_IDB)) )
{

1
main.c
View File

@ -1,5 +1,6 @@
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)

View File

@ -1,5 +1,6 @@
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)
@ -830,7 +831,7 @@ void Backup(void)
#ifdef __macosx__
S_Page Nouvelle_page;
#else
S_Page * Nouvelle_page;
S_Page *Nouvelle_page;
#endif
// On remet à jour l'état des infos de la page courante (pour pouvoir les

View File

@ -1,6 +1,7 @@
/* Grafx2 - The Ultimate 256-color bitmap paint program
Copyright 2008 Yves Rizoud
Copyright 2008 Franck Charlet
Copyright 2007 Adrien Destugues
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)