Martin Stubenschrott
1556268fea
massive options.js cleanup. It is now only responsible for the options framework, but does not host
...
any option. They are now saved in the modules where the corresponding features are defined or in vim.js
if they are general options. Expect the same code rework for commands and mappings.
2008-02-07 03:03:27 +00:00
Martin Stubenschrott
6ec0f8f7c1
made zoom functions thunderbird compatible
2008-02-05 03:03:22 +00:00
Martin Stubenschrott
2777a8e09c
get rid off v.options.{g,s}etFirefoxPref and renamed it to {g,s}etPref. You shouldn't save vimperator specific preferences in the about:config anyway, but store larger things like the history in the SQLITE database.
2008-02-05 01:00:15 +00:00
Martin Stubenschrott
8c100b78ba
moved run/system/source to vimperator.io and objectToString to vimp.util
2008-02-05 00:12:18 +00:00
Martin Stubenschrott
3b4f00a2e8
many small style improvements, some useless test functions added (yeah, that's why it's called "pre" software :))
2008-02-01 02:45:31 +00:00
Daniel Bainton
9ecacc94c8
Fixing :buffer without arguments to act like vim
2008-01-13 02:56:53 +00:00
Martin Stubenschrott
e097b79a0d
made followDocRelship work better
2008-01-06 16:37:49 +00:00
Martin Stubenschrott
43038f7566
refactored some yanking code
2008-01-05 23:31:07 +00:00
Martin Stubenschrott
17fafa17dd
* code refactoring, mostly methods from hints.js -> buffer.js
...
* ;s and :pageinfo try to propose filenames relative to the current directory now
2008-01-05 21:14:27 +00:00
Martin Stubenschrott
78527f8d95
updated copyright dates, thanks to dpb with:
...
for i in `grep -r 2007 content skin | grep -v CVS | cut -d ':' -f 1`; do sed -i -e 's/2007/2008/' $i; done
2008-01-02 14:17:10 +00:00
Martin Stubenschrott
39094268eb
new vimperator.buffer.element function to quickly retrieve a single element with XPath attributes
2007-12-20 15:19:09 +00:00
Martin Stubenschrott
5122e6c448
* Initial code for "waiting" macros. Still buggy/incomplete, but commiting, before merging other patches becomes even more tedious.
...
* Also a new attempt that pages don't have input focus after load, probably buggy as well
2007-12-18 15:05:03 +00:00
Martin Stubenschrott
39fbf33d8b
lastInputField is now available after switching tabs, new v.buffer.loaded getter/setter
2007-12-17 20:45:28 +00:00
Martin Stubenschrott
9f56b8d7f5
advanced scrolling when focus is at a wrong element/frame
2007-12-12 05:27:11 +00:00
Martin Stubenschrott
2dafed7328
removed accidental alert()
2007-12-12 04:29:59 +00:00
Marco Candrian
deb9d15e7a
unnecessary line removed
2007-12-04 15:08:27 +00:00
Doug Kearns
89a97b9658
add support for navigating the rev document relationship and for navigating
...
document relationships on frameset pages (thanks kidd)
2007-12-04 06:57:16 +00:00
Doug Kearns
85520073b4
remove some unnecessary boolean 'error' return values
2007-12-02 08:59:08 +00:00
Doug Kearns
48884809a2
normalise catch block parameter names
2007-11-30 09:10:51 +00:00
Doug Kearns
02dcf850f4
use the singular form for completion methods
2007-11-22 05:38:30 +00:00
Martin Stubenschrott
06c23ac254
an experimental hearts symbol in the statusline for bookmarked pages. Needs a unicode font, so might be problematic
2007-11-20 02:24:59 +00:00
Martin Stubenschrott
da34b3dc81
* io.getFile() works for relative filenames now
...
* completion functions must return the start point now from which position of the "filter" string they return the results
2007-11-19 22:46:55 +00:00
Doug Kearns
5a3d51626c
normalize foldmarkers
2007-11-19 07:13:20 +00:00
Doug Kearns
c83397064e
normalize the completion module's method names
2007-11-19 06:44:49 +00:00
Doug Kearns
fa1229294c
use camel case for all indentifiers
2007-11-19 03:52:36 +00:00
Doug Kearns
332c30ed97
follow next/previous document relationships specified with link elements
...
(Raimon Grau Cusc�
2007-11-18 23:48:26 +00:00
Doug Kearns
51332e41a9
declare some loop counters in followDocumentRelation and whitespace fixes
2007-11-16 15:00:11 +00:00
Doug Kearns
49cfef959f
remove the "a" prefix from the parameters of isValidFeed()
2007-11-16 12:57:09 +00:00
Doug Kearns
dbb4f0aa46
use ignorecase when matching the 'nextpattern' and 'previouspattern' regexps
2007-11-15 03:05:30 +00:00
Doug Kearns
5b8d9a05e1
add ]n and ]p mappings for navigating document relationships defined by the
...
'nextpattern' and 'previouspattern' options - thanks kidd
2007-11-15 02:43:13 +00:00
Martin Stubenschrott
479928bd64
made followLink() a function in vimperator.buffer. so also other modules can use it
2007-11-13 21:31:01 +00:00
mac
1ff3018058
Check for a 'bogus' date (Firefox return the year 1970)
2007-11-13 12:54:44 +00:00
Martin Stubenschrott
cbc6785802
tweaked pageinfo output slightly
2007-11-12 18:19:57 +00:00
Doug Kearns
695fd63e91
use the singleton construction idiom to create vimperator.tabs
2007-11-12 12:29:54 +00:00
Martin Stubenschrott
68f1597c38
better byte formating
2007-11-12 12:05:32 +00:00
Martin Stubenschrott
f46ff53a52
shorter date for ctrl-g
2007-11-11 17:09:42 +00:00
Doug Kearns
c362c70f03
add more missing semicolons
2007-11-11 03:01:55 +00:00
Doug Kearns
434844b688
use the 'singleton' construction idiom rather than classical constructors for
...
creating the bookmarks, history, commandline, search, previewwindow,
bufferwindow, statusline, buffer, editor, marks and quickmarks objects
2007-11-11 02:18:15 +00:00
Doug Kearns
2c5655e182
whitespace formatting fixes
2007-11-10 15:06:07 +00:00
Martin Stubenschrott
79c17fe9bd
changed date in pageinfo to locale date format
2007-11-08 17:37:09 +00:00
Doug Kearns
235dd7bc60
don't attempt to add the frame indicator if v.buffer.shiftFrameFocus is called
...
on a non-HTML document
2007-11-06 12:10:25 +00:00
Doug Kearns
4faab88df1
use the innerHeight property of window rather than mPanelContainer's box object
...
for calculating v.buffer.pageHeight
2007-11-06 11:42:19 +00:00
Doug Kearns
b204012556
convert single quotes to double quotes
2007-11-06 11:22:39 +00:00
Martin Stubenschrott
8c28e8fd81
added feeds info to :pageinfo
2007-11-05 22:48:03 +00:00
Martin Stubenschrott
2e45514f1e
speeded up hints display on large sites by factor 2
2007-11-01 13:31:53 +00:00
Doug Kearns
4646046bbb
always specify the radix arg when calling parseInt rather than rely on it
...
'guessing' correctly
2007-10-31 04:28:53 +00:00
Doug Kearns
d600a7d6aa
remove unnecessary entities from the output of :pageinfo (really this
...
time)
2007-10-30 05:54:15 +00:00
Doug Kearns
54b6acb22b
fix typo in :pageinfo compatibility string
2007-10-29 11:48:02 +00:00
Martin Stubenschrott
c01abea9e7
new ctrl-g and g,ctrl-g commands
2007-10-27 14:38:52 +00:00
Doug Kearns
961a1bdad3
make further refinements to the output of :pageinfo
2007-10-27 13:37:23 +00:00