lp:ubuntu/vivid-proposed/lazarus
- Get this branch:
- bzr branch lp:ubuntu/vivid-proposed/lazarus
Branch merges
Branch information
Recent revisions
- 37. By Paul Gevers
-
* 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 - 36. By Paul Gevers
-
* 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 - 35. By Abou Al Montacir <email address hidden>
-
* 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 - 34. By Paul Gevers
-
* 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 - 33. By Abou Al Montacir <email address hidden>
-
* 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 - 32. By Paul Gevers
-
[ 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) - 31. By Paul Gevers
-
[ 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-# - 30. By Paul Gevers
-
[ 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 - 29. By Paul Gevers
-
[ 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.GetColorResolvi ngParent and
TControl. GetRGBColorReso lvingParent were added, simplifying the work
to obtain the final color of the control while resolving clDefault
and the ParentColor.
+ LCLIntf.GetTextExtentEx Point 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, customdrawndraw ers.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. - 28. By Abou Al Montacir <email address hidden>
-
[Hiroyuki Yamamoto]
Added support for ppc64 architecture. (Closes: Bug#694045)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/vivid/lazarus