Search found 196 matches

by mikaelh
Sun Apr 05, 2020 4:31 pm
Forum: Bugs
Topic: Client flickering after window occlusions [Linux client 4.7.2]
Replies: 4
Views: 1881

Re: Client flickering after window occlusions [Linux client 4.7.2]

Yeah, it should be fine without the +1.

I see you also removed the struct copy. I didn't complain about the struct copy because it gets optimized away by the compiler. So the main benefit is that the code is more compact.

I merged the pull request.
by mikaelh
Sun Apr 05, 2020 12:35 pm
Forum: General Discussion
Topic: TomeNET on Github
Replies: 2
Views: 951

TomeNET on Github

Our git repository is now available on Github:

https://github.com/TomenetGame/tomenet

The early history was imported from CVS so it shows up a bit differently.
by mikaelh
Sun Apr 05, 2020 10:39 am
Forum: Bugs
Topic: Client flickering after window occlusions [Linux client 4.7.2]
Replies: 4
Views: 1881

Re: Client flickering after window occlusions [Linux client 4.7.2]

Nice work. I cherry-picked it into our git repository now. Your fix is quite similar to the latest Angband code: https://github.com/angband/angband/blob/master/src/main-x11.c#L1834 I think the " + 1" isn't necessary for x2 and y2. The Angband code is rounding down all the results. Angband has also a...
by mikaelh
Fri Mar 27, 2020 10:16 pm
Forum: General Discussion
Topic: Multiplayer Angband variants history
Replies: 3
Views: 1127

Re: Multiplayer Angband variants history

RPG server is called Ironman server these days. There's a good summary in the guide: https://tomenet.eu/guide.php?chapter=8.6

Of course, it's still RPG_SERVER in the source code.
by mikaelh
Fri Mar 27, 2020 7:19 pm
Forum: General Discussion
Topic: Multiplayer Angband variants history
Replies: 3
Views: 1127

Re: Multiplayer Angband variants history

That's a very nice writeup. I found the Angband and Mangband parts particularly interesting. It's a bit sad that TomeNET's history is not really covered. Your design goals for Tangaria are somewhat similar to our RPG server concept. Sadly it ended up dying out when no one wanted to play there anymor...
by mikaelh
Wed Mar 25, 2020 12:44 pm
Forum: Bugs
Topic: Taking screenshot (sometimes) crashes client [Linux client 4.7.2]
Replies: 4
Views: 1600

Re: Taking screenshot (sometimes) crashes client [Linux client 4.7.2]

This one has now also been cherry-picked. Thanks for the fix.
by mikaelh
Wed Mar 25, 2020 12:44 pm
Forum: Bugs
Topic: Macro listing crashes client after scrolling [Linux client 4.7.2]
Replies: 6
Views: 1462

Re: Macro listing crashes client after scrolling [Linux client 4.7.2]

Well, it looks goods enough so I cherry-picked the commit into our own git repository. Thanks for the fix.
by mikaelh
Tue Mar 24, 2020 12:05 pm
Forum: Bugs
Topic: Taking screenshot (sometimes) crashes client [Linux client 4.7.2]
Replies: 4
Views: 1600

Re: Taking screenshot (sometimes) crashes client [Linux client 4.7.2]

I think you meant to link this commit: https://github.com/jezek/tomenet/commit/5af934dbd4e9023521cbf18b905d081bcdc1d2c0 Some of the changes are a bit unnecessary. color_table variable doesn't really need to be renamed. The actual bug seems to be the use of sizeof. You should use the N_ELEMENTS macro...
by mikaelh
Tue Mar 24, 2020 11:57 am
Forum: Bugs
Topic: Macro listing crashes client after scrolling [Linux client 4.7.2]
Replies: 6
Views: 1462

Re: Macro listing crashes client after scrolling [Linux client 4.7.2]

You can contribute by sending patches. I guess a commit on Github is pretty much the same thing. I have some minor complaints about this change: The comment you wrote is a bit difficult to read. Excess indentation for the default case. I guess I would prefer a revised version. If you do revise this,...
by mikaelh
Tue Mar 24, 2020 11:30 am
Forum: General Discussion
Topic: TomeNET 4.7.3
Replies: 3
Views: 1046

Re: TomeNET 4.7.3

europe.tomenet.eu is running the latest development version. So it has a bunch of unreleased changes. Those changes will eventually be released as version 4.7.3. If a client claims to be newer than 4.7.2, our server assumes it's running with our unreleased 4.7.3 changes. Jumping to version 4.8.0 is ...