Source

schemingmind_tuning /

The default branch has multiple heads

Filename Size Date modified Message
graphicsdev
smtuning
testpages
52 B
100 B
2.5 KB
25.2 KB
1.7 KB
2.7 KB
7.1 KB
1.2 KB
61 B
; -*- mode: org -*-

* Introduction

This directory contains the source code and build scripts of
SchemingMind Tuning Firefox extension. See
http://mekk.waw.pl/mk/smtuning/index for general information about it.

Notes below are only to developer's interest.

* Source code

Is hosted on BitBucket

https://bitbucket.org/Mekk/schemingmind_tuning

Note: images and scripts building them are not (yet) published, I am to work on this
in some foreseeable future.

* Configuring Firefox to use development version

** General introduction

https://developer.mozilla.org/en/Setting_up_extension_development_environment

in particular:

- setup devel profile, 

- use it by sth like

    firefox --no-remote -P dev --purgecaches

and consider setting all the preferences listed on the aforementioned page
plus installing some devel extensions.


** SMTuning setup

Create text file (patching name of Firefox Profile directory appropriately): 

  $HOME/.mozilla/firefox/qpejkiax.default/extensions/smtuning@mekk.waw.pl 

(name smtuning@mekk.waw.pl must match id from install.rdf)

This file should contain single line like:

  /home/marcink/DEV_hg/schemingmind_tuning/smtuning/

(obligatory final slash!)

Restart firefox.




* Building new version after changes

- commit changes

- run perl ./build_extension.pl  (with -patch, -minor or -major param depending on changes)

  (it patches version number in install.rdf, options.xul, about.xul etc,
   commits those changes, tags, builds .xpi, calculates control sum and stores it in update.rdf)

- run McCoy and sign update.rdf with smtuning key

- run perl ./install_extension.pl to publish .xpi

- update webpage (change current number, add changelog entry, consider updating features description)

- send announcement to forum
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.