Clean up about dialog and menu bar handling
There is no longer enough logic in the about dialog handling that
justifies storing it in a separate source file. While here, declare
local functions static.
13 lines of code changed in 4 files:
Redesign about dialog using built-in about widget
32 lines of code changed in 3 files:
Dialog XML cleanup
2 lines of code changed in 1 file:
Avoid doing pixel conversions on-the-fly
Instead of storing a Pixbuf and rendering it every time it goes on the
screen, convert it to a suitable on-screen format beforehand.
34 lines of code changed in 4 files:
Clean up rgba_to_gdkpixbuf()
23 lines of code changed in 3 files:
Access map cells through a new mapdata API
197 lines of code changed in 8 files:
Update Doxyfile
11 lines of code changed in 1 file:
Reimplement default renderer using Cario
- Clean up non-Cairo (deprecated) graphics code
- Rewrite fog of war and darkness
- Use cleaner method to draw multi-tile graphics
- Use double buffering while rendering map
This commit breaks smoothing for the Pixmap render mode. Smoothing still
works as usual with the SDL and OpenGL renderers.
172 lines of code changed in 4 files:
Reduce default logging verbosity
Many messages are routine, non-harmful bits of information that should
not demand the user's attention. In any case, the noise these generate
mask more important errors when they occur.
36 lines of code changed in 10 files:
Hide duplicate server entries
28 lines of code changed in 1 file:
Move metaserver list to top of file
13 lines of code changed in 1 file:
Simplify metaserver logic
Replace global variables and mutexes with a callback system. Remove
server caching and support fetching from multiple servers.
119 lines of code changed in 4 files:
Add additional metaserver
4 lines of code changed in 1 file:
Improve user-visible column titles
3 lines of code changed in 1 file: