debian/0000755000000000000000000000000012145242704007167 5ustar debian/geogebra.install0000644000000000000000000000202712145242316012332 0ustar geogebra.jar usr/share/geogebra debian/geogebra.desktop usr/share/applications icons/hicolor/16x16/apps/geogebra.png usr/share/icons/hicolor/16x16/apps icons/hicolor/22x22/apps/geogebra.png usr/share/icons/hicolor/22x22/apps icons/hicolor/24x24/apps/geogebra.png usr/share/icons/hicolor/24x24/apps icons/hicolor/32x32/apps/geogebra.png usr/share/icons/hicolor/32x32/apps icons/hicolor/36x36/apps/geogebra.png usr/share/icons/hicolor/36x36/apps icons/hicolor/48x48/apps/geogebra.png usr/share/icons/hicolor/48x48/apps icons/hicolor/64x64/apps/geogebra.png usr/share/icons/hicolor/64x64/apps icons/hicolor/72x72/apps/geogebra.png usr/share/icons/hicolor/72x72/apps icons/hicolor/96x96/apps/geogebra.png usr/share/icons/hicolor/96x96/apps icons/hicolor/128x128/apps/geogebra.png usr/share/icons/hicolor/128x128/apps icons/hicolor/192x192/apps/geogebra.png usr/share/icons/hicolor/192x192/apps icons/hicolor/256x256/apps/geogebra.png usr/share/icons/hicolor/256x256/apps icons/hicolor/scalable/apps/geogebra.svgz usr/share/icons/hicolor/scalable/apps debian/control0000644000000000000000000000456412145242316010602 0ustar Source: geogebra Section: education Priority: extra Maintainer: Debian Java Maintainers Uploaders: Giovanni Mascellani Build-Depends: debhelper (>= 7.0.50~), javahelper (>= 0.38), javacc, default-jdk, icedtea-netx-common, xsltproc, docbook-xsl, mathpiper (>= 0.81f+svn4469+dfsg3), libcollections15-java, libcommons-math-java, libfreehep-xml-java, libfreehep-util-java, libfreehep-graphics2d-java, libfreehep-io-java, libfreehep-graphicsio-java, libfreehep-graphicsio-svg-java, libfreehep-graphicsio-pdf-java, libfreehep-graphicsio-emf-java (>= 2.1.1-emfplus+dfsg1-2), libjfugue-java, libjlatexmath-java, librhino-java (>= 1.7R3-5) Standards-Version: 3.9.4 Homepage: http://www.geogebra.org/ Vcs-Git: git://git.debian.org/git/pkg-java/geogebra.git -b build Vcs-Browser: http://git.debian.org/?p=pkg-java/geogebra.git Package: geogebra Architecture: all Depends: ${java:Depends}, ${misc:Depends}, mathpiper (>= 0.81f+svn4469+dfsg3), libfreehep-graphicsio-emf-java (>= 2.1.1-emfplus+dfsg1-2), librhino-java (>= 1.7R3-5) Suggests: cups Description: Dynamic mathematics software for education GeoGebra is a dynamic geometry program. You can do constructions with points, vectors, segments, lines, conic sections as well as functions and change them dynamically afterwards. On the other hand, equations and coordinates can be entered directly. . Support for many geometric constructions is provided, as well as support for many calculus-based tools (derivatives, osculating circle, ...). . GeoGebra files can be exported in many different formats, or as interactive applets for web pages. Package: geogebra-gnome Architecture: all Depends: geogebra, imagemagick, ${misc:Depends} Description: GNOME integration layer for GeoGebra GeoGebra is a dynamic geometry system. You can do constructions with points, vectors, segments, lines, conic sections as well as functions and change them dynamically afterwards. On the other hand, equations and coordinates can be entered directly. . Support for many geometric constructions is provided, as well as support for many elementary calculus-based tools (derivatives, osculating circle, ...). . GeoGebra files can be exported in many different formats, or as interactive applets for web pages. . This package contains the GNOME thumbnailer for the GeoGebra file format. debian/javabuild0000644000000000000000000000002112145242316011043 0ustar geogebra.jar src debian/README.Debian0000644000000000000000000000152012145242316011225 0ustar Exportation of interactive worksheet ------------------------------------ GeoGebra supports two different ways to export an interactive worksheet to a HTML page: the default one just exports the HTML page, linking the JAR files distribuited on the GeoGebra site; the second one also exports a copy of the JAR used to run GeoGebra and links the local copy in the HTML page. The second way is not supported in Debian: this is due to the fact that the JAR files available in the Debian package are recompiled specifically for Debian and may differ from those distributed by GeoGebra official authors; moreover, they're not cyptographically signed. Thus, exporting a GeoGebra interactive worksheet along with the JAR files is expected not to work properly; on the other hand, exporting linking the GeoGebra official JAR files should work properly. debian/ggthumb.sh0000755000000000000000000000052612145242316011165 0ustar #!/bin/bash # Use: ggthumb input_file output_file size if [ "$#" -ne "3" ] ; then echo "Usage: ggthumb input_file output_file size" exit 1 fi INPUT_FILE="$1" OUTPUT_FILE="$2" SIZE="$3" TEMPDIR="`mktemp -d`" unzip -qq "$INPUT_FILE" -d "$TEMPDIR" convert -resize "$SIZE" "$TEMPDIR/geogebra_thumbnail.png" "$OUTPUT_FILE" rm -fr "$TEMPDIR" debian/changelog0000644000000000000000000001212512145242316011041 0ustar geogebra (4.0.34.0+dfsg1-2) unstable; urgency=low * Fix typo in debian/copyright. * Set build compatibility version to 1.5 (closes: #684980). * Use '-b' in Vcs-Git to indicate the branch. * Bump Standards-Version to 3.9.4. -- Giovanni Mascellani Thu, 16 May 2013 19:13:37 +0200 geogebra (4.0.34.0+dfsg1-1) unstable; urgency=low * New upstream release. * Add README.Debian documenting about exporting interactive worksheets. -- Giovanni Mascellani Thu, 21 Jun 2012 14:58:37 +0200 geogebra (4.0.30.0+dfsg1-1) unstable; urgency=low * New upstream release. - Update debian/copyright. -- Giovanni Mascellani Sat, 12 May 2012 00:36:05 +0200 geogebra (4.0.19.0+dfsg1-6) unstable; urgency=low * Add manpages for geogebra and ggthumb. * Bump Standards-Version to 3.9.3. + Change section to education, which is now in the policy. * Fix a few details in debian/copyright. -- Giovanni Mascellani Wed, 21 Mar 2012 00:48:45 +0100 geogebra (4.0.19.0+dfsg1-5) unstable; urgency=low * Do not display a warning if GeoGebra version is old (LP: #952072). -- Giovanni Mascellani Mon, 12 Mar 2012 00:28:32 +0100 geogebra (4.0.19.0+dfsg1-4) unstable; urgency=low * Add stricter dependecies also to the binary package, not only to the source. -- Giovanni Mascellani Sat, 03 Mar 2012 23:07:52 +0100 geogebra (4.0.19.0+dfsg1-3) unstable; urgency=low * Drop patch jlatexmath, which is actually unnecessary. * Add stricter dependencies to fix a few bugs (closes: #656956, LP: #934122). * Fix Debian version displaying. -- Giovanni Mascellani Sat, 03 Mar 2012 00:44:21 +0100 geogebra (4.0.19.0+dfsg1-2) unstable; urgency=low * Add lots of missing dependencies. -- Giovanni Mascellani Sun, 12 Feb 2012 11:32:38 +0100 geogebra (4.0.19.0+dfsg1-1) unstable; urgency=low * New upstream version (closes: #649893). * Update dependency: icedtea-plugin -> icedtea-netx-common (LP: #893007). * New thumbnailer configuration compatible with Gnome 3. * Package building is now managed by javahelper instead of upstream build.xml. -- Giovanni Mascellani Tue, 10 Jan 2012 11:37:41 +0100 geogebra (3.2.47.0+dfsg1-1) unstable; urgency=low * New upstream release: + many small bugfixes; + translation updates; + added Nepali and Marathi translations. * Using upstream-provided wrapper script. -- Giovanni Mascellani Sat, 04 Jun 2011 14:41:33 +0200 geogebra (3.2.46.0+dfsg1-2) unstable; urgency=low * Added suggestion against cups for printing. * Standards-Version bumped to 3.9.2 (no changes required). * Fix FTBFS: netscape.javascript.* classes moved to icedtea-plugin package (closes: #628289, LP: #749271). * Fix incorrect icon installation directory. * Add an override for lintian's false positive (codeless-jar). -- Giovanni Mascellani Thu, 02 Jun 2011 16:25:21 +0200 geogebra (3.2.46.0+dfsg1-1) unstable; urgency=low * New upstream version. * debian/patches/*: refreshed, with obvious conflicts fixed. - debian/patches/geogebra.desktop: shebang line and CRLF terminators removed. * Installed icons of all sizes. -- Giovanni Mascellani Sat, 18 Dec 2010 15:46:13 +0100 geogebra (3.2.45.0+dfsg1-1) unstable; urgency=low * New upstream version. * debian/patches/*: refreshed, with obvious conflict fixes. -- Giovanni Mascellani Wed, 15 Dec 2010 13:12:28 +0100 geogebra (3.2.44.0+dfsg1-2) unstable; urgency=low * Fix missing JARs in execution classpath (closes: #594173). * Bigger memory limits for GeoGebra, necessary when dealing with big constructions. -- Giovanni Mascellani Tue, 31 Aug 2010 22:47:42 +0200 geogebra (3.2.44.0+dfsg1-1) unstable; urgency=low * New upstream release (mostly bug fixing). * Added recommendation against a Java plugin. * Categories in .desktop fixed. * GeoGebra files are shown with the correct icon in file managers. * Debian version number is shown along with the upstream one. * Standards-Version bumped to 3.9.1 (no changes required). -- Giovanni Mascellani Sun, 01 Aug 2010 19:29:15 +0200 geogebra (3.2.43.0+dfsg1-2) unstable; urgency=low * Added package geogebra-gnome, with a GNOME thumbnailer for GeoGebra files. -- Giovanni Mascellani Sun, 25 Jul 2010 00:22:01 +0200 geogebra (3.2.43.0+dfsg1-1) unstable; urgency=low * New upstream release (mostly bugfixes). + Patches updated * patch/flanagan_nonfree.diff: search of polynomial roots improved, thanks to Markus Hohenwarter. * Inverse of a singular matrix bug fixed. * Added manpage. * Upstream icons, .desktop and MIME description used. * JAR files for exporting applets are downloaded from upstream website. -- Giovanni Mascellani Fri, 23 Jul 2010 19:24:22 +0200 geogebra (3.2.42.0+dfsg1-1) unstable; urgency=low * Initial release (Closes: #505704) -- Giovanni Mascellani Tue, 06 Jul 2010 15:03:50 +0200 debian/rules0000755000000000000000000000377512145242316010262 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # TopGit patches TG_BRANCHES := patch/ScientificFormat.java TG_BRANCHES += patch/applet_export TG_BRANCHES += patch/no_mac TG_BRANCHES += patch/version -include /usr/share/topgit/tg2quilt.mk export JAVA_HOME=/usr/lib/jvm/default-java export CLASSPATH=/usr/share/java/mathpiper.jar:/usr/share/java/commons-math.jar:/usr/share/java/freehep-xml.jar:/usr/share/java/freehep-util.jar:/usr/share/java/freehep-graphics2d.jar:/usr/share/java/freehep-io.jar:/usr/share/java/freehep-graphicsio.jar:/usr/share/java/freehep-graphicsio-svg.jar:/usr/share/java/freehep-graphicsio-pdf.jar:/usr/share/java/freehep-graphicsio-emf.jar:/usr/share/icedtea-web/plugin.jar:/usr/share/java/jlatexmath.jar:/usr/share/java/collections15.jar:/usr/share/java/jfugue.jar:/usr/share/java/js.jar %: dh $@ --with javahelper DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" %.1: debian/%.man.xml $(XP) $(DB2MAN) $< override_dh_auto_configure: ./debian/create_debian_class.sh $$(dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2) > $(CURDIR)/geogebra/GeoGebraDebian.java # Create a directory of hard links to separate sources from # other files mkdir src cp -rl geogebra edu src override_dh_auto_build: javacc -STATIC=false -OUTPUT_DIRECTORY=src/geogebra/kernel/parser/ src/geogebra/kernel/parser/Parser.jj override_jh_build: geogebra.1 ggthumb.1 jh_build -N -mgeogebra.GeoGebra -o'-encoding utf-8' # Add resource files to JAR archive ( cd src/ ; find ! -name *.java -type f -print0 ) | xargs -0 jar uf geogebra.jar -C src/ override_dh_auto_install: install -m 755 $(CURDIR)/debian/geogebra.sh $(CURDIR)/debian/geogebra/usr/bin/geogebra install -m 755 $(CURDIR)/debian/ggthumb.sh $(CURDIR)/debian/geogebra-gnome/usr/bin/ggthumb override_dh_auto_clean: rm -f $(CURDIR)/geogebra/GeoGebraDebian.java rm -fr src rm -f *.1 get-orig-source: ./debian/get_orig_source.sh debian/geogebra-gnome.install0000644000000000000000000000006212145242316013432 0ustar debian/geogebra.thumbnailer usr/share/thumbnailersdebian/ggthumb.man.xml0000644000000000000000000001122212145242316012115 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2012 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3.
&dhucpackage; &dhsection; &dhpackage; Thumbnail creator for Geogebra files &dhpackage; inuput_file output_file size DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the Debian distribution because the original program does not have a manual page. &dhpackage; is a program to build a thumbnail image of a Geogebra file. It isn't meant to be used directly by the user, but as a thumbnail generator for the Gnome file browser. OPTIONS &dhpackage; will open the input file, which is expected to be a Geogebra file, compute its thumbnail of sizexsize pixels and save it in the output file.
debian/geogebra.links0000644000000000000000000000633512145242316012012 0ustar usr/share/icons/hicolor/16x16/apps/geogebra.png usr/share/icons/hicolor/16x16/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/22x22/apps/geogebra.png usr/share/icons/hicolor/22x22/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/24x24/apps/geogebra.png usr/share/icons/hicolor/24x24/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/32x32/apps/geogebra.png usr/share/icons/hicolor/32x32/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/36x36/apps/geogebra.png usr/share/icons/hicolor/36x36/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/48x48/apps/geogebra.png usr/share/icons/hicolor/48x48/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/64x64/apps/geogebra.png usr/share/icons/hicolor/64x64/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/72x72/apps/geogebra.png usr/share/icons/hicolor/72x72/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/96x96/apps/geogebra.png usr/share/icons/hicolor/96x96/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/128x128/apps/geogebra.png usr/share/icons/hicolor/128x128/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/192x192/apps/geogebra.png usr/share/icons/hicolor/192x192/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/256x256/apps/geogebra.png usr/share/icons/hicolor/256x256/mimetypes/application-vnd.geogebra.file.png usr/share/icons/hicolor/scalable/apps/geogebra.svgz usr/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.file.svgz usr/share/icons/hicolor/16x16/apps/geogebra.png usr/share/icons/hicolor/16x16/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/22x22/apps/geogebra.png usr/share/icons/hicolor/22x22/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/24x24/apps/geogebra.png usr/share/icons/hicolor/24x24/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/32x32/apps/geogebra.png usr/share/icons/hicolor/32x32/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/36x36/apps/geogebra.png usr/share/icons/hicolor/36x36/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/48x48/apps/geogebra.png usr/share/icons/hicolor/48x48/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/64x64/apps/geogebra.png usr/share/icons/hicolor/64x64/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/72x72/apps/geogebra.png usr/share/icons/hicolor/72x72/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/96x96/apps/geogebra.png usr/share/icons/hicolor/96x96/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/128x128/apps/geogebra.png usr/share/icons/hicolor/128x128/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/192x192/apps/geogebra.png usr/share/icons/hicolor/192x192/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/256x256/apps/geogebra.png usr/share/icons/hicolor/256x256/mimetypes/application-vnd.geogebra.tool.png usr/share/icons/hicolor/scalable/apps/geogebra.svgz usr/share/icons/hicolor/scalable/mimetypes/application-vnd.geogebra.tool.svgz usr/share/icons/hicolor/48x48/apps/geogebra.png usr/share/pixmaps/geogebra.png debian/geogebra.desktop0000644000000000000000000000276612145242316012347 0ustar [Desktop Entry] Name=GeoGebra GenericName=Dynamic mathematics software GenericName[cs]=Dynamický matematický software GenericName[de]=Dynamische Mathematiksoftware GenericName[el]=Λογισμικό δυναμικών μαθηματικών GenericName[es]=Programa de matemáticas dinámico GenericName[fr]=Logiciel de Mathématiques dynamiques GenericName[hi]=सक्रिय गणितीय सॉफ्टवेर GenericName[hu]=Dinamikus matematikai szoftver GenericName[it]=Software di matematica dinamica GenericName[pt_BR]=Programa de Matemática Dinâmica Comment=Create interactive mathematical constructions and applets. Comment[cs]=Vytvořte interaktivní konstrukce a aplety. Comment[de]=Erstellen Sie interaktive Konstruktionen und Applets. Comment[el]=Δημιουργήστε αλληπειδραστικές μαθηματικές κατασκευές και applet. Comment[fr]=Créer des constructions mathématiques et des appliquettes. Comment[hi]=संवादात्मक गणितीय निर्माण और एप्लेट बनाएँ Comment[hu]=Interaktív matematikai szerkesztések és appletek létrehozása. Comment[it]=Creazione di costruzioni matematiche e applet interattive. Comment[pt_BR]=Crie construções matemáticas interativas e applets. Exec=geogebra %F Icon=geogebra Terminal=false Type=Application StartupNotify=true StartupWMClass=geogebra-GeoGebra Categories=Education;Math; MimeType=application/vnd.geogebra.file;application/vnd.geogebra.tool; debian/copyright0000644000000000000000000007576212145242316011142 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: GeoGebra Source: http://www.geogebra.org/ Files: * Copyright: 2001-2011, Markus Hohenwarter 2007-2011, Michael Borcherds 2009-2011, Gabor Ancsin 2008-2011, Mathieu Blossier 2010-2011, Calixte Denizet 2010-2011, Arpad Fekete 2010-2011, Zbynek Konecny 2010-2011, Zoltan Kovacs 2005-2011, Yves Kreis 2008-2011, Florian Sonner 2009-2011, George Sturr 2008-2011, Hans-Petter Ulven 2010-2011, Philipp Birklbauer 2006-2011, Loic Le Coq 2011, Arnaud Delobelle 2011, Darko Drakulic 2009-2011, Judit Elias 2010-2011, Andre Eriksson 2007, Victor Franco 2011, Alexander Hartl 2008-2009, Guy Hed 2008-2011, Ted Kosan 2007-2009, Cong Liu 2011, Julian Lettner 2007, Joan Carles Naranjo 2007, Eloi Puertas 2010-2011, Sergio Arbeo Rodriguez 2011, Christian Schott 2011, Don Sun 2011, Kai Chung Tam 2011, Sara Arjona Tellez 2010-2011, Thomas Unterthiner 2007-2009, Amy Varkey 2007, Philipp Weissenbacher 2011, Simon Weitzhofer 2007-2009, Quan Yuan 2010-2011, Andy Zhu License: GPL-3+ Files: geogebra/properties/* Copyright: Pellumb Klogjeri Brahim Boulakbech Haboubi Abdessalem Maha Ah Gagik Aghekyan Gonzalo Elcano Vizcay Maja Hrbat Hristo Stoyanov Jaume Bartroli Pep Bujosa Josep Lluis Canadilla Carlos Gimenez Antoni Goma Jorge Sanchez Roser Sebastian (Spain) Fu-Kwun Hwang Chen-Hui Lin Pegasus Roe Joe Chen Chen Xing Tom King Sime Suljic Ela Rac Josip Klicinovic Marie Pokorna Pavel Sokol Steen Grode Ivan De Winne Chris Cambre Jozef Van Remoortere Roger Van Nieuwenhuyze Pedro Tytgat Carel van de Giessen Riggy Van de Wiele Beatrijs Versichel Markus Hohenwarter Judith Hohenwarter Yves Kreis Michael Borcherds Jane Albre Hannu Korhonen Juha Leino Kirsi Malinen Noel Lambert Debora Pereiro Carbajo Esperanza Gesteira Losada Enrique de la Torre Fernandez Fernando Zacarias Maceiras Ignacio Larrosa Canestro Jesus Garcia Otero Irene Arias Lopez Lasha Kokilashvili Nicholas Mousoulides Constantinos Christou Spiros Mavrogiannis Manolis Koutlis Fergadiotis Athanasios Guy Hed Zsuzsanna Papp-Varga Andras Hrasko Peter Csiba Major Zoltan Freyja Hreinsdottir Aam Sudrajat Alessandra Tomasi Simona Riva Akihito Wachi Kazuhiro Hasegawa Kyeong-Sik Choi Rokas Tamosiunas Linda Fahlberg-Stojanovska OIKT, Faculty of Technical Sciences, UKLO Jasmina Markoska Daniel Leong Smitha Patil Bhesh Raj Mainali Sigbjorn Hals Saeed Aminorroaya Ali SafarNavadeh Azam Zabihi Ania Borkowska Marzanna Miasko Malgorzata Paliga Ewa Piwek Edyta Pobiega Kasia Winkowska-Nowak Humberto Bortolossi Herminio Borges Neto Alana Paula Luciana de Lima Araujo Freitas Alana Souza de Olivieira Jorge Geraldes Antonio Ribeiro Anatoly Scherbakov Beatrice Versichel Djordje Herceg Dragoslav Herceg Peter Csiba Iveta Kohanova Stanislav Senveter Jonas Enlund Thomas Lingefjard Liliana Saidon Erol Karakirik Mustafa Dogan Suleyman Cengiz Nguyen Thanh Trung Quang Nguyen Uned Gyfieithu Translation Unit, Prifysgol Bangor University Gwyn Jones License: CC-BY-SA-3.0+ Files: geogebra/export/epsgraphics/* Copyright: 2001-2004, Paul Mutton 2006-2009, Thomas Abeel License: GPL Files: geogebra/euclidian/clipping/* Copyright: 2009, Jeremy Wood License: BSD X-Original-Source: https://javagraphics.dev.java.net/ Files: geogebra/euclidian/clipping/ClipLine.java Copyright: 2000, Andreas M. Rammelt License: PD This source code is in the public domain. USE AT YOUR OWN RISK! X-Original-Source: http://caff.de/dxfviewer/ Files: geogebra/kernel/optimization/ExtremumFinder.java Copyright: 1998, Steve Verrill 2004, Markus Hohenwarter License: PD This software was translated from the FORTRAN version to Java by a US government employee on official time. Thus this software is also in the public domain. Files: geogebra/util/Base64.java Copyright: 2003, Casey Marshall 1996, Internet Software Consortium 1995, International Business Machines, Inc. License: GPL-2+-link and ISC and IBM Files: geogebra/util/ScientificFormat.java Copyright: Paul Spence Mark Donszelmann License: GPL-3+ Files: geogebra/SplashWindow.java Copyright: 1999-2003, Werner Randelshofer License: GPL-3+ Files: geogebra/export/tabber.js Copyright: 2006, Patrick Fitzgerald License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: debian/* Copyright: 2010 - 2012, Giovanni Mascellani License: GPL-3+ License: GPL-3+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. . On Debian systems, the full text of the GPL-3 license can be found in the file `/usr/share/common-licenses/GPL-3'. License: GPL This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. . On Debian systems, the full text of the GPL-2 license can be found in the file `/usr/share/common-licenses/GPL-2'. License: GPL-2+-link This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. . As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. . On Debian systems, the full text of the GPL-2 license can be found in the file `/usr/share/common-licenses/GPL-2'. License: ISC Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. License: IBM International Business Machines, Inc. (hereinafter called IBM) grants permission under its copyrights to use, copy, modify, and distribute this Software with or without fee, provided that the above copyright notice and all paragraphs of this notice appear in all copies, and that the name of IBM not be used in connection with the marketing of any product incorporating the Software or modifications thereof, without specific, written prior permission. . To the extent it has a right to do so, IBM grants an immunity from suit under its patents, if any, for the use, sale or manufacture of products to the extent that such products are used for performing Domain Name System dynamic updates in TCP/IP networks by means of the Software. No immunity is granted for any product per se or for any other function of any product. . THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES. License: BSD All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: CC-BY-SA-3.0+ These contents are subject to the Creative Commons Attribution-Share Alike license, either version 3.0 or (at your option) any later version; the complete text of the version 3.0 follows. . CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. . License . THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. . BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. . 1. Definitions a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License. c. "Creative Commons Compatible License" means a license that is listed at http://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. d. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. e. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. f. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. g. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. h. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. i. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. j. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. k. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. . 2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. . 3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; b. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; c. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, d. to Distribute and Publicly Perform Adaptations. e. For the avoidance of doubt: i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, iii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. . 4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested. b. You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. c. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Ssection 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. d. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. . 5. Representations, Warranties and Disclaimer UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. . 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. . 7. Termination a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. . 8. Miscellaneous a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. c. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. e. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. debian/create_debian_class.sh0000755000000000000000000000021212145242316013452 0ustar #!/bin/sh cat << EOF package geogebra; public class GeoGebraDebian { public static final String DEBIAN_VERSION_STRING = "$1"; } EOF debian/geogebra.dirs0000644000000000000000000000003312145242316011620 0ustar usr/share/geogebra usr/bin debian/README.source0000644000000000000000000000465012145242316011352 0ustar geogebra for Debian ------------------- The upstream source tarball is obtained by the script get_orig_source.sh by exporing a copy of the SVN tag corresponding to the desired version and then: * Deleting the scripts/, installer/ and webstart/ directory, which are not necessary for the Debian package (and possibily contain non-free pieces); * Deleteing many embedded copies of other pieces of software, documented below. QUILT This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. Please see: /usr/share/doc/quilt/README.source for more information on how to apply the patches, modify patches, or remove a patch. EMBEDDED SOFTWARE The following pieces of software are present in the upstream distribution of GeoGebra, but are not included in the Debian package: * JavaCC, that is already included in Debian; * Some Apache Commons libraries, that are already included in Debian (org/apache/commmons/); * The Apache Log4J library, that is already included in Debian (org/apache/log4j/); * The FreeHEP libraries, that are already included in Debian (org/freehep/); * A few JDesktop classes, which appear to be unnecessary and are anyway already included in package libswing-layout-java (org/jdesktop/); * JFugue, that is already included in Debian (org/jfugue/); * Mathpiper, that is already included in Debian (org/mathpiper/); * Rhino (or at least some pieces of it), a JavaScript implementation written in Java, which is already contained in _many_ Debian packages (the main one appears to be librhino-java); * Java Algebra System (JAS), that is already included in Debian (edu/jas/); * A file in the edu/mas/ directory, that appears to be unnecessary; * Part of the Java Universal Network/Graph Framework (JUNG), that is not in Debian at the moment (edu/uci/, sources from http://jung.sourceforge.net/); actually, the required classes are only a small part of JUNG: since maintaining it all in a separate package would be quite a burden and it would bring in dependencies that appear to be non-free, only some necessary classes are retained in the geogebra package; * JLaTeXMath, that is already included in Debian (jlatexmath.jar, jlm_cyrillic.jar, jlm_greek.jar); * Some other minor JAR archives, not necessary for compiling the Debian pacakge. debian/gbp.conf0000644000000000000000000000016712145242316010611 0ustar [DEFAULT] cleaner = fakeroot debian/rules clean upstream-branch = upstream debian-branch = build pristine-tar = True debian/geogebra.sh0000755000000000000000000001004212145242316011275 0ustar #!/bin/bash #--------------------------------------------- # Script to start GeoGebra #--------------------------------------------- #--------------------------------------------- # Used environment variables: # # GG_SCRIPTNAME= # If unset, name of this script will be used # # GG_PATH= # If unset, path of this script will be used. # In this case if the path of script does not contain the geogebra.jar file, /usr/share/geogebra will be used. # # JAVACMD= # If unset, java will be used # # GG_XMS= # If unset, 32m will be used. # # GG_XMX= # If unset, 512m will be used. # # GG_DJAVA_LIBRARY_PATH= #--------------------------------------------- # If GG_SCRIPTNAME not set, use name of this script if [ -z "$GG_SCRIPTNAME" ]; then GG_SCRIPTNAME=$(basename $0) fi #--------------------------------------------- # If GG_XMS not set, set to 32m if [ -z "$GG_XMS" ]; then GG_XMS='32m' fi #--------------------------------------------- # If GG_XMX not set, set to 512m if [ -z "$GG_XMX" ]; then GG_XMX='512m' fi #--------------------------------------------- # Set Java default options JAVA_OPTS=("-Xms$GG_XMS" "-Xmx$GG_XMX") if [ -n "$GG_DJAVA_LIBRARY_PATH" ]; then JAVA_OPTS[${#JAVA_OPTS[*]}]="-Djava.library.path=$GG_DJAVA_LIBRARY_PATH" fi #--------------------------------------------- # Set GeoGebra default options GG_OPTS=() #--------------------------------------------- # Define usage function func_usage() { cat << _USAGE Usage: $GG_SCRIPTNAME [Java-options] [GeoGebra-options] [FILE] GeoGebra - Dynamic mathematics software Java options: -Xms Set initial Java heap size, default $GG_XMS -Xmx Set maximum Java heap size, default $GG_XMX -Djava.library.path= Set native library path`if [ -n "$GG_DJAVA_LIBRARY_PATH" ]; then echo ", default $GG_DJAVA_LIBRARY_PATH"; fi` GeoGebra options: --help Print this help message --v Print version --language= Set language using locale code, e.g. en, de_AT --showAlgebraInput= Show/hide algebra input field --showAlgebraInputTop= Show algebra input field at top/bottom --showAlgebraWindow= Show/hide algebra window --showSpreadsheet= Show/hide spreadsheet --showCAS= Show/hide CAS window --showSplash= Enable/disable the splash screen --enableUndo= Enable/disable Undo --fontSize= Set default font size --showAxes= Show/hide coordinate axes --showGrid= Show/hide grid --settingsfile=[|] Load/save settings from/in a local file --resetSettings Reset current settings --antiAliasing= Turn anti-aliasing on/off --regressionFile= Export textual representations of dependent objects, then exit _USAGE } #--------------------------------------------- # If JAVACMD not set, use java if [ -z "$JAVACMD" ]; then JAVACMD='java' fi #--------------------------------------------- # Check for option --help and pass Java options to Java, others to GeoGebra for i in "$@"; do case "$i" in --help | --hel | --he | --h ) func_usage; exit 0 ;; esac if [ $(expr match "$i" '.*--') -ne 0 ]; then GG_OPTS[${#GG_OPTS[*]}]="$i" shift $((1)) elif [ $(expr match "$i" '.*-Xms') -ne 0 -o $(expr match "$i" '.*-Xmx') -ne 0 -o $(expr match "$i" '.*-Djava.library.path') -ne 0 ]; then JAVA_OPTS[${#JAVA_OPTS[*]}]="$i" shift $((1)) fi done #--------------------------------------------- # If GG_PATH not set, use path of this script if [ -z "$GG_PATH" ]; then GG_PATH="/usr/share/geogebra" fi #--------------------------------------------- # Run exec "$JAVACMD" "${JAVA_OPTS[@]}" -jar "$GG_PATH/geogebra.jar" "${GG_OPTS[@]}" "$@" debian/compat0000644000000000000000000000000212145242316010364 0ustar 7 debian/geogebra.man.xml0000644000000000000000000001142012145242316012233 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2012 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License version 3 can be found in /usr/share/common-licenses/GPL-3.
&dhucpackage; &dhsection; &dhpackage; Dynamic mathematics software for education &dhpackage; options files DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation in HTML format available at upsteram website . &dhpackage; is an educational program that lets you draw and interactively modify compositions of many geometric or algebraic objects in a two-dimensional plane. OPTIONS &dhpackage; is mainly meant to be used via its graphical interface and doesn't support many command-line arguments. You can have a list of the supported options with their meanings using the option. The non-option arguments will be interpreted as file names to open once the program has started.
debian/get_orig_source.sh0000755000000000000000000000437412145242316012714 0ustar #!/bin/bash # Input: # $TAG - the SVN tag to export # $BRANCH - the SVN branch to export # (exactly one among $TAG and $BRANCH must be specified) # $VERSION - the upstream version of the generated tarball # $REVISION (optional) - export a specific revision of the SVN repository # $ONLYFILTER - if not null, don't download the tarball from the SVN; just re-filter its content DESTDIR="../tarballs/geogebra-$VERSION" DESTTGZ="../tarballs/geogebra_$VERSION.orig.tar.gz" TEMPDIR="$(mktemp -d)" # Files that need to be retained from the JUNG library JUNG_FILES="AbstractGraph.java EdgeType.java Pair.java Graph.java MultiGraph.java Hypergraph.java SparseMultigraph.java Distance.java ShortestPath.java MapBinaryHeap.java BasicMapEntry.java DijkstraShortestPath.java DijkstraDistance.java" if [ "x$ONLYFILTER" == "x" ] ; then # Downloads code from SVN repository test -d ../tarballs/. || mkdir -p ../tarballs if [ "x$TAG" == "x" ] ; then SVNDIR="branches/$BRANCH/geogebra/" else SVNDIR="tags/$TAG/geogebra/" fi if [ "x$REVISION" == "x" ] ; then svn export "http://dev.geogebra.org/svn/$SVNDIR" "$DESTDIR" else svn export -r "$REVISION" "http://dev.geogebra.org/svn/$SVNDIR" "$DESTDIR" fi else # Uncompress the previous tarball tar xzfv "$DESTTGZ" -C `dirname "$DESTDIR"` fi # Remove embedded copies of other software rm -vfr "$DESTDIR/org" rm -vfr "$DESTDIR/edu/jas" rm -vfr "$DESTDIR/edu/mas" echo find "$DESTDIR/edu/uci" -type f $(echo $JUNG_FILES | tr ' ' '\n' | sed 's:^:-a ! -wholename '\''*/:;s:$:'\'':') -delete | sh # tabber.js is minimized and must be downloaded in its original form rm -vf "$DESTDIR/geogebra/export/tabber.js" wget -O "$DESTDIR/geogebra/export/tabber.js" "http://www.barelyfitz.com/projects/tabber/tabber.js" # Remove other unecessary files rm -vfr "$DESTDIR/installer" rm -vfr "$DESTDIR/webstart" rm -vfr "$DESTDIR/scripts" rm -vfr "$DESTDIR/javacc" # Remove all upstream JARs, DLLs, SOs and JNILIBs for ext in jar dll so jnilib ; do find "$DESTDIR" -iname '*'."$ext" -print0 | xargs -0 rm -vf done # Remove empty directories (that tend to confuse git) find "$DESTDIR" -type d -empty -delete # Build tarball tar czfv "$DESTTGZ" -C `dirname "$DESTDIR"` `basename "$DESTDIR"` # Delete snapshot and temporary dir rm -fr "$DESTDIR" rm -fr "$TEMPDIR" debian/patches/0000755000000000000000000000000012145242316010615 5ustar debian/patches/series0000644000000000000000000000015712145242316012035 0ustar patch/ScientificFormat.java.diff -p1 patch/applet_export.diff -p1 patch/no_mac.diff -p1 patch/version.diff -p1 debian/patches/patch/0000755000000000000000000000000012145242316011714 5ustar debian/patches/patch/ScientificFormat.java.diff0000644000000000000000000000334012145242316016717 0ustar From: Giovanni Mascellani Subject: [PATCH] patch/ScientificFormat.java Little fix to an API glitch with FreeHEP Signed-off-by: Giovanni Mascellani --- geogebra/util/ScientificFormat.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/geogebra/util/ScientificFormat.java b/geogebra/util/ScientificFormat.java index 839e673..d983c7f 100644 --- a/geogebra/util/ScientificFormat.java +++ b/geogebra/util/ScientificFormat.java @@ -69,17 +69,17 @@ public class ScientificFormat extends Format toAppendTo.append(format(dwe.getValue())); if (dwe.hasAsymmetricError()) { - toAppendTo.append(DoubleWithError.plus); + toAppendTo.append('+'); int errorSigDigit = resolveErrorSigDigit(dwe.getValue(),dwe.getPlusError()); toAppendTo.append(format(dwe.getPlusError(),errorSigDigit)); - toAppendTo.append(DoubleWithError.minus); + toAppendTo.append('-'); errorSigDigit = resolveErrorSigDigit(dwe.getValue(),dwe.getMinError()); toAppendTo.append(format(dwe.getMinError(),errorSigDigit)); } else { - toAppendTo.append(DoubleWithError.plusorminus); + toAppendTo.append('\u00b1'); int errorSigDigit = resolveErrorSigDigit(dwe.getValue(),dwe.getError()); toAppendTo.append(format(dwe.getError(),errorSigDigit)); } @@ -237,4 +237,4 @@ public class ScientificFormat extends Format // return format(dx, resolveErrorSigDigit(d, dx)); // } -} \ No newline at end of file +} -- tg: (cb0585b..) patch/ScientificFormat.java (depends on: master) debian/patches/patch/no_mac.diff0000644000000000000000000001075712145242316014014 0ustar From: Giovanni Mascellani Subject: [PATCH] patch/no_mac Removes Mac OS X specific code. Signed-off-by: Giovanni Mascellani --- geogebra/gui/app/GeoGebraFrame.java | 10 --- geogebra/gui/app/MacApplicationListener.java | 101 -------------------------- 2 files changed, 111 deletions(-) diff --git a/geogebra/gui/app/GeoGebraFrame.java b/geogebra/gui/app/GeoGebraFrame.java index ec4dda1..b5b8ec2 100644 --- a/geogebra/gui/app/GeoGebraFrame.java +++ b/geogebra/gui/app/GeoGebraFrame.java @@ -255,16 +255,6 @@ public class GeoGebraFrame extends JFrame implements WindowFocusListener { * MacOS X specific initing. Note: this method can only be run on a Mac! */ public static void initMacSpecifics() { - try { - // init mac application listener - MacApplicationListener.initMacApplicationListener(); - - // mac menu bar - // System.setProperty("com.apple.macos.useScreenMenuBar", "true"); - System.setProperty("apple.laf.useScreenMenuBar", "true"); - } catch (Exception e) { - Application.debug(e + ""); - } } public static synchronized GeoGebraFrame createNewWindow( diff --git a/geogebra/gui/app/MacApplicationListener.java b/geogebra/gui/app/MacApplicationListener.java deleted file mode 100644 index 0c53155..0000000 --- a/geogebra/gui/app/MacApplicationListener.java +++ /dev/null @@ -1,101 +0,0 @@ -package geogebra.gui.app; - -import geogebra.main.Application; - -import java.io.File; - -public class MacApplicationListener implements com.apple.eawt.ApplicationListener { - - public static void initMacApplicationListener() { - com.apple.eawt.Application app = new com.apple.eawt.Application(); - app.addApplicationListener(new MacApplicationListener()); - } - - /** - * Gets active instance of GeoGebra window. This method waits - * until an active instance was created by GeoGebra.main() - * @return - */ - private synchronized GeoGebraFrame getGGBInstance() { - GeoGebraFrame wnd = null; - while (wnd == null) { - try { - Thread.sleep(100); - wnd = GeoGebraFrame.getActiveInstance(); - } catch (Exception e) { - Application.debug("MacApplicationListener.getGGBInstance(): " + e.getMessage()); - wnd = null; - } - } - return wnd; - } - - public synchronized void handleQuit(com.apple.eawt.ApplicationEvent ev) { - // quit all frames - Application app = getGGBInstance().getApplication(); - app.exitAll(); - } - - public synchronized void handleAbout(com.apple.eawt.ApplicationEvent event) { - event.setHandled(true); - Application app = getGGBInstance().getApplication(); - app.getGuiManager().showAboutDialog(); - } - - public synchronized void handleOpenFile(com.apple.eawt.ApplicationEvent ev) { - Application.debug("handleOpenFile event, filename: " + ev.getFilename()); - - // open file - String fileName = ev.getFilename(); - - if (fileName != null) { - File openFile = new File(fileName); - if (openFile.exists()) { - // get application instance - GeoGebraFrame ggb = getGGBInstance(); - Application app = ggb.getApplication(); - - // open file - File [] files = { openFile }; - // #1541 - boolean openInThisWindow = app.isSaved(); - app.getGuiManager().doOpenFiles(files, openInThisWindow); - - // make sure window is visible - if (openInThisWindow) - ggb.setVisible(true); - } - } - } - - public synchronized void handlePrintFile(com.apple.eawt.ApplicationEvent event) { - Application.debug("handlePrintFile event, filename: " + event.getFilename()); - - handleOpenFile(event); - getGGBInstance().getApplication().getGuiManager().showPrintPreview(); - } - - public synchronized void handleOpenApplication(com.apple.eawt.ApplicationEvent ev) { - Application.debug("handleOpenApplication event, filename: " + ev.getFilename()); - - // open file - String fileName = ev.getFilename(); - if (fileName != null) { - handleOpenFile(ev); - } else { - GeoGebraFrame wnd = getGGBInstance(); - if (!wnd.isShowing()) - wnd.setVisible(true); - } - } - - public synchronized void handlePreferences(com.apple.eawt.ApplicationEvent arg0) { - Application.debug("handlePreferences event, filename: " + arg0.getFilename()); - } - - public synchronized void handleReOpenApplication(com.apple.eawt.ApplicationEvent arg0) { - Application.debug("handleReOpenApplication event, filename: " + arg0.getFilename()); - } - - -} -- tg: (cb0585b..) patch/no_mac (depends on: master) debian/patches/patch/version.diff0000644000000000000000000001006412145242316014234 0ustar From: Giovanni Mascellani Subject: [PATCH] patch/version Patches GeoGebra in order to make the Debian version visible along with the upstream one. Also, do not warn the user if he's using an old version of GeoGebra. Signed-off-by: Giovanni Mascellani --- geogebra/GeoGebra.java | 2 ++ geogebra/GeoGebraAppletPreloader.java | 3 ++- geogebra/gui/app/GeoGebraFrame.java | 7 ------- geogebra/gui/menubar/GeoGebraMenuBar.java | 4 +++- geogebra/main/Application.java | 3 ++- 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/geogebra/GeoGebra.java b/geogebra/GeoGebra.java index bd03821..ff31dfc 100644 --- a/geogebra/GeoGebra.java +++ b/geogebra/GeoGebra.java @@ -28,6 +28,8 @@ public class GeoGebra extends Object { public static final boolean CAS_VIEW_ENABLED = false; public static final boolean IS_PRE_RELEASE = !VERSION_STRING.endsWith(".0"); + public static final String DEBIAN_VERSION_STRING = GeoGebraDebian.DEBIAN_VERSION_STRING; + // File format versions public static final String XML_FILE_FORMAT = "4.0"; public static final String GGB_XSD_FILENAME = "ggb.xsd"; // for ggb files diff --git a/geogebra/GeoGebraAppletPreloader.java b/geogebra/GeoGebraAppletPreloader.java index d8de89d..2929722 100644 --- a/geogebra/GeoGebraAppletPreloader.java +++ b/geogebra/GeoGebraAppletPreloader.java @@ -11,7 +11,8 @@ public class GeoGebraAppletPreloader extends JApplet { public void init() { setBackground(Color.white); - System.out.println("GeoGebraAppletPreloader " + GeoGebra.VERSION_STRING + " started"); + System.out.println("GeoGebraAppletPreloader " + GeoGebra.VERSION_STRING + + " (Debian package " + GeoGebra.DEBIAN_VERSION_STRING + ") started"); loadAllJarFiles(true); } diff --git a/geogebra/gui/app/GeoGebraFrame.java b/geogebra/gui/app/GeoGebraFrame.java index ec4dda1..63d06b2 100644 --- a/geogebra/gui/app/GeoGebraFrame.java +++ b/geogebra/gui/app/GeoGebraFrame.java @@ -470,16 +470,9 @@ public class GeoGebraFrame extends JFrame implements WindowFocusListener { String dl = app.getPlain("GoToDownloadPage"); Object[] options = { app.getMenu("Cancel"), dl }; Component comp = app.getMainComponent(); - int returnVal = JOptionPane.showOptionDialog(comp, q, - dl, JOptionPane.DEFAULT_OPTION, - JOptionPane.WARNING_MESSAGE, null, options, - options[0]); // store date of current check only when notification has been shown: GeoGebraPreferences.getPref().savePreference( GeoGebraPreferences.VERSION_LAST_CHECK, nowLS); - if (returnVal == 1) { - app.getGuiManager().showURLinBrowser(INSTALLERS_URL); - } } } catch (Exception ex) { System.err.println(ex); diff --git a/geogebra/gui/menubar/GeoGebraMenuBar.java b/geogebra/gui/menubar/GeoGebraMenuBar.java index 6991e2c..d6529df 100644 --- a/geogebra/gui/menubar/GeoGebraMenuBar.java +++ b/geogebra/gui/menubar/GeoGebraMenuBar.java @@ -254,7 +254,9 @@ public class GeoGebraMenuBar extends JMenuBar { StringBuilder sb = new StringBuilder(); sb.append(""); sb.append(vsb); - sb.append(" ("); + sb.append(" Debian package "); + sb.append(GeoGebra.DEBIAN_VERSION_STRING); + sb.append(" ("); sb.append("Java "); sb.append(System.getProperty("java.version")); sb.append(", "); diff --git a/geogebra/main/Application.java b/geogebra/main/Application.java index fb2d7ec..a4c3890 100644 --- a/geogebra/main/Application.java +++ b/geogebra/main/Application.java @@ -652,7 +652,8 @@ public class Application implements KeyEventDispatcher { System.exit(0); } // help debug applets - System.out.println("GeoGebra " + GeoGebra.VERSION_STRING + " " + System.out.println("GeoGebra " + GeoGebra.VERSION_STRING + " (Debian version " + + GeoGebra.DEBIAN_VERSION_STRING + ") " + GeoGebra.BUILD_DATE + " Java " + System.getProperty("java.version")); if (args.containsArg("v")) { -- tg: (cb0585b..) patch/version (depends on: master) debian/patches/patch/applet_export.diff0000644000000000000000000000240512145242316015435 0ustar From: Giovanni Mascellani Subject: [PATCH] patch/applet_export When exporting the worksheet as applet, use the classes distributed by the upstream site (which have embedded dependencies). Signed-off-by: Giovanni Mascellani --- geogebra/export/WorksheetExportDialog.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/geogebra/export/WorksheetExportDialog.java b/geogebra/export/WorksheetExportDialog.java index 9648a8b..712e304 100644 --- a/geogebra/export/WorksheetExportDialog.java +++ b/geogebra/export/WorksheetExportDialog.java @@ -1086,10 +1086,15 @@ public class WorksheetExportDialog extends JDialog { * unsigned applet is needed for the options set. */ private URL getAppletCodebase() { - URL codebase = Application.getCodeBase(); + URL codebase = null; + try { + codebase = new URL("http://www.geogebra.org/webstart/"); + } catch (Exception e) { + e.printStackTrace(); + } if (!cbSavePrint.isSelected()) { try { - codebase = new URL(Application.getCodeBase(), "unsigned/"); + codebase = new URL(codebase, "unsigned/"); } catch (Exception e) { e.printStackTrace(); } -- tg: (cb0585b..) patch/applet_export (depends on: master) debian/docs0000644000000000000000000000001412145242316010034 0ustar _README.txt debian/geogebra-gnome.manpages0000644000000000000000000000001212145242316013552 0ustar ggthumb.1 debian/geogebra-gnome.dirs0000644000000000000000000000001012145242316012716 0ustar usr/bin debian/source/0000755000000000000000000000000012145242316010466 5ustar debian/source/format0000644000000000000000000000001412145242316011674 0ustar 3.0 (quilt) debian/geogebra.sharedmimeinfo0000644000000000000000000000243212145242316013656 0ustar GeoGebra worksheet Pracovní list GeoGebry GeoGebra-Arbeitsblatt Archivo GeoGebra Feuille de travail GeoGebra जीओ-जेब्रा कार्य-पत्र Foglio di lavoro GeoGebra Planilha GeoGebra GeoGebra tool Nástroj GeoGebry GeoGebra-Werkzeug Herramienta GeoGebra Outil GeoGebra जीओ-जेब्रा साधन Strumento GeoGebra Ferramenta GeoGebra debian/geogebra.manpages0000644000000000000000000000001312145242316012450 0ustar geogebra.1 debian/ant.properties0000644000000000000000000000017712145242316012073 0ustar # Ensure that source and target are 1.5 # For backwards compat on Java 7 ant.build.javac.source=1.5 ant.build.javac.target=1.5 debian/geogebra.thumbnailer0000644000000000000000000000013212145242316013171 0ustar [Thumbnailer Entry] Exec=/usr/bin/ggthumb %i %o %s MimeType=application/vnd.geogebra.file;