Search found 45 matches

by palacs
Mon Mar 06, 2017 6:03 pm
Forum: C++ Development
Topic: Turning off text antialiasing?
Replies: 7
Views: 1412

Re: Turning off text antialiasing?

So that would probably mean an #ifdef but is possible. Good news. Thanks.
by palacs
Mon Mar 06, 2017 3:09 pm
Forum: Announcements and Discoveries
Topic: Google Summer of Code 2017 Project Ideas for wxWidgets
Replies: 17
Views: 9042

Re: Google Summer of Code 2017 Project Ideas for wxWidgets

Make wxUniversal / wxX11 great again! If it could be stable, it would be a great choice instead of bloated GTK2/GTK3 graphics libraries with a graphical performance comparable to lightweight libraries e.g. FLTK Full and maintained support for Windows 95 and OS/2 Warp 4 . Performance optimizations (...
by palacs
Mon Mar 06, 2017 2:19 pm
Forum: C++ Development
Topic: Turning off text antialiasing?
Replies: 7
Views: 1412

Re: Turning off text antialiasing?

I would also be interested in turning off anti-aliasing under Windows while ClearType is enabled system-wide. That's an across OS function, I don't think it's possible for any API to shut it off for one program. It is. Take a look at Font.Quality set to fqNonAntialiased in Lazarus . It works under m...
by palacs
Thu Mar 02, 2017 11:15 am
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

Today I found out a kind of interesting fact. Tried this using an old MinGW that is verified to generate code compatible with Windows 95. mingw32-make -f makefile.gcc BUILD=release MONOLITHIC=0 SHARED=0 UNICODE=0 CFLAGS+="-march=i586 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400" CXXFLAGS+="-march=i586 -DWI...
by palacs
Wed Mar 01, 2017 3:18 pm
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

I see. :( Back to my "GDI mania" :D is it worth a trying to compile wxWidgets 2.8.X under a Windows 95 machine using MSVC 6.0 to ensure that it will maximize the usage of all capabilities of this specific platform? Regarding GDI drawing performance as well. So far, I compiled under Windows XP which ...
by palacs
Wed Mar 01, 2017 12:54 pm
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

I don't need all controls, and I would define everything out from setup.h when building an application to be released. Currently I'm kind of far from it yet. :D What I really need is a widget set that can display formatted test (rich text or HTML) and some list controls. By the way, are we sure that...
by palacs
Mon Feb 27, 2017 2:39 pm
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

Then I would like to make wxRichTextCtrl or wxHTML make a better and optimized use of GDI, like Internet Explorer does. However, these two aren't the slowest. The slowest are grid and dataview . wxWebView is a good tip, I'll try it. However, I'm not sure this is the best idea, regarding compatibilit...
by palacs
Mon Feb 27, 2017 12:38 pm
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

Thanks for the infos, doublemax . I built the latest (git) wxWidgets 2.8 with MSVC 6.0 then finally I was able to test it on a real environment (hardware). It's a Pentium I computer running at 120 MHz with memory 128 MB . Video card is a Matrox Mystique with 2 MB video memory. OS was Windows 95 OSR2...
by palacs
Tue Feb 21, 2017 1:51 pm
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

You're welcome. Thanks for the tip. 2.8.12 has been a stable branch since the version 2.8.0 (released in 2006). The last maintenance release came out in 2011. So it was maintained for at least 5 years. As far as I see on GitHub, a few patches/backports have also been applied against the 2.8 branch s...
by palacs
Tue Feb 21, 2017 11:10 am
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

I did some testing with 2.8. I took a fresh clone of WX_2_8_BRANCH and tried to compile the library and the samples with three compilers. Also configured three test environments (VMware): Windows 95, XP and, Windows 7. All of them 32-bit installations. My build environment was a Windows XP SP3 Profe...
by palacs
Sun Feb 19, 2017 9:06 pm
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

@PB Well, I think if I force CPU instructions with -march=i486 or i586, it will be fine, but it needs some testing of course. TDM-GCC used to support Windows 95 when the project started, but there must be some kind of setting that would explicitly force the API version. I'm fine with older versions...
by palacs
Sun Feb 19, 2017 7:49 am
Forum: General Development
Topic: Developing fast, lightweight apps for all popular and even legacy platforms
Replies: 37
Views: 5874

Re: Developing fast, lightweight apps for all popular and even legacy platforms

Which compiler would you recommend for Windows 95 target?

Is it possible with MinGW or TDM-GCC?

I think somehow I should tell GCC to use the Windows API, only as much as it is present in Windows 95.

Ideas?
by palacs
Sat Jan 28, 2017 7:03 pm
Forum: General Development
Topic: Will the 2.8 branch receive maintenance fixes?
Replies: 11
Views: 1810

Re: Will the 2.8 branch receive maintenance fixes?

Did some tests with 3.0.2 and 2.8.12 using the compiler of Visual Studio Express 2005 . The results are a bit disappointing. A binary compiled with 3.0.2 seems to be twice the size of the one compiled with 2.8.12 A lot of sample applications load and work faster in 2.8.12 than in 3.0.2. Isn't it pos...
by palacs
Sat Jan 28, 2017 6:32 am
Forum: C++ Development
Topic: wxRichTextCtrl - alter scroll speed without modifying wxWidgets source
Replies: 2
Views: 409

wxRichTextCtrl - alter scroll speed without modifying wxWidgets source

Did some performance tests on older computers and wxWidgets has a really good rich text implementation. It's really fast. However, there is something that annoys me a bit. It seems I can't modify the scroll speed without modifying the source code . Found another thread that suggests me to modify the...