mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2025-01-10 12:01:10 +00:00
8037810110
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@177 8a3a26a2-13c4-0310-b231-cf6edde360e5
247 lines
9.1 KiB
Text
247 lines
9.1 KiB
Text
THIS FILE IS OFFICIALLY OUTDATED CLOSED NO LONGER USED
|
|
|
|
All the stuff that needs to be settled for win32 beta of GtkRadiant:
|
|
|
|
- need to add more code checking BSP process execution (Q_Exec or engine spawning)
|
|
(TTimo: Assigned to self)
|
|
|
|
- the BSP commands are switching in order randomly
|
|
|
|
- Need more error checking when executing q3map (in any mode)
|
|
(Q_Exec goes out of resources sometimes)
|
|
|
|
- Region compiling is broken
|
|
|
|
- GL font on win32 uses the default system font .. which can be .. yiddish or cyrilic etc.
|
|
force to courier?
|
|
NOTE: actually I'm not sure this really is the problem .. some people are getting weird bitmap fonts
|
|
|
|
- view n2 needs to wake on whatever widget you raise first
|
|
Fixed.
|
|
|
|
- entity information box on entity inspector displays with nasty characters
|
|
maybe the same problem as above?
|
|
|
|
- map snapshot has a bug (allocation and stuff around Str class)
|
|
OK (don't use CString stuff = other_stuff; do CString stuff; stuff = other_stuff;)
|
|
|
|
- sleep mode on view 2&3 crashing
|
|
Fixed for the floating windows mode.
|
|
|
|
- sleep mode: need to bring back the bitmap fonts
|
|
Fixed
|
|
|
|
- sleep mode: need to rebuild the data on models and patches! (call Map_BuildBrushData)
|
|
Calling Map_BuildBrushData in Mainframe::OnSleep.
|
|
OK (added some crap to reload) ... Maybe more to do
|
|
|
|
- sleep mode: need to trigger out sleep mode when raising again!
|
|
Done.
|
|
|
|
- console: we want output while it's processing .. otherwise it's just useless ..
|
|
OK!
|
|
|
|
- win32 help format distribution of the manual?
|
|
|
|
- update the links page, add stuff from the forum
|
|
(TTimo .. will do)
|
|
|
|
- check maximized state is working(?)
|
|
|
|
<<<<<<< WIN32BETA
|
|
- view n.3 crashes on exit in MainFrame::OnDestroy..
|
|
(trying to save prefs)
|
|
|
|
Fixed.
|
|
=======
|
|
- remove high color textures from prefs .. remnant from Q2 .. always on .. off is broken anyway
|
|
Done.
|
|
|
|
- test sleep mode!
|
|
|
|
- check my project template bug checking code is ok
|
|
NOTE: it's fuxored. Need a central function to shrink and standardize file paths:
|
|
lowercase
|
|
short dos8.2 names
|
|
unix style forward slashes /
|
|
-> then perform the comparisons
|
|
|
|
- surface and patch inspector:
|
|
[23:37] <G_DeWan> WHen you make adjustments in surface window, it should show results immediately. Pressing Apply after each change to see how it looks is a pain.
|
|
[23:41] <TTimo> true
|
|
[23:42] <TTimo> is it the behaviour of the MFC version or not?
|
|
[23:42] <TTimo> on the MFC version when you make adjustements it updates on the fly right?
|
|
[23:43] <G_DeWan> Yeah.
|
|
[23:44] <G_DeWan> ANd the fit and axial buittons do not seem to do anything, even if you press Apply afterwords.
|
|
[23:44] <G_DeWan> HDidn't check patches at all, don't know about them.
|
|
Fixed
|
|
|
|
- check the engine path changes I made didn't break on linux
|
|
|
|
- user INI path in prefs: need to look into it .. but my guess is .. it's broken/useless
|
|
|
|
- view n.2: doesn't remember the window positions
|
|
Fixed
|
|
|
|
- view n.2: the Z window doesn't shrink below the default size
|
|
Fixed
|
|
|
|
- do some performance comparisons with 202
|
|
(specially BrushBuild step)
|
|
|
|
- a quickstart.txt file with some explanations about the transition 202 -> GtkRadiant?
|
|
like:
|
|
what are the actual new features
|
|
(new way to deal with project settings, sleep mode, net connect for BSP process)
|
|
what are we testing in the alpha
|
|
where to report bugs, who is doing what
|
|
how to contribute as a coder
|
|
some of this stuff goes into the changelog!
|
|
>>>>>>> 1.15
|
|
|
|
- is there a way to have something actually drawing when moving the splitters?
|
|
|
|
- view n.4: the Z window gets pushed when you resize with the leftmost vertical splitter
|
|
|
|
- disable the groups view (it's not functional)
|
|
Fixed
|
|
|
|
- floating windows mode (n.2 in prefs):
|
|
if a message gets printed, the console will raise up. But if something else was active
|
|
(like Entities) .. the widgets are still active .. start moving the mouse on top of
|
|
the entity window and stuff will start to appear
|
|
|
|
- floating windows mode (n.2 in prefs):
|
|
when moving in the 2D window the console outputs lots of error messages:
|
|
ERROR: glXMakeCurrent failed.. Error:0
|
|
Please restart Q3Radiant if the Map view is not working
|
|
but everything seems to work fine, no graphic glitches
|
|
|
|
- floating windows mode (n.2 in prefs):
|
|
the Z window doesn't resize
|
|
|
|
- more window position storage, store maximized state and position on the desktop
|
|
Note: maximized state doesn't exist under X, it depends on the WM.
|
|
|
|
- keyboard shortcuts break if click in the console window, it keeps the focus..
|
|
Fixed (using GtkText again).
|
|
|
|
<<<<<<< WIN32BETA
|
|
- upgrade to latest Gtk distribution (there's been a new release) and make sure we are ok
|
|
|
|
- enable undo/redo
|
|
|
|
Fixed.
|
|
|
|
- make sure the BSP monitoring stuff is stored in registry
|
|
|
|
- remove the "Buggy GL driver" thing, we'll use another strategy for hardware-specific issues
|
|
|
|
- remove the QE4 update model, force always on
|
|
|
|
- assertion failed when raising the prefs box for the first time?
|
|
|
|
=======
|
|
>>>>>>> 1.15
|
|
- use the other view modes to check nothing's wrong with them
|
|
|
|
- win32 console doesn't release the focus if you click into it
|
|
it also has resize issues .. doesn't seem to want to shrink down
|
|
Fixed the focus problem (using GtkText again).
|
|
|
|
- some problems with file permissions under linux?
|
|
seems it used to create the log and pid file with no write permissions for the user
|
|
ends up that when you try to open the console file for output it fails or the .pid remains when you try to erase it
|
|
(NOTE: I need someone with an old install to check that)
|
|
on win32 more or less same problem. It's created with an archive flag that
|
|
fordibs removal as well.
|
|
<<<<<<< WIN32BETA
|
|
|
|
Fixed: missing fclose in main.cpp that could be causing this problem.
|
|
=======
|
|
leo: there was a missing fclose in main.cpp that could be causing this problem.
|
|
>>>>>>> 1.15
|
|
|
|
- engine path / project loading
|
|
when we load a template project file we are using the engine path to build it
|
|
if user has several installs and old prefs that rely on another engine path, project
|
|
template construction fails. (i.e. is still based on old engine path)
|
|
I don't know how to solve:
|
|
-check the engine path when we do the template thing?
|
|
-check engine path at each project load
|
|
actually we can check everytime and ask the user, it seems this happens in weird cases
|
|
.. anyway it's not supposed to be a "stable" situation anytime
|
|
|
|
- make sure the BSP monitoring stuff is stored in registry
|
|
OK (added)
|
|
|
|
- the Radiant logo is screwed in the about dialog box?
|
|
OK (Leo:) The logo.bmp file in the CVS server is screwed, fixed.
|
|
|
|
- remove the "Buggy GL driver" thing, we'll use another strategy for hardware-specific issues
|
|
OK (Leo fixed)
|
|
|
|
- engine path dialog is broken (need split to get the actual path)
|
|
OK (splitting the path, can't edit it must go through the dialog)
|
|
|
|
- assertion failed when raising the prefs box for the first time?
|
|
WORKSFORM (can't reprodcue this one)
|
|
leo: Used to happen sometimes for me (not anymore ?)
|
|
|
|
- view n.3 crashes on exit in MainFrame::OnDestroy..
|
|
(trying to save prefs)
|
|
Fixed
|
|
|
|
- remove the QE4 update model, force always on
|
|
Done.
|
|
|
|
- custom keyboard shortcuts is buggy .. works halfway
|
|
OK all fixed
|
|
|
|
- upgrade to latest Gtk distribution (there's been a new release) and make sure we are ok
|
|
OK (tested and stuff .. I'm using the latest in the setup)
|
|
|
|
- enable undo/redo
|
|
leo: it's already enabled
|
|
(ok fixed, had to enable back the menus)
|
|
OK
|
|
|
|
- project settings. GtkRadiant uses a new version of project settings.
|
|
Default name is quakev2.qe4
|
|
Must be able to read old project settings as well .. BSP monitoring disabled
|
|
if using old project settings
|
|
When searching for project settings, will look for quakev2.qe4 first, then quake.qe4
|
|
No more overwriting the loaded project settings. We detect "template" project settings
|
|
(ie. the ones we distribute) with a "user_project" "1" keyval
|
|
When a template is loaded, save as userxx.qe4 where xx = 1 2 3 4 5 6 etc.
|
|
It will trash scripts/ a bit but it doesn't matter ..
|
|
|
|
I did some cleanup to the project code, tested on both linux and win32, will need more
|
|
testing and stuff while in alpha/beta I guess. But it should be stabilized now.
|
|
|
|
OK
|
|
|
|
-unify the project file syntax on both platforms! (and yes, the problem is
|
|
radiant on linux is in quake3/ instead of quake3/tools)
|
|
the expansion rules are not the same between version 1 and v2 project files!
|
|
we change the string names so we don't have to adapt..
|
|
NOTE: later we'll remove support for old v1 syntax?
|
|
NOTE: we may need to add a g_strHomePath for ~/.q3a/ on linux
|
|
|
|
see above, the v2 project file is in data/quakev2.qe4
|
|
|
|
OK
|
|
|
|
- preferences dialog for BSP monitoring: do / don't do, launch engine after
|
|
compilation.
|
|
Right now all the params are in prefs, just need the interface
|
|
|
|
OK, need more testing, and the sleep mode code
|
|
.. may also want to add more configurable stuff later .. though I'd rather have it done
|
|
by a plugin
|
|
|
|
- in QE_LoadProject, check the template reading works ok, specially with the new
|
|
globals Leo added some time ago
|
|
|
|
OK, tested on both win32 and linux
|
|
|