====== Differences ====== This shows you the differences between two versions of the page.
glossary [2012/10/17 05:19] geekshadow more infos + wikipedia links |
glossary [2014/03/16 08:20] (current) freaktechnik abbr. |
||
---|---|---|---|
Line 1: | Line 1: | ||
{{page>menu}} | {{page>menu}} | ||
+ | |||
+ | See also [[abbreviations]] for commonly used Nightingale-related abbreviations. | ||
==== Add-on ==== | ==== Add-on ==== | ||
Line 12: | Line 14: | ||
Nightingale have both [[http://developer.songbirdnest.com/documentation/trunk/sdkapi/html/|Add-ons API]] and [[http://developer.songbirdnest.com/documentation/trunk/webpageapi/files/sbIRemotePlayer-idl.html|Webpage API]] (Same compatibility with Songbird) | Nightingale have both [[http://developer.songbirdnest.com/documentation/trunk/sdkapi/html/|Add-ons API]] and [[http://developer.songbirdnest.com/documentation/trunk/webpageapi/files/sbIRemotePlayer-idl.html|Webpage API]] (Same compatibility with Songbird) | ||
+ | ==== Error console ==== | ||
+ | The place all messages are collected while running Nightingale, can be accessed via the tools menu. | ||
+ | |||
+ | Unfortunately there is no easy way to copy the error console's content. If you get asked to post stuff from the error console, one quick way is evaluating the following gibberish (paste into the field above the log messages, then hit evaluate): | ||
+ | <code>var cs=Components. classes["@mozilla.org/consoleservice;1"]. getService(Components. interfaces. nsIConsoleService); var l={cs:cs, s:"", observe:function(aMessage){this. s+=aMessage. message; if(aMessage. message=='[[[[[LOG:END]]]]]'){alert(this. s); this. cs. unregisterListener(this); }this. s+="\n-------------------------------------------------------------------------------\n"}, show:function(){alert(this. s); }, QueryInterface:function(iid){if(!iid. equals(Components. interfaces. nsIConsoleListener)&&!iid. equals(Components. interfaces. nsISupports)){throw Components. results. NS_ERROR_NO_INTERFACE; }return this; }}; cs. registerListener(l); var consoleService = Components. classes["@mozilla.org/consoleservice;1"]. getService(Components. interfaces. nsIConsoleService); consoleService. logStringMessage('[[[[[LOG:START]]]]]')</code> | ||
+ | Then do something triggering the messages you want to record, and evaluate the following after that: | ||
+ | <code>var consoleService = Components. classes["@mozilla.org/consoleservice;1"]. getService(Components. interfaces. nsIConsoleService); consoleService. logStringMessage('[[[[[LOG:END]]]]]')</code> | ||
+ | A (long) dialog should pop up, but in contrast to the error console you should be able to select everything with ctrl-a and then hit ctrl-c to copy it to clipbord. You can then for example [[http://pastebin.mozilla.org|Pastebin]] it to help other users to understand and fix your issue. | ||
==== DevTools ==== | ==== DevTools ==== | ||
- | Stand for [[add-ons#nightingale_developer_tools|Nightingale developer tools]]. | + | Stands for [[add-ons#nightingale_developer_tools|Nightingale developer tools]]. |
≠ Firefox DevTools ;) | ≠ Firefox DevTools ;) | ||
Line 41: | Line 51: | ||
==== GitHub ==== | ==== GitHub ==== | ||
- | [[http://en.wikipedia.org/wiki/GitHub|GitHub]] is a web-based hosting service for software development projects that use the Git revision control system. | + | [[http://en.wikipedia.org/wiki/GitHub|GitHub]] (short: gh) is a web-based hosting service for software development projects that use the Git revision control system. |
The Nightingale project is hosted on GitHub : | The Nightingale project is hosted on GitHub : | ||
Line 74: | Line 84: | ||
Stand for Localization, more information on [[ngale-locales|Nightingale localization here]]. | Stand for Localization, more information on [[ngale-locales|Nightingale localization here]]. | ||
- | === MSC ==== | + | ==== Langpack ==== |
- | Stand for [[http://en.wikipedia.org/wiki/USB_mass_storage_device_class|Mass-Storage Class]]. (Accessing files from an USB devices in the classic way) | + | Stands for Language pack, usually an xpi file which is downloaded at the firstrun of Nightingale matching your Operating system locale. Other langpacks can be downloaded in the File menu. |
+ | |||
+ | ==== MAR ==== | ||
+ | |||
+ | Stands for Mozilla ARchive, Mar is a format used by the Mozilla update system to deliver update packages. | ||
+ | See [[build:updates]] and https://wiki.mozilla.org/Software_Update:MAR | ||
+ | |||
+ | ==== MSC ===== | ||
+ | |||
+ | Stands for [[http://en.wikipedia.org/wiki/USB_mass_storage_device_class|Mass-Storage Class]]. (Accessing files from an USB devices in the classic way) | ||
==== MTP ==== | ==== MTP ==== | ||
Line 97: | Line 116: | ||
For Nightingale it's used as add-ons install files. | For Nightingale it's used as add-ons install files. | ||
+ | |||
+ | ==== Repo(sitory) ==== | ||
+ | A Repository is a central location to store source code. It is most likely managed using a source management system like Git. Nightingale's source repository is on [[#GitHub]] | ||
==== TagLib ==== | ==== TagLib ==== | ||
Line 109: | Line 131: | ||
==== XML ==== | ==== XML ==== | ||
- | Stand for [[http://en.wikipedia.org/wiki/Extensible_Markup_Language|Extensible Markup Language]]. | + | Stands for [[http://en.wikipedia.org/wiki/Extensible_Markup_Language|Extensible Markup Language]]. |
==== XPI ==== | ==== XPI ==== | ||
Line 117: | Line 139: | ||
==== XUL ==== | ==== XUL ==== | ||
- | Stand for [[http://en.wikipedia.org/wiki/XUL|XML User Interface Language]]. | + | Stands for [[http://en.wikipedia.org/wiki/XUL|XML User Interface Language]]. |
- | It's used to make Nightingale user interface. | + | It's used to make create User Interfaces for Nightingale. The language is similiar to HTML, however it focusses on native UI elements. |
==== XULRunner ==== | ==== XULRunner ==== |