Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 07:13 22 Jan 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : MMEdit V5.2

     Page 8 of 8    
Author Message
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6143
Posted: 04:48am 01 Sep 2024
Copy link to clipboard 
Print this post

You are right
Save resets the undo buffer and you have to save to send the file.
Sorry
Jim
VK7JH
MMedit   MMBasic Help
 
Malibu
Senior Member

Joined: 07/07/2018
Location: Australia
Posts: 250
Posted: 06:16am 01 Sep 2024
Copy link to clipboard 
Print this post

  Quote  Save resets the undo buffer and you have to save to send the file.
Sorry


No probs  
It's just a generic question... I can work with it
It makes sense on what I can see happening.
Thanks  
John
 
Malibu
Senior Member

Joined: 07/07/2018
Location: Australia
Posts: 250
Posted: 03:41am 14 Oct 2024
Copy link to clipboard 
Print this post

G'day Jim,
A couple of things I've found :

1)...
I toyed with backup interval on the preferences settings. I set the path and the interval, but after a while, I decided not to use it.
I cleared the path and saved the settings again.
MMEdit seems to keep the old backup settings and I keep getting my files backed-up.
Attempt 1 - Clear path, but left the interval : Path returns, interval remains as-was
Attempt 2 - Clear path and interval : Path returns, interval is set to 0

2)...
Thinking that the above issue might have been needing a restart, I did one to see what happened.
My previous files opened, plus 'changes.txt' for some reason - which I browsed through and saw this:
  Quote  V5.2.7
Mar 2024
Fixed rare bug in MMCC which caused instant shutdown

I'm running 5.2.9, and I've had a number of instances (a dozen, maybe?) where MMCC shuts down for seemingly no reason.
Thought I must have 'done something' to cause it, I just started back up and kept going again. Reading your changes, maybe the bug is still there?

An "About" screen grab


None of the above is a deal-breaker, just a heads up for you  
John
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6143
Posted: 06:58am 14 Oct 2024
Copy link to clipboard 
Print this post

Regarding the backups.
An interval of 0 should prevent backups occurring.
The first line of the backup sub:
If backupTime > 0 And backupfolder <> ""

There is a problem with not being able to clear the backup folder. Fixed in the next release.
A backup time of zero is definitely stored correctly here and is all you need to inhibit the backups.

There is another bug which causes a close of MMCC and I think I am getting close to nailing the cause. I can't make it happen, but I can do things that make it more likely to occur.

Jim
VK7JH
MMedit   MMBasic Help
 
Malibu
Senior Member

Joined: 07/07/2018
Location: Australia
Posts: 250
Posted: 04:41am 15 Oct 2024
Copy link to clipboard 
Print this post

  Quote  If backupTime > 0 And backupfolder <> ""

I manualy edited the .inf file and removed the backup path, saved it and reloaded MMedit. The path element is now "" in the settings menu.
The backup interval remains at 0, even when I delete that as well. Defaults to 0 value, I guess. I'm pretty sure on the 1st install, it was "", but could be wrong.
I'll see what happens and let you know  

Sorry Jim, didn't really take note of what I was doing when the MMCC closed down, but I'll pay more attention now and forward the info along - hopefully, that'll help.
John
 
Malibu
Senior Member

Joined: 07/07/2018
Location: Australia
Posts: 250
Posted: 04:22am 21 Oct 2024
Copy link to clipboard 
Print this post

Update: Setting path to a NULL seems to have done the trick. No more backups, with interval still showing 0
Looks like a blank path entry is not being saved.

Sorry Jim... I can't 'unsee' this now  


John
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4441
Posted: 07:31am 12 Nov 2024
Copy link to clipboard 
Print this post

Hi Jim,

Bad news. I recently installed Ubuntu on a new (2'nd hand) laptop, and the flavour was Ubuntu 22.04. All my previous installs where Ubuntu 20.04.

In 22.04 the qt5-default library does not exist anymore (the WebKit is stille there). For some reason Debian has dropped the qt5-default, and therefore Ubuntu does not provide the qt5-default anymore.

There are work arounds that require you to compile the package (manually) yourself, and  create the dendencies, but I am not up to that. So for now I will return to Ubuntu 20.04. But long term you will either have to drop the MMEdit linux version, or you need to find a different graphics library (qt6 ? flutter ?).

Since there is no immediate need, I will leave the laptop with 22.04 comming months, and keep using the 20.04 one, just in case you need me to do some tests on this more recent linux.

Sorry for the bad news,

Volhout

P.S. This may also be applicable to Mint 22.
Edited 2024-11-12 17:31 by Volhout
PicomiteVGA PETSCII ROBOTS
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6143
Posted: 09:12am 12 Nov 2024
Copy link to clipboard 
Print this post

I have posted a question on the PureBasic forums and there might be a solution.
I will also set up a 22.04 VM to test with.

I have a few other distractions at the moment so it might be a while.

while we wait, you could try the developer versions:
sudo apt-get install qtbase5-dev qttools5-dev qtmultimedia5-dev qtdeclarative5-dev libqt5svg5-dev libqt5webkit5-dev libqt5multimedia5-plugins


Jim
Edited 2024-11-12 19:29 by TassyJim
VK7JH
MMedit   MMBasic Help
 
Volhout
Guru

Joined: 05/03/2018
Location: Netherlands
Posts: 4441
Posted: 12:24pm 12 Nov 2024
Copy link to clipboard 
Print this post

Jim,

In essence above works, but there are error message about the use of wayland. So I am not sure this is a solution that will be solid enough. I will test run it a bit.

Volhout
PicomiteVGA PETSCII ROBOTS
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6143
Posted: 09:21pm 12 Nov 2024
Copy link to clipboard 
Print this post

PureBasic forum gave me this link
https://askubuntu.com/questions/1404263/how-do-you-install-qt-on-ubuntu22-04
It looks like all we needed was
sudo apt-get install qtbase5-dev

I will try that once I set up a clean VM

Linux is not very good at backwards compatibility

Jim
VK7JH
MMedit   MMBasic Help
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3874
Posted: 12:19pm 13 Nov 2024
Copy link to clipboard 
Print this post

  TassyJim said  Linux is not very good at backwards compatibility

Jim

Linux is great at it - things on top like Qt quite often suck :(

It's people who just can't be bothered to keep compatibility even though it probably wouldn't be hard (for them).

(BTW happens with MMBasic too but at least it gets better, I'm not so sure Qt does.)

I happen to have just been suffering a Qt5/Qt6 issue myself! Grr :(

John
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 7023
Posted: 12:59pm 13 Nov 2024
Copy link to clipboard 
Print this post

QT has been a bit of a pain for years. :(
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6143
Posted: 08:21pm 13 Nov 2024
Copy link to clipboard 
Print this post

I chose qt because I was having too many problems with gtk2/gtk3

qt also made it easier when developing for Windows and Linux. That may just be the tool-chain I use, but there are fewer special cases needed compared to gtk.

The problem is not with qt, it's Ubuntu 22.04 deciding that users have to jump through hoops to continue using qt5

"qtbase5-dev" did the trick

Jim
VK7JH
MMedit   MMBasic Help
 
goc30

Guru

Joined: 12/04/2017
Location: France
Posts: 431
Posted: 09:48am 04 Dec 2024
Copy link to clipboard 
Print this post

Hi Jim
Just a question:
With your option color, I can change all, its very good
but if I change background with black, and text with White, I cannot change background of current line (selected line is ok), and in this case, I have
text in white and background in yellow. It is impossible to view and edit this line
What can I do ??

thank
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6143
Posted: 07:32pm 04 Dec 2024
Copy link to clipboard 
Print this post

  goc30 said  Hi Jim
Just a question:
With your option color, I can change all, its very good
but if I change background with black, and text with White, I cannot change background of current line (selected line is ok), and in this case, I have
text in white and background in yellow. It is impossible to view and edit this line
What can I do ??

thank



I had no problems changing the current line to something darker.


I assume you changed the colours in "Preferences". Just click on the "current line" text and choose your colour.

I hate dark themes so I have not tried to find a suitable combination, but each to his own...

Jim
VK7JH
MMedit   MMBasic Help
 
goc30

Guru

Joined: 12/04/2017
Location: France
Posts: 431
Posted: 07:34am 05 Dec 2024
Copy link to clipboard 
Print this post

Hi Jim

  TassyJim said  
I assume you changed the colours in "Preferences". Just click on the "current line" text and choose your colour.

Jim

I couldn't see the "current line" choice because it is written in white on a light yellow background




  TassyJim said  

I hate dark themes so I have not tried to find a suitable combination, but each to his own...

Jim

I'm not a fan of black backgrounds, but given my age and my failing eyesight, I find it more readable and more relaxing.
 
Chopperp

Guru

Joined: 03/01/2018
Location: Australia
Posts: 1074
Posted: 11:47am 09 Dec 2024
Copy link to clipboard 
Print this post

Hi Jim

If you don't already know, MATH(mean a()) not coming up as a keyword for the CMM2. MAX & MIN do. OK with the F4 syntax
 
  Quote  Save resets the undo buffer and you have to save to send the file.

I save & load a CRUNCHed version of the file which keeps the undo buffer intact. Any faults I check with the inbuilt editor to check the offending bit then go back to the original @ correct that & then delete the _c file.

Thanks again for the program.

Brian
ChopperP
 
Malibu
Senior Member

Joined: 07/07/2018
Location: Australia
Posts: 250
Posted: 04:38am 10 Dec 2024
Copy link to clipboard 
Print this post

  Quote  MATH(mean a()) not coming up as a keyword


Also seems 'mm.message$' & 'mm.address$' for WebMite
John
 
     Page 8 of 8    
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2025