pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/emelfm2



Module name:    wip
Committed by:   leonardschmidt
Date:           Wed Jul 27 16:01:01 UTC 2005

Modified Files:
        wip/emelfm2: Makefile PLIST TODO distinfo

Log Message:
Update to 20050726

**** 1. branch prerelease 2005-07-26 ****
    * enabled menu/button/config image cacheing by default
    * Florian updated debian config files
    * added overwrite check to pack plugin
    * added rar, arj options to pack plugin
    * shortened interval between status-line updates
    * re-ordered config dialog
    * added document describing e2 actions
    * experiment - determine filesystem encoding at runtime, not buildtime
    * bugfixes:
          o - add alternatives for functions etc supported only by glibc, so
            BSD etc can use - conform dnd URI's to old w3c standard - rebuild
            window after config option change that affects panes only - make
            copy-as work for directories - don't crash when running a command
            in a new shell, when FILES_UTF8ONLY not in force - make recursive
            copies, deletes and chmods work better

**** 2. emelFM2 0.1 04/07/2005 ****
    * added rar, arj support to unpack plugin
    * customised remove-button in select-image dialog
    * don't desensitize main window during find task
    * added (but not yet enabled) cacheing of pixbufs for button/menu/config
      images
    * bugfixes - make chmod task work on symlinks - updated desktop file and
      install location - correct variable declarations when building with
      FILES_UTF8ONLY=0
**** 3. branch prerelease 2005-06-17 ****
    * replace g_utf8_str[r]chr() with non-utf8 counterpart, where ascii-only
      char is sought
    * interpret "~" in all relevant strings, not just command strings
    * support gtk file-selector for choosing a dir - via <Ctrl>Tab or button-2
    * don't substitute variables in toolbar-item "argument" field when the bar
      is constucted (so any such variable eg in a command string can be changed
      via a config dialog)
    * find a "valid" replacement directory by walking back up the tree branch
      from the invalid dir, instead of trying ~ and then /
    * Japanese translation (thanks to Utumi Hirosi), oldish French translation
    * bugfixes: - don't dump & reload config data after config file write -
      don't re-create all tree-option data structures after a config dialog
      (also fixes crash after change, reported by Florian etc) - recreate
      aliases data if changed in a config dialog - recreate whole window after
      restoring default config values - don't force default config when
      upgrading from 0.0.99 to 0.1 - don't clobber file-selector name after
      removing an icon, in select-image dialog - also handle 'special' files in
      backend copy function - always check for treemodel child-iter existence
      before processing children - open specified default dir(s), if any, at
      session start - handle startup dir that is not accessible - when
      'windows-right-click' is in force, deselect other items if the clicked
      item is not selected already - update cpbar/mvbar plugins 'progress
      dialog, and check for 'stop', during large items - substituted (un)zip
      for g(un)zip in unpack plugin - don't crash after DnD menu - don't crash
      when "dropping" a non-existent selection

**** 4. branch prerelease 2005-05-26 ****
    * changed default build option to "utf-filecoding-only"
    * updated docs
    * more cleanup of code, esp. old dialogs code
    * replaced 'unrecognised extension' dialog with something more stylish
    * updated each filter dialog
    * converted 'about' dialog to a more general help dialog
    * rationalised usage of search dialog, inlcuding a find-next button
    * distinguish between 'basic' and 'expert' config options, and present the
      config dialog accordingly
    * more cleanup of translated strings, and include such strings from plugins
    * as part of the previous item, convert all pane-ratio strings to fractions
      (eg 100% -->> 1)
    * reinstated default keybinding for backspace = cd ..
    * added support for dragging items with left button, to conform with column
      drags
    * added support for gtk standard approach to copy/move/ask when dropping
    * changed environment variable syntax from $(VAR) to $VAR or ${VAR} - the
      old syntax is a bash command format
    * support theme-default toolbar icon size and icon style
    * renamed "toolbar" to "taskbar", to avoid confusion in help docs
    * added config dialog tree context menu
    * made the bookmarks menus more user-friendly, including adding a mark for
      the pane where the menu is, instead of the active pane always
    * made each filter button a toggle, to show when any filter is active
    * made the filters menu more user-friendly
    * added help button to config dialog tree-option pages
    * add revert button to config dialog
    * added stop button to cpbar & mvbar plugins
    * cpbar & mvbar plugins 20X faster, thanks to use of internal copy, move
      functions
    * added banding option for file panes, default off
    * added <Shift> check to copy-names plugin, which copies full path of each
      selected item
    * conformed order of columns in plugins config page with order in other
      pages
    * renamed some actions, for more consistency - esp. the layout items now
      all have <>
    * added action file.open_at to support context-specific help (at least)
    * changed command modifiers - '?' to '<' ('?' can start an external
      command) and '%' to '>' (prevent confusion with '%' macro indicator)
    * removed prefix 'icon_' from all icon filenames, and '0' from e2 icon
      filenames
    * abandoned upgrading config files (too many changes needed), just save the
      old ones and start afresh
    * added icons for 'open with', sort-by-ext plugin, panes switch, filter_off
    * included build-time option to use gamin for file alteration monitoring
    * bugfixes: - reconciled all uses of locale-coded filename strings - show
      default command help if user changes the "help" alias - make keybindings
      help work again - make bookmarks context menu items work - make alias
      substitution with \1 or \2 include separating ' ' - show correct toggle
      buttons after a toolbar rebuild - utf8 conversion for go-forward, go-back
      commands - utf8 conversion of strings in several dialogs - make tree
      context menu item senstivities match corresponding buttons - fix names of
      some bookmark actions in panebar1 - fix translation of some toolbar
      action names - make toolbar button style 'labels only' work - make
      double-clicking on ".." lines work - make file viewer wrap lines properly
      when opened - don't crash when something deletes the config file - make
      dragging _from_ nautilus (etc ??) work - properly toggle hidden items in
      pane 2 - re-initialize toolbar's space-handler after toolbar rebuild -
      properly re-create all window elements after a config re-load (still
      leaks a bit) - don't un-highlight text found via the search dialog -
      correct command strings in pack plugin - cpbar & mvbar plugins don't
      clobber refresh-ref count when task aborted - fix mvbar hang - make
      unpack plugin work - ignore ' ' and '\t' characters at the start of
      action name strings - replace leading '~' with home dir, in entered
      commands - require '/' afrer leading '~' in dirlines & commandline,
      before ~ is expanded - use 'xterm' instead of '$TERM' in some default
      command strings, $TERM may not exist or be wrong - info, ownership,
      permissions dialogs display properties of link instead of those of the
      link's target - backport gtk2.6 enumerator for unsorted treeview

**** 5. branch prerelease 2005-03-27 ****
    * converted all task shell-commands to on-board code
    * default deletion is now a move to a trash directory
    * updated command strings for find-file plugin, to: reduce forking of sub-
      shells, increase sensitivity of kB and MB size criteria, update some
      options to find v4.2.11
    * Find plugin now requires 'sed' to do some of the work, and mimetype
      strings are case-sensitive.
    * upgraded extended-rename plugin, now searches wherever specified, and
      optionally uses wildcards or regex.
    * fixed silly output format in du plugin
    * added support for plugin icons (this clobbers old config files)
    * added support for automatic importing/upgrading of 0.0.9 'old' config/
      cache data
    * all config/cache upgrading moved to plugin e2p_upgrade.so, loaded only if
      needed
    * reinstated goto-active-row after changing dir to a previously-opened one
    * re-open config dialog at its last-used size
    * after cd, delete, permissions change, etc - if displayed dir gone or not
      x-permitted, goto home dir instead
    * exposed actions: panes.refreshsuspend, panes.refreshresume, added these
      to default gz, bzip2 unpack command-strings
    * removed need for prepended ';' when commands are joined with ';', and
      adjusted default command strings accordingly
    * custom toolbar-icon size changed to 48 pts
    * default toolbar style now just icons
    * added cached command history to 'open with' dialog
    * config dialog remembers size if bigger than default
    * show context menu after gtk 'menu' signals (normally, menu button-press)
    * implemented key-binding help with the 'keys' command
    * added a more extensive help document about e2 commands
    * made default content of shft, ctrl context menus more sensible
    * cleaned up & added to default filetypes & associated commands
    * revised a few other default config options
    * revised default layout & content of pane toolbars
    * changed default filesize display to right-justified 'nn,mmm,zzz ....'
    * all custom icons converted to svg & re-published, including new default
      program icon (this one doesn't remind me of an apple ...)
    * more API doco & function-name conforming
    * code cleanup - toolbar overflow handling for gtk2.6
    * some i18n string updates
    * bugfixes: - don't show rest-menu button after a toggle-button is clicked
      - show correct toggle-button after a pane divider is dragged - eliminate
      useless upgrade checks at session start - don't crash when config data
      has too-few values for a tree option - sort filepanes in correct
      direction, regardless of other's direction - prepend "%" to all default
      filetype commands including pipes - make ctrl/A, ctrl/E, ctrl/
      W keybindings work - make recursive permissions-changing work more
      reliably (now relies on 'find' & 'stat' commands as well as chmod) - make
      write-permissions test properly check for group/other x permission - make
      auto-refreshing work during any task initiated from context menu - don't
      overwrite plugin config data each time plugins are loaded - prevent
      crashes in mvbar, cpbar plugins by suspending pane refreshing - (maybe)
      fix sporadic segfaults after mkdir dialog 'ok' button press, and after
      changing permissions on lots of files - make find task work - command
      filename completion (thanks Florian) - handling of vi keys j & k

**** 6. branch prerelease 2005-02-07 ****
    * version no. 0.1.0pre (tooar's TODO's for 0.1 are completed)
    * added pane config option to indicate active pane by bold filename-column
      header text, for those themes that do not allow re-coloring of background
    * don't display file actions in filepane context-menu if nothing is
      selected in the pane
    * added prefix "e2p_" to plugin file names and related config data
    * additions to plugin interface, to better support plugins interacting with
      each other
    * added find-files plugin akin to old gtkfind, relies on GNU find, sed,
      grep and/or file commands
    * added kill-process fn, for find plugin (etc)
    * cached columns-data changed from a series of integers to a list
    * merged relevant trunk changes since 0.0.9
    * more API documentation added
    * cleanups - esp. removed all conditional code related to deprecated clist
      and toolbar widgets
    * tweaked screen re-creation, for speed (and maybe a post-config crash
      bugfix)
    * bugfixes
          o - don't crash when editing filetype in context menu, but no file
            selected - leaks

**** 7. branch prerelease 2005-01-24 ****
    * UI changes - the first item is not automatically selected in each
      filelist - the permissions-change dialog supports dirs and/or others when
      recursive - D Jensen : added config option for displaying date formats
      according to system locale settings (LC_TIME) - added inter-session
      cacheing of panes 'show-hidden' buttons status
    * toolbar 'space handling' now driven by new process, to work around
      changed interrupt behaviour in Gtk 2.6.0/1 (at least) - probably works ok
      for Gtk 2.4.x too See defines GTK24 and GTK26
    * abandoned threaded filelists fill/store/select, after moving the initial
      window display earlier in the startup process
    * divider positions in paned widgets now set when those widgets created, to
      minimize redundant content mapping, and to retain the current positions
      after window re-creation
    * other tuning of session-start process - eliminate irrelevant callbacks to
      speedup a bit
    * function name changes, esp, in e2_window.c - added missing file prefix
      e.g "e2_window_"
    * removed conditional code for deprecated widgets
    * bugfixes - make 'tasks' work on links to directories - make overwriting a
      copied directory really work (instead of nesting) - make ownership &
      permissions changes repeat properly - make permissions changes recurse
      properly esp. whan x permission changes - correctly list all relevant
      alternate owners and groups in the ownership combo boxes - after editing
      bookmarks, show the changes in the bookmarks sub-menus - at session
      start, display correct toggle buttons for full/split file panes, and
      full/nill output pane - make auto filelist content-refreshing work again
      - re-display active-file-pane indicator (re-colored column headers) after
      config dialog - re-focus active file-pane after file view task - removed
      redundant '/' from cpbar & mvbar plugins' command lines

**** 8. branch prerelease 2004-11-17 ****
    * added context menu for config dialog tree-option pages, an enhanced
      version of the one in trunk
    * converted build-time option for internal control of the color of text in
      selected lines, to a run-time option, default value ON
    * revamped plugin API, with initialization devolved to plugins, and some
      version-independent main-program functions that can be called by any
      plugin
    * converted filetypes data structure from list of comma-separated strings
      to a hash table
    * bug-fixes, mostly trivial/minor, but notably: much-faster display of
      directories with a large number of entries, and cancellation of changes
      to config dialog tree-option pages now works
    * replaced all but 1 of the deprecated toolbar functions, with
      consequential code cleanups
    * merged trunk /src/command/complete files, fixed associated warnings
    * a few i18n fixes
    * added build options to makefile.config

**** 9. branch prerelease 2004-10-30 ****
    * session-start process trimmed and sped up as much as possible (at least,
      without going to threaded code)
    * remaining 'old' configuration data ported to 'new'. The only data files
      now needed are 'config' and 'cache'
    * re-vamped various dialogs - configuration, filetypes, plugins, ownership,
      permissions, file-overwrite come to mind. Some of these are for
      consistency with new config data storage arrangements
    * changed a few option defaults (more conservative assumptions about what
      is available to run), and added option for case-insensitive name sorting
    * reworked many option labels and tooltips, and the style of presentation
      of these in the config dialog
    * added user-friendly menu-entries, and tooltips, for plugins
    * abandoned pane menubars, in favour of expanded pane toolbar content
    * re-vamped default toolbars' contents - icons, labels, layout
    * added toggle button support to toolbars
    * provided custom icons for many toolbar & menu items.
    * deleted supplied png icons < 24x24 or > 32x32 (for a big saving on built
      code size)
    * de-sensitized dialog buttons where relevant
    * tagged nearly all 'public' strings for translation, and in particular,
      all of the content of the config dialog
    * picked up some recent trunk changes (where tooar happened to mention them
      as being significant, in discussions over the last month or so).
    * updated/replaced all deprecated gtk functions, other than those related
      to toolbars. In particular, replaced all deprecated clist widgets &
      related functions with liststores, with consequential changes throughout
      the codebase
    * other bugfixes

**** 10. emelFM2 0.0.10 (unreleased) ****
    * fixed bug with "hide on focus out" output pane option and the output pane
      context menu
    * fixed bug where marking the last row in a file pane moved the row
      selector even further down
    * color option for devices in file lists fixed
    * added patch from David to show tooltips for the dir lines and optionally
      switch to menu mode for the dir line/command line history
The following changes all thanks to a patch from Tom
    * some internal changes to button handling for dialogs
    * introduced SUPPORT_NON_UTF8_ENCODINGS config variable in Makefile.config
      (which will later on cause e2 to assume everything is utf8 everywhere)
    * changed all gint fill packing parameters to gboolean fill
    * replaced all occurences of "/" or '/' by G_DIR_SEPARATOR[_S]
    * some cleanup, introduced global E2_PADDING[_something] defines


To generate a diff of this commit:
cvs -z3 rdiff -u -r1.1.1.1 -r1.2 wip/emelfm2/Makefile wip/emelfm2/PLIST
cvs -z3 rdiff -u -r1.2 -r1.3 wip/emelfm2/TODO
cvs -z3 rdiff -u -r1.3 -r1.4 wip/emelfm2/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs



Home | Main Index | Thread Index | Old Index