Recent Posts

Pages: [1] 2 3 4 5 6 ... 10
1
Spam reported to moderator.
2
Contemporary architecture heavily favours the inclusion of natural light, transforming dark interior spaces into bright, welcoming environments. The installation of large skylights, modern sun tubes, and expansive glass roof lanterns achieves this beautiful aesthetic perfectly. However, from a structural engineering perspective, inserting a pane of glass into the middle of a solid weatherproofing barrier creates a massive vulnerability. You are effectively cutting a large hole in your primary defence against the elements and relying on thin strips of metal and rubber seals to keep the rain out. Understanding how these specific architectural features degrade over time is necessary for maintaining a truly watertight contemporary home.

The primary cause of failure around a glass feature is the difference in thermal expansion rates between the conflicting materials. The asphalt tiles, the aluminium framing of the skylight, and the glass pane itself all react differently to temperature changes. During a hot summer afternoon, the metal frame expands significantly, while the surrounding asphalt remains relatively stable. When the temperature drops sharply overnight, the metal contracts. This daily microscopic movement exerts continuous stress on the rubber gaskets and the metal flashing designed to seal the junction. Over several years, this relentless shifting causes the seals to crack, warp, and eventually separate entirely from the frame.

When this seal breaks, water intrusion behaves very differently than a standard shingle leak. Because the skylight represents a direct vertical shaft into the living space, rainwater does not travel slowly down the structural rafters. Instead, it seeps directly through the broken gasket and runs down the interior drywall shaft, instantly ruining the paintwork and dripping directly onto the floors below. These leaks are notoriously difficult to track, as water can enter the top corner of the metal flashing, travel inside the aluminium channel, and finally drip out on the completely opposite side of the glass pane.

Property owners must also learn to differentiate between a structural leak and indoor condensation, as the visual symptoms are often identical. In highly insulated modern homes, warm, humid indoor air naturally rises toward the highest point of the ceiling, which is usually the skylight shaft. When this warm air hits the cold glass pane during the winter months, condensation forms rapidly. This moisture accumulates and drips down the drywall, leading the homeowner to believe the exterior seal has failed. Proper diagnosis requires an expert to determine if the moisture is originating from the clouds above or the showers and kitchens below.

Addressing a failing architectural glass feature requires precision and specific technical knowledge. Calling for a professional Roof Repair in NJ ensures the issue is resolved without damaging the expensive glazing. Specialists understand how to carefully remove the surrounding asphalt materials without scratching or cracking the glass. They will strip away the old, degraded metal flashing and install a new, custom-fabricated step-flashing system. This method weaves the metal directly into the surrounding tiles, creating a flexible, overlapping barrier that easily accommodates future thermal expansion while remaining completely impenetrable to standing water.

Modern sun tubes, which use highly reflective metal pipes to funnel light into interior hallways, present their own specific challenges. The clear acrylic domes on the exterior are highly susceptible to ultraviolet degradation, becoming cloudy and brittle after a decade of sun exposure. Furthermore, the rubber boot that seals the pipe against the sloped surface often dries out and splits. Technicians can replace these cracked acrylic domes and install fresh, UV-resistant rubber seals, restoring both the bright natural light inside your home and the strict watertight integrity of the exterior surface.

Incorporating large glass features into a residential property provides incredible aesthetic benefits, but it demands a higher level of maintenance awareness. You cannot install a skylight and simply forget about it for twenty years. By understanding the mechanical stress caused by thermal expansion and arranging for professional inspections of the seals and flashing, you prevent these beautiful features from becoming a source of stress and interior destruction. Proactive maintenance ensures your contemporary home remains flooded with natural sunlight rather than unwanted rainwater.

Conclusion

Architectural glass features like skylights and sun tubes introduce significant vulnerabilities into a property's primary weather barrier. The continuous expansion and contraction of differing materials inevitably degrades the rubber seals and metal flashing over time, leading to direct water intrusion. Precise, professional repairs are required to restore these complex junctions, ensuring your home remains bright, beautiful, and completely watertight.

Call to Action

Do not let a failing skylight seal cause extensive water damage to your contemporary interior. Contact our specialised glazing and waterproofing technicians today to assess and repair your architectural glass features perfectly.

Visit: https://qualityroofpro.com/services/roof-repair
3
Nightly builds / Re: The 06 September 2026 build (14003) is out.
« Last post by Pecan on September 12, 2026, 07:13:31 pm »
When working on builds for Fedora (https://copr.fedorainfracloud.org/coprs/sharkcz/danny/build/10959184/, details are in the builder-live.log files), I have noticed that libtool version 2.6.2 present in Rawhide fails the build of the codesnippets plugin after the tinyxml LIBADD was removed from its Makefile.am in revision 13996. System tinyxml library is used in the builds. I have confirmed that with libtool downgraded to 2.5.4 the build runs OK. AFAICT other plugins still use the LIBADD mechanism. Likely some change in libtool is causing this ...

Thanks for the report.
Fixed svn r14017
4
Hi Pecan,

I think some lines in Makefile.am were deleted accidently in revision 13996, restoring that should fix the issue.

https://sourceforge.net/p/codeblocks/code/13996/tree//trunk/src/plugins/contrib/codesnippets/Makefile.am?diff=51421f1dc431436b6eb31d56:13995

Thanks. I have no idea how that happened.
Fixed svn 14017
5
Hi,
I have been using CodeBlocks for hobby projects for a while now and upgraded from the 2020 Version to the 25.03 Version a while back.
However I have noticed some very slow reaction times in the 25.03 version and investigated the issue, which I did not have with C::B 2020.

Especially when I close files, it freezes the application for about 10 seconds, which doesn't make any sense to me.
I also noticed that C:B consumes 4GB of RAM by just starting it, pushing my memory to above 90% used. Is this normal? I'm sorry to compare but Visual Studio with a loaded complex project only consumes ~500MB of RAM.
Also while closing my project the RAM usage suddenly increases by 1GB and never quite goes down again. How does that make any sense?
Finally, I have to reload my project quite often because I use cmake to re-generate the project file whenever I add or change resources etc. and that also takes about 30-45 seconds, which feels a bit painful.

I'm on windows 11 (8GB RAM), using msys2, mingw64, cmake, ninja, with CodeBlocks.

I don't remember having an issue with CB 2020 before (closing files being slow).
1) Can I do anything to reduce the RAM usage of CB or 2) the file closing issue? 3) Is this amount of memory usage expected?

I already reinstalled CodeBlocks and got rid of an unrelated "lib_finder.dll not found" error, thanks to forum posts, maybe you can help me out here, too?

Thank you.

6
Development / Re: svn14014 regression: cb compile syntax error
« Last post by Miguel Gimenez on September 12, 2026, 10:34:39 am »
Fixed, thank you. I wrote this using wx3.0, so it went unnoticed.
7
Hi Pecan,

I think some lines in Makefile.am were deleted accidently in revision 13996, restoring that should fix the issue.

https://sourceforge.net/p/codeblocks/code/13996/tree//trunk/src/plugins/contrib/codesnippets/Makefile.am?diff=51421f1dc431436b6eb31d56:13995

8
Development / svn14014 regression: cb compile syntax error
« Last post by blauzahn on September 11, 2026, 11:25:29 pm »
in pluginsconfigurationdlg.cpp:41

Code
#if wxCHECK_VERSION(3, 3, 2)
    const bool IsDark = wxSystemSettings::GetAppearance()IsDark();
#else
    const bool IsDark = false;
#endif

There is a point missing before IsDark();

Should be:

Code
const bool IsDark = wxSystemSettings::GetAppearance().IsDark();

Thank you.
9
Development / Re: Change to C++17?
« Last post by Miguel Gimenez on September 11, 2026, 09:13:56 am »
Squirrel warning removed in r14013, thanks christo and LETARTARE.
10
Development / Re: Change to C++17?
« Last post by LETARTARE on September 11, 2026, 12:23:50 am »
@christo :Thanks
Errors in Squirrel are removed by the indicated correction. (r14011)
Pages: [1] 2 3 4 5 6 ... 10