[Freeciv-Dev] Re: (PR#7123) TODO
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
<URL: http://rt.freeciv.org/Ticket/Display.html?id=7123 >
I wrote a TODO to that I don't forget something which should be
done. You may also want to add something.
Some of these are 3 liners while other items require a _lot_ of
work. Most notable the item "write the other screens".
General
=======
- find and fix memory leaks
- find and fix inefficient code (mapview.c:action_callback for
example parsed s string every time the cursor keys are used)
- decide when to use printf and when freelog
- add copyright headers
- add docu
- remove dead code
- fix core dumps
- think about file names and directory structure
Backend
=======
- add keypad keys to SDL
- fix support to AA-text in common_24
- add guard against window-manager (window size isn't equal to
requested one)
- move or rename macro P
- either get opengl client working or remove it
- add more keys
- add a paletted backend
- add support for non-indexed pngs to common_24
- fix line-of-width-2 problem
Widget-set
==========
- fix scrollbar, scroll-button interaction with notify
- choose scrollbar format and implement it
- add unicode support for input and output
- make edit keys for widget-edit configurable
- add "grow_dir" to grid placement
- remove width parameter from widget-edit
- think about destroy problem
- don't mark entry window dirty in
sw_window_canvas_background_region_needs_repaint (speed only)
Freeciv client
==============
- clean up the changes done outside gui-fs
- move text functions to text.c
- split thawed string into lines to fit in height
- add source connection to chat packet
- add support for source connection id in oog with colors
- add event icons to the right side of the screen
- add inherit preprocessor
- search for a nice free font
- make sure that calc_effect works correctly and move it to common/
- finish mapview:
* write remaining texts
* write execution of actions
* don't show actions for objects the player doesn't own
* limit the number of objects shown (scrollbar)
* add scrollbuttons to minimap
* add dragging to minimap
* add drag parameter to client options
* add iso support
* fix drawing of objects (tilespec, Jason)
* fix focus tile support (sometimes it gets out of sync)
* make focus tile support optional (other clients don't have it)
* make minimap and log window configurable
* think why city descriptions are out of sync
* think why city descriptions are drawn twice
* make city descriptions configurable
* change theme to use Morgan's new graphics
- write the other screens
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
"We just typed make..."
-- Stephen Lambrigh, Director of Server Product Marketing at Informix,
about porting their Database to Linux
- [Freeciv-Dev] Re: (PR#7123) TODO,
Raimar Falke <=
|
|