Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » U++ community news and announcements » Upp 2007.1rc3 released
Re: Upp 2007.1rc3 released [message #8433 is a reply to message #8425] Fri, 09 March 2007 00:04 Go to previous messageGo to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
guido wrote on Thu, 08 March 2007 13:05

rc3 bugfix Smile

The saving trouble with UWord is caused by inproper use of editor.IsModified(),
which prevents unmodified buffers from being renamed.
I did some UWord file saving refactoring to fix this.
Not sure about the implications of lrufile().NewEntry(filename),
so maybe this instruction belongs somewhere else.

void UWord::SaveNow()
{
	if(SaveFile(filename, editor.GetQTF())) {
		lrufile().NewEntry(filename);
		statusbar.Temporary("File " + filename + " was saved.");
		ClearModify();
	}
	else
		Exclamation("Error saving the file [* " + DeQtf(filename) + "]!");
}

void UWord::Save()
{
	if(!editor.IsModified())
		return;
	if(filename.IsEmpty())
		SaveAs();
	else
		SaveNow();
		
}

void UWord::SaveAs()
{
	FileSel& fs = UWordFs();
	if(fs.ExecuteSaveAs()) {
		filename = fs;
		Title(filename);		
		SaveNow();
	}
}


PS:
Linking is real slow, even in DEBUG_FULL non-BLITZ.
Has it always been that way? I didn't use upp intensly enough to tell.
Maybe time to backport uldar to Linux - where is the source anyway?

Guido


BTW, as I am puzzled about BLITZ report, is not it possible it was just this problem only (slow linking with debug info)?

Mirek
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message icon14.gif
Read Message
Read Message
Read Message
Read Message
Previous Topic: upp-portage experimental release
Next Topic: Upp 2007.1rc4 released
Goto Forum:
  


Current Time: Tue Apr 16 20:44:49 CEST 2024

Total time taken to generate the page: 0.01946 seconds