lp:ubuntu/oneiric/lazarus

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric/lazarus
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

16. By Fabrice Coutadeur

No changes upload for fpc-2.4.0 -> 2.4.4 transition (LP: #805677)

15. By Abou Al Montacir <email address hidden>

* 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.

14. By Abou Al Montacir <email address hidden>

* 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.

13. By Abou Al Montacir <email address hidden>

* 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 addeing lcl-gtk2 as first alternative for
  lcl-units dependency list.
* Bumped standard version to 3.9.1.

12. By Paul Gevers

* Backported two control changes from debian upstream which will be in
  0.9.28.2-12 (yet unreleased) to fix (LP: #621905)
  + 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)
  + Fixed dependency issue : lcl-units should not provide lcl-gtk.

11. By Abou Al Montacir <email address hidden>

* 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)

10. By Paul Gevers

Merged Debian and Ubuntu version, keeping previous changes (LP: #525523).

9. By Paul Gevers

* Added gtk2-list-selection-clear.patch to prevent memory leak
  (LP: #529469)
* Added gtk2-improve-exception-mask.diff to prevent trapping FPU exception.
* Changed maintainer to Ubuntu MOTU Developers

8. By Ilya Barygin

No-change rebuild for fpc-abi-2.2.4+fcl240 (LP: #512471).

7. By Abou Al Montacir <email address hidden>

Removed image files from sources as these are not used by the code tool.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/precise/lazarus
This branch contains Public information 
Everyone can see this information.

Subscribers