User Tools

Site Tools

A PCRE internal error occured. This might be caused by a faulty plugin

glossary
A PCRE internal error occured. This might be caused by a faulty plugin

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

glossary [2012/10/17 04:24]
geekshadow [x86_64] more information
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 6: Line 8:
 One add-on have an .xpi file extension. One add-on have an .xpi file extension.
  
 +[[http://​en.wikipedia.org/​wiki/​Add-on_%28Mozilla%29|More information on Wikipedia]].
 ==== API ==== ==== API ====
  
-Stand for Application Programming Interface+Stand for [[http://​en.wikipedia.org/​wiki/​Application_Programming_Interface|Application Programming Interface]] 
 + 
 +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 developer tools. ​+Stands ​for [[add-ons#​nightingale_developer_tools|Nightingale ​developer tools]]. 
 + 
 +≠ Firefox DevTools ;)
  
 ==== Feather ==== ==== Feather ====
  
 A feather is a skin add-on for Nightingale. A feather is a skin add-on for Nightingale.
-The default feather is called "​Coppery"​.+The default feather is called ​[[ngale-feather|"​Coppery"​]].
 Feather are composed by XUL, CSS and PNG files. Feather are composed by XUL, CSS and PNG files.
  
Line 24: Line 38:
 An add-ons hosting platform developed in PHP. An add-ons hosting platform developed in PHP.
 It's still in development. It's still in development.
 +
 +See code-source : https://​github.com/​nightingale-media-player/​featherweight
  
 ==== Firstrun ==== ==== Firstrun ====
  
-We call firstrun the process when you launch Nightingale for the first time (in fact with a new fresh profile). During this firstrun you can choose your language, some add-ons and also the path to look for songs.+We call [[firstrun|firstrun]] ​the process when you launch Nightingale for the first time (in fact with a new fresh profile). During this "firstrun" ​you can choose your language, some add-ons and also the path to look for songs.
  
 ==== Gecko ==== ==== Gecko ====
  
-Gecko is a free and open source layout engine used in Nightingale and Firefox.+[[http://​en.wikipedia.org/​wiki/​Gecko_%28layout_engine%29|Gecko]] is a free and open source layout engine used in Nightingale and Firefox.
  
 ==== GitHub ==== ==== 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 ​
 + 
 +https://​github.com/​nightingale-media-player/​
  
 ==== GStreamer ==== ==== GStreamer ====
  
-GStreamer is the back-end library that handle playback of songs and videos.+[[http://​en.wikipedia.org/​wiki/​GStreamer|GStreamer]] ​is the back-end library that handle playback of songs and videos.
  
 ==== IRC ==== ==== IRC ====
  
-Internet Relay Chat, more info here.+Stand for [[http://​en.wikipedia.org/​wiki/​Internet_Relay_Chat|Internet Relay Chat]]. We are using IRC for instant discussions between developerscontributors and users. Check out our [[irc|IRC]] infos.
  
 ==== I18n ==== ==== I18n ====
  
-Stand for Internationalization+Stand for Internationalization, similar to [[glossary#​L10N]].
  
 ==== Jar ==== ==== Jar ====
  
-A jar file is basically a zip file in Nightingale,​ it contains files from the application.+[[http://​en.wikipedia.org/​wiki/​.jar|jar file]] is basically a zip file in Nightingale,​ it contains files from the application.
  
 You can compile Nightingale without files being compressed in jar files. See [[ngale-feather#​development]]. You can compile Nightingale without files being compressed in jar files. See [[ngale-feather#​development]].
Line 64: Line 82:
 ==== L10n ==== ==== L10n ====
  
-Stand for Localization+Stand for Localization, more information on [[ngale-locales|Nightingale localization here]].
  
-=== MSC ====+==== Langpack ​====
  
-Stand for 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 ====
  
-Stand for Media Transfert Protocol. Developed by Microsoft. (Accessing files from a software layer)+Stand for [[http://​en.wikipedia.org/​wiki/​Media_Transfer_Protocol|Media Transfert Protocol]]. Developed by Microsoft. (Accessing files from a software layer)
  
 ==== Nightly ==== ==== Nightly ====
  
-A nightly is a version of the software compiled every night with latest changes.+[[http://​en.wikipedia.org/​wiki/​Nightly_build|nightly]] build is a version of the software compiled every night with latest changes.
  
 ==== POTI ==== ==== POTI ====
  
-Pioneers of the Inevitable, original company who started Songbird development.+[[http://​en.wikipedia.org/​wiki/​Songbird_%28software%29#​History|Pioneers of the Inevitable]], original company who started Songbird development. 
 + 
 +http://​www.crunchbase.com/​company/​pioneers-of-the-inevitable
  
 ==== RDF ==== ==== RDF ====
  
-RDF files are XML files, for Nightingale it'​s ​use as add-ons install files.+[[http://​en.wikipedia.org/​wiki/​Resource_Description_Framework|RDF]] files (Resource Description Framework) ​are XML 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 ​====
  
-Taglib ​is the library that handle ​meta-data ​tags of songs.+[[http://​en.wikipedia.org/​wiki/​TagLib|TagLib]] ​is the library that handle ​metadata ​tags of songs.
  
 ==== x86_64 ==== ==== x86_64 ====
Line 97: Line 131:
 ==== XML ==== ==== XML ====
  
-Extensible Markup Language+Stands for [[http://​en.wikipedia.org/​wiki/​Extensible_Markup_Language|Extensible Markup Language]].
  
 ==== XPI ==== ==== XPI ====
  
-XPInstall (Cross-Platform Install) is a technology used by XUL-based applications for installing Mozilla extensions that add functionality to the main application.+[[http://​en.wikipedia.org/​wiki/​.xpi|XPInstall]] (Cross-Platform Install) is a technology used by XUL-based applications for installing Mozilla extensions that add functionality to the main application.
  
 ==== XUL ==== ==== XUL ====
  
-XML User Interface Language+Stands for [[http://​en.wikipedia.org/​wiki/​XUL|XML User Interface Language]].  
 + 
 +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 ====
  
-XULRunner is a runtime environment developed by the Mozilla Foundation to provide a common back-end for XUL-based applications.+[[http://​en.wikipedia.org/​wiki/​XULRunner|XULRunner]] is a runtime environment developed by the Mozilla Foundation to provide a common back-end for XUL-based applications. 
 Nightingale is based on XULRunner. Nightingale is based on XULRunner.
glossary.1350473089.txt.gz · Last modified: 2012/10/17 04:24 by geekshadow