summaryrefslogtreecommitdiff
path: root/UCore.pas
AgeCommit message (Collapse)AuthorFilesLines
2025-11-28Misc. cleanupTomas Bzatek1-1/+1
2025-11-28Misc. ULibc fixesTomas Bzatek1-6/+6
2025-11-28Port process spawning to g_spawn_*()Tomas Bzatek1-3/+12
2025-11-27Basic ListView CSS stylingTomas Bzatek1-18/+4
2025-11-27Rough GTK3 portTomas Bzatek1-1/+2
2025-11-27Port to g-i generated glib2 bindingsTomas Bzatek1-6/+6
Includes switch to FPC -Mobjfpc and related pointer style fixes.
2024-12-23Drop Application.GTKVersion_2_xxx_UpTomas Bzatek1-2/+0
...and related quirks along with it. Assume latest gtk2 release.
2024-12-22Drop Kylix supportTomas Bzatek1-5/+0
A piece of history, will be remembered.
2024-10-23UCore: Code cleanupv0.6.82Tomas Bzatek1-6/+6
2024-10-23Sort global filelist in case of a streaming type archiveTomas Bzatek1-18/+24
Before this change sorting was done on each panel item separately. Streaming type archives (e.g. tar) needs strict sequential order as indicated by the inode_no and the global filelist to copy needs to be sorted once more. Tested on 7z2301-extra.7z
2024-10-23FillDirFiles: Respect the DoNotRecurse argumentTomas Bzatek1-1/+1
This is used by Chmod worker for example.
2024-10-23FillDirFiles: Ditch the SortForStream argumentTomas Bzatek1-45/+30
Always passed True, unused.
2024-10-23Full port to GErrorv0.6.81Tomas Bzatek1-7/+11
Started 15 years ago, picking up on that work. Introduced the new TUXCMD_ERROR domain to distinguish between operations or their steps. Plugins may continue reporting the G_IO_ERROR domain.
2010-03-27Properly handle failed statTomas Bzatek1-1/+6
Found when trying to get info of a non-existent file (badly constructed path).
2010-02-14Show warning when some files are unreadablev0.6.76Tomas Bzatek1-4/+5
This will make user aware of what files will not be copied, chmodded or chowned.
2009-12-25Sanitize Overwrite and DirDelete dialog response valuesTomas Bzatek1-6/+6
Also respect localized button accelerators
2009-12-16Worker thread arguments cleanupv0.6.75Tomas Bzatek1-2/+2
2009-12-13Error system transformation to GErrorv0.6.74Tomas Bzatek1-48/+71
Note that most coreworkers are broken at the moment.
2009-11-29Implement sorting for streamTomas Bzatek1-20/+58
Activated by default for testing purposes
2009-11-29Sort by inode number by defaultTomas Bzatek1-4/+55
2009-11-29Transform FillDirFiles input to allow sortingTomas Bzatek1-28/+27
2009-11-29Introduce inode_no propertyTomas Bzatek1-1/+1
2009-11-28Engine and VFS API cleanupv0.6.72Tomas Bzatek1-2354/+322
* also split threaded operations into UCoreWorkers.pas * symlinks should be properly resolved now, even in archives * no more relative/absolute path confusion * moved FillDirFiles outside engines, made it more universal
2009-11-19Don't prevent copying files when src == dest across different enginesTomas Bzatek1-1/+2
This is really weird test, probably leftover from non-VFS era. The whole copy operation needs rewrite, just another reason.
2009-11-17Fix some compiler warnings and hintsTomas Bzatek1-0/+1
2009-10-25Clean VFS API up a littlev0.6.69Tomas Bzatek1-11/+25
Strictly split archiving and networking mode, get rid of prefixes
2009-10-04Always check GetFileInfoSL() resultTomas Bzatek1-6/+36
This prevents crashes when file was deleted and included in selection for some operation. Also fix minor memory leaks...
2009-10-03Parse out password from URI entered in the Quick Connect dialog and reuse it ↵Tomas Bzatek1-1/+3
on first password prompt
2009-10-03Match panel items by real name when restoring selection, not display nameTomas Bzatek1-3/+3
2009-09-24Remember relative path checkbox state from the symlink dialogTomas Bzatek1-0/+2
2009-09-24Support for relative symlink creationTomas Bzatek1-0/+3
2009-09-23Implement find text combo history in Search dialogTomas Bzatek1-1/+3
2008-11-17Implement Quick Connect featurev0.6.60Tomas Bzatek1-19/+85
2008-11-16Nested VFS archiving engines supportv0.6.59Tomas Bzatek1-3/+6
2008-11-15Connection Manager: Add ability not to save any passwordsTomas Bzatek1-0/+12
2008-11-09Port CRC32 and MD5 functions to standard FreePascal RTLTomas Bzatek1-5/+6
Added compat dir for Kylix compatibility
2008-10-28Password callback support from all VFS modulesv0.6.54Tomas Bzatek1-210/+293
Cleanup, remove unused dialogs
2008-10-26Plugin interface: pass cancellation button id in ask_question callbackTomas Bzatek1-3/+3
2008-10-12Drop the error message if one of the callback dialogs were cancelled during ↵Tomas Bzatek1-2/+12
ChangeDir
2008-10-12Connection Manager password callback improvementsTomas Bzatek1-3/+10
2008-10-12Change active waiting to standard thread synchronization mechanism ↵Tomas Bzatek1-86/+81
(semaphors-like)
2008-10-12Implement VFS question and password callbacksv0.6.53Tomas Bzatek1-71/+173
2008-10-06Skip '0' and NULL mount pointsTomas Bzatek1-3/+4
2008-10-04Display correct file dates and sizes in the Overwrite dialog respecting ↵v0.6.51Tomas Bzatek1-4/+9
global format settings
2008-08-23Fix some compiler warningsTomas Bzatek1-5/+6
2008-06-18Handle multiple file extensionsTomas Bzatek1-1/+1
Resolves #1120769
2008-06-17Hide certain fstab mountsTomas Bzatek1-1/+4
Resolves #1359836
2008-06-15Get rid of engine targetting by '#' markTomas Bzatek1-2/+4
This changes default copy/move behaviour - target engine is always set from opposite panel, user cannot change to local path anymore.
2008-06-14Port to new ULibc unit, drop dependency to compiler Libc libraryv0.6.43Tomas Bzatek1-50/+50
(preparation for PPC port)
2008-06-09Date/time string formatting revisionv0.6.40Tomas Bzatek1-3/+3
Added ability to set custom date/time format