lp:ubuntu/trusty/lazarus
- Get this branch:
- bzr branch lp:ubuntu/trusty/lazarus
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 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) - 27. By Abou Al Montacir <email address hidden>
-
Fixed typo in name of conflicting packages (lazarus-docs => lazarus-doc).
- 26. By Abou Al Montacir <email address hidden>
-
* 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) - 25. By Abou Al Montacir <email address hidden>
-
* 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. - 24. By Abou Al Montacir <email address hidden>
-
Fix FTBFS on arm machines: QT4 based LCL WS could not use QTOPIA.
- 23. By Abou Al Montacir <email address hidden>
-
* Package LCL Qt widget set units. (Closes: Bug#627345)
* Added new packages (rx, externhelp, images). (Closes: UpstreamBug#19216) - 21. By Abou Al Montacir <email address hidden>
-
* 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/saucy/lazarus