Commits on Nov 10, 2016
  1. keywords.js: restyle to eliminate strict mode warnings

    There were several warnings like this:
        JavaScript strict warning: chrome://conkeror/content/keywords.js,
        line 20: SyntaxError: in strict mode code, functions may be declared
        only at top level or immediately within another function
    committed Nov 10, 2016
Commits on Jun 29, 2016
  1. Revert "derive isearch_keymap from text_keymap"

    This reverts commit 907cbce. It changed
    the way isearch exits.
    scottjad committed Jun 29, 2016
Commits on Jun 28, 2016
  1. Use new nsIPermission api

    * modules/permission-manager.js: Use new api for Mozilla/Firefox
      versions 42 and up. The new api uses protocol://domain instead of a
      simple domain (e.g., instead of
    madalu committed with scottjad Jun 28, 2016
Commits on Jun 11, 2016
Commits on Jun 7, 2016
  1. Debian packaging: Override Lintian warnings vcs-field-uses-insecure-uri only uses a self-signed SSL certificate.
    xtaran committed Jun 7, 2016
  2. Debian packaging: Simplify /usr/bin/conkeror

    * No more look for xulrunner.
    * Only support firefox, firefox-esr and iceweasel.
    * Set $XUL_APP_FILE instead of passing "-app".
    * Drop alternative dependencies on xulrunner-<version>.
    * Update package description to no more mention XULRunner.
    * Remove related lintian overrides.
    xtaran committed Jun 7, 2016
  3. version 1.0.3

    escondida committed Jun 7, 2016
  4. Launch conkeror with environment variable XUL_APP_FILE

    Since firefox bug 1271574 has been marked wontfix,
    firefox --app will stop working in the near future. Luckily, setting
    XUL_APP_FILE=/path/to/conkeror/application.ini still works.
    escondida committed Jun 7, 2016
Commits on May 16, 2016
  1. key-kill: Add variable key_kill_input_fields

    Default is false, the same as old behavior. Setting it to true will
    activate key-kill-mode in input fields and textareas.
    scottjad committed May 16, 2016
  2. key-kill: Fix to work with gecko >= 25

    This fix was proposed by Russell here:
    scottjad committed May 15, 2016
Commits on May 15, 2016
  1. wikipedia: Remove array comprehension

    Deprecated in FF46. Missed this in previous commit.
    scottjad committed May 15, 2016
Commits on May 4, 2016
  1. components, modules: change deprecated replace flag

    Mozilla deprecated the syntax 'string.replace("foo", "bar", "g");'
    in favor of 'string.replace(/foo/g, "bar");' and will remove the flag
    option from replace() at some point.
    Side bonus: fixed modules/string.js: shell_quote() to properly escape '$'
    escondida committed May 4, 2016
  2. Fix all FIXMEs and javascript warnings in rc.js

    Several FIXMEs requested better logging of errors, so log errors better.
    Also fix javascript warning "reference to undefined property files[i]".
    escondida committed May 4, 2016
Commits on Apr 22, 2016
Commits on Apr 16, 2016
  1. new-tabs: Add flex and smooth_scroll variables

    Add tab_bar_flex_tabs and tab_bar_smooth_scroll variables.
    scottjad committed Jan 28, 2016
  2. Add restart command

    scottjad committed Apr 16, 2016
Commits on Apr 13, 2016
  1. version 1.0.0

    We have decided to drop phase markers like 'pre', 'a', 'b', etc from the
    version, and instead use semantic versioning per <>.
    committed Apr 13, 2016
  2. Use firefox rather than xulrunner to launch conkeror

    Mozilla has abandoned xulrunner development.
    escondida committed Apr 13, 2016
Commits on Apr 12, 2016
  1. Remove Archlinux buildscripts

    Arch's buildscript repository is now backed by git, so keeping them here
    isn't helpful.
    escondida committed Apr 12, 2016
Commits on Feb 5, 2016
  1. Remove array comprehensions

    They will be deprecated in ff46.
    scottjad committed Feb 5, 2016
  2. Increase MinVersion to 2.0 for Object.keys

    Also add file object.js with object_values and object_keys functions.
    scottjad committed Feb 5, 2016