Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Cyp
Swap still/moving VTOL/helicopter animations.
Fixes ticket:4489 and forum thread:12638.
Cyp
Initial Esperanto translation by kzernabog.
Closes ticket:4530.
Cyp
qt: Fix build.
A header was missing.

Fixes ticket:4580.
Per Inge Mathisen
Revert "Release 3.2.3" as per the release procedure
This reverts commit d1d29f40d2bd2d6d8acab1de5a40bca58be11d28
Per Inge Mathisen
campaign: Make sure __camOriginalEvents is not put into savegames.
Cyp
Portuguese translation update by HolyDragoon.
Closes ticket:4518.
Cyp
Merge branch 'pt', remote-tracking branch 'admiraljcdg/master'
Per Inge Mathisen
Release 3.2.3
Cyp
Rescale body points if players have different armour levels, when transferring units.
Fixes ticket:4554.
Per Inge Mathisen
Compile fix
Per Inge Mathisen
Remove GL error checking calls.
We now have support for KHR_debug, which allows much better debugging
without destroying performance with glGetError() calls everywhere. Gives
more than 20% performance improvement in debug builds.
Per Inge Mathisen
Update the Changelog
Per Inge Mathisen
Add optimized method to render text.
Retains results of text rendering in a texture, and ignores
(caches) identical strings being set.

Initial uses gives approx 10% better FPS on opening view on Rush.
AmiralJCDG
Quasi complete translation + small fix
Enrico Weigelt, metux IT consult
fixed broken file permissions
Cyp
Fix clipped letters when followed by some capital letters.
Fixes ticket:4569.
Per Inge Mathisen
Optimize text drawing in the console
Per Inge Mathisen
It is now 2017. Update copyright notices accordingly.
Cyp
glsl: Avoid using uniform initialisers.
Maybe this will help with compatibility, since according to https://www.khronos.org/opengl/wiki/Uniform_(GLSL)
“Platform Issue (Unknown): Some drivers do not implement uniform initializers correctly.”
Cyp
shaders: Fix last commit.
Rename ‘rect’ to ‘vertex’, to make sure that the attribute always gets location 0.
Per Inge Mathisen
Remove the horrid font global
Per Inge Mathisen
qtscript: donateObject() works on structures. findResearch() works on other players.
Per Inge Mathisen
Simplify console text drawing.
No need to use the overcomplicated formatted text function.
cybersphinx
make -Cpo update-po
Per Inge Mathisen
Add -lphtread as some seem to need it now.
Closes ticket:4568
AmiralJCDG
Fixed problem with "APDSB Mg Bullets"
Per Inge Mathisen
Header cleanup. Should reduce compile a bit.
Per Inge Mathisen
More header cleanups.
Per Inge Mathisen
Only set font texture parameters once.
Instead of once for each text drawing.
Cyp
Make GLSL use #version 120 consistently.
This removes gl_VertexID, since it didn't seem to work with #version 120.

See ticket:4536, maybe fixes.
Cyp
Fix build on C++10½ compilers with no std::thread.
See also: 735347da1b39bd33e77ec1feaa70973a9695f8b2
AmiralJCDG
Update fr.po
Cyp
Never pass nullptr to EC_KEY_dup.
Fixes ticket:4566.
Per Inge Mathisen
Overloaded functions and swizzling for readable code.
Removes a lot of ugly static_cast<>s and long lines.
Per Inge Mathisen
Reduce usage of font global. Fix build failure due to missing include.
AmiralJCDG
Update fr.po
Cyp
Fix left-over dead pointers on failed structure generation.
Maybe only happens when placing structures in debug mode.

==28472== Invalid read of size 4
==28472==    at 0x5FF0FE: TileHasStructure (map.h:270)
==28472==    by 0x5FF0FE: DrawRadarObjects (radar.cpp:492)
==28472==    by 0x5FF0FE: drawRadar() (radar.cpp:280)
==28472==    by 0x4B43BC: draw3DScene() (display3d.cpp:755)
==28472==    by 0x4B7690: displayWorld() (display.cpp:1217)
==28472==    by 0x538A5C: renderLoop() (loop.cpp:320)
==28472==    by 0x539A11: gameLoop() (loop.cpp:715)
==28472==    by 0x53A05A: runGameLoop (main.cpp:674)
==28472==    by 0x53A05A: mainLoop() (main.cpp:780)
==28472==    by 0x6F91D2: WzMainWindow::paintGL() (wzapp_qt.cpp:275)
==28472==    by 0x40BCAA3: QGLWidget::glDraw() (qgl.cpp:4561)
==28472==    by 0x40BC48C: QGLWidget::paintEvent(QPaintEvent*) (qgl.cpp:4389)
==28472==    by 0x77889A7: QWidget::event(QEvent*) (qwidget.cpp:9117)
==28472==    by 0x774292B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804)
==28472==    by 0x774703F: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3561)
==28472==  Address 0x360285c8 is 8 bytes inside a block of size 680 free'd
==28472==    at 0x4C2D790: operator delete(void*) (vg_replace_malloc.c:576)
==28472==    by 0x6541F4: buildStructureDir(STRUCTURE_STATS*, unsigned int, unsigned int, unsigned short, unsigned int, bool) (structure.cpp:1447)
==28472==    by 0x58546F: recvBuildFinished(NETQUEUE) (multistruct.cpp:140)
==28472==    by 0x581292: recvMessage() (multiplay.cpp:722)
==28472==    by 0x53931B: gameLoop() (loop.cpp:683)
==28472==    by 0x53A05A: runGameLoop (main.cpp:674)
==28472==    by 0x53A05A: mainLoop() (main.cpp:780)
==28472==    by 0x6F91D2: WzMainWindow::paintGL() (wzapp_qt.cpp:275)
==28472==    by 0x40BCAA3: QGLWidget::glDraw() (qgl.cpp:4561)
==28472==    by 0x40BC48C: QGLWidget::paintEvent(QPaintEvent*) (qgl.cpp:4389)
==28472==    by 0x77889A7: QWidget::event(QEvent*) (qwidget.cpp:9117)
==28472==    by 0x774292B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804)
==28472==    by 0x774703F: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3561)
==28472==  Block was alloc'd at
==28472==    at 0x4C2C630: operator new(unsigned long) (vg_replace_malloc.c:334)
==28472==    by 0x653B55: buildStructureDir(STRUCTURE_STATS*, unsigned int, unsigned int, unsigned short, unsigned int, bool) (structure.cpp:1368)
==28472==    by 0x58546F: recvBuildFinished(NETQUEUE) (multistruct.cpp:140)
==28472==    by 0x581292: recvMessage() (multiplay.cpp:722)
==28472==    by 0x53931B: gameLoop() (loop.cpp:683)
==28472==    by 0x53A05A: runGameLoop (main.cpp:674)
==28472==    by 0x53A05A: mainLoop() (main.cpp:780)
==28472==    by 0x6F91D2: WzMainWindow::paintGL() (wzapp_qt.cpp:275)
==28472==    by 0x40BCAA3: QGLWidget::glDraw() (qgl.cpp:4561)
==28472==    by 0x40BC48C: QGLWidget::paintEvent(QPaintEvent*) (qgl.cpp:4389)
==28472==    by 0x77889A7: QWidget::event(QEvent*) (qwidget.cpp:9117)
==28472==    by 0x774292B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3804)
==28472==    by 0x774703F: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:3561)
Corentin Noël
Update AppData to latest specification, add more properties
Closes ticket:4570.
Cyp
Fix text rendering blend mode, make progress bar text bold.
Fixes the progress bar legibility, part of ticket:4569.
Per Inge Mathisen
Fix race condition when writing to console from UPnP thread.
The console and text drawing code are _not_ thread-safe, and should
never be called from side threads!

Also fixes a less serious, non-thread related race condition that would
mean text got truncated too early because the global font was sometimes
wrong for counting pixels while truncating into console buffer.

Closes ticket:4567
Closes ticket:4564
Closes ticket:4546
Actually fixes ticket:4361 and reverts useless fix in that ticket.