I have tracked this to a config file corrupted during the Mint upgrade. I deleted the ~/.config/osmo folder, which Osmo has recreated, and all is well. It's time to change the Status to - never mind.
segfault on exit in Mint 22.1
How to categorize stand allone note?
As you may have seen on SourceForge, I have 'solved' my problem. I accidentally had disabled the system tray. After re-enabling, Osmo was there again, of course. It was all my fault. Maybe this is the case with you, too? What system are you on? What desktop environment? And after just launching Osmo from the Menu you do not even see the Osmo window? If you launch Osmo from terminal: do you see any error messages? If so: can you post them, please?l Am 19. Januar 2025 02:03:51 MEZ schrieb "Luciano...
Hello, As you may have seen on SourceForge, I have 'solved' my problem. I accidentally had disabled the system tray. After re-enabling, Osmo was there again, of course. It was all my fault. Maybe this is the case with you, too? What system are you on? What desktop environment? And after just launching Osmo from the Menu you do not even see the Osmo window? If you launch Osmo from terminal: do you see any error messages? If so: can you post them, please? Am Sun, Jan 19, 2025 at 01:03:51AM -0000 schrieb...
It is strange, I have this issue I think... there is NO more icon, no idea way... I have tried putting enable_systray & start_minimised_in_systray to 0... but after starting osmo nothing is showed... no application osmo is shown... I can not see anything
Edit: Stupid me! There is no bug thank God! I had disabled my system tray, and therefore the Osmo icon was invisible. All well...
Osmo can no longer start minimized
Save window size/position on saving a task or a contact
Fix the segfault on main window visibility toggle
On exit free fonts last
Switch to webkit2gtk 4.1
Details Section is Osmo remains black (not showing anything)
My problem with webkitwebprocess and memory is, I now understand, NOT related to this display error. The display problem still exists but cannot be related to mem allocated after the use of a browser. To continue my life in osmo (haha), my work-around is to finally use the Notes tab to contain contact info. No display problems on desktop or laptop.
Actually I figured out it's not a problem of of colors that can be fixed with stylesheets. When I select an entry in the left panel for a special contact the details section remains black and the content invisible as I already described in the initial problem statement of this thread. But when I point the mouse pointer a little bit outside of the details window and drag it down I can see the details as long as I press the left mouse button. Once I release it the details windows is black again and...
Actually I figured out it's not a problem of of colors that can be fixed with stylesheets. When I select an entry in the left panel for a special contact the details section remains black and the content invisible as I already described in the initial problem statement of this thread. But when I point the mouse pointer a little bit outside of the details window and drag it down I can see the details as long as I press the left mouse button. Once I lrease it the details windows is black again and...
I forgot to state that when this first happened I received an error message about "insufficient memory to webkit". I rebooted, thinking that might "clear the condition". It did not, but now the err msg no longer appears: the Contact Details are just green and black blocks instead of text. (I can still open the contacts.xml file and view/search. It does not look "corrupted".)
Contact Details do not display
Enhanced Query Feature
Day Notes editor is missing the save and close X button
I tried it with osmo --html-stylesheet=<path-to-osmo.css>/osmo.css</path-to-osmo.css> It's not working. The detailed section stills remains black and the content is not visible.
Where do I need to place the osmo.css stylesheet file?
Please use "--html-stylesheet" command line option to set your own colors. For example, create osmo.css file with the following content: body { background-color: #000000; color: #ffffff; } then run osmo as: osmo --html-stylesheet=osmo.css
Hi. Please use "--html-stylesheet" command line option to set your own colors.
Details Section is Osm remains black (not showing anything)
copy tasks & notes & tasks
Mixed stuff
Store/restore dirs for file selectors (backup and ICS files)
Disable ctrl+f in contacts and tasks list
tiny updates
Install Details: Linux 6.8.1-arch1-1 #1 SMP PREEMPT_DYNAMIC Sat, 16 Mar 2024 17:15:35 +0000 x86_64 GNU/Linux pacman -Qi osmo Name : osmo Version : 0.4.4-1 Architecture : x86_64 Build Date : Sunday 09 August 2020 01:46:08 PM
Source code cleaned up
Translation files update
Fixed labels alignment
Misc updates
Fixes
Removed depreciated stuff
Update
contact photo
Add Georgian translation (ka)
Linux phones support
Why the merge request still not accepted?
Use the WebKitGTK 4.1 API builds when available
AppStream metadata
Flatpak
works on Ubuntu 20.04 but not 22.04
+1 For Nextcloud which is the same
Web clipper
Handling of URL links fixed
This would be very helpful. Some of the fields make no sense nowadays like MSN and others that are more relevant today like Twitter, Instagram (which I don't use but many people do), Telegram, etc.
Multiple colors for one day in the calendar
Adding events (in the same way as adding tasks)
Thank you very much for contributing the Esperanto translation! The translation was merged to the current master and will appear in the next Osmo release.
Add Esperanto translation (eo)
Create roadmap for contact sharing
Esperanto translation
Hi xapuuD , Osmo supports user stylesheets for Webkit panels for quite a while. Run osmo with a command argument --html-stylesheet=user-style.css and provide the full path to a CSS file. With a simple style file like this body { color: gray; background-color: #202020; } My results are like this
Hi xapuuD , Osmo supports user stylesheets for Webkit panels for quite a while. Run osmo with a command argument --html-stylesheet=user-style.css and provide the CSS file. With a simple style file like this body { color: gray; background-color: #202020; } My results are like this
+1 But for NextCloud in my case. But CalDAV is the same mechanism.
No color change in settings
Use make file comparison to compile translations
Perfect! The slider jumps in discrete steps and so the issue is fixed. Thanks! This ticket should be closed now.
Hi Avinash, Thank you for reporting the problem. It was fixed in the current master. Maxim
Make the calendar cursor thickness slider discrete
Hello! Any updates on this MR?
Ah, in case I'm missing something g_strlcpy(buffer, content, len + 1); copies at most len characters and not the complete content string (which is NULL terminated btw which is why we could use strlen(content) at line 328). I fail to understand how g_strlcpy(buffer, content, len + 1); is different than strncpy(buffer, content, len); buffer[len] = '\0'; the code before the proposed change.
Ah, in case I'm missing something g_strlcpy(buffer, content, len + 1); copies at most len characters and not the complete content string (which is NULL terminated btw which is why we could use strlen(content) at line 328). I fail to understand how g_strlcpy(buffer, content, len + 1); is different than strncpy(buffer, content, len); buffer[len] = '\0'; the code before the proposed change.
The change in vcf.c is not correct. content is not a null terminated string but a string split after the last UTF8 character. We want to split it, not to copy it entirely
Make the contact's organization a visible column
I just submitted the MR fixing all remaining issues. Now, scan-build reports no bugs. :)
Fixes #125
Hello Maxim! I confirm that I can no longer reproduce the issue. This ticket should be close now. BTW, out of curiosity, may I know why don't we close the tickets which have been fixed?
I corrected more string operations, but for the C11 "safe" functions. They are optional, and I do not have a compiler suporting them.
Hi Avinash, Thank you, the fix is commited to master. Please check it out. Maxim
Use safer string functions
Fix the cursor position after adding/editing/deleting a task or a contact
How about ax_check_compile_flag? Also see https://stackoverflow.com/questions/28558206/make-autotools-add-std-c11-to-cflags#comment45430005_28558338
Hi Avinash, Thank you for bringing this to our attention! I submitted a patch to master addressing most of the issues. Regarding the "unsafe" memory functions - I would gladly use C11 variants if autoconf could make sure that at least C11 compiler is used. Unfortunately I do not know how to configure it properly. Any idea? Maxim
Correct memory errors found by scan-build
calendar preferences: cursor thickness slider needs rethinking
I could've instead set config.maps_provider = 2in options_prefs.c L262 but also wanted to have OpenStreetMap as the first entry for "Maps provider" in contacts preference window. But now I think may be config.maps_provider = 2 is the way to go as with above patch people who've set OSM as their maps provider will suddenly find their maps provider to be automaticaly changed to Bing! What do you think?
I could've instead set config.maps_provider = 2in options_prefs.c L262 but also wanted to have OpenStreetMap as the first entry for "Maps provider" in contacts preference window. But now I think may be config.maps_provider = 2 is the way to go as with above patch people who've set OSM as their maps provider will suddenly find their maps provider to be automaticaly changed to Bing!
After editing a contact, control jumps to the last entry in contacts list
Make OpenStreetMap the default map provider
Thank you for fixing this issue Maxim! I report that the fix works and there is no segFault anymore. This bug report should be closed now.
Hi Avinash, Yes, you are right - it's a not fully initialized struct tm. The fix was pushed to master. Thanks for reporting the bug! Maxim
Fix the struct tm initialization
Memory errors and logic errors as reported by scan-build
I can confirm that there are no more warnings. Thanks! This ticket should be closed now.
Sure! $ locale -k LC_TIME abday="Sun;Mon;Tue;Wed;Thu;Fri;Sat" day="Sunday;Monday;Tuesday;Wednesday;Thursday;Friday;Saturday" abmon="Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec" mon="January;February;March;April;May;June;July;August;September;October;November;December" am_pm="AM;PM" d_t_fmt="%A %d %B %Y %I:%M:%S %p" d_fmt="%d/%m/%y" t_fmt="%I:%M:%S %p %Z" t_fmt_ampm="%I:%M:%S %p %Z" era= era_year="" era_d_fmt="" alt_digits= era_d_t_fmt="" era_t_fmt="" time-era-num-entries=0 time-era-entries="S"...
Hi Avinash, Thank you for reporting the warning. I submitted a fix to master. Maxim
Use the new GLib API to access the private GObject data
Hi Avinash, Thank you for reporting the issue. Could you alse send the output of locale -k LC_TIME Thanks! Maxim
Fix some issues
Segmentation Fault on start
Deprecation warnings
Fix some issues
Hi Luciano, The new version 0.4.4 of Osmo was released and it fixes some issues with the notifications. Give it a try. Max
Fixed broken easter egg ;-)