Crash fixes, part 4: assertion failure - LibreOffice Development Blog
I have previously written about some crash fixes for segfaults and aborts in LibreOffice. Now I discuss assertion failure.Hossein Nourikhah (LibreOffice Development Blog)
I have previously written about some crash fixes for segfaults and aborts in LibreOffice. Now I discuss assertion failure.Hossein Nourikhah (LibreOffice Development Blog)
Reminder: instead of using StackOverflow for your questions about GTK and the GNOME software stack, use the GNOME Discourse instance:
You can also use it for applications and the overall GNOME desktop.
#gtk #gnome #development
More bug fixes, including F-Droid metadata! Material 3 progress and targeting Android 14. All this AND glimpses of a two-app future in the April 2024 Progress Report for Thunderbird for Android. 📱 ✨
blog.thunderbird.net/2024/05/t…
#Thunderbird #Android #Development
In the latest Thunderbird for Android update, we discuss bug fixes, F-Droid, Push permissions, Material 3, Android 14 and a two-app future.cketti (The Thunderbird Blog)
We've got some incredible updates in the April Development Digest! Full names and email addresses are on their way! Relief for folder compaction issues is coming even sooner. ✨
Read about these topics and more, and don't miss the invite to our technical mailing lists to join development discussions as they happen! ✉️
blog.thunderbird.net/2024/05/t…
#Thunderbird #Development #OpenSource
In April's Thunderbird Development Digest: updates on the new Cards View, folder compaction rewrite, Exchange support in Daily, and more.Alessandro Castellani (The Thunderbird Blog)
Workbench 46.1 is out!
flathub.org/apps/re.sonny.Work…
Happy International Workers' Day
See what's new and details at blog.sonny.re/workbench-46-1
#GNOME #GTK #JavaScript #rustlang #Python #Vala #Linux #development
Labor day marks the release of Workbench 46.1 This new release comes with Save/restore window state and dimensions for each session/pro...Sonny's
Missed Office Hours last week? No problem: the full recording is ready to watch on YouTube and @tilvids.
The 3 developers behind the effort to bring native Microsoft Exchange support to Thunderbird discuss their adventures in Rust, and explain the long-term benefits and steep challenges associated with this project.
YouTube: youtu.be/yAJl3c0uMCs
PeerTube: tilvids.com/w/1np8cvwqBWtKNwuA…
#Exchange #Thunderbird #Rust #Development
The three developers behind the effort to bring native Microsoft Exchange support to Thunderbird join us to discuss their adventures in Rust, and explain the long-term benefits and steep challenges associated with this project.TILvids
Christian Hergert just published a massive PDF document named "Builder, A Developers Notebook", where he documents over the technical details of GNOME Builder.
Document: gitlab.gnome.org/chergert/buil…
Article: blogs.gnome.org/chergert/2024/…
#GNOME #GNOMEBuilder #GTK #IDE #Development #OpenSource #FOSS #Flatpak
Thunderchat alert! 🚨
Our Rust and Exchange Community Office Hours start in one hour, at 16:00 UTC! Find out how to join us on Big Blue Button in our blog post. Hope to see you there! 🦀
blog.thunderbird.net/2024/04/a…
#Thunderbird #Rust #Development
Thunderbird developers discuss enabling Rust in Thunderbird, using Rust to provide native Exchange support, and their future plans.Monica Ayhens-Madon (The Thunderbird Blog)
In case you're not following our blog (gasp!), our Rust developers have the technical details on how we're using the language to bring in native Exchange support in the latest post.
So if you're a fan of all things Rust and email protocols, and you want to know what we've done so far and what's coming next, give it a read - and come to our office hours all about Rust and Exchange tomorrow at 16:00 UTC!
blog.thunderbird.net/2024/04/a…
#Thunderbird #Rust #Development
Thunderbird will support Microsoft Exchange Web Services (EWS) natively, all written in Rust! Read about our Rusty adventures, the technical nature of the EWSHeather Ellsworth (The Thunderbird Blog)
If you're eagerly anticipating Rust and native Exchange support in Thunderbird, have questions, or want to know what this is all about, you'll want to tune into our next Community Office Hours on April 23 at 16:00 UTC. 🦀
We'll have three of our Rust developers, including @brendan and @leftmostcat to provide info and answer questions and be in our new Big Blue Button room, provided by @kde ! Find out all the details here: blog.thunderbird.net/2024/04/a… 💙
#Thunderbird #Rust #Development
Thunderbird developers discuss enabling Rust in Thunderbird, using Rust to provide native Exchange support, and their future plans.Monica Ayhens-Madon (The Thunderbird Blog)
We want to find bugs before our users do! So, since the release of 115 Supernova, we’ve been putting a much stronger focus on improving our automated testing.
Read all about it in this new blog from Staff Engineer Geoff Lankow:
blog.thunderbird.net/2024/04/a…
#Thunderbird #QA #Development #Bugs
We're improving the state of our automated testing, so we can catch bugs BEFORE users do. Learn more inside!Geoff Lankow (The Thunderbird Blog)
We hear you: it IS frustrating that Thunderbird doesn't have a proper conversation view! It's finally time to answer WHY, and explain what we're doing to solve it.
It all started about 20 years ago...
PeerTube: tilvids.com/w/3wkuHE1GhpZXA5Z1…
YouTube: youtube.com/watch?v=s3dyGB9oHe…
#Thunderbird #OpenSource #Development
It's a great question. And a frustrating situation. Why doesn't Thunderbird have a proper threaded view that includes your SENT messages? Alex explains the blocker, and what we're doing to solve it.TILvids
We've got a new Developer Digest, and this one is full of updates on Rust and Exchange support, a better mailing list subscription experience, and a successful ESMification! 🎉
Read all about these developments and small but meaningful fixes and upgrades here: blog.thunderbird.net/2024/04/t…
#Thunderbird #Development #Rust
In this month's Thunderbird Development Digest, Alex updates us on Rust and Exchange, list management, and successful ESMification.Alessandro Castellani (The Thunderbird Blog)
I am now a very responsible Linux app developer who verified their apps on @flathub
#theFutureIsNow #betterLateThanNever
😎
Inkscape‘s development version has now switched to GTK4 ✨ , the current version of the underlying UI framework.
This is a huge architectural 🏗️ improvement for Inkscape, and will enable proper graphics acceleration ⏩ in the future.
This quick transition - only about 9 months - was made possible by donations, as we’ve invested approx. $80,000 towards it.
Support our development:
Blueprint; the markup language and tooling for #GTK is out in version 0.12
Here are the highlights ✨
Brand-new formatter to keep files tidy by @gregorni 🎩
AdwAlertDialog are supported
Emit warnings for deprecated features in GTK, GLib, etc
New IDE integration features
• document symbols
• "Go to definitions"
• Code action for importing missing namespace
We also celebrate 70 applications on Flathub built with Blueprint.
jwestman.pages.gitlab.gnome.or…
Happy coding
Workbench 46 is out! 🛠️
flathub.org/apps/re.sonny.Work…
Actually it was a couple of hours ago before GNOME 46 but I didn't want to steal the show 😎
Here are the highlights 💡
Inline diagnostics for #Rust and #Python
New Library demos: 📚
"Snapshot" to demonstrate one of GTK4 coolest feature.
"Dialog" and "Message Dialogs" to demonstrate libadwaita 1.5 new responsive dialogs.
26 demos ported to Python
5 demos ported to Vala
We’re happy to announce the release of K-9 Mail 6.800! The main goal of this version is to make it easier for you to add your email accounts to the app by integrating Thunderbird’s autoconfig feature.
With another item crossed off the list, this brings us one step closer towards Thunderbird for Android! Read the details and how to get it at our blog:
blog.thunderbird.net/2024/03/t…
#Android #Development #Thunderbird #OpenSource
With the addition of Thunderbird's account Autoconfig feature, K9-Mail 6.800 brings us one step closer to Thunderbird for Android.cketti (The Thunderbird Blog)
GNOME 46 runtime and sdk are back and available on Flathub beta
Just in time for testing your apps over the weekend !
```
flatpak install flathub-beta org.gnome.Sdk//46beta org.gnome.Platform//46beta
```
See discourse.flathub.org/t/how-to…
Thanks @alatiera !
#GNOME #GTK #Flatpak #Flathub #development
In addition to the existing stable repository Flathub offers a repository for beta builds. This isn’t meant to be used for nightly builds, but for releases that has some level of testing and are expected to mostly work and be usable to non-developer …Flathub Discourse
As promised, our monthly development digest is here! And there are some brief but BIG updates in this one 👀
✅ Thunderbird Sync Update
✅ Taking ownership of the Thunderbird Snap
✅ ThunderCell repo for tracking Rust + Exchange progress
Read Alex’s update here:
blog.thunderbird.net/2024/02/t…
#Thunderbird #Development #Exchange #Rust #Snap
In this month's Development Digest, Alex shares exciting news about Thunderbird Sync, Exchange support, and the Thunderbird Snap on Linux.Alessandro Castellani (The Thunderbird Blog)
#FluffyChat v1.18.0 has been released 🥳
FluffyChat v1.18.0 adds some new features, fixes a lot of bugs and improves the notifications on Android by showing them in a conversations style. Voice messages got the ability to change the play speed and the status header is now optional.
Read more at: ko-fi.com/post/FluffyChat-v1-1…
Every month our mobile developers (cketti and Wolf) write a detailed progress report showing what's been completed on our journey from K-9 Mail to Thunderbird for Android.
In January most of our work went into polishing the user interface and user experience of the new and improved account setup. However, there was still one feature missing that we really wanted to get in there...
blog.thunderbird.net/2024/02/t…
#Thunderbird #Android #Development
A new year, a new progress report! Learn what we did in January on our journey to transform K-9 Mail into Thunderbird for Android.cketti (The Thunderbird Blog)
If Thunderbird was a cake, then its Add-ons would be the amazingly delicious frosting on top! Join the Thunderbird Team on February 22 at 18:00 UTC as we chat with Sr. Software Engineer John Bieling about Add-on development and how you can help out!
Find out how to join and more about our office hours here: blog.thunderbird.net/2024/02/f…
#Thunderbird #OpenSource #Development
Sr. Software Engineer John Bieling joins us to talk about Thunderbird Add-ons in the February Thunderbird Community Office Hours! Learn about what they can do and how to get involved.Monica Ayhens-Madon (The Thunderbird Blog)
Alright I think I'm finally happy with the Workbench 46 demo for AdwDialog 🛠️
It's such a cool primitive for building adaptive apps. I hope the blob cat will make some people smile 😄
#GNOME #GTK #libadwaita #Linux #development
Dedicated to @alice and @tbernard 🎁
Yey GNOME SDK 46 will have an API for gamepads ❤️ 🎮
Thanks @alice for the fix
Thanks @halfmexican for this Workbench demo I could test it with
gitlab.gnome.org/GNOME/gnome-b…
#GNOME #development #GTK #Flatpak #Linux
So apparently the term "patch" in software development comes from punched paper tape.
"Small corrections to the programmed sequence could be done by patching over portions of the paper tape and re-punching the holes in that section."
Workbench 45.4 is out 🛠️
flathub.org/apps/re.sonny.Work…
• Restore on-disk projects on start
• Restore scroll and cursor positions on format and Run
• Add "Copy" and "Select All" to Console
• Add Vala formatter support
• Add WebP image format support
• Library: Add "Context Menu" demo
• Library: Add "HTTP Server" demo
• Library: 12 demos ported to Python, 4 to Vala and 2 to Rust
Happy hacking / learning / prototyping
#Linux #development #GTK #GNOME #libadwaita #Rust #JavaScript #Python #Vala
We've got the latest updates on Thunderbird for Android/K-9 Mail in the October report! Learn what's new in translations and how to get involved, check out our renamed Github organization, read our first architecture decision records, see what we learned at the 'Make Better E-mail' meeting, and of course, see what the community contributed and last month's releases. 💙 📰
blog.thunderbird.net/2023/11/t…
#Thunderbird #K9 #Android #Development
Documenting our decisions (like the switch to Kotlin), much love for our community of Thunderbird for Android translators, and more!cketti (The Thunderbird Blog)
Hi, the testsuite for libp11-0.4.12 breaks in 3.0.12, works in 3.0.11. The testsuite: https://sources.debian.org/src/libp11/0.4.12-1/debian/tests/engine/ The segfault occurs while generating a cert...GitHub
It's Friday, Friday, gonna post Thunderbird for Android updates on Friday! 🎤 📱
Our September monthly report highlights recent developments, including account setup improvements, pesky bug fixes, and of course, our community contributions. And for an extra Friday feel, there's a bonus Canadian vacay pic! 🇨🇦📸
blog.thunderbird.net/2023/10/t…
#Thunderbird #Android #Development #OpenSource
Improvements to account setup, purging old code, OAuth 2.0 fixes for Yahoo and AOL, and more in our monthly Thunderbird for Android update.cketti (The Thunderbird Blog)
There is no Ublock Origin on the Thunderbird store, even though it and also the permissionless version work!
Firefox Translate will be huge, looking forward to that!
But whats also really bad is, that Thunderbird Conversations is broken (afaik) and there is no replacement, so having the thread just display below each other, including your replies
- ublock preinstalled with *.zip and *.mov blacklist, as well as malware. Ads are irrelevant as you should just use
- sanitized HTML by default
- no javascript at all
- block all trackers
- install signature checker addon (forgot the name)
- reduce information your browser sends
- deactivate all unnecessary features, its a Mailclient based on a Browser, I am sure thats possible
Like the legend of the phoenix, we're resurrecting Mozilla Send, an end-to-end encrypted file share service, and bringing it under our wings as Thunderbird Send. In this clip from S1E5 of the ThunderCast, developer Chris Aquino gives us a sneak peek of the new - wait, old - er, reborn project!
Learn how #Thunderbird Send will help you overcome your file upload woes, respect your privacy, safeguard against abuse, and hopefully change your #email experience for the better.
And today we have more mock-ups and improvements to share with you!
Read our newest post from Elizabeth about changes coming to the Message Context menu, and give us your feedback on the mailing list:
LibreOffice conference workshop 2023 was held in Bucharest from 20 to 23 September 2023. Here you will find the slides for the presentations.Hossein Nourikhah (LibreOffice Development Blog)
This is @halfmexican; GNOME Outreachy student excited that their effort to make a modern and sandboxed Camera demo for Workbench has paid off 🛠️
Well done! 🎉
Thanks @philn and @slomo for your help!
#GNOME #Outreachy #development #students #GStreamer #PipeWire #Flatpak #freedesktop #libcamera #GTK
#Development #Outlooks
The end of front-end development · Things are going to change, but not in the scary way people are saying ilo.im/11t8v2
_____
#Job #AI #GPT4 #ChatGPT #ChatBot #WebDevelopment #WebDev #Code #Frontend #HTML #CSS #JavaScript #Skills #Productivity
Large language models like GPT-4 are becoming increasingly capable, at an alarming rate. Within a couple of years, we won't need developers any more! …Or at least, that's the narrative going viral on Twitter.ilo.im