Doug Kearns
f12fc3db2a
Resurrect Xulmus.
...
So I can wake the neighbours, Apocalypse in 9/8 should do the trick.
--HG--
extra : rebase_source : 7bcb69c8305b738a4017ca63b502b1e73babd71f
2009-11-15 05:21:32 +11:00
Doug Kearns
41b9c8e9a1
Formatting fixes.
2009-11-14 04:20:09 +11:00
Kris Maglione
dd924d0822
Fix mailbird.
2009-11-09 14:14:51 -05:00
Kris Maglione
a72068c9f7
Refactor modules.config.
2009-11-09 03:12:27 -05:00
Kris Maglione
4d88ccb036
Port Xulmus/Muttator. Not tested yet.
2009-11-09 02:39:23 -05:00
Doug Kearns
a7925705d7
Finish the Great Opening Brace Correction.
2009-11-09 16:03:00 +11:00
Kris Maglione
6a25312c7d
Recfactoring:
...
* Standard module format. All modules are explicitly declared
as modules, they're created via a constructor and
instantiated automatically. They're dependency aware. They
stringify properly.
* Classes are declared the same way (rather like Structs
already were). They also stringify properly. Plus, each
instance has a rather nifty closure member that closes all
of its methods around 'this', so you can pass them to map,
forEach, setTimeout, etc. Modules are themselves classes,
with a special metaclass, as it were.
* Doug Crockford is dead, metaphorically speaking.
Closure-based classes just don't fit into any of the common
JavaScript frameworks, and they're inefficient and
confusing. Now, all class and module members are accessed
explicitly via 'this', which makes it very clear that
they're class members and not (e.g.) local variables,
without anything nasty like Hungarian notation.
* Strictly one module per file. Classes that belong to a
module live in the same file.
* For the moment, there are quite a few utility functions
sitting in base.c, because my class implementation used
them, and I haven't had the time or inclination to sort them
out. I plan to reconcile them with the current mess that is
the util namespace.
* Changed bracing style.
2009-11-08 20:54:31 -05:00
Kris Maglione
33e5ea582c
Fix some symlink woes. Closes issue #140 .
...
--HG--
rename : common/components/about-handler.js => muttator/components/about-handler.js
rename : common/components/commandline-handler.js => muttator/components/commandline-handler.js
rename : common/components/about-handler.js => vimperator/components/about-handler.js
rename : common/components/commandline-handler.js => vimperator/components/commandline-handler.js
rename : common/components/about-handler.js => xulmus/components/about-handler.js
rename : common/components/commandline-handler.js => xulmus/components/commandline-handler.js
2009-11-05 16:09:49 -05:00
Kris Maglione
108f467fe4
Completely HTML-ize help transforms. Add intentionally undocumented :exporthelp.
2009-11-02 00:18:58 -05:00
Kris Maglione
486ac5954a
Get rid of silly config.helpFiles.
...
--HG--
branch : xslt
rename : common/components/chrome-data.js => common/components/protocols.js
2009-10-25 20:06:50 -04:00
Martin Stubenschrott
3910c0604b
Move all files to a MIT license
2009-10-03 00:32:29 +02:00
Doug Kearns
bf240bc2b0
Make config.styleableChrome an array.
2009-08-27 14:46:35 +10:00
Doug Kearns
b0f4af5e55
Rename -liberator command-line option to -[config-name].
2009-08-21 23:57:38 +10:00
Doug Kearns
662bf53d5f
Normalise fooID => fooId.
2009-08-16 01:35:03 +10:00
Doug Kearns
ccb7f5cb77
Remove "windows" from the Xulmus features list.
...
Songbird doesn't support multiple windows.
2009-08-10 21:44:19 +10:00
Doug Kearns
f57d0c05a9
Add 'titlestring' to Muttator.
2009-07-15 17:59:57 +10:00
Doug Kearns
ecc26ad728
Add an about:vimperator page.
2009-07-13 23:52:26 +10:00
Doug Kearns
ed62a23c83
Extract common browser related behaviour into a new browser module.
2009-07-02 17:17:13 +10:00
Doug Kearns
6f2eb2d1ef
Split Map.flags into individual properties of Map.
2009-06-28 16:03:21 +10:00
Doug Kearns
f4b94374ae
Support 'titlestring' in private browsing mode.
2009-06-28 16:03:17 +10:00
Doug Kearns
ddfa294e1b
Remove config.mainWindowID tests from common/*.
2009-06-28 16:03:16 +10:00
Doug Kearns
4570c6ced5
Change remaining Components.{classes,interfaces,results} -> C[cir].
2009-06-15 19:40:31 +10:00
Doug Kearns
dbe348687e
Add an 'online' option to Muttator.
...
Also changed Vimperator's 'offline' to make use of Firefox's
BrowserOffline.
2009-06-14 02:14:03 +10:00
Doug Kearns
c3ef4d18da
Formatting fixes.
2009-06-14 01:23:01 +10:00
Doug Kearns
4585b1b476
Remove trailing commas from config.defaultOptions.
2009-06-11 03:22:35 +10:00
Doug Kearns
f37a0a37b3
Fix some heinous comment formatting errors.
2009-06-08 23:37:06 +10:00
Doug Kearns
60ae1deb3f
Move {xulmus,vimperator}/**/bookmarks.js to common/content.
2009-06-06 03:21:25 +10:00
Doug Kearns
09d8af9044
Change multiline beep guard clauses to single line formatting.
2009-06-04 14:30:46 +10:00
Doug Kearns
6d7b94daa6
Add missing semicolons.
2009-06-02 16:59:24 +10:00
Kris Maglione
6055c8a77b
Add some rough documentation for config.js properties.
2009-05-25 12:10:22 -04:00
Doug Kearns
9e9e553a70
Whitespace fixes.
2009-05-24 23:46:15 +10:00
Kris Maglione
b8aab050e9
Remove some config.name checks. Add configbase module.
2009-05-23 21:10:32 -04:00
Doug Kearns
abc11f1068
Move application specific modes to config.modes.
2009-05-24 01:56:44 +10:00
Doug Kearns
26dabbfd0d
Change multiline error message guard clauses to single line formatting.
...
Also apply similar formattng fixes to conditional blocks as per
standard.
2009-05-22 10:53:17 +10:00
Doug Kearns
cb0f542e94
Rename Search to Finder.
...
Search generally refers to web searches in this domain and mixing
"search" and "find" within the same module is very confusing.
2009-05-11 17:53:33 +10:00
Doug Kearns
f73879f43e
Add :stopall.
2009-05-11 01:20:45 +10:00
Doug Kearns
4912348398
Normalise the count arg of map actions with Math.max.
...
Passing an arg object to these actions as is done for commands might be
better.
2009-05-06 21:45:03 +10:00
Doug Kearns
6b9564635a
Source formatting fixes *yawn*.
2009-04-30 22:21:35 +10:00
Doug Kearns
e2278c7505
Revert "Enable the service pane hide/show button in the media tab."
...
This reverts commit 6dff9489f5e878fbd50335acbd1ffea42570b777.
2009-04-03 02:41:56 +11:00
Doug Kearns
c4fa8c6098
Enable the service pane hide/show button in the media tab.
2009-04-03 02:03:35 +11:00
Doug Kearns
0bbead8d2f
Allow :dpopen/:dpclose to operate on the main service pane.
2009-04-03 01:37:58 +11:00
Doug Kearns
54647ba73b
Add :dialog jumpto.
2009-04-02 20:32:19 +11:00
Doug Kearns
22ef0e8c39
Prefer SBGetBrowser over getBrowser for Xulmus.
2009-04-02 01:32:42 +11:00
Doug Kearns
2499c84a48
Move library convenience functions to a library module.
2009-04-02 01:02:20 +11:00
Doug Kearns
1acb941148
Add :dia newsmartplaylist to Xulmus.
2009-04-01 22:05:35 +11:00
Doug Kearns
a1ce575cef
Return the default 'stal' value for Vimperator and Xulmus to 0.
2009-04-01 17:02:36 +11:00
Doug Kearns
e9ceedc602
Refactor isPlayerWindow.
2009-04-01 00:57:25 +11:00
Kris Maglione
2a88d8a3bf
Revert "Fix some zi/zo issues."
...
This reverts commit b39be7b367528d9a86380c3ec5c2a6fcafd2cd22.
2009-03-30 01:19:29 -04:00
Kris Maglione
7e068d4f9e
Fix some zi/zo issues.
2009-03-30 01:16:39 -04:00
Kris Maglione
a8f41faf4e
Merge.
2009-03-30 01:14:46 -04:00