This site requires javascript to be fully operational!
Welcome to
my
personal project- and homepage...
Projects
Native
Browser
For sale
Readme
Category
Hardware
Software
Books
About
Me
Back
Name:
MorphUp
Description:
Package-manager for MorphOS
License:
GPL
Version:
1.x
Last update:
2009-02-22
Available:
MorphUp-morphos.lha
MorphUp-source.lha
Prev
(3/7)
Next
Readme
ChangeLog
Package manager system, root functionality ========================================== 1.02 (03.05.2006) ----------------- - small optimizions - remove of debugging stuff 1.01 (18.04.2006) ----------------- mu_root.c (root functions) -------------------------- - reworked some init-routines to make external tools work 1.0 (14.03.2006) ----------------- overall ------- - some improvements 0.96 (13.03.2006) ----------------- overall ------- - added locale support mu_misc.c (misc functions) -------------------------- - now, only some datatypes are check for ver.rev 0.95 (09.03.2006) ----------------- mu_package.c (package functions) -------------------------------- - optimized download system 0.94 (07.03.2006) ----------------- overall ------- - now index and packages have a magic-id. they only install if they are from the same 'build'. now it's not possible anymore to install old package with a index from a newer date... - note: please 'Update' all contents of every packages with muGen! 0.93 (07.03.2006) ----------------- mu_root.c (root functions) -------------------------- - enhanced datatype system - added ~150 datatypes - added mimetypes-support - added support for standard amigados-pattern - note: please 'Update' all contents of every packages with muGen! 0.92 (04.03.2006) ----------------- mu_net.c (network functions) ---------------------------- - fixed "connection: close" problem. it does not download on some servers 0.91 (17.02.2006) ----------------- mu_misc.c (misc functions) -------------------------- - fixed ver.rev calculation 0.90 initial (16.02.2006) ------------------------- overall ------- - mu.library inital (API) (yet internal only) - separation of GUI code and PM code - now every dataclass supports directories - redesign of dataclasses system - changed the name of the first full package from ".pm0" to ".pmp" - things done "on-the-fly" now: - path calculation - the following functions are started async now: - loading of .pmi - generation of .pmi - generation of .pmp/.pmf - installation of .pmp/.pmf - uninstallation of .pmp/.pmf - network download - any archive to .pmp/.pmf convert - recursive directroy scan - added root-dir functionality: - form: + package + dir1 + dir2 + file1 + file2 - to: + package + root (also a dir) + dir1 + dir2 + file1 + file2 - added unit-support, 4 units for manipulation - reduced memory usage a lot - improved speed in many functions - added/recoded/merged many functions - optimzed many lines of code mu_file.c (file functions) -------------------------- - added functions for move, delete, rename files mu_index.c (index functions) ---------------------------- - rewrote functions for .pmi generation - rewrote inital functions for .pmp/.pmf generation - improved .pmi loading functions mu_mui.c (MUI functions) ------------------------ - improved "Replace" window mu_net.c (network functions) ---------------------------- - recoded main http-download functions: - process window - URL to internal convert - internal to URL convert - redirection - http header analysis - http errors are shown as names instead of numbers mu_package.c (package functions) -------------------------------- - added functions for move, delete, rename packages - added functions for automated assign to the right group - improved/recoded .pmp/.pmi generation functions - improved installation functions - added uninstall functions - things calculated immediately now: - package dirs-/files-count - package class - package name/content/picture mu_root.c (root functions) -------------------------- - added timer functions - improved signal handling mu_unit.c (unit functions) -------------------------- - rewrote xad to package convertion routines Both applications ================= cl 1.003, gen 1.003 (15.05.2006) -------------------------------- - updated about window to GPL license cl 1.002, gen 1.002 (03.05.2006) -------------------------------- - small optimizions - remove of debugging stuff cl 1.001, gen 1.000 (14.03.2006) -------------------------------- - fixed some catalog strings cl 1.000, gen 1.000 (14.03.2006) (final #1) ------------------------------------------- - some improvements and small fixed, most gui related cl 0.980, gen 0.980 (13.03.2006) -------------------------------- - added locale support - improved all menus and context-nemus - improved some code cl 0.964, gen 0.960 (07.03.2006) -------------------------------- - if a file is > 1mb the gauge is now in action at package generation and installation cl 0.963, gen 0.959 (07.03.2006) -------------------------------- - enhanced datatype system - added 'Mimetypes'-column to the lists - note1: please 'Update' all contents of every packages with muGen! - note2: if you don't see the column, check listtile-contextmenu cl 0.960, gen 0.958 (04.03.2006) -------------------------------- - rexx port name in about window in now in uppercase - muimaster.lib v19 now minimum - fixed bug appeard with asl.library 50.120 cl 0.959, gen 0.957 (03.03.2006) -------------------------------- - see specific cl 0.958, gen 0.956 (03.03.2006) -------------------------------- - muimaster.lib v20 is now minimum - now all listtrees/lists uses default list-font - fixed listtrees/lists background and input-mode - some general gui-code optimizions cl 0.957, gen 0.955 (02.03.2006) -------------------------------- - now all listtrees/lists uses default tiny-font cl 0.956, gen 0.954 (01.03.2006) -------------------------------- - added more subpages in the setting window - added list/listtree style and colors page - added date format page - added 'Short status'-option to the context-menu (in the titlebar) - fix sorting at the lists status-column cl 0.955, gen 0.953 (24.02.2006) -------------------------------- - added new toolbar - toobar pictures are loaded from Images/Toolbar/ they are replaceable, loaded via datatypes and must be be 32x32... - added 'Toggle selection' context menu item - some general optimizion cl 0.954, gen 0.952 (21.02.2006) -------------------------------- - now single list/listtree columns can be en-/disabled - added context-menus to the following lists/listtrees - indexes/packages - private/public files - log - the status will we saved at program exit - replaced some context-menuitems with checkable one - optimized all context menus cl 0.951, gen 0.950 (17.02.2006) -------------------------------- - if the request-window was open, the main-window does not redraw, fixed cl 0.950, gen 0.950 (16.02.2006) (public beta #2) ------------------------------------------------- - fixed apps for new mu.library - added support for dirs in the right, buttom list - changed the buttons in the main-window - changed all context-menus and made them more intelligent - changed 'Settings/Priorities' to new functions - recoded the process-window and its internal design - optimzed many lines of code Client specific =============== cl 1.006 (22.02.2009) --------------------- - fixed another NULL-pointer access in the Settings-window cl 1.005 (09.02.2009) --------------------- - fixed a strange NULL-pointer access appeard after MorphOS 2.x cl 1.004 (16.03.2006) --------------------- - fixed pixel-format handling cl 1.001 (16.03.2006) --------------------- - fixed listtree context-nemu at index cl 0.965 (09.03.2006) --------------------- - made handling of when to download more intelligent - whether we need to look for new packages is now controled via the magic-id and not via the http-head command, as before, makes it much faster now - same for package-pictures - added function for updating single hosted indexes to context menu - fixed bug, that does only 'Update' one index per time 0.963 (07.03.2006) ------------------ - added 'Mimetype' to the fileinfo-group 0.962 (05.03.2006) ------------------ - empty drawers or drawer which have only public-contents are now hidden in the private-list 0.961 (05.03.2006) ------------------ - fixed main-menu 0.960 (03.03.2006) ------------------ - on application-doublestart now the main-window will come to front and will be activated - fixed some little gui problems 0.959 (03.03.2006) ------------------ - added submenus to some context-menus - made more clear - added 'Extract' menu-item - added 'icon' or 'list' option to the 'Open on ambient...' to context-menu 0.957 (01.03.2006) ------------------ - added 'Open on ambient...' to context-menu note: it's only visible if a package is selected - the package-picture group is now show smaller (thanks krashan) - fixed a entry in the file-info list (thanks krashan) - fixed broken scaling of the package-picture 0.956 (01.03.2006) ------------------ - a doubleclick on the package now opens the detailed-group - added more moded on how to show the picture & info - again fixed the show of 'Install Path' column at 'Public files' 0.955 (24.02.2006) ------------------ - add 'Compact'-/'Detailed'-display mode (thanks grxmrx) - merged functions for index adding/removing to more intelligent one - removed 'Include in manual update' function from hosted indexes - now indexes got checked and updated if they enabled, else not - add check-all packages function - reworked mui group-handling - added more output to the info-groups - disabled indexes/classes/packages are now shown as "( name )" - fixed all menus for new functionality - fixed context-menu title-click in the public-files list - the last column was not shown - fixed main-menu - added to "Settings/Miscellaneous" page - 'Update' all enabled and hosted index on program start - 'Check' all enabled and hosted index on program start - Auto 'Check' after successfull 'Update' 0.954 (21.02.2006) ------------------ - now enabled index/packageclass/package show/hide (hosted indexes only) - listtrees leaves-status will be saved on program exit - enabled/disabled status will be saved on program exit - added 'Unistall all' button to the main window 0.952 (17.02.2006) ------------------ - package pictures got not downloaded for hosted indexes, fixed 0.951 (17.02.2006) ------------------ - the orange status symbols was not reseted if a file was installed, fixed - local indexes could be added twice, fixed 0.950 (16.02.2006) (public beta #2) ----------------------------------- - removed useless gadgets in "Add hosted index" window - added columns and changed the following columns to a more comact style: - (cur) new Datatype - ((diff) cur) new Size - ((diff) cur) new Ver.Rev - ((diff) cur) new Date Time - means: - cur = currently installed on disk - new = new in the package - diff = difference between the installed and the one in the package - added 'Index'-column at the log-page 0.843 - fix wrong extraction off the index tree in some cases - optimized code 0.842 - again fixed bug in datatyes parser 0.841 - fixed enabled 'invzeropage' boot-option bug - fixed bug in datatyes parser - fixed and improved process-window handling between tasks - fixed bug at NListtree init - added internal auto-convertion from "ram disk:..." to "ram:..." in ASL 0.840 - removed .jpg/.png package picture limitation, now also .info is supported - temporary disabled 'check package at.../install package at...', there is some heavy bug it did not found yet, causing wrong extraction paths 0.839 - added general http-redirection support - improved internal URL handling - package type was not shown in local indexes, fixed 0.838 - recoded ctx-menu handling for 'Show info group' on 'private/public system files' - info groups are now multiselctable and cutable 0.837 - recoded ctx-menu handling for 'Show info group' problem. Maybe works now under mui3.9 0.836 - fixed bug that caused wrong installation root path in some special cases 0.835 - added arexx functionality (AddServer "<url>") 0.834 - optimized net-init routine - optimized remove functions - added commandline-argunment 'ADDSERVER/K'(muCl ADDSERVER "<url>") 0.833 - fixed bug that does not recognize 'MOSNet' (former ezTCP) 0.832 - removed security features, now its unlocked on every board 0.831 - added shorthelp - log-list contents now 'cutable' 0.830 - fixed for new suffixes 0.829 - now using datatype-system to load the packages pictures (thanks scf) - added 'Settings/Misc' page - added 'Settings/Misc/Update on program start' 0.828 - extend replace window with 'yes to all' and 'no to all' - while downloading single packages, it displayd the hash codes instead of file names, fixed - date and status was displayd at 'local indexes', fixed - added conext menu item 'Reload Index' at 'local indexes' 0.827 - now the package pictures only get checked if the index was updated - hereditary cache, phase 4 - now packagegroup/package hide-/show-status is saved - added libjpeg, libpng version infos to the about window 0.825/0.826 - internal release 0.824 - hereditary cache, phase 3 - optimzed functions, removed useless stuff - note: again, please delete <indexname>.mui.chache and restart the client 0.823 - added hereditary cache, phase 3 - now packagegroups and packages included in the cache. new packagegroups and packages will be marked as 'O +' in the status column 0.822 - added hereditary cache, phase 2 - now index, packages and package-pictures get only downloaded if they not found local or if the last http-date is newer. the last server date of the file is saved in <name>.lm which mean <name>.LastModified - the cache file have now the name <indexname>.mui.cache, you can delete the old cache file from 0.821 (index.muc) per hand. this time you don't need to re-add the indexes, just restart the app 0.821 - added hereditary cache, phase 1 - now indexes only get downloaded if they got updated. this is checked via the 'Last-Modified' tag in HTML headers - NOTE: sorry, you need to re-add you hosted indexes, to make the hereditary work. do this: update client, remove all hosted indexes, re-open client and re-add indexes 0.820 - 'hosted indexes' and 'local indexes' are only shown now, if they have entries 0.819 - fixed 'Diff' column at VerRev, displayed wrong negative values - code cleanup 0.818a - code cleanup 0.818 - changed save format of '/server/server.cfg' to a tagbased one. you need to re-add your 'hosted indexes'. - fixed bug in 'hosted indexes' loader routine - fixed bug in download routine - optimized code 0.817 - added PNG (incl alpha) support for the package picture - first image ratio correction, not finished yet (todo1 below) - optimized picture routines 0.816 - now the package pictures are downloaded on 'update', if found. (todo2 below) 0.815 - added experimental package picture support. only JPEG is supported. the picture will be loaded automaticaly if found. it must be in the path where the package is and must have the package name with suffix .jpg any size is supported, it will scaled down if to large. todo1: image ratio is ignored todo2: implement download images from server. it only works for local images atm, so if you want to see one, you must copy one per hand... ie: morphup.mu0 (package) morphup.jpg (package picture) morphup.png (package picture) 0.813 - added 'Editabe' column at settings/pc/dc - optimized code 0.812 - finish settings/repalement 0.811 - fixed more gui stuff 0.810 - fixed some gui stuff - added revision digit 0.81 - added more list columns (not finished yet) 0.80 - added 'Install to...'/'Check at...' to context menu - added 'Select all'/'Clear selection' to context menu 0.78 - on the first run of the client the settings opens - images names changed to superior, inferior, equal, etc... - add workaround for buggy or whatever mui image class, causing not to unlock images after programm quit. now all images copied to t: at start and loaded from there, so its possible to replace the orginal one in progdir:images - inital mt-seed is now generated with getsystime() instead of time() 0.77 - when adding a server it call update automatically now - added check whether dataclasses are valid, popup if not - moved *.txt config files from progdir: to progdir:data to be able to run both apps from the same dir - finished package groups - dataclasses now modifiable 0.74 - added enabling/disabling of a packagegroup/package - finished dt/dc-parsers - now the realpaths of DEFAULT/SYSTEM/ASSIGNS classes are autofilled 0.73 - fixed sort function, now dirs allways shown first - load of local indexes now work - reworked status column S,D,V,DT, added images - optimized filecheck routine 0.72 - added log system - fixed bug that wants install files marked an NIL 0.70 - added load/rem index - optimized requester window internal - added local index section 0.60 - added dataclasses - added settings - added context menus - added package/file info lists - fixed menustrip - many code cleanup 0.51 - changed from bytes to kb/mb in download win and lowered the upd speed 0.50 - initial Generator specific ================== cl 1.006 (22.02.2009) --------------------- - fixed NULL-pointer access in the Settings-window cl 1.001 (20.03.2006) --------------------- - fixed rename function 0.961 (09.03.2006) ------------------ - some improvements 0.960 (07.03.2006) ------------------ - reworked index-contextmenu and added - "Index/Update all contents..." update any file of the index - "Package/Update contents..." update any package of the index 0.957 (03.03.2006) ------------------ - added submenus to some context-menus - fixed problem that does not accept the selected package-class at 'Package/New' 0.954 (01.03.2006) ------------------ - the paths of the following ASL-requesters are now remembered: - new index - open index - add single files, - add files recrusive 0.953 (24.02.2006) ------------------ - fix bug that does not let the user to reset the dataclass - context menus in log list did not worked, fixed - added cut&paste 'Reset' context menu item 0.952 (21.02.2006) ------------------ - no specific 0.951 (17.02.2006) ------------------ - added a 3rd button to the request window - fixed small memory problem at the log page 0.950 (16.02.2006) (public beta #2) ----------------------------------- - added more columns to the lists - packages and files are deleted, remaned, moved immediately now Old HISTORY ----------- 0.916 - empty checksum dirs are generated again (stupid me, don't ask :) 0.915 - empty checksum dirs are not generated any more 0.914 - again fixed bug in datatyes parser 0.913 - fixed enabled 'invzeropage' boot-option bug - fixed bug in datatyes parser - fixed and improved process-window handling between tasks - added internal auto-convertion from "ram disk:..." to "ram:..." in ASL - fixed bug caused wrong display of the 'Index' column in the log-list 0.912 - removed .jpg/.png package picture limitation, now any picture file is supported, as long as its known by the system datatypes. Also .info- files could be used directly 0.911 - added http-redirection support to link packages - fixed bug causing crash if using a 2nd thread while the process window is open 0.910 - log-list contents now 'cutable' 0.909 - fixed bug 'New drawer '%s' created in path '%s' (thanks Krashan) - 'Add file' requester does remember its path now (thanks Krashan) 0.908 - changed suffixes to avoid false association with MUI - '.mui' to 'pmi' (Package Manager Index) - '.muf' to 'pmf' (Package Manager File / single package) - '.mu<n>' to 'pm<n>' (Package Manager Package <n> / full package) - added more short help 0.908 - added short help - removed temporary security features, now it's unlocked for every board 0.906 - 'Public system files'-list - sorting now works - update function now works 0.905 - added settings/misc page - added settings/misc/'Default Generator' - now package pictures only get copied if they are new, changed or updated - added 'Package picture' gadget to 'Package/New' - added 'Update package picture' to context-menu - fixed bug that does not save a changed index on app-quit - added 'Index' column at the log list 0.904 - 'last update' of packagegroups and packages now set correctly - added images to package listtree and files list 0.903 - code cleanup 0.902 - code cleanup 0.901 - fixed bug causig wrong paths when used 'Add FullTree (makedir)' - optimized recursive functions 0.900 - added revision digit 0.89 - updated to latest zlib 1.2.3 - now also directories could be renamed 0.88 - added 'select all/clear selection' to pupup menu - added log support to functions - now there will be no new filename generated on update at single packages - now files got realy reloaded if pressing 'update' - finished package groups 0.86 - now the index have a title/name, to get rid off from the server name in the client. the index name is used instead now - finished dt/dc-parsers 0.85 - added log system base, not fully working yet - added package groups - added cut&paste 0.83 - added settings - added package split-size - splited into private and public area - added NIL class - no limits on link packages now. they can be handled like the other types - added beta-requester - added hwid check - prepared for cut&paste 0.80 - added local-path column - added edit file window. now the install-path and -filename can be changed for every file. 0.78 - added another context-menu item 'Add FullTree... (makedir)'. first the dir selected is generated and then all files added to this recursive. - fixed a nasty bug that caused wrong full package generation in some cases - made package properties window more intelligent. now packages are only generated/updated if their contents change. - if the package name is changed, now also the packages will be renamed automaticly to the new name. used for full and single types. - now its possible to view the contects of a link archive when double- clicking a file in the list. but the archive must be local, so you must enable 'keep file after download' to make this working. 0.75 - added dataclasses support - if a package is deleted, also the package files are removed from disk - now same dirs/files can't be added twice to the same path - added package options: need a reboot/only allow full install 0.71 - changed from bytes to kb/mb in download win and lowered the upd speed - inclomplete downloads are auto deleted now 0.70 - added package descriptions - finished datatype support - adapt to work with the client 0.58 - added bps-counter in download win - added version/datatypes support for link packages - optimized some stuff 0.56 - disabled lamps cos 8192 limit in nlist - now the following function run in a own proc, so they can be aborted: scantree, full/single package generator, arcive download - added more info at 'add fulltree' - added gauge bar at archive download 0.52 - added tooltype TOOLPRI - fixed MD5 sum calculation - rewrote package-functions to support multible package-files 0.5 - rewrote packing routines, now allow big files and its faster - fix heavy bug caused the corrupt the internal tree structure - added process window 0.4 - added update stuff - changed .muf md5- to random filename - added more columns for dirs/files, date - added showing of file via multiview at list doubleclick 0.3 - added link package support - enabled experimental package generation (at index saving) 0.2 - rewrote memory handling, now used 20 times less memory - addded the show of mem usage to the title bar - fixed version command - added datatypes support 0.1 - initial
©1990-2016 Rupert Hausberger