Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel

fpc-devel · 2008-12

  1. TReader WideString reading

    Hello FPC developers! Currently the FPC RTL incorrectly handles binary streams where property of type WideString stored as UTF8 string. In sources (reader.inc) there is…

    Anton Kavalenka, Jonas Maebe
    1
  2. TAVLTree(avl_tree.pp) and "XML DOM" (dom.pp) thread safety issues

    A discussion started a month or two ago about the thread safety issue concerning XML DOM, issue due to avl_tree.pp implementation. There were 3 propositions : 1 -…

    Inoussa OUEDRAOGO, Mattias Gaertner
    4
  3. patch implements MaskUtils.MaskDoFormatText

    Hello, FPC developers' list. In lazarus I need one function which does not present in fpc but exists in delphi rtl. I prepared a patch which adds it to fpc rtl. Paul…

    Paul Ishenin, Florian Klaempfl, Michael Schnell
    3
  4. FpGUI Interface - basic TLabel

    last days i've played with implementig (basic) TLabel-support for the fpGUI-Interface. I have now a few basics running. (under Win32, but i will test it under linux…

    Andreas Maier
    1
  5. can r12368 be merged to fixes?

    It fixes a really terrible memory leak. Thanks Andrew

    Andrew Haines, Jonas Maebe, Joost van der Sluis
    7
  6. GetAppConfigFile implementation

    GetAppConfigFile in win32 uses CSIDL_LOCAL_APPDATA to be implemented. I did some research, and I think that CSIDL_APPDATA is a better choice:…

    Felipe Monteiro de Carvalho, Alexander Klenin, Carolos
    7
  7. new 27 page document describing Unicode support in D2009

    I thought you guys might find this interesting. It's a new 27 page document describing Unicode support in D2009. http://dn.codegear.com/article/38980…

    Graeme Geldenhuys, Luiz Americo Pereira Camara, Marco van de Voort
    6
  8. utf8proc

    If anybody is interested: I've translated utf8proc to FreePascal. The original C code and documentation can be found here:…

    theo
    0
  9. merge rev12290

    Please merge rev12290 to 2.2.3 http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=12290 Is it possible to only merge the fix and not the test case? Felipe…

    Felipe Monteiro de Carvalho, Joost van der Sluis
    10
  10. SVN Rev. 12367 make all failed on Ubuntu 8.10/X64

    Hello! Just reinstalled my X64 machine after changing the hardware. As Ubuntu 8.10 is stable now, I decided to use it instead of 8.04. I first installed fpc 2.2.0…

    Lukas Gradl, Marco van de Voort
    2
  11. FPC on ARM, Debian "Lenny"

    Using Debian "Etch", which is arm rather than armel, I was able to compile FPC 2.2.2 running natively on an ARM system. I was subsequently able to use this to compile…

    Mark Morgan Lloyd, Florian Klaempfl, Henry Vermaak
    12
  12. FreePascal on ARM Linux ,SoftFloat and EABI issues

    Hi Florian and other friends I am involved in porting existing C code to Arm Linux for AT91SAM9263 Ek board with 340x220 display. I need to write lots of console kinda…

    Nataraj S Narayan, Jonas Maebe, Luca Olivetti
    8
  13. Whole program optimisation

    I've just merged the whole program optimisation branch into trunk. For information on what it currently does and how to use it, see…

    Jonas Maebe, Aleš Katona, Martin Schreiber
    2
  14. [PATCH] FCL-DB: Extend TLookupList so it can be used as picklist source

    Attached patch does two things: 1) Makes TLookupList.FList protected instead of private 2) Adds new TLookupList methods to access all values and to find key by value…

    Alexander Klenin, Joost van der Sluis
    2
  15. What is CreateFileMapping?

    I am converting a small project from Delphi to Free Pascal. I am working on a Linux (Debian) box. In several places, the software seems to call to external applications…

    Gilles MARCOU, Jonas Maebe
    1
  16. Exceptions in threads

    I'm writing a unit to simplify parallel methods/procedures. For example: DoParallel(@AMethod,StartIndex,EndIndex,Data); The AMethod is executed with several threads in…

    Mattias Gärtner, Florian Klaempfl, Jonas Maebe
    16
  17. SSE in FPC

    Hi Are in FPC some instruction set contains streaming SIMD (SSE) like in GCC: http://gcc.gnu.org/onlinedocs/gcc-4.3.2/gcc/X86-Built_002din-Functions.html or in…

    darekm, Alain Michaud, Dariusz Mazur
    16
  18. strict private

    I ported some code (a Relationship Manager design pattern) that was written in Delphi to Free Pascal. I noticed that the original author used 'strict private' in the…

    Graeme Geldenhuys, Florian Klaempfl, Marco van de Voort
    6
  19. Is LNet planned to be included in a fpc release?

    ? Andrew

    Andrew Haines, Aleš Katona, Darius Blaszyk
    3
  20. [moderator] porting linux to pascal thread

    Please move all "Pascal is better than C" and "C is better than Pascal" discussions to the fpc-other list. Further posts on that topic to this list will be rejected.…

    Jonas Maebe
    0
  21. [patch] FPCunit and new XSLT result processing

    See the following bug report and description for new features and sample output. http://bugs.freepascal.org/view.php?id=12754 - Graeme -…

    Graeme Geldenhuys, ik, Michael Van Canneyt
    9
  22. 'fpmake install' should do what?

    While trying to only recompile and install the 'fcl-fpcunit' directory, I played around with the fpmake build system. I'm using FPC 2.2.3. My directory layout is as…

    Graeme Geldenhuys, Peter Vreman
    3
  23. [patch] FPCunit & Dunit compatibility improvements

    See bug report and patch. http://bugs.freepascal.org/view.php?id=12753 - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal…

    Graeme Geldenhuys, Joost van der Sluis, Michael Van Canneyt
    4
  24. FPC on Arm7

    Hi Is there a chance of using fpc on Arm7 boards without OS? I have with me an AT91SAM7 board with 64K Ram and 512K flash. The limited memory makes it difficult to load…

    Nataraj S Narayan, Florian Klaempfl, Jonas Maebe
    7
  25. Call initialisation of library automatically in unit-initialization?

    When you use the MySQL client, you have to call myslq_library_init to initialise the library, and mysql_library_end to de-initialize it again. When the library is…

    Joost van der Sluis, Marco van de Voort, Martin Friebe
    6
  26. Multithreading wait for

    I'm looking for a high performance 'wait-for'. The situation: There are m threads working in parallel on n chunks of work (n>=m). The n chunks are indexed 0..n-1.…

    Mattias Gärtner, Jonas Maebe, Marco van de Voort
    9
  27. how to recompile & install only a section of the FCL

    I'm working on some minor improvements to 'fcl-fpcunit'. What is the correct process to test my changes? Surely I don't need to recompile and install the *whole* FPC.…

    Graeme Geldenhuys, Jonas Maebe
    2
  28. Dwarf Debug Information

    Hello AFAIK, dwarf debug info generation is not yet fully implemented for the compiler. I'm interseted in CallFrame information, so debugger, can use it to unwind the…

    dmitry boyarintsev, Marc Weustink
    2
  29. libc on various platforms

    on sparc-linux I see that libc.ppu etc. is no longer being built, it is however built for i386 and arm and for 2.2.0 and older. Is this intentional? To be honest I can't…

    Mark Morgan Lloyd, Jonas Maebe, Marco van de Voort
    3
  30. gettext fix and test case

    I tryed to create a test case based on some previous discussion and the examples: http://svn.freepascal.org/cgi-bin/viewvc.cgi?view=rev&revision=12290 Why don't the test…

    Felipe Monteiro de Carvalho, Jonas Maebe, Joost van der Sluis
    6
  31. What does the "register" keyword do?

    I am wondering what the register keyword does, I am hoping that it is the same as the c++ register keyword. In c++ the register keyword tries to make the compiler use…

    Sooky Boo, Felipe Monteiro de Carvalho, Jonas Maebe
    3
  32. Pascal to Java compiler

    For the compilers project from my graduation my group managed to get a very simple pascal compiler developed with Free Pascal and generating Java assembler, which is…

    Felipe Monteiro de Carvalho, Alexander Klenin, Daniël Mantione
    34
  33. Qt, Java and Unicode support

    Why reinvent the wheel with all these different string types and round-about discussions etc... Can we learn something from other multi-platform frameworks that solved…

    Graeme Geldenhuys, Felipe Monteiro de Carvalho, Marco van de Voort
    10
  34. Unicode and UTF8String

    Some things weren't clear from the previous discussion, so I would like to clarify them. For instance, the GetTempFileName routine:…

    Felipe Monteiro de Carvalho, Daniël Mantione, Florian Klaempfl
    131
  35. Pascal Applets

    Hi, does anyone knows if somebody is working on something like "Pascal Applets", similar to Java Applets or Flash, but made in Object Pascal. I need this to be able to…

    Leonardo M. Ramé, Bee, Daniël Mantione
    6