mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2024-11-10 07:11:54 +00:00
* reactivated WXY_Print function to generate screenshots from the xy window
* removed all the references to the old bugzilla links (deadlinks - no longer useful) git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/trunk@289 8a3a26a2-13c4-0310-b231-cf6edde360e5
This commit is contained in:
parent
591626e4d8
commit
04c7eb042d
29 changed files with 113 additions and 187 deletions
|
@ -166,7 +166,6 @@ bool CBackgroundImage::Load(const char *filename)
|
|||
}
|
||||
|
||||
// just in case we want to build for an old version
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=900
|
||||
#ifdef BKGRND2D_JPG_WORKAROUND
|
||||
if ( strlen(filename) > 4 && !strcmp(".jpg",filename + strlen(filename) - 4)) {
|
||||
Syn_Printf(MSG_PREFIX ".jpg workaround, clearing alpha channel\n");
|
||||
|
|
|
@ -145,7 +145,6 @@ void CBackgroundDialogPage::Browse()
|
|||
//does NOT need freeing contrary to include/qerplugin.h comments
|
||||
//TODO bug/patch for comments
|
||||
//TODO patern gets fucked up sometimes if empty
|
||||
//http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=915
|
||||
newfile = g_FuncTable.m_pfnFileDialog(pDialogWnd,TRUE,
|
||||
"Load Background Image",browsedir,FILETYPE_KEY);
|
||||
if(!newfile) {
|
||||
|
|
|
@ -43,11 +43,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
v0.25
|
||||
- tooltips, follow gtkradiant coding conventions
|
||||
|
||||
Why ?
|
||||
-----
|
||||
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=88
|
||||
|
||||
|
||||
How ?
|
||||
-----
|
||||
- textures 'n widgets 'n stuff.
|
||||
|
|
|
@ -68,7 +68,6 @@ typedef int (* PFN_VFSGETFILECOUNT) (const char *filename, int flags);
|
|||
this will scan in the search directories first, then it will search in the pak files
|
||||
WARNING: the allocated buffer must be freed with a g_free call
|
||||
NOTE TTimo: the g_free release is utter horror
|
||||
see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=491
|
||||
*/
|
||||
typedef int (* PFN_VFSLOADFILE) (const char *filename, void **buffer, int index);
|
||||
// load a file from it's full path into the buffer, returns the file size or -1
|
||||
|
@ -90,7 +89,6 @@ HYDRA:
|
|||
WARNING: if you use index from vfsGetFileCount, it works only with a vfsGetFileCount for the search directories only (not the pak files)
|
||||
FIXME TTimo our VFS names are case insensitive.
|
||||
this function is not able to build the full path from case-insensitive name
|
||||
( this is http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=130 )
|
||||
*/
|
||||
typedef char* (* PFN_VFSGETFULLPATH) (const char *in, int index, int flag);
|
||||
/*!
|
||||
|
|
|
@ -464,7 +464,6 @@ typedef void (WINAPI * PFN_QERAPP_RESETPLUGINS)();
|
|||
\param nHeight image height
|
||||
this will work from the RGBA data and create a GL texture (accessed through a GL bind number)
|
||||
it takes care of creating the mipmapping levels too
|
||||
see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=575 for some related issues
|
||||
*/
|
||||
typedef qtexture_t* (* PFN_QERAPP_LOADTEXTURERGBA)(unsigned char* pPixels, int nWidth, int nHeight);
|
||||
|
||||
|
|
|
@ -714,7 +714,6 @@ typedef struct entity_s
|
|||
IPluginEntity *pPlugEnt;
|
||||
#endif // USEPLUGINENTITIES
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=252
|
||||
// this is cam code addition?
|
||||
vec3_t color;
|
||||
|
||||
|
@ -901,7 +900,6 @@ typedef struct
|
|||
// temporary values that should be initialised only once at run-time
|
||||
// there are too many uneccessary calls to Sys_QGL_ExtensionSupported
|
||||
// NOTE TTimo: those are unused atm (set right, but not used)
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=623
|
||||
bool m_bOpenGLCompressionSupported;
|
||||
bool m_bS3CompressionSupported;
|
||||
|
||||
|
|
|
@ -1093,8 +1093,3 @@ APIDescriptor_t* CSynapseAPIManager::GetAPI(int i)
|
|||
{
|
||||
return mAPIs[i];
|
||||
}
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=879
|
||||
void fini_stub() {
|
||||
printf( "fini_stub\n" );
|
||||
}
|
||||
|
|
|
@ -552,7 +552,6 @@ void LoadTGA (const char *name, byte ** pic, int *width, int *height)
|
|||
|
||||
if (!bAlphaOK)
|
||||
{
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=444
|
||||
if (targa_header.pixel_size == 32)
|
||||
Sys_FPrintf (SYS_WRN, "WARNING: %s has empty alpha channel\n", name);
|
||||
// disable the alpha value
|
||||
|
|
|
@ -65,9 +65,6 @@ extern "C" CSynapseClient* SYNAPSE_DLL_EXPORT Synapse_EnumerateInterfaces( const
|
|||
g_SynapseClient.AddAPI(IMAGE_MAJOR, "png", sizeof(_QERPlugImageTable));
|
||||
g_SynapseClient.AddAPI(RADIANT_MAJOR, NULL, sizeof(_QERFuncTable_1), SYN_REQUIRE, &g_FuncTable);
|
||||
// NOTE: if imagepng starts being used for non "VFS" "pk3" config, need to add a dynamic config chunk
|
||||
// see:
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=794
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=800
|
||||
g_SynapseClient.AddAPI(VFS_MAJOR, "pk3", sizeof(_QERFileSystemTable), SYN_REQUIRE, &g_FileSystemTable);
|
||||
|
||||
return &g_SynapseClient;
|
||||
|
@ -223,7 +220,6 @@ void LoadImage (const char *filename, unsigned char **pic, int *width, int *heig
|
|||
// allocate the pixel buffer, and the row pointers
|
||||
int size = (*width)*(*height)*4;
|
||||
// still have to use that g_malloc heresy
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=491
|
||||
*pic = (unsigned char *)g_malloc(size);
|
||||
row_pointers = (png_byte**) malloc((*height) * sizeof(png_byte*));
|
||||
|
||||
|
|
|
@ -628,7 +628,6 @@ const char* vfsBasePromptPath()
|
|||
|
||||
/*!
|
||||
\param shorten will try to match against the short version
|
||||
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=144
|
||||
recent switch back to short path names in project settings has broken some stuff
|
||||
with shorten == true, we will convert in to short version before looking for root
|
||||
FIXME WAAA .. the stuff below is much more simple on linux .. add appropriate #ifdef
|
||||
|
|
|
@ -653,7 +653,6 @@ int vfsLoadFile (const char *filename, void **bufferptr, int index)
|
|||
|
||||
/*!
|
||||
\param shorten will try to match against the short version
|
||||
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=144
|
||||
recent switch back to short path names in project settings has broken some stuff
|
||||
with shorten == true, we will convert in to short version before looking for root
|
||||
FIXME WAAA .. the stuff below is much more simple on linux .. add appropriate #ifdef
|
||||
|
|
|
@ -1995,8 +1995,6 @@ Brush_Ray
|
|||
Itersects a ray with a brush
|
||||
Returns the face hit and the distance along the ray the intersection occured at
|
||||
Returns NULL and 0 if not hit at all
|
||||
|
||||
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=556
|
||||
==============
|
||||
*/
|
||||
extern bool Patch_Ray(patchMesh_t *patch, vec3_t origin, vec3_t dir, double *t, double *u, double *v);
|
||||
|
|
|
@ -516,7 +516,6 @@ void Drag_Begin (int x, int y, int buttons,
|
|||
}
|
||||
else
|
||||
{
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=425
|
||||
Face_SetShader(t.face, g_qeglobals.d_texturewin.texdef.GetName());
|
||||
Brush_Build(t.brush);
|
||||
|
||||
|
|
|
@ -288,11 +288,9 @@ void EClass_InitForFileList(GSList *pFiles, _EClassTable *pTable)
|
|||
char relPath[PATH_MAX];
|
||||
strcpy(relPath, "scripts/");
|
||||
strcat(relPath, (char*)pFile->data);
|
||||
// FIXME TTimo http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=130
|
||||
if (!vfsGetFullPath(relPath, 0, 0))
|
||||
{
|
||||
Sys_FPrintf(SYS_ERR, "Failed to find the full path for '%s' in the VFS\n", relPath);
|
||||
Sys_FPrintf(SYS_ERR, "did you hit bug http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=130 ?\n");
|
||||
}
|
||||
else
|
||||
pTable->m_pfnScanFile(vfsGetFullPath(relPath, 0, 0));
|
||||
|
@ -433,12 +431,10 @@ void Eclass_Init ()
|
|||
char relPath[PATH_MAX];
|
||||
strcpy(relPath, "scripts/");
|
||||
strcat(relPath, (char*)pFile->data);
|
||||
// FIXME TTimo http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=130
|
||||
char *fullpath = vfsGetFullPath(relPath, 0, 0);
|
||||
if (!fullpath)
|
||||
{
|
||||
Sys_FPrintf(SYS_ERR, "Failed to find the full path for \"%s\" in the VFS\n", relPath);
|
||||
Sys_FPrintf(SYS_ERR, "did you hit bug http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=130 ?\n");
|
||||
}
|
||||
else
|
||||
pTable->m_pfnScanFile(fullpath);
|
||||
|
|
|
@ -79,7 +79,6 @@ void Error (const char *error, ...)
|
|||
/*
|
||||
Gtk will only crunch 0<=char<=127
|
||||
this is a bit hackish, but I didn't find useful functions in win32 API for this
|
||||
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=516
|
||||
*/
|
||||
TCHAR *scan, *next = (TCHAR*)lpMsgBuf;
|
||||
do
|
||||
|
|
|
@ -39,7 +39,6 @@ GtkListStore* g_entlist_store;
|
|||
GtkListStore* g_entprops_store;
|
||||
int inspector_mode; // W_TEXTURE, W_ENTITY, or W_CONSOLE
|
||||
qboolean multiple_entities;
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=17
|
||||
qboolean disable_spawn_get = false;
|
||||
entity_t *edit_entity;
|
||||
/*
|
||||
|
@ -988,7 +987,6 @@ static void eclasslist_selection_changed(GtkTreeSelection* selection, gpointer d
|
|||
GtkTreeModel* model;
|
||||
GtkTreeIter selected;
|
||||
// no world entity, we are not ready yet
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=917
|
||||
if( !world_entity ) {
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -1998,7 +1998,6 @@ void SelectBrush (int entitynum, int brushnum)
|
|||
brush_t *b;
|
||||
int i;
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=503
|
||||
// making this work when regioning is on too
|
||||
|
||||
if (entitynum == 0)
|
||||
|
@ -3586,7 +3585,6 @@ char* DoNewProjectDlg ()
|
|||
char *str;
|
||||
|
||||
// start by a warning message
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=459
|
||||
// mattn: URLs no longer valid
|
||||
// CString msg;
|
||||
// msg = "Are you sure you want a new project?\n";
|
||||
|
@ -3713,7 +3711,6 @@ static void editor_close (GtkWidget *widget, gpointer data)
|
|||
}
|
||||
|
||||
// several attempts
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=355
|
||||
#if 0
|
||||
#ifdef _WIN32
|
||||
|
||||
|
@ -3936,7 +3933,6 @@ void DoTextEditor (const char* filename, int cursorpos)
|
|||
DoGtkTextEditor (filename, cursorpos);
|
||||
|
||||
// old win32 code with EditPad bindings, broken
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=355
|
||||
#if 0
|
||||
strEditCommand = g_strAppPath.GetBuffer();
|
||||
strEditCommand += "editpad.exe";
|
||||
|
|
|
@ -81,7 +81,6 @@ void save_window_pos (GtkWidget *wnd, window_position_t& pos)
|
|||
#ifdef _WIN32
|
||||
void win32_get_window_pos(GtkWidget *widget, gint *x, gint *y)
|
||||
{
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=913
|
||||
if ( g_PrefsDlg.m_bStartOnPrimMon ) {
|
||||
RECT rc;
|
||||
POINT point;
|
||||
|
|
|
@ -586,7 +586,6 @@ int main( int argc, char* argv[] ) {
|
|||
we need to catch when it happens, to cleanup the stateful prefs which might be killing it
|
||||
and to turn on console logging for lookup of the problem
|
||||
this is the first part of the two step .pid system
|
||||
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=297
|
||||
*/
|
||||
g_pidFile = g_strTempPath.GetBuffer ();
|
||||
g_pidFile += "radiant.pid";
|
||||
|
@ -644,7 +643,6 @@ int main( int argc, char* argv[] ) {
|
|||
// (otherwise, they run it, crash it, and blame us for not forcing them hard enough to pay attention while installing)
|
||||
// make something idiot proof and someone will make better idiots, this may be overkill
|
||||
// let's leave it disabled in debug mode in any case
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=431
|
||||
#ifndef _DEBUG
|
||||
//#define CHECK_VERSION
|
||||
#endif
|
||||
|
@ -724,7 +722,6 @@ int main( int argc, char* argv[] ) {
|
|||
|
||||
/*!
|
||||
now the secondary game dependant .pid file
|
||||
http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=297
|
||||
*/
|
||||
g_pidGameFile = g_PrefsDlg.m_rc_path->str;
|
||||
g_pidGameFile += "radiant-game.pid";
|
||||
|
@ -800,7 +797,6 @@ int main( int argc, char* argv[] ) {
|
|||
Sys_LogFile();
|
||||
}
|
||||
|
||||
// FIXME http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=639
|
||||
// we should search in g_strTempPath, then move over to look at g_strAppPath?
|
||||
#ifdef _WIN32
|
||||
// fine tune the look of the app using a gtk rc file
|
||||
|
|
|
@ -54,9 +54,6 @@ extern "C" {
|
|||
// globals
|
||||
CString g_strAppPath; ///< holds the full path of the executable
|
||||
CString g_strDTDPath; ///< path to the DTD files
|
||||
/*!
|
||||
see http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=297 for the two below
|
||||
*/
|
||||
CString g_pidFile; ///< the global .pid file (only for global part of the startup)
|
||||
CString g_pidGameFile; ///< the game-specific .pid file
|
||||
CString g_strBitmapsPath; // directory where the bitmaps are stored
|
||||
|
@ -743,7 +740,6 @@ static gint mainframe_keypress (GtkWidget* widget, GdkEventKey* event, gpointer
|
|||
{
|
||||
unsigned int code = gdk_keyval_to_upper(event->keyval);
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=924
|
||||
if(code == GDK_ISO_Left_Tab) {
|
||||
code = GDK_Tab;
|
||||
}
|
||||
|
@ -752,7 +748,6 @@ static gint mainframe_keypress (GtkWidget* widget, GdkEventKey* event, gpointer
|
|||
Sys_Printf("key: %d (keyval: %d) (ctrl: %d)\n", code, event->keyval, event->state & GDK_CONTROL_MASK);
|
||||
#endif
|
||||
|
||||
// BUG: http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=865
|
||||
// return only if Texture Viewport is in main window, otherwise if Tex viewport is in it's own window
|
||||
// the Filter GtkEntry won't release focus
|
||||
if ( g_pParentWnd->GetTexWnd()->m_pFilter == gtk_window_get_focus(GTK_WINDOW(widget)) )
|
||||
|
@ -1424,8 +1419,7 @@ void MainFrame::create_main_menu (GtkWidget *window, GtkWidget *vbox)
|
|||
GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_NEXTLEAKSPOT);
|
||||
item = create_menu_item_with_mnemonic (menu, _("Previous leak spot"),
|
||||
GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_PREVIOUSLEAKSPOT);
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=394
|
||||
// create_menu_item_with_mnemonic (menu, _("_Print XY View"), GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_PRINTXY);
|
||||
create_menu_item_with_mnemonic (menu, _("_Print XY View"), GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_PRINTXY);
|
||||
item = create_menu_item_with_mnemonic (menu, _("_Select Entity Color..."),
|
||||
GTK_SIGNAL_FUNC (HandleCommand), ID_MISC_SELECTENTITYCOLOR);
|
||||
g_object_set_data (G_OBJECT (window), "menu_misc_selectentitycolor", item);
|
||||
|
@ -5613,7 +5607,6 @@ void MainFrame::OnSelectionMakeStructural()
|
|||
|
||||
void MainFrame::OnBspCommand (unsigned int nID)
|
||||
{
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=503
|
||||
// make sure we don't attempt to region compile a map with the camera outside the region
|
||||
if (region_active)
|
||||
{
|
||||
|
@ -5768,7 +5761,6 @@ void MainFrame::OnTexturesLoad()
|
|||
// FIXME
|
||||
// check if that works with fs_game (I suspect some more design is needed)
|
||||
// see how this is done in 1.2?
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=507
|
||||
strcpy (def_path, g_pGameDescription->mEnginePath.GetBuffer());
|
||||
strcat (def_path, g_pGameDescription->mBaseGame.GetBuffer());
|
||||
strcat (def_path, "/");
|
||||
|
@ -6211,7 +6203,7 @@ void MainFrame::OnMiscPreviousleakspot()
|
|||
|
||||
void MainFrame::OnMiscPrintxy()
|
||||
{
|
||||
// WXY_Print();
|
||||
WXY_Print();
|
||||
}
|
||||
|
||||
void MainFrame::OnMiscSelectentitycolor()
|
||||
|
|
|
@ -579,7 +579,6 @@ void Map_LoadFile (const char *filename)
|
|||
if(type!=NULL) type++;
|
||||
// NOTE TTimo opening has binary doesn't make a lot of sense
|
||||
// but opening as text confuses the scriptlib parser
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=261
|
||||
// this may be a problem if we "rb" and use the XML parser, might have an incompatibility
|
||||
if (file.Open(filename, "rb"))
|
||||
Map_Import(&file, type);
|
||||
|
@ -936,7 +935,6 @@ void AddRegionBrushes (void)
|
|||
}
|
||||
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=503
|
||||
// this is a safe check, but it should not really happen anymore
|
||||
vec3_t vOrig;
|
||||
VectorSet(vOrig,
|
||||
|
|
|
@ -56,7 +56,6 @@ static void OnApply (GtkWidget *widget, gpointer data)
|
|||
{
|
||||
if (g_PatchDialog.m_Patch->pShader)
|
||||
g_PatchDialog.m_Patch->pShader->DecRef();
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=467
|
||||
if (g_PatchDialog.m_strName.Find(' ') >= 0)
|
||||
{
|
||||
Sys_FPrintf(SYS_WRN, "WARNING: spaces in shader names are not allowed, dropping '%s'\n", g_PatchDialog.m_strName.GetBuffer());
|
||||
|
|
|
@ -283,7 +283,6 @@ void CXMLPropertyBag::GetPref(const char *name, Str *pV, const char *V)
|
|||
if ( pNode->children && pNode->children->content ) {
|
||||
*pV = pNode->children->content;
|
||||
} else {
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=427
|
||||
// means the pref exists, and that the value is ""
|
||||
*pV = "";
|
||||
}
|
||||
|
@ -1375,7 +1374,6 @@ void CGameDialog::UpdateNetrun(bool retrieve)
|
|||
strNetrun = g_strAppPath; strNetrun += NETRUN_FILENAME;
|
||||
if (!retrieve)
|
||||
{
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=639
|
||||
// now check if we are running from a network installation
|
||||
// use a dummy file as the flag
|
||||
f_netrun = fopen(strNetrun.GetBuffer(), "r");
|
||||
|
@ -1774,7 +1772,6 @@ void PrefsDlg::BuildDialog ()
|
|||
|
||||
#ifdef ATIHACK_812
|
||||
// ATI bugs
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=812
|
||||
check = gtk_check_button_new_with_label (_("ATI cards with broken drivers - bug #802"));
|
||||
gtk_widget_show(check);
|
||||
gtk_box_pack_start(GTK_BOX(vbox), check, FALSE, FALSE, 0);
|
||||
|
@ -2460,7 +2457,6 @@ void PrefsDlg::BuildDialog ()
|
|||
(GtkAttachOptions) (0), 1, 0);
|
||||
AddDialogData (entry, &m_strPrefabPath, DLG_ENTRY_TEXT);
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=805
|
||||
#if 0
|
||||
// browse button
|
||||
button = gtk_button_new_with_label ("...");
|
||||
|
|
|
@ -279,10 +279,8 @@ void QE_CheckAutoSave( void )
|
|||
// the VFS provides a vfsCleanFileName which should perform the cleanup tasks
|
||||
// in the long run I'd like to completely get rid of this
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=144
|
||||
// used to be disabled, but caused problems
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=291
|
||||
// can't work with long win32 names until the BSP commands are not working differently
|
||||
#ifdef _WIN32
|
||||
int BuildShortPathName(const char* pPath, char* pBuffer, int nBufferLen)
|
||||
|
@ -379,7 +377,6 @@ xmlDocPtr ParseXMLStream(IDataStream *stream, bool validate = false)
|
|||
char chars[1024];
|
||||
xmlParserCtxtPtr ctxt;
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=433
|
||||
//if(validate)
|
||||
// xmlDoValidityCheckingDefaultValue = 1;
|
||||
//else
|
||||
|
@ -601,13 +598,12 @@ bool QE_LoadProject (const char *projectfile)
|
|||
// create the user_project key
|
||||
SetKeyValue( g_qeglobals.d_project_entity, "user_project", "1" );
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=672
|
||||
if (IntForKey( g_qeglobals.d_project_entity, "version" ) != PROJECT_VERSION)
|
||||
{
|
||||
char strMsg[2048];
|
||||
sprintf(strMsg,
|
||||
"The template project '%s' has version %d. The editor binary is configured for version %d.\n"
|
||||
"This indicates a problem in your setup. See http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=672\n"
|
||||
"This indicates a problem in your setup.\n"
|
||||
"I will keep going with this project till you fix this",
|
||||
projectfile, IntForKey( g_qeglobals.d_project_entity, "version" ), PROJECT_VERSION);
|
||||
gtk_MessageBox (g_pParentWnd->m_pWidget, strMsg, "Can't load project file", MB_ICONERROR | MB_OK);
|
||||
|
|
|
@ -48,7 +48,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
|
||||
#include <stdio.h>
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=672
|
||||
// this is the version to expect from template projects
|
||||
#define PROJECT_VERSION 2
|
||||
|
||||
|
@ -789,7 +788,7 @@ extern qtexture_t *current_texture;
|
|||
extern void SaveWithRegion(char *name); // save the current map, sets the map name in the name buffer (deals with regioning)
|
||||
extern void RunBsp (char *command);
|
||||
extern void Map_Snapshot();
|
||||
//extern void WXY_Print();
|
||||
extern void WXY_Print();
|
||||
extern void AddProp( void );
|
||||
extern qboolean DoColor(int iIndex);
|
||||
extern entity_t *edit_entity;
|
||||
|
|
|
@ -26,7 +26,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
#ifndef __QGL_H__
|
||||
#define __QGL_H__
|
||||
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=812
|
||||
#define ATIHACK_812
|
||||
|
||||
#include <GL/gl.h>
|
||||
|
|
|
@ -1782,7 +1782,6 @@ void Select_RotateTexture(int amt)
|
|||
// expects shader names at input, comparison relies on shader names .. texture names no longer relevant
|
||||
void FindReplaceTextures(const char* pFind, const char* pReplace, bool bSelected, bool bForce, bool bSelectMatchingFaces)
|
||||
{
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=391
|
||||
if (strchr(pFind, ' ') || strchr(pReplace, ' '))
|
||||
{
|
||||
Sys_FPrintf(SYS_WRN, "FindReplaceTextures: '%s' or '%s' have spaces, aborted\n", pFind, pReplace);
|
||||
|
|
|
@ -510,7 +510,6 @@ void BuildShaderList()
|
|||
if (!vfsGetFullPath(filename, 0, 0))
|
||||
{
|
||||
Sys_FPrintf(SYS_ERR, "Couldn't find full path for '%s'\n", g_pGameDescription->mShaderlist.GetBuffer());
|
||||
Sys_FPrintf(SYS_ERR, "did you hit bug http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=130 ?\n");
|
||||
return;
|
||||
}
|
||||
Sys_Printf("Parsing shader files from %s\n", vfsGetFullPath(filename, 0, 0));
|
||||
|
@ -1025,7 +1024,6 @@ void Texture_ShowStartupShaders()
|
|||
if (!vfsGetFullPath(filename, 0, 0))
|
||||
{
|
||||
Sys_FPrintf(SYS_ERR, "Couldn't find full path for '%s'\n", g_pGameDescription->mShaderlist.GetBuffer());
|
||||
Sys_FPrintf(SYS_ERR, "did you hit bug http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=130 ?\n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -1792,7 +1790,6 @@ void TexWnd::OnMButtonDown (guint32 flags, int pointx, int pointy)
|
|||
void TexWnd::OnLButtonUp (guint32 flags, int pointx, int pointy)
|
||||
{
|
||||
ReleaseCapture ();
|
||||
// NOTE TTimo http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=23
|
||||
DragDropTexture (flags, pointx, pointy);
|
||||
}
|
||||
|
||||
|
@ -1866,8 +1863,6 @@ void TexWnd::OnMouseWheel(bool bUp)
|
|||
RedrawWindow();
|
||||
}
|
||||
|
||||
// NOTE TTimo
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=23
|
||||
void TexWnd::DragDropTexture (guint32 flags, int pointx, int pointy)
|
||||
{
|
||||
// This gets called from leftmouse up event. We see if the mouseup is above
|
||||
|
@ -1902,7 +1897,6 @@ void TexWnd::DragDropTexture (guint32 flags, int pointx, int pointy)
|
|||
return;
|
||||
|
||||
// check if the camwindow isn't being partially hidden by another window at this point
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=187
|
||||
m_ptXcheck = m_ptX;
|
||||
m_ptYcheck = m_ptY;
|
||||
|
||||
|
|
|
@ -27,6 +27,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
|
||||
#include "stdafx.h"
|
||||
#include <gtk/gtk.h>
|
||||
#include <glib/gi18n.h>
|
||||
#include <assert.h>
|
||||
#include <GL/gl.h>
|
||||
|
||||
|
@ -121,18 +122,15 @@ extern int g_nPatchClickedView;
|
|||
// =============================================================================
|
||||
// global functions
|
||||
|
||||
// this is disabled, and broken
|
||||
// http://zerowing.idsoftware.com/bugzilla/show_bug.cgi?id=394
|
||||
#if 0
|
||||
|
||||
void WXY_Print ()
|
||||
{
|
||||
long width, height;
|
||||
width = g_pParentWnd->ActiveXY()->Width();
|
||||
height = g_pParentWnd->ActiveXY()->Height();
|
||||
const long width = g_pParentWnd->ActiveXY()->Width();
|
||||
const long height = g_pParentWnd->ActiveXY()->Height();
|
||||
unsigned char* img;
|
||||
const char* filename;
|
||||
|
||||
filename = file_dialog (g_pParentWnd->m_pWidget, FALSE, _("Save Image"), NULL, FILTER_BMP);
|
||||
filename = file_dialog (g_pParentWnd->m_pWidget, FALSE, _("Save BMP Image"), NULL, "bmp");
|
||||
if (!filename)
|
||||
return;
|
||||
|
||||
|
@ -206,7 +204,6 @@ void WXY_Print ()
|
|||
|
||||
free (img);
|
||||
}
|
||||
#endif
|
||||
|
||||
float ptSum(vec3_t pt)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue