lp:~zbigniew-chyla/widelands/use-sdl-color-cursor

Created by Zbigniew Chyla on 2018-09-06 and last modified on 2018-09-06
Get this branch:
bzr branch lp:~zbigniew-chyla/widelands/use-sdl-color-cursor
Only Zbigniew Chyla can upload to this branch. If you are Zbigniew Chyla please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Zbigniew Chyla
Project:
widelands
Status:
Development

Recent revisions

8809. By Zbigniew Chyla on 2018-09-06

Use color SDL cursor if possible (with fallback to old approach)

Currently Widelands paints mouse cursor manually which is bad for user
experience - at 25 FPS the cursor lags behind the actual mouse position
and the user gets impression that there's "something wrong" with the
mouse.

SDL since v2 supports color cursors (SDL_CreateColorCursor) so we can
paint our custom (color) hand using SDL cursor.

Use SDL cursor in WLApplication by:
 - creating SDL_Cursor for both states (normal/clicked) on startup,
 - switching between cursors on button up/down events.
To avoid regressions on systems/setups that don't support our color
cursors keep the old code as a fallback, i.e. if SDL_CreateColorCursor
fails, disable SDL cursor and paint cursor manually.

8808. By GunChleoc on 2018-09-05

Temporary fix to get AppVeyor builds running again

- Downgrade boost and glbinding
- Upgrade ICU to version 62 in InnoSetup

8807. By GunChleoc on 2018-09-03

Added Tada to sound effects.

8806. By Wideland's Bunnybot <email address hidden> on 2018-09-02

Merged lp:~widelands-dev/widelands/frisian-buildings:
New graphics for the frisian tower, fortress, port, headquarters, and reindeer farm

8805. By Wideland's Bunnybot <email address hidden> on 2018-09-01

Merged lp:~widelands-dev/widelands/bug-1787105_tada_edited_sounds:
Improvements to sounds and the sound mix

8804. By nasenbaer on 2018-09-01

Fix help window for constructionsites by using the building-to-be-name for the window registry instead of the constructionsite-name

8803. By GunChleoc on 2018-09-01

Fetched translations and updated catalogues.

8802. By Wideland's Bunnybot <email address hidden> on 2018-08-29

Merged lp:~widelands-dev/widelands/bug-1639253-atlantean-smoker-leave-house-se:
Add missing walkload animation to Atlantean smoker.

8801. By GunChleoc on 2018-08-29

Do we need the icon in the apopdata.xml?

8800. By Wideland's Bunnybot <email address hidden> on 2018-08-28

Merged lp:~widelands-dev/widelands/bug-1783878_editor_random_map_tribe:
Empty player tribes are interpreted as random tribe. Random Map Generator now assigns a random tribe to all players.

- Fix crash when loading a map in the editor where there is a player with no
  tribe assigned: player loading removed, because it's unused in the editor
  anyway
- Map Editors now can choose "Random" tribe in the player menu
- If player tribe is empty in map, set random player in singleplayer game
  setup

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:widelands
This branch contains Public information 
Everyone can see this information.

Subscribers