diff --git a/common/Makefile b/common/Makefile index 6258f2b5..ccc3d450 100644 --- a/common/Makefile +++ b/common/Makefile @@ -4,7 +4,7 @@ TOP = $(shell pwd) OS = $(shell uname -s) BUILD_DATE = $(shell date "+%Y/%m/%d %H:%M:%S") BASE = $(TOP)/../common -GOOGLE_PROJ = pentadactyl-labs +GOOGLE_PROJ = dactyl GOOGLE = https://$(GOOGLE_PROJ).googlecode.com/files LOCALEDIR = locale diff --git a/common/content/commands.js b/common/content/commands.js index 49815b3e..111e47ae 100644 --- a/common/content/commands.js +++ b/common/content/commands.js @@ -344,7 +344,7 @@ const Commands = Module("commands", { let names = array.flatten(Command.parseSpecs(args[0])); dactyl.assert(!names.some(function (name) name in this._exMap && !this._exMap[name].user, this), "E182: Can't replace non-user command: " + args[0]); - if (!replace && args[3] && args[3].user) + if (!replace || !(args[3] && args[3].user)) dactyl.assert(!names.some(function (name) name in this._exMap, this), "Not replacing command " + args[0]); for (let name in values(names)) diff --git a/common/content/completion.js b/common/content/completion.js index 68a5dc89..60804046 100644 --- a/common/content/completion.js +++ b/common/content/completion.js @@ -221,6 +221,7 @@ const CompletionContext = Class("CompletionContext", { let prefix = self.value.substring(minStart, context.offset); return context.items.map(function (item) ({ text: prefix + item.text, + result: prefix + item.result, __proto__: item })); }); diff --git a/common/content/javascript.js b/common/content/javascript.js index 349e438d..9fd225de 100644 --- a/common/content/javascript.js +++ b/common/content/javascript.js @@ -46,8 +46,11 @@ const JavaScript = Module("javascript", { // Properties aren't visible in an XPCNativeWrapper until // they're accessed. for (let key in properties(this.getKey(obj, "wrappedJSObject"), !toplevel)) - if (key in obj && !set.has(seen, key)) - yield key; + try { + if (key in obj && !set.has(seen, key)) + yield key; + } + catch (e) {} }, objectKeys: function objectKeys(obj, toplevel) { diff --git a/common/modules/util.jsm b/common/modules/util.jsm index 0675af2d..11f7696d 100644 --- a/common/modules/util.jsm +++ b/common/modules/util.jsm @@ -57,6 +57,7 @@ const Util = Module("Util", { if (observers[target]) observers[target].call(obj, subject, data); }); + this.dactyl.dump(String(obj), obj instanceof Ci.nsIObserver); register("addObserver"); }, diff --git a/pentadactyl/NEWS b/pentadactyl/NEWS index 843bbdf1..b6089a40 100755 --- a/pentadactyl/NEWS +++ b/pentadactyl/NEWS @@ -1,15 +1,13 @@ -2009-XX-XX: +1.0b1: * Extensive Firefox 4 support, including: - Tabs in :buffer completions and listings are grouped by panorama groups - Only visible tabs are considered in tab numbering, gt/gn/gN, etc. - * Greatly improved startup time. + * Improved startup time by a factor of 7. * Significant completion speed improvements, especially for JavaScript. * Greatly improved private mode support and :sanitize command. - * :extadd now supports URLs. - * Replaced 'focuscontent' with 'strictfocus' * New and much more powerful incremental search implementation. Improvements over the standard Firefox find include. - Starts at the cursor position in the currently selected @@ -20,8 +18,11 @@ - Backtracks to the first successful match after pressing backspace. - Supports reverse incremental search. + * Replaced 'focuscontent' with 'strictfocus' + * Added 'banghist' option * gf now toggles between source and content view. The | key binding has been removed. + * :extadd now supports URLs. * :open now only opens files begining with /, ./, ../, or ~/ * 'complete' now defaults to ‘slf’ but file completion only triggers when the URL begins as above. @@ -33,464 +34,7 @@ - Add basic plugin authorship documentation - The help system is newly modularized and features significant updates, rewrites, and formatting improvements. - - Asciidoc is no longer for building * Remove :edit, :tabedit, and :winedit aliases. * Add 'jsdebugger' option - switch on/off javascript debugger service * Add "addons", "downloads", "extoptions" and "help" to the 'activate' option. -2009-10-28: - * version 2.2 - * IMPORTANT: Pentadactyl's licence has changed from the MPL/GPL/LGPL - tri-license to the MIT license. - * IMPORTANT: Map.flags has been replaced with individual properties. - Mappings defined in plugins with mappings.add will need to be updated. - * IMPORTANT: shifted key notation now matches Vim's behaviour. E.g. - and are equivalent, to map the uppercase character use . - * IMPORTANT: 'popups' now takes a stringlist rather than a number. - - * add [c]:winonly[c] - * add [c]:tabattach[c] - * add [c]:keepalt[c] - * add [c]:styledisable[c], [c]:styleenable[c], and [c]:styletoggle[c] - * add [c]:sanitize[c], 'sanitizetimespan' and 'sanitizeitems' - * add [c]:verbose[c] - * add [c]:window[c] to run a command in a new window - * add ! version of [c]:delbmarks[c] to delete all bookmarks - * add [c]:toolbaropen[c], [c]:toolbarclose[c], and [c]:toolbartoggle[c] - * make [c]:open[c] behavior match that of [c]:tabopen[c] and [c]:winopen[c] - when no argument is specified - * add extension related commands - [c]:extadd[c], [c]:extdelete[c], - [c]:extdisable[c], [c]:extenable[c], [c]:extensions[c], [c]:extoptions[c] - * add *-javascript* flag to [c]:autocommand[c] - * add 'private' - enter private browsing mode, matching *PrivateMode* - autocommand - * add *-description* option to [c]:command[c] - * command-line options are now supported via the host application's - *-dactyl* option - * add [m];i[m] and [m];I[m] for opening image location (in new tab) - * add [j]all.html[j] to show all help sections in a single page - available via - [c]:helpall[c] - * add [m];c[m] extended hint mode - open the context menu - * add [m]@:[m] mapping - repeat the last Ex command - * add [m]|[m] mapping - toggle between rendered and source view - -2009-05-21: - * version 2.1 - * IMPORTANT: Default value of 'complete' has been changed from "sfl" to "slf" - * massively speed up [c]:open[c] completions - * TabMixPlus (and other tab extensions) should work much better now - together with Pentadactyl unless you [c]:set guioptions+=[nN][c] - * remove 'preload' option. You can fake it by some custom JavaScript in your RC file. - * add [c]:frameonly[c] - * add [c]:stopall[c] - * add [c]:tabdo[c] - * add 'encoding' - * add 'hintinputs' - * add [c]:silent[c] - * add [j]$MY_PENTADACTYLRC[j] - * add ' and " local marks - * add [m]w[m] and [m]W[m] Normal mode mappings for symmetry with - [m]o[m]/[m]O[m] and [m]t[m]/[m]T[m] - * add [c]:messclear[c] - * add 'maxitems' - * as usual many small bug fixes - -2009-03-28: - * version 2.0 - * IMPORTANT: For compatibility with Vim, the 'guioptions' "b" value has been renamed - "B". "b" now represents the bottom scrollbar. - * IMPORTANT: [c]:set[c] now sets multiple options, as in Vim. Spaces in values - must be quoted or escaped. - * IMPORTANT: Due to much improved autocompletion, changed default 'complete' option - value to "sfl", listing intelligent Firefox location bar results. Using "b" or "h" - might cause problems/massive slowdowns, use with care! - * IMPORTANT: AlwaysHint mode with [m];F[m] mode changed the semantics slightly. - * IMPORTANT: command actions now take an args object, returned from - commands.parseArgs, as their first argument. This will break any commands - not using the args parser explicitly. The old string value is now - available via args.string. - * IMPORTANT: 'verbose' is now used for message levels. Logging is - controlled by the *extensions.dactyl.loglevel* preference. - * IMPORTANT: [c]:viusage[c] and [c]:exusage[c] now jump to the help index, use the - special versions for the old behavior. - * IMPORTANT: renamed Startup and Quit autocmd events to *PentadactylEnter* and - *PentadactylLeave* respectively. - * IMPORTANT: 'verbose' is now by default at 1, set to 0 to not show any status messages. - * IMPORTANT: $PENTADACTYL_HOME is no longer used. - - * Selecting an with hints now causes the command line to prompt - for file input (instead of doing nothing). - * [count][m][m] now goes to the [count]th next tab rather than the [count]th tab. - * add ~/.pentadactyl/info/{profile}/, similar to viminfo - * add [j]$PENTADACTYL_RUNTIME[j], [j]$PENTADACTYL_INIT[j] - * [c]:hardcopy[c] now supports output redirection to a file on Unix and MacUnix - * add [m];f[m] extended hint mode to focus a frame - * add "r", "l", and "b" to 'guioptions' to toggle the scrollbars. - * remove spaces and newlines when open urls starting with http:// or similar - before :o http://linux .com would search for http://linux and for .com, now - it just opens linux.com. Also handy when pasting broken urls with [m]p[m] or [m]P[m]. - * add 'wildcase' option - * 'linkbgcolor', 'linkfgcolor', ... have been replaced with highlight - groups, *HintElem* and *HintActive* - * new 'followhints' option - * [c]:buffers[c] supports a filter now to only list buffers matching filter (Vim - incompatible, but consistent with other commands) - * Favicon support in many places - * add *Fullscreen* autocommmand - * add [c]:colorscheme[c] - * multibyte support for hints (thanks Xie&Tian) - * add 'exrc' - * add 'errorbells' - * add shell command completion for [c]:![c] - * add [c]:map [c] to prevent a mapping from being echoed (might be slow currently, however) - * add guioptions=nN to number tabs - * add [c]:loadplugins[c] command - * add [m].[m] mapping - * add [m]N%[m] normal mode command - * add interpolation for items such as ** to autocommands - * add *-nargs*, *-complete*, *-bang*, and *-count* attribute support to [c]:command[c] - * much improved completion support, including javascript, option, and search keyword - * add [m][m]/[m][m] and [m][m]/[m][m] command-line mappings for - selecting the previous and next history items - * remove 'hintstyle', 'hlsearchstyle', 't_vb' and 'visualbellstyle' - use - [c]:highlight {Hint,Search,Bell}[c] - * add [c]:highlight[c] - * add [c]:optionusage[c] - * add [c]:doautocmd[c] and [c]:doautoall[c] - * add [c]:style[c] and [c]:delstyle[c] commands, allow [c]:so[c] to source stylesheets - * add *DOMLoad* autocmd event - * add [c]:messages[c] and 'messages' - * add [c]:runtime[c] - * add 'runtimepath' - * allow [m];[m] hints to work in the multiline output widget - * add [c]:scriptnames[c] - * add command-line completion to 'activate', 'cpt', 'defsearch', 'pageinfo', - 'newtab' and 'popups' - * add 'helpfile' option - * add 'wildignore' option - * add [c]:finish[c] command - * new events *BookmarkAdd*, *ShellCmdPost*, *PentadactylLeavePre*, *DownloadPost* - * add 'cdpath' option - * allow [c]:dialog[c] to open the cookies manager - * add 'loadplugins' option - * add count support to [m][m] (Kazuo) - * add 'eventignore' option - * add [c]:tabdetach[c] command - * new [m];b[m] extended hint mode (thanks Daniel Schaffrath) - * [c]:qa![c] and [c]:q![c] quit forcefully, as in Vim - * stop macro playback on [m][m] - * [c]:bmark[c] now updates a bookmark, if possible. [c]:bmark![c] adds a new one - * [c]:dialog[c] and [c]:sidebar[c] arguments are now case-insensitive - * many bug fixes - -2008-08-16: - * version 1.2 - * IMPORTANT: changed [c]:command[c] to behave like Vim's version. -................................... - Eg. An alert command specified previously as - :command AlertMe alert(args) - should now be defined as - :command AlertMe :js alert() -................................... - * IMPORTANT: changed (again) the default keybinding to temporarily disable all - Pentadactyl keybindings from [m][m] to [m][m] since many users complained - about hitting [m][m] twice and exiting Pentadactyl - * IMPORTANT: removed old [c]:buffers![c] buffer window, as it was ugly and slightly broken - use [m]B[m] or [c]:buffers[c] instead - * IMPORTANT: input fields are not blured anymore by default after a page has loaded - use [c]:set [no]focuscontent[c] to control the behavior (thanks Paul Sobey for the - generous donation which made this behavior possible) - * IMPORTANT: [m][m]/[m][m] never take possible negative URLs into account, it was just - too unpredictable - * performance fix by using cached history, should save about 5ms on each pageload - * add [c]:emenu[c] for accessing the Firefox main menu items from the command line - * add 'shell' and 'shellcmdflag' options - * [c]:tabprevious[c], [c]:bprevious[c], [c]:tabnext[c], [c]:bnext[c] and friends now accept a prefix count - * add [c]:comclear[c] and [c]:delcommand[c] - * add a special version to [c]:hardcopy[c] to skip the Print dialog - * add [c]:bl[ast][c], [c]:bf[irst][c], [c]:br[ewind][c] to go to first/last tab - * add [c]:bn[ext][c], [c]:bp[revious][c], [c]:bN[ext][c] to switch to next/previous tab - * add [c]:pagestyle[c] command to allow for switching between alternate style sheets - * add [c]:b[c]# to select the alternate buffer - * add [c]:tabduplicate[c] command - * new 'urlseparator' option for specifying the regex used to split the arg to - [c]:open[c], [c]:tabopen[c] and [c]:winopen[c] - * 'editor' now accepts quoting/escaping to use an editor with spaces in the path - * support for *:%foo* as a count for commands (not yet widely used) - * show informative message when a background tab was loaded, especially useful - with a hidden tab bar. - * new "l" flag for 'complete' to reuse the Firefox awesome bar for getting better - completions for [c]:open[c]. Works only when 'wildoptions' contains "auto" and can - be a little buggy if you are typing too fast. - * new 'wildoptions' option (default off for now), to automatically list - completions without the need to press the tab key - * new argument parser for Ex commands, should tell better error messages when - you do things like [c]:bmark -tag=a,b[c] instead of [c]:bmark -tags=a,b[c] - * some option values can be tab-completed now; e.g., [c]:set wim=[c] - * [c]:bdelete[c] accepts an optional argument now - * renamed some [c]:autocmd[c], mainly BrowserStartup -> Startup and BrowserExit -> Quit - * don't pass certain keys like [m][m] or [m][m] to Firefox in insert mode - * keywords in [c]:open [c] have higher priority than local files now - * add 'online' to control the "work offline" menu item - * add [c]:jumps[c] command to list current tab's history - * add [c]:setlocal[c] & [c]:setglobal[c] commands, so options can be local (per tab) & global - * many small bug fixes - -2008-06-03: - * version 1.1 - * IMPORTANT: security update for suggest engines - * try to add .exe automatically to filenames on windows, so [c]:set editor=gvim -f[c] - will automatically invoke gvim.exe (if it's in the path). Thanks to - Guido Van Hoecke - * readded 'visualbellstyle' (thanks mauke) - * new 'popups' option - * many bug fixes as usual - -2008-05-14: - * version 1.0 - * IMPORTANT: THIS VERSION ONLY WORKS WITH FIREFOX 3.0 beta3 or newer - * IMPORTANT: Major hints rewrite - read up the new help for the [m]f[m], [m]F[m] and [m];[m] commands for details - removed the following hint options: 'hintchars' 'maxhints' - added the following hint options: 'hinttimeout', 'hintmatching', 'wordseperators' - * IMPORTANT: changed [m]I[m] key to [m][m] to also work in textboxes - * IMPORTANT: [c]:bmarks[c]! and [c]:history[c]! open the matching items now in a tab, instead - of bringing up the bookmarks/history window - * IMPORTANT: [m]B[m] mapping now works just like [c]:buffers[c], old bufferwindow will be removed - at some time. Use B5gt to jump to the 5th tab. - * also go to INSERT mode for HTMLSelectElements, so you can type text to go to element - in drop down boxes - * new "S" flag for 'complete' to list google suggestions in [c]:open vimp[c] and - pressing tab (disabled by default). Also added new 'suggestengines' option. - * [m]gi[m] accepts now a count to jump to the nth input field - * [m][m] on input fields starts a very basic vi-mode - * [c]:play[c] for playing a recorded macro - * [c]:[del]macros [regex][c] for listing/deleting recorded macros - * [c]:set![c] now lets you change about:config prefs similar to [c]:set[c] - * new [c]:command[c] to add user defined commands - * new setCustomMode for plugin writers - * [c]:au[tocmd][c] executes commands on events (only 'PageLoad' actually) on websites - * [m]@@[m] to repeat last macro - * new macro commands [m]q[a-z0-9][m] and [m]@[a-z0-9][m] to replay them (thanks Marco!) - * scroll commands like [m]j[m]/[m]k[m]/[m]gg[m]/etc. have a much better heuristic to find a scrollable frame - * [c]:imap[c], [c]:inoremap[c], [c]:iunmap[c] and [c]:imapclear[c] added - * new [m]g0[m] and [m]g$[m] mappings to go to the first/last tab - * new [m]gf[m] and [m]gF[m] mappings and [m];v[m] and [m];V[m] hints mode to view the source code - * new 'history' option for specifying the number of Ex commands and - search patterns to store in the command-line history - * new [m][m] and [m][m] mappings to increment the last number in the URL - * new ~ mapping to open the home directory - * [c]:open[c] tries to open a relative filename now, if you do a [c]:open foo.html[c] - or [c]:open ../hello.txt[c] - * new [c]:cd[c] and [c]:pwd[c] commands - * new [c]:dialog[c] command to open various Firefox dialogs - * new [m]a[m] and [m]A[m] mappings to deal with bookmarks - * added [m]+++]]+++[m] and [m][[[m] to navigate to the next/previous document based on - the regex specified in 'nextpattern' and 'previouspattern' (thanks kidd) - * abbreviations for text fields ([c]:abbr[c] etc.) (thanks calmar) - * you can edit textfields with [m][m] now using an external editor (thanks to Joseph Xu) - * [c]:open[c], [c]:bmarks[c], etc. filter on space separated tokens now, so you can - search with [c]:open linux windows [c] all your bookmarks/history - which contain linux AND windows in the url or title - * tags and keyword support for [c]:bmark[c] - * added full zoom, and changed keybindings slightly for text zoom - * improvements for scrollable -- more -- prompt - * sites like msn.com or yahoo.com don't focus search field anymore on keydown - * new gi browser command to focus last used (or the first as a fallback) input box - * edit TEXTAREAs with many Vim commands in a Vim and even visual mode if you set 'noinsertmode' - * support for emacs/bash-like [m][m]/[m]a[m]/[m]u[m]/[m]k[m]/[m]h[m] keys in single line text fields - * support for [m]*[m] and [m]#[m] mappings to search for the text selection or the text under the cursor - * Escape finally clears any selection made in the document - * initial start of caret mode. Start with [m]i[m], stop with [m][m] - * new 'newtab' option for opening the command output in a new tab and better [c]:tab[c] support - * many small bug fixes and enhancements - -2007-12-21: - * version 0.5.3 - * IMPORTANT: options are no longer automatically stored - use the - ~/.pentadactylrc file instead for persistent options - * [c]:tabnext[c] and [c]:tabprevious[c] now accept an argument - * the count to [m]gT[m] now specifies a relative tab motion like Vim - * new [c]:pa[geinfo][c] command, and [m][m] and [m]g[m] mappings (thanks Marco Candrian) - * added new [c]:mkpentadactylrc[c] command - * remove [c]:redraw[c] and [m][m] commands as they rely on FF3 features - * [c]:ls[c], [c]:history[c] and [c]:bmarks[c] output is now hyperlinked - * new [m]gb[m] and [m]gB[m] mappings to repeat the last [c]:buffer[!][c] command, - * [c]:q[c] doesn't close the whole browser, if there are more than one windows - * new [c]:winclose[c] command - * [m]b[m] calls [c]:buffer![c] now instead of [c]:buffer[c] - * [+], [-] and [+-] in the statusline, whether we can go back, forward, or both - * [c]:set showtabline[c] now finally works as expected for all values - * many other small bug fixes - -2007-10-11: - * version 0.5.2 - * changed semantics of [c]:set[!][c] and [c]:prefs[!][c] a little, [c]:set[c] shows now all non-default - options, use [c]:prefs![c] to get the about:config window - * added "s" and "a" mappings to extended hints mode for saving hint targets - * [m]d[m], [m]D[m] and [c]:bdelete[c] support count now - * [c]:back[c]/[c]:forward[c] can use tab-completion - * [c]:undoall[c] support, and tab-completion for [c]:undo [c] - * new [c]:redraw[c] and [m][m] commands for forced redrawing of the screen - * added new 'laststatus' option and removed "s" value from 'guioptions' - * Tab-completion improvements for [c]:javascript[c] and [c]:open[c] - * IMPORTANT: changed semantics of [c]:echo[c] and [c]:echoerr:[c] strings must be quoted with " or ' now, - but you can do things like [c]:echo 3+2[c] or [c]:echo window.document[c] now - * statusline is now white on black with bold font by default (like in (g)vim) - (change with userChrome.css if you don't like it until we have [c]:colorscheme[c]) - * [c]:let mapleader=","[c] and [m][m] in [c]:map[c] support - * added new [c]:let[c] and [c]:unlet[c] commands - * [c]:b2[c] now allowed, no space required before the 2 anymore - * [c]:![c] to run commands through system() - * separated search and Ex command history - * added 'visualbellstyle' for styling/hiding the visual bell - * merge the existing status bar with the standard FF status bar so that - security information and extension buttons are included - * [c]:buffer[c] partial_string works now as in Vim, and with ! even better - * new [c]:time[c] command for profiling - * added new [c]:sidebar[c] and [c]:sbclose[c] commands - * added 'more' and standard more-prompt key mappings to control - behaviour of the message list pager - * added 'hlsearchstyle' option to allow for user CSS styling of the - highlighted text strings when 'hlsearch' is set - * added 'linksearch' option to restrict page searches to link text - *\L* - and *\l* can be used in the search pattern to override 'linksearch' - * Pentadactyl trys to stay in command mode after loading pages instead - of having a text field focused - * added a visual bell and replaced 'beep' with 'visualbell' - * added Pentadactyl logo (can be seen in the addons manager) - * added 'hlsearch','incsearch', 'ignorecase' and 'smartcase' options - * many small bug fixes and enhancments - -2007-09-03: - * version 0.5.1 - * native [m]/[m] and [m]?[m] search and [m]n[m] and [m]N[m] working again - * the URL in the status line can be selected with the mouse again - * the Windows default RC file is now ~/_pentadactylrc and the plugin - directory is ~/pentadactyl/plugin - * command-line history now works properly on Windows - * filename completion now works on Windows - * the Bookmarks Toolbar Folder is now read when bookmarks are first - loaded - it was skipped entirely in the past - * fixed search for [c]:open[c] (previously needed to do [c]:o [c] ONCE to - initialize them) - * added [c]:set {option}![c] support to toggle a boolean option's value - * added [c]:set all[c] and [c]:set all&[c] support to show the current value of all - options and to reset all options to their default value - * [c]:tabmove![c] wrapping works again - -2007-08-16: - * version 0.5 - * [c]:map[c] support (also [c]:noremap[c], [c]:unmap[c]) - * [c]:bmarks[c] and [c]:history[c] now use the multiline message window for output - * rename [c]:bm[c], [c]:bmadd[c], and [c]:bmdel[c] to [c]:bmarks[c], [c]:bmark[c], and [c]:delbmarks[c] respectively - * new [c]:normal[c] command - * the command line keeps focus now, even when clicking outside of it - * pentadactyl.events.feedkeys("2zi") support for scripts - * [m][m]/[m][m] for scrolling the window up/down and the associated - 'scroll' option - * files in ~/.pentadactyl/plugin/ are auto-sourced - * [c]:winopen[c] support (multiple windows still very very experimental) - * 'activate' option implemented - * search engines which use POST instead of GET work now - * [c]:javascript <[m] pastes the X11 selection content in text fields now - * Changed "|" to ", " as a URL seperator in [c]:open[c] - * [m][m] mapping for selecting the alternate tab/buffer - * QuickMarks support (new commands [c]:qmark[c]/[c]:qmarks[c]/[c]:delqmarks[c] and - mappings [m]go{a-z}[m], [m]gn{a-z}[m] and [m]M{a-z}[m] - * Multiline echo support - * Command line is now cleared on most redraws like in Vim - * The RSS feed button in the address bar works again - * reload/stop buttons update enabled state again - * added local/url marks support (thanks Viktor Kojouharov) - * temporary shortcut [m]Y[m] to yank current selection (for non X11-users) - * Flashing frame with [m]]f[m] now works as expected - * many help fixes (most of them by Doug Kearns) - * new [c]:reloadall[c] command - * [c]:hardcopy[c] works now and shows the printing dialog - * changed [m]R[m] to reload without cache instead of reload all due to popular request - * changed secure sites -> green, broken sites -> red in the statusbar - * Pentadactyl now sets the window title, so it's "pentadactyl.mozdev.org - - Pentadactyl" instead of "pentadactyl.mozdev.org - Mozilla Firefox" - Use [c]:set titlestring=...[c] to change it back (help from Hannes Rist) - * [c]:tabmove[c] command (by Doug Kearns) - * 'showstatuslinks' option to control where/if we show the destination of - a hovered link - * [c]:version![c] shows Firefox version page - * hovered links appear in the command line again, not statusbar - * [c]:help[c] now opens in the current tab even for XHTML pages like "about:" - * hints work on xhtml pages now (you need to reset the 'hinttags' and - 'extendedhinttags' settings with [c]:set hinttags&[c] and [c]:set extendedhinttags&[c]) - * [c]:set option&[c] resets the option to the default value - * added [c]:tabonly[c] and [c]:tabrewind[c] and [c]:tablast[c] commands and some futher aliases [c]:tabNext[c], etc. (by Doug Kearns) - * added vimparator.vim for .pentadactylrc syntax highlighting in the XPI (by Doug Kearns) - * Added keyword support for bookmarks to the [c]:[tab]open[c] commands - * many small bug fixes and enhancements - -2007-05-02: - * version 0.4.1 - * Fixed bug that [c]:open google.com/mail[c] opened ".com/mail" in google search - * made [m][m], [m][m], [m][m] etc. perform the default action, so menus kinda - work, and it doesn't beep anymore on tab. - * added 'defsearch' setting for setting default search engine - -2007-05-01: - * version 0.4 - * extension GUID was changed to \'pentadactyl@mozdev.net' -> YOU WILL HAVE - TO UNINSTALL ANY OLD PENTADACTYL INSTALLATION BEFORE INSTALLING THIS VERSION - * support for internal search engines was dropped. Now we use Firefox search engines. - * support for 'wildmode' completion setting with support for matching the - longest common substring. Also new 'wildoptions' setting. - * added "f" to the 'complete' option to allow listing of filenames in [c]:open[c] prompt - * changed regex search to normal text search for completion -> massive speedup, but limited functionality - * support for [c]:open ./[c] , [c]:open ..[c] and [c]:open ...[c] (patch from Lee Hinman) - [m]gu[m] and [m][m] goes up a directory component, [m]gU[m] and [m][m] to the root directory - * [m][m] now doesn't stop loading the webpage, use [m][m] instead, [c]:stop [c]command added - * changed 'hinttags' to work with dict.leo.org and hintstyle to work with digg.com - * [c]:back![c] goes to beginning of history now - * disabled Firefox 3.0 support for now, as there are just too many small - bugs - * new Makefile instead of build.sh (only important for developers) - * newly designed help page - * [c]:help section[c] supported, [c]:help :set[c] will show help for the [c]:set[c] command - (patch from Viktor Kojouharov) - * [c]:source[c] support, and auto-sourcing ~/.pentadactylrc on startup - * [c]:javascript <[m]/[m][m]/[m][m]/[m][m] keys without beeping - * [c]:open[c] without argument reloads current page, [c]:tabopen[c] opens an empty tab - * added [m]n[m] and [m]N[m] to repeat a search - * many small bug fixes - -2007-04-17: - * version 0.3 - * added [m][m] support to pass one key to Firefox (patch by Muthu Kannan) - * also [m]I[m] will go to "ignorekeys" mode until [m][m] is pressed, presenting a workaround - for many JavaScript form fields like GMail, until something better comes along - * Pentadactyl can now be automatically updated in the [c]:addons[c] screen like other extensions - * fixed [c]:tabnext[c]/[c]:tabprevious[c] commands - * documented "s" and "b" 'guioptions' flags for statusbar/bookmark bar - * implemented the possibility to use [m][m] as an alternative to [m][m], to leave the command line - * added [m][m] and [m][m] support for switching tabs without beeping - * ability to use shift and ctrl with special keys like [m][m] in mappings - * small documentation and other fixes - -2007-04-11: - * version 0.2 - * first public release - -// vim: set filetype=asciidoc: diff --git a/pentadactyl/locale/en-US/intro.xml b/pentadactyl/locale/en-US/intro.xml index d447cbfd..2ef98ab7 100644 --- a/pentadactyl/locale/en-US/intro.xml +++ b/pentadactyl/locale/en-US/intro.xml @@ -169,7 +169,7 @@

Please send comments, questions, or patches to the mailing list, - where we will do our best to answer any questions. You can also + where we will do our best to answer any inquiries. You can also check the wiki for FAQ.