lazarus (2.0.0+dfsg-2) unstable; urgency=medium [ Graham Inggs ] * Expect failure in lazdebugtestbase.lpk -- Abou Al Montacir Fri, 01 Mar 2019 14:50:21 +0100 lazarus (2.0.0+dfsg-1) experimental; urgency=medium * New upstream release * Refresh arm_qt.patch * Refresh patch timestamps * Raise dependency on libqt5pas * Add fix-ftbfs-in-documentation-2.0.0.patch -- Paul Gevers Sun, 17 Feb 2019 22:16:05 +0100 lazarus (2.0.0~rc2+dfsg-2) experimental; urgency=medium * Rework autopkgtest to try all packages but only fail on unexpected failures -- Paul Gevers Sat, 10 Nov 2018 22:45:57 +0100 lazarus (2.0.0~rc2+dfsg-1) experimental; urgency=medium * New upstream release - Allow aggpas component back in as only one file really has the problematic license, but that is not used anyways * Add arm_qt.patch from upstream to fix the arm builds * Refresh patch timestamps -- Paul Gevers Fri, 09 Nov 2018 13:51:40 +0100 lazarus (2.0.0~rc1+dfsg-1) experimental; urgency=medium * New upstream release - Update d/copyright * Refresh d/control * Drop add_onlinepackagemanager_mainfrm.lfm patch (fixed upstream) * Add fix-ftbfs-in-documentation.patch * Add fix-perl-shbang.patch (thanks Lintian) to comply with policy * Bump Standards version -- Paul Gevers Thu, 20 Sep 2018 20:35:54 +0200 lazarus (1.8.4+dfsg-3) unstable; urgency=medium [ Paul Gevers ] * Upstream replaced non-free icon, so don't strip it anymore [ Abou Al Montacir ] * Revert "Stop adding manually compiled flag from packages. Added missing units." which caused FTBFS in some packages (Closes: #906349) -- Graham Inggs Tue, 25 Sep 2018 14:29:34 +0000 lazarus (1.8.4+dfsg-2) unstable; urgency=medium * Removed the need to define FPCDIR for building Lazarus source package. * Stop adding manually compiled flag from packages. Added missing units. Thanks to Alexander Kernozhitsky (Closes: Bug#898310) -- Abou Al Montacir Wed, 18 Jul 2018 18:16:37 +0200 lazarus (1.8.4+dfsg-1) unstable; urgency=medium * New upstream release * Hopefully restore reproducibility again -- Paul Gevers Thu, 24 May 2018 09:30:04 +0200 lazarus (1.8.2+dfsg-3) unstable; urgency=medium * Armhf pie logic didn't work, redo. -- Paul Gevers Sun, 04 Mar 2018 09:07:38 +0100 lazarus (1.8.2+dfsg-2) unstable; urgency=medium * Remove -pie for mips, mipsel and armhf because it causes FTBFS -- Paul Gevers Sat, 03 Mar 2018 21:26:18 +0100 lazarus (1.8.2+dfsg-1) unstable; urgency=medium * New upstream release * Link binaries with -pie for hardening * Link binaries with --as-needed to prevent unneeded dependencies * Minor packaging improvements -- Paul Gevers Fri, 02 Mar 2018 21:52:16 +0100 lazarus (1.8.0+dfsg-1) unstable; urgency=medium * New upstream release * Add the right version dependency on debhelper * Update d/rules to use dpkg/pkg-info.mk instead of dpkg-parsechangelog (thanks Lintian) * Bump standards version to 4.1.2 (no changes) -- Paul Gevers Sun, 10 Dec 2017 11:27:47 +0100 lazarus (1.8.0~rc5+dfsg-1) unstable; urgency=medium * New upstream release * Forgot to also not build lcl-qt5-# on mips/mipsel * Update d/copyright for new files -- Paul Gevers Sat, 19 Aug 2017 09:37:56 +0200 lazarus (1.8.0~rc4+dfsg-1) unstable; urgency=medium [ Graham Inggs ] * Skip new failing examples in autopkgtest * Update debian/clean [ Paul Gevers ] * New upstream release * Bump standards version to 4.0.1 (no changes) * Don't build lazarus-ide-qt5-# on mips/mipsel * Use dh_missing --fail-missing iso dh_install --list-missing -- Paul Gevers Wed, 16 Aug 2017 21:33:24 +0200 lazarus (1.8.0~rc3+dfsg-2) unstable; urgency=medium * Upload to unstable -- Paul Gevers Tue, 11 Jul 2017 19:25:15 +0200 lazarus (1.8.0~rc3+dfsg-1) experimental; urgency=medium * New upstream release * Bump standards version to 4.0.0 (no changes) -- Paul Gevers Sat, 08 Jul 2017 22:16:03 +0200 lazarus (1.8.0~rc2+dfsg-1) experimental; urgency=medium * New upstream release - Refesh patches * Update upstream web-page and use https * Bump build depends on fpc 3.0.2 (as upstream does and to get fpc from experimental) * Improved d/watch file -- Paul Gevers Fri, 09 Jun 2017 14:53:46 +0200 lazarus (1.8.0~rc1+dfsg-1) experimental; urgency=medium * New upstream release - Strip new non-dfsg icon before tar ball generation - Update patches * Update d/copyright * Replace stripped icon with free solution (following upstream) * Move lazarus-ide-qt from qt4 to qt5 * In lazarus replace lazarus-doc Depends by Recommends -- Paul Gevers Fri, 02 Jun 2017 20:22:21 +0200 lazarus (1.6.4+dfsg-1) experimental; urgency=medium * New upstream bugfix release -- Paul Gevers Sat, 08 Apr 2017 06:19:10 +0200 lazarus (1.6.2+dfsg-2) unstable; urgency=medium * Add fix-fpdoc-crashes-on-lazarus-documentation.patch to prevent the lazarus-doc-1.6 package from being nearly empty (Closes: #858553) -- Paul Gevers Wed, 05 Apr 2017 20:46:22 +0200 lazarus (1.6.2+dfsg-1) unstable; urgency=medium * New upstream bugfix release * Change package suffix logic to contain the major.minor part of the version number only as upstream calls this a bugfix release * Update d/copyright with upstream information of icons * Mark lazarus-doc-* and lazarus-src-* as Multi-Arch: foreign as suggested by the hinter * Refresh lintian_detected_spelling_errors.patch (partially applied upstream) * Drop Carlos Laviola from uploaders: thanks for all the fish -- Paul Gevers Fri, 02 Dec 2016 08:40:55 +0100 lazarus (1.6+dfsg-6) unstable; urgency=medium * Previous upload enabled bindnow for hardening (accidentilly not mentioned in this changelog). * Strip -specs=/usr/share/dpkg/*.specs from the LDFLAGS as fpc can't handle this as a linking option resulting in FTBFS on powerpc. * debci test was missing build-depends * Fix clean target as one can't add a directory to d/clean * Remove macho.pas entry from previous upload, it was already correctly mentioned -- Paul Gevers Mon, 14 Nov 2016 21:44:07 +0100 lazarus (1.6+dfsg-5) unstable; urgency=medium * d/rules+control: replace bu:version by Build-Using as Ubuntu fails to properly build otherwise * Prevent missing lpk files in components: temporary solution for #823706 * Bump compat level to 10 * Rearrange target dependencies and move dh_install to binary target to let --list-missing work better. Split install directories in d/rules for arch/indep to prevent double installation of files which would otherwise happen due to this rearrangement. * Simplify logic for lintian-overrides creation & installation * Add first debci test: build most *.lpk packages as shipped * Update d/copyright with a statement about the claimed license of limacho.pas -- Paul Gevers Fri, 11 Nov 2016 17:37:29 +0100 lazarus (1.6+dfsg-4) unstable; urgency=medium * Built-Using must mention a source package, not binary package * d/s/timestamps was not updated with the files from the typo fix cause lazarus to build non-reproducible -- Paul Gevers Sat, 18 Jun 2016 07:10:06 +0200 lazarus (1.6+dfsg-3) unstable; urgency=medium * Reorganize dependency tree (LP: #1584302) * Fix timestamp of patched file for reproducible builds * Track with which version of fpc lazarus was build as it is still linked statically * Bump Standards (no changes) * Fix typo in previous changelog * Drop Torsten Werner from uploaders: thanks for all the fish * Add lintian_detected_spelling_errors.patch -- Paul Gevers Fri, 10 Jun 2016 08:54:22 +0200 lazarus (1.6+dfsg-2) unstable; urgency=medium * Fixed a bug causing code help to handle only lower case file names. -- Abou Al Montacir Mon, 21 Mar 2016 09:57:15 +0100 lazarus (1.6+dfsg-1) unstable; urgency=medium * Upload to unstable * New upstream release (named 1.6 iso upstream 1.6.0 to be in line with the release candidates) * Update Vcs-* fields to use https * Bump standards (no changes) -- Paul Gevers Tue, 01 Mar 2016 20:55:33 +0100 lazarus (1.6~rc2+dfsg-1) experimental; urgency=medium * New upstream release * Drop obsolete fix_some_typos_found_by_lintian.patch, applied upstream -- Paul Gevers Wed, 27 Jan 2016 21:19:43 +0100 lazarus (1.6~rc1+dfsg-1) experimental; urgency=medium * New upstream release - Update d/copyright - Refresh d/control * Enable '-z relro' again on arm* now that fpc is fixed, requires fpc >3 (Closes: #798089) * Fix several minor issues reported by Lintian: - Typo in d/copyright - Add fix_some_typos_found_by_lintian.patch - Add add_sh-bang_to_sh_scripts.patch - Typo's in overrides -- Paul Gevers Mon, 11 Jan 2016 20:30:29 +0100 lazarus (1.4.4+dfsg-2) unstable; urgency=medium * Upload to unstable * Drop requirement on fpc 3 again -- Paul Gevers Sun, 08 Nov 2015 05:29:39 +0100 lazarus (1.4.4+dfsg-1) experimental; urgency=medium [ Abou Al Montacir ] * Added help CSS style file to packaged files list. * Moved docs/* files to arch independent files default location. [ Paul Gevers ] * New upstream release * Drop patches applied upstream * Convert add-revision-inc.diff into d/rules command (it wasn't updated properly in the past) * Try to get lazarus to build reproducible * Build against fpc 3.0.0 while we are in experimental -- Paul Gevers Fri, 06 Nov 2015 12:10:56 +0100 lazarus (1.4.0+dfsg-5) unstable; urgency=medium * Do not write fpc linker flags when LDFLAGS is empty -- Graham Inggs Sat, 05 Sep 2015 21:14:30 +0200 lazarus (1.4.0+dfsg-4) unstable; urgency=medium * Temporarily disable '-z relro' for armel and armhf builds to work around problem of builds stalling (Closes: #793991) -- Graham Inggs Sat, 05 Sep 2015 08:31:02 +0200 lazarus (1.4.0+dfsg-3) unstable; urgency=medium [ Graham Inggs ] * Install new components in lcl-units-#: DateTimeCtrls, DebuggerIntf and LazDebugger* (Closes: #792437) * Update d/clean to prevent FTBFSx2 [ Paul Gevers ] * Prepare for upload -- Paul Gevers Sat, 18 Jul 2015 18:00:30 +0200 lazarus (1.4.0+dfsg-2) unstable; urgency=medium * Upload to unstable * Add pt_BR translation (Closes: #788343) * Fix FTBFS on ARM with patch from upstream * Backporting fix from upstream for lazbuild failure with doublecmd * Add d/gbp.conf to prevent cleaned files in the git tree -- Paul Gevers Sun, 12 Jul 2015 16:23:37 +0200 lazarus (1.4.0+dfsg-1) experimental; urgency=medium [ Abou Al Montacir ] * New upstream release. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_1.4_fixes_branch - The release notes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_1.4.0_release_notes * Removed old patches not needed anymore. [ Paul Gevers ] * Rewritten d/copyright to machine readable DEP5 format * Update some Debian translations with changes from upstream * Make sure the Debian translation files are always in sync with the pot file -- Paul Gevers Sun, 05 Jul 2015 21:57:47 +0200 lazarus (1.2.6+dfsg-2) unstable; urgency=medium * Upload 1.2.6 to unstable * Add libgtk2.0-dev to build depends as it was dropped from fp-units-gtk-* -- Paul Gevers Fri, 05 Jun 2015 08:09:09 +0200 lazarus (1.2.6+dfsg-1) experimental; urgency=medium * New upstream release - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_1.2_fixes_branch#Fixes_for_1.2.6_.28Merged.29 * imagemagick fixed its issue, so undoing the workaround * Update patches: - revision string in add-revision-inc.diff - refresh spell_errors.diff * Update and extend lintian overrides (also used to suppress accepted discrepencies until #764067 is fixed) * Move maintenance to pkg-pascal-devel to document the de-facto situation * Minor cleanup in d/control(|.in) - Remove Breaks/Replaces not in any supported release - Fix several typo's 0.2.28.2 - Add Debian version number in appropriate places * Don't fail clean with missing Makefiles (e.g. fpcmake not installed) -- Paul Gevers Fri, 13 Feb 2015 21:05:13 +0100 lazarus (1.2.4+dfsg2-1) unstable; urgency=medium * Strip lcl/interfaces/carbon from the tar ball as the files in that directory are licensed under the Apple Public Source License which is considered non-DFSG (Closes: #777622) * Add patch to also not clean the carbon dir in the relevant Makefiles * Add note to d/copyright that we also strip carbon -- Paul Gevers Thu, 12 Feb 2015 21:14:23 +0100 lazarus (1.2.4+dfsg-2) unstable; urgency=medium * Work around a recent change (bug 761918) in imagemagick that causes lazarus to FTBFS (Closes: #761536) * Bump standards to 3.9.6 (no changes) * Update d/watch to prevent old releases to sort above recent ones * Update lintian override for lazarus-src * Add lintian override for chm packages. Lintian is not nice to FreePascal here. * Add Dutch translation -- Paul Gevers Tue, 30 Sep 2014 20:02:18 +0200 lazarus (1.2.4+dfsg-1) unstable; urgency=low * New upstream release with few fixes and official support of FPC 2.6.4. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_1.2_fixes_branch#Fixes_for_1.2.4_.28Merged.29 -- Abou Al Montacir Mon, 14 Jul 2014 20:16:50 +0200 lazarus (1.2.2+dfsg1-1) unstable; urgency=medium * Stripped mpaslex.pp from the upstream source as it is non-dfsg free (requires donation if you use it commercially). * Raise d/compat and debhelper Build-Depends to recommended level 9 to be able to use d/clean * Document Apache license for Adroid interface * Make sure that lhelp gets installed and also compile the accompanying lcl.chm file * Drop dangling MacOS symlink (it points to lhelp, but that is not in a dependency of the lazarus-src-# package) (Closed: #748432) * Add keywords to desktop file (thanks lintian) * Add lintian override for license file in PascalScript -- Paul Gevers Sun, 15 Jun 2014 11:48:30 +0200 lazarus (1.2.2+dfsg-1) unstable; urgency=medium * New upstream release with few fixes and official support of FPC 2.6.4. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_1.2_fixes_branch#Fixes_for_1.2.2_.28Merged.29 -- Abou Al Montacir Thu, 15 May 2014 23:17:51 +0200 lazarus (1.2+dfsg-1) unstable; urgency=medium [ Abou Al Montacir ] * Packaged QT4 based IDE and LCL units. [ Paul Gevers ] * New upstream release * Drop obsolete patches + refresh spell_errors.diff * Update dependencies and description for QT4 changes * Improve deduplication in d/rules (adds lcl-qt4 -> lcl-gtk2 -> lcl-nogui) -- Paul Gevers Fri, 25 Apr 2014 12:57:26 +0200 lazarus (1.2~rc2+dfsg-1) unstable; urgency=low [ Abou Al Montacir ] * New upstream pre-release. + Moved ideintf to components directory. + Added new package cairocanvas. * Remove usage of depreciated parameters form of find. (Closes: Bug#724776) * Bumped standard version to 3.9.5. * Clean the way handling make files generation and removal. [ Paul Gevers ] * Remove nearly obsolete bzip compression for binary packages (See https://lists.debian.org/debian-devel/2014/01/msg00542.html) * Update d/copyright for newly added dir in examples and components * Update Vcs-* fields with new packaging location * Update d/watch file to properly (Debian way) change upstreams versions * Prevent 46MB of package size by sym linking duplicate files * Patches - refresh to remove fuzz - add more Lintian found spelling errors - new patch to add shbang to two scripts in lazarus-src * Drop lcl-# from Provides list of lcl-units-# * Make lazarus-ide-qt4-# an arch all until it really contains stuff * Make all metapackages arch all as the usecase for arch any doesn't seem to warrant the addition archive hit * Fix permissions of non-scripts in lazarus-src-# -- Paul Gevers Sat, 22 Feb 2014 10:25:57 +0100 lazarus (1.0.10+dfsg-2) unstable; urgency=low * Install global links files with binary packages instead as they are now used to retreive installed packages. * Fixed VCS browser link. -- Abou Al Montacir Sun, 28 Jun 2013 10:05:06 +0200 lazarus (1.0.10+dfsg-1) unstable; urgency=low [ Abou Al Montacir ] * New upstream maintenance release offering many fixes improving the IDE and the LCL stability level. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_1.0_fixes_branch#Fixes_for_1.0.10 * Use compiler configuration file to pass debian custom compiler flags. * Recover FTBFS on arm machines fix, dropped unintentionally when upgrading to 1.0.8. QT4 based LCL WS could not use QTOPIA. (Closes: Bug#712834) * Update copyright notice to highlight that upstream source where repacked. [ Paul Gevers ] * Update Standard to 3.9.4 (no changes needed) * Remove obsolete DM-Upload-Allowed * Update lintian overrides * Add myself to uploaders * Update Vsc-Browser URL to the browse interface -- Paul Gevers Sat, 22 Jun 2013 13:31:45 +0200 lazarus (1.0.8+dfsg-1) unstable; urgency=low [ Abou Al Montacir ] * New upstream major release and multiple maintenace release offering many fixes and new features marking a new milestone for the Lazarus development and its stability level. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes http://wiki.lazarus.freepascal.org/Lazarus_1.0_fixes_branch * LCL changes: - LCL is now a normal package. + Platform independent parts of the LCL are now in the package LCLBase + LCL is automatically recompiled when switching the target platform, unless pre-compiled binaries for this target are already installed. + No impact on existing projects. + Linker options needed by LCL are no more added to projects that do not use the LCL package. - Minor changes in LCL basic classes behaviour + TCustomForm.Create raises an exception if a form resource is not found. + TNotebook and TPage: a new implementation of these classes was added. + TDBNavigator: It is now possible to have focusable buttons by setting Options = [navFocusableButtons] and TabStop = True, useful for accessibility and for devices with neither mouse nor touch screen. + Names of TControlBorderSpacing.GetSideSpace and GetSpace were swapped and are now consistent. GetSideSpace = Around + GetSpace. + TForm.WindowState=wsFullscreen was added + TCanvas.TextFitInfo was added to calculate how many characters will fit into a specified Width. Useful for word-wrapping calculations. + TControl.GetColorResolvingParent and TControl.GetRGBColorResolvingParent were added, simplifying the work to obtain the final color of the control while resolving clDefault and the ParentColor. + LCLIntf.GetTextExtentExPoint now has a good default implementation which works in any platform not providing a specific implementation. However, Widgetset specific implementation is better, when available. + TTabControl was reorganized. Now it has the correct class hierarchy and inherits from TCustomTabControl as it should. - New unit in the LCL: + lazdialogs.pas: adds non-native versions of various native dialogs, for example TLazOpenDialog, TLazSaveDialog, TLazSelectDirectoryDialog. It is used by widgetsets which either do not have a native dialog, or do not wish to use it because it is limited. These dialogs can also be used by user applications directly. + lazdeviceapis.pas: offers an interface to more hardware devices such as the accelerometer, GPS, etc. See LazDeviceAPIs + lazcanvas.pas: provides a TFPImageCanvas descendent implementing drawing in a LCL-compatible way, but 100% in Pascal. + lazregions.pas. LazRegions is a wholly Pascal implementation of regions for canvas clipping, event clipping, finding in which control of a region tree one an event should reach, for drawing polygons, etc. + customdrawncontrols.pas, customdrawndrawers.pas, customdrawn_common.pas, customdrawn_android.pas and customdrawn_winxp.pas: are the Lazarus Custom Drawn Controls -controls which imitate the standard LCL ones, but with the difference that they are non-native and support skinning. - New APIs added to the LCL to improve support of accessibility software such as screen readers. * IDE changes: - Many improvments. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/New_IDE_features_since#v1.0_.282012-08-29.29 http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes#IDE_Changes * Debugger / Editor changes: - Added pascal sources and breakpoints to the disassembler - Added threads dialog. * Components changes: - TAChart: many fixes and new features - CodeTool: support Delphi style generics and new syntax extensions. - AggPas: removed to honor free licencing. (Closes: Bug#708695) [Bart Martens] * New debian/watch file fixing issues with upstream RC release. [Abou Al Montacir] * Avoid changing files in .pc hidden directory, these are used by quilt for internal purpose and could lead to surprises during build. [Paul Gevers] * Updated get-orig-source target and it compinion script orig-tar.sh so that they repack the source file, allowing bug 708695 to be fixed. -- Paul Gevers Sat, 08 Jun 2013 14:12:17 +0200 lazarus (0.9.30.4-7) unstable; urgency=low [Hiroyuki Yamamoto] * Added support for ppc64 architecture. (Closes: Bug#694045) -- Abou Al Montacir Sat, 11 May 2013 11:37:00 +0200 lazarus (0.9.30.4-6) unstable; urgency=low * Fixed typo in name of conflicting packages (lazarus-docs => lazarus-doc). -- Abou Al Montacir Tue, 05 Mar 2013 09:15:00 +0100 lazarus (0.9.30.4-5) unstable; urgency=low * Fix detection of user choice about migration of configuration to alternatives system. (Closes: Bug#698385, Bug#696075) * Pass LDFLAGS to the linker, removes many lintian warnings. * Removed auto-generation of debian/control during build process as required by policy. (Closes: Bug#698827, Bug#698828) -- Abou Al Montacir Fri, 29 Jan 2013 19:28:00 +0100 lazarus (0.9.30.4-4) unstable; urgency=low * Proofread templates by debian-l10n-english list. (Closes: Bug#686207) * Added Slovak translation. (Closes: Bug#689044) * Added German translation. (Closes: Bug#689481) * Added Russian translation. (Closes: Bug#689195) * Added Danish translation. (Closes: Bug#689744) * Added Polish translation. (Closes: Bug#689745) * Added Czech translation. (Closes: Bug#689789) * Added Japanese translation. (Closes: Bug#689913) * Added Italian translation. (Closes: Bug#689970) * Added Portuguese translation. (Closes: Bug#689987) * Added Spanish translation. (Closes: Bug#690597) * Added French translation. (Closes: Bug#690740) * Added Swedish translation. (Closes: Bug#690897) * Detect when user refused to migrate to update-alternatives managed and do not handle configuration files. (Closes: Bug#696075) * Removed optional dependency on packages that do not exist, fixing lintian errors. -- Abou Al Montacir Tue, 08 Jan 2013 17:37:00 +0100 lazarus (0.9.30.4-3) unstable; urgency=low * Fix FTBFS on arm machines: QT4 based LCL WS could not use QTOPIA. -- Abou Al Montacir Tue, 17 Jul 2012 11:41:00 +0200 lazarus (0.9.30.4-2) unstable; urgency=low * Package LCL Qt widget set units. (Closes: Bug#627345) * Added new packages (rx, externhelp, images). (Closes: UpstreamBug#19216) -- Abou Al Montacir Fri, 15 Jun 2012 20:06:00 +0200 lazarus (0.9.30.4-1.1) unstable; urgency=low * Non-maintainer upload. * Add armhf to architecture lists (Closes: #675894) -- Peter Michael Green Sun, 10 Jun 2012 07:49:14 +0000 lazarus (0.9.30.4-1) unstable; urgency=low * Checked conformance to policy 3.9.3 and updated standard version. * Override lintian warnings about spell errors false detections. * New upstream release few fixes and no new features officially supporting FPC 2.6.0. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_fixes_branch#Fixes_for_0.9.30.3 * LCL changes: - Added csCaptureMouse to TScrollBox for compatibility with Delphi. - GTK2: + Fixed issue with GetWindowRect. + Fixed various odd behaviour related to different window managers. * IDE changes: - Fixed issue with trimming trailing spaces. * Debugger / Editor changes: - Few fixes in debugger and code tool including memory leaks - Focus on editor after hitting a breakpoint. * Components changes: - TAChart: Few fixes in TAChart component - SynEdit: Fixed synchronized mode - CodeTool: Fix writing and reading streamed properties. -- Abou Al Montacir Tue, 20 Mar 2012 17:52:45 +0100 lazarus (0.9.30.2-3) unstable; urgency=low * Set priority according to version in lcl-utils and lazarus-ide-gtk so that newer version is automatically selected. (Closes: Bug#656913) -- Abou Al Montacir Tue, 15 Feb 2012 18:49:00 +0100 lazarus (0.9.30.2-2) unstable; urgency=low * Set priority according to version so that newer version is automatically selected. (Closes: Bug#656913) * Fix target specific compiler flags causing FPC-2.6.0 to abort compilation. (Closes: Bug#656251) * Fix hang on IDE and LCL applications on startup when using glib >= 2.31. (Closes: Bug#659209) -- Abou Al Montacir Tue, 09 Feb 2012 16:28:00 +0100 lazarus (0.9.30.2-1) unstable; urgency=low * New upstream release many fixes and new features. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_fixes_branch#Fixes_for_0.9.30.1 * LCL changes: - Many fixes for Qt widgetset * IDE changes: * Debugger / Editor changes: - Many fixes in debugger and code tool * Componenets changes: - Many fixes in TAChart componenet -- Abou Al Montacir Tue, 23 Nov 2011 16:05:00 +0100 lazarus (0.9.30-3) unstable; urgency=low * Enable IDE to rebuild itself when needed. (Closes: Upstream Bug#19074) -- Abou Al Montacir Mon, 06 Jun 2011 23:41:00 +0200 lazarus (0.9.30-2) unstable; urgency=low * Added lclbase.lpk to lcl-units package. (Closes: Upstream Bug#18656) * Fixed issue preventing using ~ in Debian version. (Closes: Bug#622665) * Checked conformance to policy 3.9.2 and updated standard version. -- Abou Al Montacir Tue, 31 May 2011 10:02:00 +0200 lazarus (0.9.30-1) unstable; urgency=low * New upstream release many fixes and new features. - The detailed list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_release_notes * LCL changes: - Windows CE: support for clipboard and keypad devices - GTK2 and GTK1 interfaces are now separated. - GTK1 is no longer maintained by Lazarus team, but patches are accepted. - fpGUI: LCL interface now supports all components on the standard page. - QT support for Haiku - Layout and autosizing is now more consistent across widgetsets, overhead was reduced, improved cross platform layouts and complex forms. - Added gif reader - TLazIntfImage: New function AlphaBlend, which can alpha blend an intfimage into another, using a separate intfimage as the alpha channel. - Unit chart and its component TBarChar are deprecated in favor of new package TAChartLazarusPkg. * IDE: - Support of FPC resources: {$R *.lfm} instead of {$i unit1.lrs}. - The Delphi converter has improved a lot. - Build modes, build macros and conditionals now allows different sets of compiler options for projects and packages. - Editor improvements: + Hiding (Folding) of comments in Pascal source. + Allow Multiple Source-Editor Windows + Allow several Views of the same Source + User-defined color-schemes. + Identifier-completion pop-up is now resizable - Project compiler options can now be saved as default for new projects. - When opening a project only those forms are opened that were open when project was closed. - Various designer usability improvements: + arrow and tab keys switching between components + resize/move cancellation using ESC key + save/restore of the form window state in the project session + skip snapping when Alt key is pressed - When creating a new project the default unit output directory is now lib/$(TargetCPU)-$(TargetOS). Target file name is project1. This has no impact on old projects. - IDE now preserves the line endings of source files (it uses the line ending of the first line, it does not preserve mixed line endings). - You can now quickly switch between several versions / branches of packages by defining the preferred package file name for each dependency. - You can now use the IDE directive %H- to hide individual hints, notes and warnings. - The IDE can be made dockable. Install either the package AnchorDockingDsgn or EasyDockMgrDsgn. - The ToDo list was moved to a separate package: todolistlaz.lpk. - Czech translation added * Debugger / Editor: - Inserted/Deleted lines during a debug session are now tracked. Breakpoints and Execution-line are adjusted. - Step out command implementation (by Flavio) - Show execution point command - Single Instruction step (over/into) - UI Improvements: Toolbars for Watches, Breakpoints, Disassembler - Watches: Enabled display formats (mem-dump, Hex, Default, ..) - Disassembler added navigation: jump to address / return to execution point - Improved reaction speed: It is possible to continue stepping without having to wait for all watches, locals, ... to be evaluated * Components: - IDE got some options to become easier for students and pupils and there is a new package EducationLaz adding options to hide complex parts of the IDE - New AggPas (Anti Grain Geometry for Object Pascal) package, now supporting FPImage and LCL. AggPas highlights: Subpixel rendering, 8-bit alpha channel, paths, platform independent rendering using pure pascal - TAChart update, including: stacked and rotated series, 3 new types of series, axis transformations, interactive tools, 6 new demos and other improvements * Added metapackges in order to ease upgrading and fixed dependcy rules. (Closes: Bug#620108) * Test for dh_input exit status 30 as this is a normal exit status which just informs that the question was not displayed because of its priority. -- Abou Al Montacir Fri, 05 Apr 2011 19:20:00 +0200 lazarus (0.9.28.2-13) unstable; urgency=low * Added support for multiple version coexistence in the same system. This will allow installing multiple versions of Lazarus in the same system and choose a default using update-alternatives. * Included *.lfm files into the binary packages as these are used by the compiler at the link stage. * Factorized code in code tools FindXXXXNode functions. * Included *.lpk files in the binary packages and mark them as manually compiled to avoid recompiling them when used. * Added build dependency constraint on FPC version to be 2.4.0 as it won't build using other FPC versions. -- Abou Al Montacir Mon, 08 Mar 2011 19:14:00 +0100 lazarus (0.9.28.2-12) unstable; urgency=low * Fixed a bug causing safe-upgrade to fail because lazarus-ide-qt4 is installed to fix dependencies of lazarus-ide and that Qt based IDE is not packaged. The lazarus-ide-qt4 now installs the GTK based IDE by depending on lazarus-ide-gtk until Qt IDE gets packaged. (Closes: Bug#594611) * Removed lintian warning by adding lcl-gtk2 as first alternative for lcl-units dependency list. * Bumped standard version to 3.9.1. -- Abou Al Montacir Mon, 30 Aug 2010 13:32:00 +0100 lazarus (0.9.28.2-11) unstable; urgency=low * Fixed scrolling window under GTK implementing ScrollBy method. * Changed new release scanning to be uscan based. * Fixed dependency issue : lcl-units depends on lcl-gtk but was providing it causing lcl-gtk2 not being installed. (Closes: Bug#580557, Bug#579128) * Fixed logic bug in code tools when adding published field of a class. -- Abou Al Montacir Sun, 20 Jun 2010 16:53:00 +0100 lazarus (0.9.28.2-10) unstable; urgency=low * Fixed memory leak in GTK based lazarus IDE binary (Closes: Bug#571997) * Fixed crach by avoiding trapping some FPU exceptions which occurs in linked C code. (Closes: Bug#571998) -- Abou Al Montacir Mon, 09 Apr 2010 00:23:00 +0100 lazarus (0.9.28.2-9) unstable; urgency=low * Bumped standard version. * Split lazarus-ide package into the following packages in order to reduce its size and afford more widgetsets support. (Closes: Bug#553519) + lazarus-ide-gtk2 : contains IDE linked to GTK+2 backend + lazarus-ide-qt4 : contains IDE linked to Qt4 backend + lazarus-ide : contains lazarus launcher and depending on either above packges + lcl-utils: contains command line tools (lazbuild, ...) + lcl-units : contains widgetset independent binary units depending on either follwing packages + lcl-nogui : contains NOGUI backend based LCL interface units + lcl-gtk2 : contains GTK+2 backend based LCL interface untis + lcl-qt4 : contains Qt4 backend based LCL interface units + lcl : metapackage depending on lcl-units and lcl-utils. * Fixed help for FPC identifiers applying a ptch from upstream and filled correct FPC source directory. (Closes: Bug#507523) -- Abou Al Montacir Mon, 15 Mar 2010 20:02:00 +0100 lazarus (0.9.28.2-8) unstable; urgency=low * Added dependency on ${misc:Depends} as required for packages using debhelper. * Removed pre-dependency on dpkg (>= 1.10.24). -- Abou Al Montacir Mon, 25 Jan 2010 23:48:00 +0100 lazarus (0.9.28.2-7) unstable; urgency=low * Removed image files from sources as these are not used by the code tool. -- Abou Al Montacir Sat, 07 Jan 2010 19:04:00 +0100 lazarus (0.9.28.2-6) unstable; urgency=low * Removed lintian warnings : empty directories in source package. * Removed lintian warnings : Fixed spell errors. -- Abou Al Montacir Sat, 06 Jan 2010 23:05:00 +0100 lazarus (0.9.28.2-5) unstable; urgency=low * Included quilt.make in rules file. (Closes: Bug#538553) * Build against fpc_2.2.4-5. (Closes: Bug#563236) * Removed lintian warnings. -- Abou Al Montacir Sat, 03 Jan 2010 19:18:00 +0100 lazarus (0.9.28.2-4) unstable; urgency=low * Use default X web browser instead of epiphany. * Fixed online help default page URL. -- Abou Al Montacir Sat, 29 Nov 2009 22:52:00 +0100 lazarus (0.9.28.2-3) unstable; urgency=low * Added missing online help default page. (Closes: Bug#537576) -- Abou Al Montacir Sat, 14 Nov 2009 10:08:00 +0100 lazarus (0.9.28.2-2) unstable; urgency=low * Fixed default help configuration. * Fixed short description. (Closes: Bug#533420) * Put sources back to Lazarus directory. * Fixed strict dependency issue of lazarus package on lazarus-ide package making package lazarus not installable. (Closes: Bug#555649) -- Abou Al Montacir Mon, 09 Nov 2009 09:12:00 +0100 lazarus (0.9.28.2-1) unstable; urgency=low * Fixed compiling a test application without saving (missing project1.lrs) * Fixed Lazarus directory set by deb package * Fixed conflicting key definitions related to persistent block * Fixed quick paste selection * Fixed endless auto sizing loop when opening project (issue 14862) -- Abou Al Montacir Mon, 02 Nov 2009 18:54:00 +0100 lazarus (0.9.28-1) unstable; urgency=low * Allow Debian maintainers (DM) to upload. * Applied patch from BTS fixing short description. (Closes: Bug#533420) * Bumped standard version, removed legacy dh_desktop, added README.source and fixed dependencies. * New upstream version 0.9.28. (Closes: Bug#551724) * LCL now uses gtk2 as default widgetset on Linux and BSD * Windows CE: Implemented TCalendar, TFloatSpinEdit, TOpenDialog and TSaveDialog * TFrame support. Visually nesting in the IDE. * TMonitor class: multi-monitor support * New components: TShellTreeView, TShellListView and TFilterComboBox * Refactoring of LCL reduced minimum size of executables by about 15% * New IDE options dialog combines environments, editor, codetools, code explorer, debugger and help options. * Application icon has been added to the Project Options * Many source editor improvements like display of "double width" fonts (Eastern, Japanese, Chinese, Arabic, ...), better code folding, highlighting, syncro editing, persistent blocks ... * Codetools: removing empty methods, block completion, update references when renaming a unit * Debugger: assembler windows, easier exception handling, breakpoint properties -- Abou Al Montacir Wed, 25 Oct 2009 11:59:00 +0100 lazarus (0.9.26.2-2) unstable; urgency=low * Fixed typos and errors reported by Lintian. * Fixed mouse event handling on scrolled controls. * Fixed painting of scrolled windows. * Updated FPC version required for building and using Lazarus to fix crash on power PC architecture. -- Abou Al Montacir Fri, 05 Jun 2009 23:49:00 +0200 lazarus (0.9.26.2-1) unstable; urgency=low * New upstream version. * Used GTK2 and dropped GTK1 dependency. (Closes: Bug#521326) * Added LCL docs to lazarus-doc package. * Fixed bug in code tool making LFM tree search for properties not working. * Made mouse events propagated from controls to their parents until handled. -- Abou Al Montacir Wed, 17 Feb 2009 16:17:00 +0100 lazarus (0.9.26-4) unstable; urgency=low * Removed .pc directory in clean target to avoid a lintian warning. * Fixed bugs in tray icon. -- Abou Al Montacir Sun, 14 Dec 2008 14:40:00 +0100 lazarus (0.9.26-3) unstable; urgency=low * Added man files for all provided binaries. (Closes: #500858) * Remove auto-generated make files in clean target to avoid lintian warning. (Closes: Bug#508025) * Removed non standard entry from desktop file. * Used quilt as patch system instead of dpatch. -- Abou Al Montacir Tue, 09 Dec 2008 13:09:00 +0100 lazarus (0.9.26-2) unstable; urgency=low * Removed taborder binary from lazarus-src which removes a lintian warning. * Fixed build of arch independent packages as debian/files was removed before they were created. * replaced depreciated dh_clean -k by dh_prep. * Fixed syntax error in script file. * Fixed minor issues in man pages from upstream. * Removed leading "Lazarus is a" from Description field. (Closes: #502786) * Added svn2revision to packaged binaries needed by Lazarus when rebuilding itself after installation of new components. (Closes: #501049) * Added contributers list to lazarus-ide packages as they are needed by the about dialog. * Fixed dependencies in rules file speeding package generation by avoiding rebuilding binaries up to four times. -- Abou Al Montacir Sun, 04 Nov 2008 00:22:00 +0100 lazarus (0.9.26-1) unstable; urgency=low [ Abou Al Montacir ] * New upstream version. * Fixed lintian error due to initial sources containing debian/files. * Fixed find expression precedence in clean target. * About dialog box will display version with Debian build number and the upstream svn revision. [ Torsten Werner ] * Add Build-Depends: fp-utils (ships fpcmake). * Bump up Standards-Version: 3.8.0 (no changes). * Build orig tarball from subversion export because the files at sourceforge are broken. -- Torsten Werner Sun, 12 Oct 2008 12:09:58 +0200 lazarus (0.9.24-0-12) unstable; urgency=low * User is now able to rebuild the IDE to add his own components. (Closes: #490162) * Removed false warning on read only sources when recompiling end used local copy. -- Abou Al Montacir Mon, 25 Aug 2008 17:42:00 +0200 lazarus (0.9.24-0-11) unstable; urgency=low * Add patch 07_sh_using_tmp.patch.dpatch to avoid /tmp file vulnerabilities. (Closes: #496377) -- Torsten Werner Sun, 24 Aug 2008 22:23:18 +0200 lazarus (0.9.24-0-10) unstable; urgency=low [ Abou Al Montacir ] * Fixed clean target. * Added system wide default configuration file. * Fixed comments in dpatch files. * Fixed compilation error with FPC 2.2.2. [ Torsten Werner ] * Built against fpc 2.2.2. (Closes: #495688) -- Torsten Werner Wed, 20 Aug 2008 01:03:50 +0200 lazarus (0.9.24-0-9) unstable; urgency=low [ Torsten Werner ] * Fix email address of Abou Al Montacir in debian/control. [ Abou Al Montacir ] * Adapted FPCDIR default value to new fpc-source directory. (Closes: #484195) * Added support of multiple FPC installed releases. * Added verbose option to dpatch. -- Abou Al Montacir Thu, 29 May 2008 01:05:28 +0200 lazarus (0.9.24-0-8) unstable; urgency=low [ Abou Al Montacir ] * Added patch from upstream fixing compilation using lazbuild by making it generating LRS files from LFM files. * Added gdb as recommended package. (closes: #477293) * Call fpcmake with -Tall to allow user rebuilding Lazarus from lazarus-src package on all supported targets. This results in making build depending on package fpc-source (>= 2.2.0-dfsg1-7). (closes: #477361) * Updated build dependency on compiler setting fp-compiler (>=2.2.0-dfsg1-8) and fpc-source (>= 2.2.0-dfsg1-8) * Added fp-docs to list of package lazarus suggest packages. -- Abou Al Montacir Wed, 30 Apr 2008 14:17:06 +0200 lazarus (0.9.24-0-7) unstable; urgency=low [ Abou Al Montacir ] * Added a link of lazbuild tool into /usr/bin * Added man pages for binaries. * Fixed compilation of printer support component. [ Torsten Werner ] * Add Abou Al Montacir to Uploaders. -- Torsten Werner Sun, 20 Apr 2008 17:06:38 +0200 lazarus (0.9.24-0-6) unstable; urgency=low [ Abou Al Montacir ] * Split lazarus package into sevaral packages + lazarus-ide : for IDE and binary files + lazarus-src : for source files + lazarus-doc : for documentation + lazarus : a metapackage depending on previous packages [ Torsten Werner ] * Add Build-Depends: fp-units-gtk2, fp-units-i386 [i386]. * Several lintian cleanups. * Make sure that uscan will clean up the tarball for the next upstream version. -- Torsten Werner Sat, 08 Mar 2008 19:28:47 +0100 lazarus (0.9.24-0-5) unstable; urgency=low * Fixed 'make distclean' to ensure all generated files are deleted. -- Abou Al Montacir Sat, 16 Feb 2008 10:47:12 +0100 lazarus (0.9.24-0-4) unstable; urgency=low * Ignore errors from fpcmake; we did not call this in older versions of the package anyway. (Closes: #458590) * Add FPC=fpc to 'make distclean', too. -- Torsten Werner Wed, 02 Jan 2008 17:22:26 +0100 lazarus (0.9.24-0-3) unstable; urgency=low [ Torsten Werner ] * Use fpc-depends to calculate dependencies more accurately. * Add Recommends: fpc-source. (Closes: #413806) * Use bzip2 for compressing the binary package and add Pre-Depends: dpkg (>= 1.10.24). * Change Standards-Version: 3.7.3. * Refer to GPL-2 and LGPL-2 in debian/copyright. [ Abou Al Montacir ] * Include README.Debian file for docs * Run fpcmake before building to ensure correct target dependencies * Include Copyright file * Set compat level to 5 -- Torsten Werner Sat, 29 Dec 2007 23:05:42 +0100 lazarus (0.9.24-0-2) unstable; urgency=low * Set FPC=fpc for building lazarus. -- Torsten Werner Tue, 04 Dec 2007 20:56:52 +0100 lazarus (0.9.24-0-1) unstable; urgency=low * new upstream release * Implement get-orig-source in debian/rules. * Update Vcs and Homepage headers in debian/control. * Add Architecture: arm. * Remove debian/*.ex and debian/files in clean target. (Closes: #451056) * Add and fix debian/menu. * Do not ignore errors of 'make distclean'. -- Torsten Werner Mon, 03 Dec 2007 22:54:10 +0100 lazarus (0.9.22-1) unstable; urgency=low * Add homepage to debian/control. * New upstream release. (Closes: #421850, #408512) * Remove old patch and add new symlink /usr/bin/startlazarus. * Add myself to Uploaders. * Add XS-X-Vcs-Svn header to debian/control. -- Torsten Werner Sun, 6 May 2007 13:46:10 +0200 lazarus (0.9.20-1) unstable; urgency=low * New upstream release (Closes: #298726) * Fix Build-Dependencies (Closes: #303864) * Fix desktop file (Closes: #329071, #275802) * debian/rules: + Remove unnecessary comments + Use dpatch to apply patches -- Varun Hiremath Sun, 14 Jan 2007 12:20:05 +0530 lazarus (0.9.17-1) experimental; urgency=low * Snapshot. -- Micha Nelissen Fri, 21 Jul 2006 16:09:00 +0200 lazarus (0.9.2-2) experimental; urgency=low * First upload to Debian. (Closes: #253907) -- Carlos Laviola Thu, 9 Sep 2004 23:42:37 -0300 lazarus (0.9.2-1) unstable; urgency=low * New upstream release. -- Carlos Laviola Tue, 24 Aug 2004 00:09:02 -0300 lazarus (0.9.1.5+cvs.20040818-1) unstable; urgency=low * Initial official release. -- Carlos Laviola Wed, 18 Aug 2004 13:15:25 -0300 lazarus (0.9.1beta-0) unstable; urgency=low * Initial Release. -- Pierre Gillmann Sun, 30 May 2004 18:17:14 +0200